Machine state will be reset. To keep it, pass --keep-machine-state start all VLans (finished: start all VLans, in 0.00 seconds) Test will time out and terminate in 3600.0 seconds run the VM test script additionally exposed symbols: full, worker, vlan1, start_all, test_script, machines, machines_qemu, machines_nspawn, vlans, driver, log, os, create_machine, subtest, run_tests, join_all, retry, serial_stdout_off, serial_stdout_on, polling_condition, BaseMachine, QemuMachine, NspawnMachine, t, debug, dump_machine_ssh start all VMs full: starting vm worker: starting vm worker # Disk image does not exist, creating the virtualisation disk image... worker: QEMU running (pid 48) worker # Formatting '/build/vm-state-worker/tmp.y8Fg7Of0Vz', fmt=raw size=1073741824 worker # mke2fs 1.47.4 (6-Mar-2025) worker # Discarding device blocks: 0/262144 done worker # Creating filesystem with 262144 4k blocks and 65536 inodes worker # Filesystem UUID: 58e9186b-593c-4a7d-b440-d3fcf39599f7 worker # Superblock backups stored on blocks: worker # 32768, 98304, 163840, 229376 worker # worker # Allocating group tables: 0/8 done worker # Writing inode tables: 0/8 done worker # Creating journal (8192 blocks): done worker # Writing superblocks and filesystem accounting information: 0/8 done worker # worker # Virtualisation disk image created. worker # Starting virtiofs daemons... worker # [2026-10-03T20:46:56Z WARN virtiofsd::passthrough] Failed to open file handle for the root node: Operation not permitted (os error 1) worker # [2026-10-03T20:46:56Z WARN virtiofsd::passthrough] File handles do not appear safe to use, disabling file handles altogether worker # [2026-10-03T20:46:56Z INFO virtiofsd] Waiting for vhost-user socket connection... worker # [2026-10-03T20:46:56Z WARN virtiofsd::passthrough] Failed to open file handle for the root node: Operation not permitted (os error 1) worker # [2026-10-03T20:46:56Z WARN virtiofsd::passthrough] File handles do not appear safe to use, disabling file handles altogether worker # [2026-10-03T20:46:56Z INFO virtiofsd] Waiting for vhost-user socket connection... worker # [2026-10-03T20:46:56Z WARN virtiofsd::passthrough] Failed to open file handle for the root node: Operation not permitted (os error 1) worker # [2026-10-03T20:46:56Z WARN virtiofsd::passthrough] File handles do not appear safe to use, disabling file handles altogether worker # [2026-10-03T20:46:56Z INFO virtiofsd] Waiting for vhost-user socket connection... worker # [2026-10-03T20:46:56Z INFO virtiofsd] Client connected, servicing requests worker # [2026-10-03T20:46:56Z INFO virtiofsd] Client connected, servicing requests worker # [2026-10-03T20:46:56Z INFO virtiofsd] Client connected, servicing requests full # Disk image does not exist, creating the virtualisation disk image... full: QEMU running (pid 47) full # Formatting '/build/vm-state-full/tmp.euLtG8hyq4', fmt=raw size=1073741824 full # mke2fs 1.47.4 (6-Mar-2025) full # Discarding device blocks: 0/262144 done full # Creating filesystem with 262144 4k blocks and 65536 inodes full # Filesystem UUID: a1bc2876-7bc7-45cd-a459-3b6f036b1281 full # Superblock backups stored on blocks: full # 32768, 98304, 163840, 229376 full # full # Allocating group tables: 0/8 done full # Writing inode tables: 0/8 done full # Creating journal (8192 blocks): done full # Writing superblocks and filesystem accounting information: 0/8 done full # full # Virtualisation disk image created. full # Starting virtiofs daemons... full # [2026-10-03T20:46:56Z WARN virtiofsd::passthrough] Failed to open file handle for the root node: Operation not permitted (os error 1) full # [2026-10-03T20:46:56Z WARN virtiofsd::passthrough] File handles do not appear safe to use, disabling file handles altogether full # [2026-10-03T20:46:56Z INFO virtiofsd] Waiting for vhost-user socket connection... full # [2026-10-03T20:46:56Z WARN virtiofsd::passthrough] Failed to open file handle for the root node: Operation not permitted (os error 1) full # [2026-10-03T20:46:56Z WARN virtiofsd::passthrough] File handles do not appear safe to use, disabling file handles altogether full # [2026-10-03T20:46:56Z INFO virtiofsd] Waiting for vhost-user socket connection... full # [2026-10-03T20:46:56Z WARN virtiofsd::passthrough] Failed to open file handle for the root node: Operation not permitted (os error 1) full # [2026-10-03T20:46:56Z WARN virtiofsd::passthrough] File handles do not appear safe to use, disabling file handles altogether full # [2026-10-03T20:46:56Z INFO virtiofsd] Waiting for vhost-user socket connection... full # [2026-10-03T20:46:56Z INFO virtiofsd] Client connected, servicing requests full # [2026-10-03T20:46:56Z INFO virtiofsd] Client connected, servicing requests full # [2026-10-03T20:46:56Z INFO virtiofsd] Client connected, servicing requests (finished: start all VMs, in 0.20 seconds) subtest: PostgreSQL starts and dagster database exists full: waiting for unit postgresql.service full: waiting for the VM to finish booting worker # SeaBIOS (version rel-1.17.0-0-gb52ca86e094d-prebuilt.qemu.org) full # SeaBIOS (version rel-1.17.0-0-gb52ca86e094d-prebuilt.qemu.org) worker # worker # worker # iPXE (http://ipxe.org) 00:02.0 CA00 PCI2.10 PnP PMM+3EFCC730+3EF2C730 CA00 full # full # full # iPXE (http://ipxe.org) 00:02.0 CA00 PCI2.10 PnP PMM+7EFCC730+7EF2C730 CA00 worker # Press Ctrl-B to configure iPXE (PCI 00:02.0)... worker # worker # worker # worker # worker # iPXE (http://ipxe.org) 00:05.0 CB00 PCI2.10 PnP PMM 3EFCC730 3EF2C730 CB00 full # Press Ctrl-B to configure iPXE (PCI 00:02.0)... full # full # full # full # full # iPXE (http://ipxe.org) 00:05.0 CB00 PCI2.10 PnP PMM 7EFCC730 7EF2C730 CB00 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 # worker # Booting from ROM... full # Booting from ROM... worker # Probing EDD (edd=off to disable)... ok full # Probing EDD (edd=off to disable)... ok worker # [ 0.000000] Linux version 6.18.54 (nixbld@localhost) (gcc (GCC) 16.2.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/29qg56gqfqhxacyda2i2nrqvrprpjfd2-nixos-system-worker-test/init regInfo=/nix/.ro-store/822gsmycsa042gbs69q7zxnwmii6qmij-closure-info/registration console=ttyS0,115200n8 console=tty0 worker # [ 0.000000] x86 CPU feature dependency check failure: CPU0 has '18*32+31' enabled but '18*32+26' disabled. Kernel might be fine, but no guarantees. worker # [ 0.000000] BIOS-provided physical RAM map: worker # [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable worker # [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved worker # [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved worker # [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000003ffd7fff] usable worker # [ 0.000000] BIOS-e820: [mem 0x000000003ffd8000-0x000000003fffffff] reserved worker # [ 0.000000] BIOS-e820: [mem 0x00000000b0000000-0x00000000bfffffff] reserved worker # [ 0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved worker # [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reserved worker # [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved worker # [ 0.000000] BIOS-e820: [mem 0x000000fd00000000-0x000000ffffffffff] reserved worker # [ 0.000000] NX (Execute Disable) protection: active worker # [ 0.000000] APIC: Static calls initialized worker # [ 0.000000] SMBIOS 2.8 present. worker # [ 0.000000] DMI: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.17.0-0-gb52ca86e094d-prebuilt.qemu.org 04/01/2014 full # [ 0.000000] Linux version 6.18.54 (nixbld@localhost) (gcc (GCC) 16.2.0, GNU ld (GNU Binutils) 2.46) #1-NixOS SMP PREEMPT_DYNAMIC Fri Sep 25 14:35:54 UTC 2026 worker # [ 0.000000] DMI: Memory slots populated: 1/1 worker # [ 0.000000] Hypervisor detected: KVM worker # [ 0.000000] last_pfn = 0x3ffd8 max_arch_pfn = 0x400000000 worker # [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 worker # [ 0.000000] kvm-clock: using sched offset of 454578836 cycles 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/difqdlpmzwy7qm270k21m7pvcinwq0kw-nixos-system-full-test/init regInfo=/nix/.ro-store/7igbz3h5g8y8a91k6glf7inh8h9s0s78-closure-info/registration console=ttyS0,115200n8 console=tty0 worker # [ 0.000002] clocksource: kvm-clock: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns worker # [ 0.000004] tsc: Detected 3792.874 MHz processor worker # [ 0.000657] last_pfn = 0x3ffd8 max_arch_pfn = 0x400000000 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. full # [ 0.000000] BIOS-provided physical RAM map: worker # [ 0.000681] MTRR map: 4 entries (3 fixed + 1 variable; max 19), built from 8 variable MTRRs full # [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable worker # [ 0.000683] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT full # [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved worker # [ 0.002223] found SMP MP-table at [mem 0x000f5450-0x000f545f] worker # [ 0.002235] Using GB pages for direct mapping full # [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved worker # [ 0.002308] RAMDISK: [mem 0x3e2e3000-0x3ffcffff] full # [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000007ffd7fff] usable worker # [ 0.002314] ACPI: Early table checksum verification disabled full # [ 0.000000] BIOS-e820: [mem 0x000000007ffd8000-0x000000007fffffff] reserved worker # [ 0.002316] ACPI: RSDP 0x00000000000F5270 000014 (v00 BOCHS ) full # [ 0.000000] BIOS-e820: [mem 0x00000000b0000000-0x00000000bfffffff] reserved worker # [ 0.002319] ACPI: RSDT 0x000000003FFE2422 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) full # [ 0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved worker # [ 0.002323] ACPI: FACP 0x000000003FFE221A 0000F4 (v03 BOCHS BXPC 00000001 BXPC 00000001) full # [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reserved worker # [ 0.002329] ACPI: DSDT 0x000000003FFE0040 0021DA (v01 BOCHS BXPC 00000001 BXPC 00000001) full # [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved worker # [ 0.002331] ACPI: FACS 0x000000003FFE0000 000040 full # [ 0.000000] BIOS-e820: [mem 0x000000fd00000000-0x000000ffffffffff] reserved worker # [ 0.002332] ACPI: APIC 0x000000003FFE230E 000078 (v03 BOCHS BXPC 00000001 BXPC 00000001) full # [ 0.000000] NX (Execute Disable) protection: active full # [ 0.000000] APIC: Static calls initialized full # [ 0.000000] SMBIOS 2.8 present. worker # [ 0.002334] ACPI: HPET 0x000000003FFE2386 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.002335] ACPI: MCFG 0x000000003FFE23BE 00003C (v01 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 full # [ 0.000000] DMI: Memory slots populated: 1/1 worker # [ 0.002336] ACPI: WAET 0x000000003FFE23FA 000028 (v01 BOCHS BXPC 00000001 BXPC 00000001) full # [ 0.000000] Hypervisor detected: KVM full # [ 0.000000] last_pfn = 0x7ffd8 max_arch_pfn = 0x400000000 worker # [ 0.002338] ACPI: Reserving FACP table memory at [mem 0x3ffe221a-0x3ffe230d] full # [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 worker # [ 0.002338] ACPI: Reserving DSDT table memory at [mem 0x3ffe0040-0x3ffe2219] full # [ 0.000000] kvm-clock: using sched offset of 457473805 cycles worker # [ 0.002339] ACPI: Reserving FACS table memory at [mem 0x3ffe0000-0x3ffe003f] full # [ 0.000002] clocksource: kvm-clock: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns worker # [ 0.002339] ACPI: Reserving APIC table memory at [mem 0x3ffe230e-0x3ffe2385] full # [ 0.000005] tsc: Detected 3792.874 MHz processor worker # [ 0.002340] ACPI: Reserving HPET table memory at [mem 0x3ffe2386-0x3ffe23bd] full # [ 0.000665] last_pfn = 0x7ffd8 max_arch_pfn = 0x400000000 worker # [ 0.002340] ACPI: Reserving MCFG table memory at [mem 0x3ffe23be-0x3ffe23f9] full # [ 0.000690] MTRR map: 4 entries (3 fixed + 1 variable; max 19), built from 8 variable MTRRs worker # [ 0.002341] ACPI: Reserving WAET table memory at [mem 0x3ffe23fa-0x3ffe2421] full # [ 0.000692] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT worker # [ 0.002721] No NUMA configuration found full # [ 0.002228] found SMP MP-table at [mem 0x000f5450-0x000f545f] worker # [ 0.002722] Faking a node at [mem 0x0000000000000000-0x000000003ffd7fff] full # [ 0.002240] Using GB pages for direct mapping worker # [ 0.002724] NODE_DATA(0) allocated [mem 0x3ffd2780-0x3ffd7cff] full # [ 0.002312] RAMDISK: [mem 0x7e2e3000-0x7ffcffff] worker # [ 0.002804] Zone ranges: full # [ 0.002318] ACPI: Early table checksum verification disabled worker # [ 0.002805] DMA [mem 0x0000000000001000-0x0000000000ffffff] full # [ 0.002321] ACPI: RSDP 0x00000000000F5270 000014 (v00 BOCHS ) worker # [ 0.002806] DMA32 [mem 0x0000000001000000-0x000000003ffd7fff] worker # [ 0.002807] Normal empty worker # [ 0.002808] Device empty full # [ 0.002324] ACPI: RSDT 0x000000007FFE247D 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.002808] Movable zone start for each node worker # [ 0.002809] Early memory node ranges full # [ 0.002328] ACPI: FACP 0x000000007FFE226D 0000F4 (v03 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.002809] node 0: [mem 0x0000000000001000-0x000000000009efff] full # [ 0.002333] ACPI: DSDT 0x000000007FFE0040 00222D (v01 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.002810] node 0: [mem 0x0000000000100000-0x000000003ffd7fff] full # [ 0.002335] ACPI: FACS 0x000000007FFE0000 000040 worker # [ 0.002811] Initmem setup node 0 [mem 0x0000000000001000-0x000000003ffd7fff] full # [ 0.002336] ACPI: APIC 0x000000007FFE2361 000080 (v03 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.002828] On node 0, zone DMA: 1 pages in unavailable ranges full # [ 0.002338] ACPI: HPET 0x000000007FFE23E1 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.003039] On node 0, zone DMA: 97 pages in unavailable ranges worker # [ 0.017438] On node 0, zone DMA32: 40 pages in unavailable ranges full # [ 0.002339] ACPI: MCFG 0x000000007FFE2419 00003C (v01 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.018298] ACPI: PM-Timer IO Port: 0x608 worker # [ 0.018306] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) full # [ 0.002341] ACPI: WAET 0x000000007FFE2455 000028 (v01 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.018327] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23 full # [ 0.002342] ACPI: Reserving FACP table memory at [mem 0x7ffe226d-0x7ffe2360] worker # [ 0.018329] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) full # [ 0.002343] ACPI: Reserving DSDT table memory at [mem 0x7ffe0040-0x7ffe226c] worker # [ 0.018330] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level) full # [ 0.002343] ACPI: Reserving FACS table memory at [mem 0x7ffe0000-0x7ffe003f] worker # [ 0.018330] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) full # [ 0.002344] ACPI: Reserving APIC table memory at [mem 0x7ffe2361-0x7ffe23e0] worker # [ 0.018331] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level) full # [ 0.002344] ACPI: Reserving HPET table memory at [mem 0x7ffe23e1-0x7ffe2418] worker # [ 0.018332] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level) full # [ 0.002345] ACPI: Reserving MCFG table memory at [mem 0x7ffe2419-0x7ffe2454] worker # [ 0.018334] ACPI: Using ACPI (MADT) for SMP configuration information full # [ 0.002345] ACPI: Reserving WAET table memory at [mem 0x7ffe2455-0x7ffe247c] worker # [ 0.018335] ACPI: HPET id: 0x8086a201 base: 0xfed00000 full # [ 0.002737] No NUMA configuration found worker # [ 0.018337] TSC deadline timer available worker # [ 0.018341] CPU topo: Max. logical packages: 1 full # [ 0.002738] Faking a node at [mem 0x0000000000000000-0x000000007ffd7fff] worker # [ 0.018341] CPU topo: Max. logical dies: 1 full # [ 0.002741] NODE_DATA(0) allocated [mem 0x7ffd2780-0x7ffd7cff] full # [ 0.002815] Zone ranges: worker # [ 0.018342] CPU topo: Max. dies per package: 1 worker # [ 0.018345] CPU topo: Max. threads per core: 1 full # [ 0.002816] DMA [mem 0x0000000000001000-0x0000000000ffffff] worker # [ 0.018345] CPU topo: Num. cores per package: 1 full # [ 0.002817] DMA32 [mem 0x0000000001000000-0x000000007ffd7fff] worker # [ 0.018346] CPU topo: Num. threads per package: 1 full # [ 0.002818] Normal empty full # [ 0.002819] Device empty worker # [ 0.018346] CPU topo: Allowing 1 present CPUs plus 0 hotplug CPUs full # [ 0.002819] Movable zone start for each node full # [ 0.002820] Early memory node ranges worker # [ 0.018358] kvm-guest: APIC: eoi() replaced with kvm_guest_apic_eoi_write() full # [ 0.002820] node 0: [mem 0x0000000000001000-0x000000000009efff] worker # [ 0.018384] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff] full # [ 0.002821] node 0: [mem 0x0000000000100000-0x000000007ffd7fff] worker # [ 0.018385] PM: hibernation: Registered nosave memory: [mem 0x0009f000-0x000fffff] full # [ 0.002822] Initmem setup node 0 [mem 0x0000000000001000-0x000000007ffd7fff] worker # [ 0.018386] [mem 0x40000000-0xafffffff] available for PCI devices full # [ 0.002842] On node 0, zone DMA: 1 pages in unavailable ranges worker # [ 0.018387] Booting paravirtualized kernel on KVM full # [ 0.003053] On node 0, zone DMA: 97 pages in unavailable ranges full # [ 0.032044] On node 0, zone DMA32: 40 pages in unavailable ranges worker # [ 0.018389] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1910969940391419 ns full # [ 0.032909] ACPI: PM-Timer IO Port: 0x608 worker # [ 0.022214] setup_percpu: NR_CPUS:384 nr_cpumask_bits:1 nr_cpu_ids:1 nr_node_ids:1 full # [ 0.032918] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) worker # [ 0.023998] percpu: Embedded 98 pages/cpu s278528 r8192 d114688 u2097152 full # [ 0.032937] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23 worker # [ 0.024031] kvm-guest: PV spinlocks disabled, single CPU full # [ 0.032939] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) full # [ 0.032941] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level) full # [ 0.032941] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) full # [ 0.032942] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level) full # [ 0.032943] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level) worker # [ 0.024033] 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/29qg56gqfqhxacyda2i2nrqvrprpjfd2-nixos-system-worker-test/init regInfo=/nix/.ro-store/822gsmycsa042gbs69q7zxnwmii6qmij-closure-info/registration console=ttyS0,115200n8 console=tty0 full # [ 0.032945] ACPI: Using ACPI (MADT) for SMP configuration information full # [ 0.032946] ACPI: HPET id: 0x8086a201 base: 0xfed00000 full # [ 0.032948] TSC deadline timer available worker # [ 0.024108] Unknown kernel command line parameters "regInfo=/nix/.ro-store/822gsmycsa042gbs69q7zxnwmii6qmij-closure-info/registration", will be passed to user space. full # [ 0.032952] CPU topo: Max. logical packages: 1 worker # [ 0.024126] random: crng init done full # [ 0.032953] CPU topo: Max. logical dies: 1 worker # [ 0.024127] printk: log buffer data + meta data: 262144 + 917504 = 1179648 bytes full # [ 0.032953] CPU topo: Max. dies per package: 1 full # [ 0.032956] CPU topo: Max. threads per core: 1 worker # [ 0.024178] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes, linear) full # [ 0.032957] CPU topo: Num. cores per package: 2 worker # [ 0.024615] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes, linear) full # [ 0.032957] CPU topo: Num. threads per package: 2 worker # [ 0.024638] Fallback order for Node 0: 0 full # [ 0.032958] CPU topo: Allowing 2 present CPUs plus 0 hotplug CPUs worker # [ 0.024640] Built 1 zonelists, mobility grouping on. Total pages: 262006 full # [ 0.032970] kvm-guest: APIC: eoi() replaced with kvm_guest_apic_eoi_write() worker # [ 0.024641] Policy zone: DMA32 full # [ 0.032980] kvm-guest: KVM setup pv remote TLB flush worker # [ 0.026724] mem auto-init: stack:all(zero), heap alloc:on, heap free:off full # [ 0.032982] kvm-guest: setup PV sched yield worker # [ 0.029516] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 full # [ 0.032997] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff] worker # [ 0.031343] allocated 2097152 bytes of page_ext worker # [ 0.040491] ftrace: allocating 48820 entries in 192 pages full # [ 0.032999] PM: hibernation: Registered nosave memory: [mem 0x0009f000-0x000fffff] worker # [ 0.040493] ftrace: allocated 192 pages with 2 groups full # [ 0.033000] [mem 0xc0000000-0xfed1bfff] available for PCI devices worker # [ 0.041212] Dynamic Preempt: lazy full # [ 0.033001] Booting paravirtualized kernel on KVM worker # [ 0.041369] rcu: Preemptible hierarchical RCU implementation. worker # [ 0.041370] rcu: RCU event tracing is enabled. full # [ 0.033003] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1910969940391419 ns worker # [ 0.041370] rcu: RCU restricting CPUs from NR_CPUS=384 to nr_cpu_ids=1. full # [ 0.036828] setup_percpu: NR_CPUS:384 nr_cpumask_bits:2 nr_cpu_ids:2 nr_node_ids:1 worker # [ 0.041371] Trampoline variant of Tasks RCU enabled. worker # [ 0.041372] Rude variant of Tasks RCU enabled. full # [ 0.038621] percpu: Embedded 98 pages/cpu s278528 r8192 d114688 u1048576 worker # [ 0.041372] Tracing variant of Tasks RCU enabled. full # [ 0.038658] kvm-guest: PV spinlocks enabled full # [ 0.038659] PV qspinlock hash table entries: 256 (order: 0, 4096 bytes, linear) worker # [ 0.041373] rcu: RCU calculated value of scheduler-enlistment delay is 100 jiffies. worker # [ 0.041373] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1 worker # [ 0.041387] RCU Tasks: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1. worker # [ 0.041388] RCU Tasks Rude: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1. full # [ 0.038662] 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/difqdlpmzwy7qm270k21m7pvcinwq0kw-nixos-system-full-test/init regInfo=/nix/.ro-store/7igbz3h5g8y8a91k6glf7inh8h9s0s78-closure-info/registration console=ttyS0,115200n8 console=tty0 worker # [ 0.041389] RCU Tasks Trace: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1. worker # [ 0.045185] NR_IRQS: 24832, nr_irqs: 256, preallocated irqs: 16 full # [ 0.038737] Unknown kernel command line parameters "regInfo=/nix/.ro-store/7igbz3h5g8y8a91k6glf7inh8h9s0s78-closure-info/registration", will be passed to user space. worker # [ 0.045431] rcu: srcu_init: Setting srcu_struct sizes based on contention. full # [ 0.038754] random: crng init done worker # [ 0.045436] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns full # [ 0.038754] printk: log buffer data + meta data: 262144 + 917504 = 1179648 bytes full # [ 0.040496] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear) worker # [ 0.045521] kfence: initialized - using 2097152 bytes for 255 objects at 0x(____ptrval____)-0x(____ptrval____) worker # [ 0.051069] Console: colour VGA+ 80x25 full # [ 0.041368] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear) worker # [ 0.051073] printk: legacy console [tty0] enabled full # [ 0.041404] Fallback order for Node 0: 0 worker # [ 0.083831] printk: legacy console [ttyS0] enabled full # [ 0.041406] Built 1 zonelists, mobility grouping on. Total pages: 524150 worker # [ 0.232138] ACPI: Core revision 20250807 full # [ 0.041407] Policy zone: DMA32 full # [ 0.043587] mem auto-init: stack:all(zero), heap alloc:on, heap free:off worker # [ 0.233309] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604467 ns full # [ 0.048096] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1 full # [ 0.051692] allocated 4194304 bytes of page_ext worker # [ 0.235414] APIC: Switch to symmetric I/O mode setup full # [ 0.060482] ftrace: allocating 48820 entries in 192 pages worker # [ 0.236684] x2apic enabled full # [ 0.060483] ftrace: allocated 192 pages with 2 groups full # [ 0.061191] Dynamic Preempt: lazy worker # [ 0.237571] APIC: Switched APIC routing to: physical x2apic full # [ 0.061328] rcu: Preemptible hierarchical RCU implementation. full # [ 0.061329] rcu: RCU event tracing is enabled. worker # [ 0.239620] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1 full # [ 0.061329] rcu: RCU restricting CPUs from NR_CPUS=384 to nr_cpu_ids=2. full # [ 0.061331] Trampoline variant of Tasks RCU enabled. worker # [ 0.240969] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x6d5818a734c, max_idle_ns: 881590694765 ns full # [ 0.061331] Rude variant of Tasks RCU enabled. full # [ 0.061331] Tracing variant of Tasks RCU enabled. worker # [ 0.243234] Calibrating delay loop (skipped) preset value.. 7585.74 BogoMIPS (lpj=3792874) full # [ 0.061332] rcu: RCU calculated value of scheduler-enlistment delay is 100 jiffies. worker # [ 0.245304] x86/cpu: User Mode Instruction Prevention (UMIP) activated full # [ 0.061332] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2 worker # [ 0.246348] Last level iTLB entries: 4KB 512, 2MB 255, 4MB 127 full # [ 0.061342] RCU Tasks: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=2. worker # [ 0.247234] Last level dTLB entries: 4KB 512, 2MB 255, 4MB 127, 1GB 0 full # [ 0.061344] RCU Tasks Rude: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=2. full # [ 0.061344] RCU Tasks Trace: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=2. worker # [ 0.248237] mitigations: Enabled attack vectors: user_kernel, user_user, guest_host, guest_guest, SMT mitigations: auto full # [ 0.065370] NR_IRQS: 24832, nr_irqs: 440, preallocated irqs: 16 worker # [ 0.249234] Speculative Store Bypass: Mitigation: Speculative Store Bypass disabled via prctl full # [ 0.065612] rcu: srcu_init: Setting srcu_struct sizes based on contention. worker # [ 0.250234] Spectre V2 : Mitigation: Retpolines full # [ 0.065616] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns worker # [ 0.251234] Speculative Return Stack Overflow: Mitigation: Safe RET full # [ 0.065705] kfence: initialized - using 2097152 bytes for 255 objects at 0x(____ptrval____)-0x(____ptrval____) full # [ 0.071280] Console: colour VGA+ 80x25 full # [ 0.071283] printk: legacy console [tty0] enabled full # [ 0.105203] printk: legacy console [ttyS0] enabled full # [ 0.255556] ACPI: Core revision 20250807 worker # [ 0.252234] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization full # [ 0.256710] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604467 ns worker # [ 0.254234] Spectre V2 : Spectre v2 / SpectreRSB: Filling RSB on context switch and VMEXIT full # [ 0.258810] APIC: Switch to symmetric I/O mode setup full # [ 0.260129] x2apic enabled worker # [ 0.255234] Spectre V2 : Enabling Restricted Speculation for firmware calls full # [ 0.261031] APIC: Switched APIC routing to: physical x2apic worker # [ 0.256235] Spectre V2 : mitigation: Enabling conditional Indirect Branch Prediction Barrier worker # [ 0.258235] active return thunk: srso_alias_return_thunk full # [ 0.262323] kvm-guest: APIC: send_IPI_mask() replaced with kvm_send_ipi_mask() worker # [ 0.259248] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers' full # [ 0.264010] kvm-guest: APIC: send_IPI_mask_allbutself() replaced with kvm_send_ipi_mask_allbutself() full # [ 0.266033] kvm-guest: setup PV IPIs worker # [ 0.261234] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers' worker # [ 0.262234] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers' full # [ 0.267716] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1 worker # [ 0.264234] x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys User registers' full # [ 0.269066] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x6d5818a734c, max_idle_ns: 881590694765 ns worker # [ 0.265234] x86/fpu: Supporting XSAVE feature 0x800: 'Control-flow User registers' full # [ 0.271349] Calibrating delay loop (skipped) preset value.. 7585.74 BogoMIPS (lpj=3792874) worker # [ 0.266234] x86/fpu: Supporting XSAVE feature 0x1000: 'Control-flow Kernel registers (KVM only)' worker # [ 0.268234] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 worker # [ 0.269234] x86/fpu: xstate_offset[9]: 832, xstate_sizes[9]: 8 worker # [ 0.271234] x86/fpu: xstate_offset[11]: 840, xstate_sizes[11]: 16 full # [ 0.272419] x86/cpu: User Mode Instruction Prevention (UMIP) activated worker # [ 0.272234] x86/fpu: xstate_offset[12]: 856, xstate_sizes[12]: 24 full # [ 0.274446] Last level iTLB entries: 4KB 512, 2MB 255, 4MB 127 worker # [ 0.273234] x86/fpu: Enabled xstate features 0x1a07, context size is 880 bytes, using 'compacted' format. full # [ 0.276349] Last level dTLB entries: 4KB 512, 2MB 255, 4MB 127, 1GB 0 full # [ 0.277352] mitigations: Enabled attack vectors: user_kernel, user_user, guest_host, guest_guest, SMT mitigations: auto full # [ 0.279349] Speculative Store Bypass: Mitigation: Speculative Store Bypass disabled via prctl full # [ 0.280349] Spectre V2 : Mitigation: Retpolines full # [ 0.282156] Speculative Return Stack Overflow: Mitigation: Safe RET full # [ 0.283349] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization full # [ 0.284349] Spectre V2 : Spectre v2 / SpectreRSB: Filling RSB on context switch and VMEXIT full # [ 0.285349] Spectre V2 : Enabling Restricted Speculation for firmware calls full # [ 0.286350] Spectre V2 : mitigation: Enabling conditional Indirect Branch Prediction Barrier full # [ 0.288350] active return thunk: srso_alias_return_thunk full # [ 0.289363] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers' full # [ 0.291349] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers' full # [ 0.292349] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers' full # [ 0.294349] x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys User registers' full # [ 0.295349] x86/fpu: Supporting XSAVE feature 0x800: 'Control-flow User registers' full # [ 0.296349] x86/fpu: Supporting XSAVE feature 0x1000: 'Control-flow Kernel registers (KVM only)' full # [ 0.298349] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 worker # [ 0.300240] Freeing SMP alternatives memory: 48K full # [ 0.299349] x86/fpu: xstate_offset[9]: 832, xstate_sizes[9]: 8 worker # [ 0.301235] pid_max: default: 32768 minimum: 301 full # [ 0.300349] x86/fpu: xstate_offset[11]: 840, xstate_sizes[11]: 16 worker # [ 0.302283] LSM: initializing lsm=capability,landlock,yama,bpf,ima worker # [ 0.303325] landlock: Up and running. full # [ 0.301349] x86/fpu: xstate_offset[12]: 856, xstate_sizes[12]: 24 worker # [ 0.304234] Yama: becoming mindful. worker # [ 0.305443] LSM support for eBPF active full # [ 0.303349] x86/fpu: Enabled xstate features 0x1a07, context size is 880 bytes, using 'compacted' format. worker # [ 0.306299] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes, linear) worker # [ 0.307253] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes, linear) worker # [ 0.309962] smpboot: CPU0: AMD Ryzen Threadripper PRO 5965WX 24-Cores (family: 0x19, model: 0x8, stepping: 0x2) worker # [ 0.310680] Performance Events: Fam17h+ core perfctr, AMD PMU driver. worker # [ 0.311238] ... version: 0 worker # [ 0.312225] ... bit width: 48 worker # [ 0.313024] ... generic counters: 6 worker # [ 0.314022] ... generic bitmap: 000000000000003f worker # [ 0.315231] ... fixed-purpose counters: 0 worker # [ 0.316225] ... fixed-purpose bitmap: 0000000000000000 worker # [ 0.317236] ... value mask: 0000ffffffffffff worker # [ 0.318236] ... max period: 00007fffffffffff worker # [ 0.319236] ... global_ctrl mask: 000000000000003f worker # [ 0.320320] signal: max sigframe size: 3376 worker # [ 0.321339] rcu: Hierarchical SRCU implementation. worker # [ 0.322239] rcu: Max phase no-delay instances is 400. full # [ 0.326524] Freeing SMP alternatives memory: 48K full # [ 0.327350] pid_max: default: 32768 minimum: 301 full # [ 0.328399] LSM: initializing lsm=capability,landlock,yama,bpf,ima worker # [ 0.326914] smp: Bringing up secondary CPUs ... full # [ 0.329437] landlock: Up and running. worker # [ 0.327248] smp: Brought up 1 node, 1 CPU full # [ 0.331004] Yama: becoming mindful. full # [ 0.331556] LSM support for eBPF active worker # [ 0.328215] smpboot: Total of 1 processors activated (7585.74 BogoMIPS) full # [ 0.333142] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear) worker # [ 0.329394] Memory: 942480K/1048024K available (18120K kernel code, 2728K rwdata, 13640K rodata, 3656K init, 3632K bss, 98120K reserved, 0K cma-reserved) full # [ 0.334382] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear) worker # [ 0.330407] devtmpfs: initialized worker # [ 0.331402] x86/mm: Memory block size: 128MB full # [ 0.336535] smpboot: CPU0: AMD Ryzen Threadripper PRO 5965WX 24-Cores (family: 0x19, model: 0x8, stepping: 0x2) worker # [ 0.333022] posixtimers hash table entries: 512 (order: 1, 8192 bytes, linear) full # [ 0.337808] Performance Events: Fam17h+ core perfctr, AMD PMU driver. full # [ 0.338357] ... version: 0 worker # [ 0.334266] futex hash table entries: 256 (16384 bytes on 1 NUMA nodes, total 16 KiB, linear). full # [ 0.339351] ... bit width: 48 worker # [ 0.335300] pinctrl core: initialized pinctrl subsystem full # [ 0.340351] ... generic counters: 6 worker # [ 0.336516] PM: RTC time: 20:46:56, date: 2026-10-03 full # [ 0.341350] ... generic bitmap: 000000000000003f full # [ 0.342350] ... fixed-purpose counters: 0 full # [ 0.343346] ... fixed-purpose bitmap: 0000000000000000 worker # [ 0.339527] NET: Registered PF_NETLINK/PF_ROUTE protocol family full # [ 0.344351] ... value mask: 0000ffffffffffff full # [ 0.345351] ... max period: 00007fffffffffff worker # [ 0.340533] DMA: preallocated 128 KiB GFP_KERNEL pool for atomic allocations full # [ 0.346351] ... global_ctrl mask: 000000000000003f worker # [ 0.341256] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations full # [ 0.347439] signal: max sigframe size: 3376 full # [ 0.348431] rcu: Hierarchical SRCU implementation. worker # [ 0.342354] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations full # [ 0.349354] rcu: Max phase no-delay instances is 400. worker # [ 0.343243] audit: initializing netlink subsys (disabled) worker # [ 0.344489] thermal_sys: Registered thermal governor 'fair_share' full # [ 0.350482] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level worker # [ 0.344491] thermal_sys: Registered thermal governor 'bang_bang' worker # [ 0.345236] thermal_sys: Registered thermal governor 'step_wise' worker # [ 0.346239] audit: type=2000 audit(1791060416.760:1): state=initialized audit_enabled=0 res=1 full # [ 0.354941] smp: Bringing up secondary CPUs ... worker # [ 0.348238] thermal_sys: Registered thermal governor 'user_space' full # [ 0.355650] smpboot: x86: Booting SMP configuration: worker # [ 0.348239] thermal_sys: Registered thermal governor 'power_allocator' full # [ 0.356353] .... node #0, CPUs: #1 worker # [ 0.349249] cpuidle: using governor menu full # [ 0.356446] smp: Brought up 1 node, 2 CPUs full # [ 0.358317] smpboot: Total of 2 processors activated (15171.49 BogoMIPS) worker # [ 0.352070] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5 worker # [ 0.353466] PCI: ECAM [mem 0xb0000000-0xbfffffff] (base 0xb0000000) for domain 0000 [bus 00-ff] full # [ 0.359562] Memory: 1969288K/2096600K available (18120K kernel code, 2728K rwdata, 13640K rodata, 3656K init, 3632K bss, 116448K reserved, 0K cma-reserved) worker # [ 0.354238] PCI: ECAM [mem 0xb0000000-0xbfffffff] reserved as E820 entry full # [ 0.360672] devtmpfs: initialized worker # [ 0.355245] PCI: Using configuration type 1 for base access full # [ 0.361491] x86/mm: Memory block size: 128MB worker # [ 0.356400] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible. full # [ 0.363379] posixtimers hash table entries: 1024 (order: 2, 16384 bytes, linear) full # [ 0.364387] futex hash table entries: 512 (32768 bytes on 1 NUMA nodes, total 32 KiB, linear). full # [ 0.365412] pinctrl core: initialized pinctrl subsystem full # [ 0.366652] PM: RTC time: 20:46:56, date: 2026-10-03 full # [ 0.369597] NET: Registered PF_NETLINK/PF_ROUTE protocol family worker # [ 0.365421] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages full # [ 0.370797] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic allocations worker # [ 0.366236] HugeTLB: 16380 KiB vmemmap can be freed for a 1.00 GiB page full # [ 0.371379] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations full # [ 0.372578] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations full # [ 0.373358] audit: initializing netlink subsys (disabled) worker # [ 0.371235] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages worker # [ 0.372236] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page full # [ 0.374401] audit: type=2000 audit(1791060416.790:1): state=initialized audit_enabled=0 res=1 full # [ 0.374551] thermal_sys: Registered thermal governor 'fair_share' full # [ 0.375355] thermal_sys: Registered thermal governor 'bang_bang' full # [ 0.376352] thermal_sys: Registered thermal governor 'step_wise' full # [ 0.377351] thermal_sys: Registered thermal governor 'user_space' worker # [ 0.378595] ACPI: Added _OSI(Module Device) full # [ 0.378351] thermal_sys: Registered thermal governor 'power_allocator' full # [ 0.379363] cpuidle: using governor menu worker # [ 0.381235] ACPI: Added _OSI(Processor Device) full # [ 0.382089] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5 worker # [ 0.382236] ACPI: Added _OSI(Processor Aggregator Device) full # [ 0.383634] PCI: ECAM [mem 0xb0000000-0xbfffffff] (base 0xb0000000) for domain 0000 [bus 00-ff] full # [ 0.384352] PCI: ECAM [mem 0xb0000000-0xbfffffff] reserved as E820 entry full # [ 0.385359] PCI: Using configuration type 1 for base access full # [ 0.386522] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible. worker # [ 0.389645] ACPI: 1 ACPI AML tables successfully acquired and loaded worker # [ 0.393600] ACPI: Interpreter enabled worker # [ 0.394249] ACPI: PM: (supports S0 S3 S4 S5) worker # [ 0.395237] ACPI: Using IOAPIC for interrupt routing worker # [ 0.396290] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug worker # [ 0.398062] PCI: Using E820 reservations for host bridge windows full # [ 0.398362] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages worker # [ 0.399384] ACPI: Enabled 2 GPEs in block 00 to 3F full # [ 0.399351] HugeTLB: 16380 KiB vmemmap can be freed for a 1.00 GiB page full # [ 0.400351] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages worker # [ 0.404139] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) full # [ 0.402355] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page worker # [ 0.405240] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI HPX-Type3] worker # [ 0.406308] acpi PNP0A08:00: _OSC: platform does not support [PCIeHotplug LTR] full # [ 0.407057] ACPI: Added _OSI(Module Device) worker # [ 0.407354] acpi PNP0A08:00: _OSC: OS now controls [PME AER PCIeCapability] full # [ 0.408355] ACPI: Added _OSI(Processor Device) worker # [ 0.408874] PCI host bridge to bus 0000:00 full # [ 0.409352] ACPI: Added _OSI(Processor Aggregator Device) worker # [ 0.409241] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window] worker # [ 0.410237] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window] full # [ 0.412845] ACPI: 1 ACPI AML tables successfully acquired and loaded worker # [ 0.411236] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window] full # [ 0.415609] ACPI: Interpreter enabled worker # [ 0.412236] pci_bus 0000:00: root bus resource [mem 0x40000000-0xafffffff window] full # [ 0.416380] ACPI: PM: (supports S0 S3 S4 S5) worker # [ 0.413236] pci_bus 0000:00: root bus resource [mem 0xc0000000-0xfebfffff window] full # [ 0.417351] ACPI: Using IOAPIC for interrupt routing worker # [ 0.414240] pci_bus 0000:00: root bus resource [mem 0x100000000-0x8ffffffff window] full # [ 0.418451] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug worker # [ 0.415254] pci_bus 0000:00: root bus resource [bus 00-ff] full # [ 0.420351] PCI: Using E820 reservations for host bridge windows worker # [ 0.416374] pci 0000:00:00.0: [8086:29c0] type 00 class 0x060000 conventional PCI endpoint full # [ 0.422502] ACPI: Enabled 2 GPEs in block 00 to 3F worker # [ 0.417937] pci 0000:00:01.0: [1234:1111] type 00 class 0x030000 conventional PCI endpoint full # [ 0.427488] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) worker # [ 0.421294] pci 0000:00:01.0: BAR 0 [mem 0xfd000000-0xfdffffff pref] full # [ 0.429358] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI HPX-Type3] worker # [ 0.422258] pci 0000:00:01.0: BAR 2 [mem 0xfebd0000-0xfebd0fff] worker # [ 0.423278] pci 0000:00:01.0: ROM [mem 0xfebc0000-0xfebcffff pref] full # [ 0.431444] acpi PNP0A08:00: _OSC: platform does not support [PCIeHotplug LTR] worker # [ 0.424404] pci 0000:00:01.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff] full # [ 0.433505] acpi PNP0A08:00: _OSC: OS now controls [PME AER PCIeCapability] full # [ 0.436021] PCI host bridge to bus 0000:00 worker # [ 0.426258] pci 0000:00:02.0: [1af4:1000] type 00 class 0x020000 conventional PCI endpoint full # [ 0.437357] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window] full # [ 0.439364] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window] full # [ 0.440351] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window] worker # [ 0.429263] pci 0000:00:02.0: BAR 0 [io 0xc100-0xc11f] full # [ 0.442352] pci_bus 0000:00: root bus resource [mem 0x80000000-0xafffffff window] worker # [ 0.430252] pci 0000:00:02.0: BAR 1 [mem 0xfebd1000-0xfebd1fff] full # [ 0.443351] pci_bus 0000:00: root bus resource [mem 0xc0000000-0xfebfffff window] worker # [ 0.431290] pci 0000:00:02.0: BAR 4 [mem 0xfe000000-0xfe003fff 64bit pref] full # [ 0.445352] pci_bus 0000:00: root bus resource [mem 0x100000000-0x8ffffffff window] full # [ 0.447352] pci_bus 0000:00: root bus resource [bus 00-ff] worker # [ 0.432252] pci 0000:00:02.0: ROM [mem 0xfeb40000-0xfeb7ffff pref] full # [ 0.448499] pci 0000:00:00.0: [8086:29c0] type 00 class 0x060000 conventional PCI endpoint worker # [ 0.434362] pci 0000:00:03.0: [1af4:1005] type 00 class 0x00ff00 conventional PCI endpoint full # [ 0.451100] pci 0000:00:01.0: [1234:1111] type 00 class 0x030000 conventional PCI endpoint worker # [ 0.436255] pci 0000:00:03.0: BAR 0 [io 0xc120-0xc13f] worker # [ 0.437277] pci 0000:00:03.0: BAR 1 [mem 0xfebd2000-0xfebd2fff] worker # [ 0.438296] pci 0000:00:03.0: BAR 4 [mem 0xfe004000-0xfe007fff 64bit pref] full # [ 0.457413] pci 0000:00:01.0: BAR 0 [mem 0xfd000000-0xfdffffff pref] full # [ 0.458373] pci 0000:00:01.0: BAR 2 [mem 0xfebd0000-0xfebd0fff] full # [ 0.460394] pci 0000:00:01.0: ROM [mem 0xfebc0000-0xfebcffff pref] worker # [ 0.440633] pci 0000:00:04.0: [1af4:1001] type 00 class 0x010000 conventional PCI endpoint full # [ 0.461532] pci 0000:00:01.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff] worker # [ 0.443214] pci 0000:00:04.0: BAR 0 [io 0xc000-0xc07f] full # [ 0.464116] pci 0000:00:02.0: [1af4:1000] type 00 class 0x020000 conventional PCI endpoint worker # [ 0.444254] pci 0000:00:04.0: BAR 1 [mem 0xfebd3000-0xfebd3fff] full # [ 0.468379] pci 0000:00:02.0: BAR 0 [io 0xc100-0xc11f] worker # [ 0.445290] pci 0000:00:04.0: BAR 4 [mem 0xfe008000-0xfe00bfff 64bit pref] full # [ 0.469363] pci 0000:00:02.0: BAR 1 [mem 0xfebd1000-0xfebd1fff] full # [ 0.471394] pci 0000:00:02.0: BAR 4 [mem 0xfe000000-0xfe003fff 64bit pref] worker # [ 0.447446] pci 0000:00:05.0: [1af4:1000] type 00 class 0x020000 conventional PCI endpoint full # [ 0.472364] pci 0000:00:02.0: ROM [mem 0xfeb40000-0xfeb7ffff pref] worker # [ 0.449256] pci 0000:00:05.0: BAR 0 [io 0xc140-0xc15f] worker # [ 0.450248] pci 0000:00:05.0: BAR 1 [mem 0xfebd4000-0xfebd4fff] full # [ 0.477012] pci 0000:00:03.0: [1af4:1005] type 00 class 0x00ff00 conventional PCI endpoint worker # [ 0.451777] pci 0000:00:05.0: BAR 4 [mem 0xfe00c000-0xfe00ffff 64bit pref] worker # [ 0.452248] pci 0000:00:05.0: ROM [mem 0xfeb80000-0xfebbffff pref] worker # [ 0.454191] pci 0000:00:06.0: [1af4:1052] type 00 class 0x090000 conventional PCI endpoint full # [ 0.482378] pci 0000:00:03.0: BAR 0 [io 0xc120-0xc13f] full # [ 0.484368] pci 0000:00:03.0: BAR 1 [mem 0xfebd2000-0xfebd2fff] worker # [ 0.456257] pci 0000:00:06.0: BAR 1 [mem 0xfebd5000-0xfebd5fff] worker # [ 0.457278] pci 0000:00:06.0: BAR 4 [mem 0xfe010000-0xfe013fff 64bit pref] full # [ 0.486412] pci 0000:00:03.0: BAR 4 [mem 0xfe004000-0xfe007fff 64bit pref] full # [ 0.489403] pci 0000:00:04.0: [1af4:1001] type 00 class 0x010000 conventional PCI endpoint worker # [ 0.459740] pci 0000:00:07.0: [1af4:105a] type 00 class 0x018000 conventional PCI endpoint full # [ 0.493021] pci 0000:00:04.0: BAR 0 [io 0xc000-0xc07f] worker # [ 0.461265] pci 0000:00:07.0: BAR 1 [mem 0xfebd6000-0xfebd6fff] full # [ 0.493367] pci 0000:00:04.0: BAR 1 [mem 0xfebd3000-0xfebd3fff] worker # [ 0.462299] pci 0000:00:07.0: BAR 4 [mem 0xfe014000-0xfe017fff 64bit pref] full # [ 0.495394] pci 0000:00:04.0: BAR 4 [mem 0xfe008000-0xfe00bfff 64bit pref] full # [ 0.498324] pci 0000:00:05.0: [1af4:1000] type 00 class 0x020000 conventional PCI endpoint worker # [ 0.464556] pci 0000:00:08.0: [1af4:105a] type 00 class 0x018000 conventional PCI endpoint full # [ 0.501362] pci 0000:00:05.0: BAR 0 [io 0xc140-0xc15f] full # [ 0.502363] pci 0000:00:05.0: BAR 1 [mem 0xfebd4000-0xfebd4fff] worker # [ 0.466268] pci 0000:00:08.0: BAR 1 [mem 0xfebd7000-0xfebd7fff] full # [ 0.503394] pci 0000:00:05.0: BAR 4 [mem 0xfe00c000-0xfe00ffff 64bit pref] worker # [ 0.467299] pci 0000:00:08.0: BAR 4 [mem 0xfe018000-0xfe01bfff 64bit pref] full # [ 0.505363] pci 0000:00:05.0: ROM [mem 0xfeb80000-0xfebbffff pref] worker # [ 0.469304] pci 0000:00:09.0: [1af4:105a] type 00 class 0x018000 conventional PCI endpoint full # [ 0.508331] pci 0000:00:06.0: [1af4:1052] type 00 class 0x090000 conventional PCI endpoint worker # [ 0.471258] pci 0000:00:09.0: BAR 1 [mem 0xfebd8000-0xfebd8fff] full # [ 0.510372] pci 0000:00:06.0: BAR 1 [mem 0xfebd5000-0xfebd5fff] worker # [ 0.472284] pci 0000:00:09.0: BAR 4 [mem 0xfe01c000-0xfe01ffff 64bit pref] full # [ 0.512394] pci 0000:00:06.0: BAR 4 [mem 0xfe010000-0xfe013fff 64bit pref] worker # [ 0.474204] pci 0000:00:0a.0: [1af4:1003] type 00 class 0x078000 conventional PCI endpoint full # [ 0.514317] pci 0000:00:07.0: [1af4:105a] type 00 class 0x018000 conventional PCI endpoint full # [ 0.517373] pci 0000:00:07.0: BAR 1 [mem 0xfebd6000-0xfebd6fff] full # [ 0.519394] pci 0000:00:07.0: BAR 4 [mem 0xfe014000-0xfe017fff 64bit pref] worker # [ 0.477266] pci 0000:00:0a.0: BAR 0 [io 0xc080-0xc0bf] worker # [ 0.478248] pci 0000:00:0a.0: BAR 1 [mem 0xfebd9000-0xfebd9fff] full # [ 0.521362] pci 0000:00:08.0: [1af4:105a] type 00 class 0x018000 conventional PCI endpoint worker # [ 0.479284] pci 0000:00:0a.0: BAR 4 [mem 0xfe020000-0xfe023fff 64bit pref] worker # [ 0.481200] pci 0000:00:0b.0: [1af4:1005] type 00 class 0x00ff00 conventional PCI endpoint full # [ 0.525373] pci 0000:00:08.0: BAR 1 [mem 0xfebd7000-0xfebd7fff] full # [ 0.526394] pci 0000:00:08.0: BAR 4 [mem 0xfe018000-0xfe01bfff 64bit pref] worker # [ 0.483249] pci 0000:00:0b.0: BAR 0 [io 0xc160-0xc17f] full # [ 0.529323] pci 0000:00:09.0: [1af4:105a] type 00 class 0x018000 conventional PCI endpoint worker # [ 0.484248] pci 0000:00:0b.0: BAR 1 [mem 0xfebda000-0xfebdafff] worker # [ 0.485279] pci 0000:00:0b.0: BAR 4 [mem 0xfe024000-0xfe027fff 64bit pref] full # [ 0.532391] pci 0000:00:09.0: BAR 1 [mem 0xfebd8000-0xfebd8fff] full # [ 0.533394] pci 0000:00:09.0: BAR 4 [mem 0xfe01c000-0xfe01ffff 64bit pref] worker # [ 0.487313] pci 0000:00:1d.0: [8086:2934] type 00 class 0x0c0300 conventional PCI endpoint full # [ 0.536530] pci 0000:00:0a.0: [1af4:1003] type 00 class 0x078000 conventional PCI endpoint worker # [ 0.489110] pci 0000:00:1d.0: BAR 4 [io 0xc180-0xc19f] worker # [ 0.490537] pci 0000:00:1d.1: [8086:2935] type 00 class 0x0c0300 conventional PCI endpoint full # [ 0.539384] pci 0000:00:0a.0: BAR 0 [io 0xc080-0xc0bf] worker # [ 0.492061] pci 0000:00:1d.1: BAR 4 [io 0xc1a0-0xc1bf] full # [ 0.540363] pci 0000:00:0a.0: BAR 1 [mem 0xfebd9000-0xfebd9fff] full # [ 0.552394] pci 0000:00:0a.0: BAR 4 [mem 0xfe020000-0xfe023fff 64bit pref] worker # [ 0.493451] pci 0000:00:1d.2: [8086:2936] type 00 class 0x0c0300 conventional PCI endpoint full # [ 0.554466] pci 0000:00:0b.0: [1af4:1005] type 00 class 0x00ff00 conventional PCI endpoint worker # [ 0.496150] pci 0000:00:1d.2: BAR 4 [io 0xc1c0-0xc1df] worker # [ 0.497572] pci 0000:00:1d.7: [8086:293a] type 00 class 0x0c0320 conventional PCI endpoint full # [ 0.559381] pci 0000:00:0b.0: BAR 0 [io 0xc160-0xc17f] worker # [ 0.499041] pci 0000:00:1d.7: BAR 0 [mem 0xfebdb000-0xfebdbfff] full # [ 0.561365] pci 0000:00:0b.0: BAR 1 [mem 0xfebda000-0xfebdafff] full # [ 0.562393] pci 0000:00:0b.0: BAR 4 [mem 0xfe024000-0xfe027fff 64bit pref] worker # [ 0.500644] pci 0000:00:1f.0: [8086:2918] type 00 class 0x060100 conventional PCI endpoint full # [ 0.564351] pci 0000:00:1d.0: [8086:2934] type 00 class 0x0c0300 conventional PCI endpoint worker # [ 0.501758] pci 0000:00:1f.0: quirk: [io 0x0600-0x067f] claimed by ICH6 ACPI/GPIO/TCO worker # [ 0.502621] pci 0000:00:1f.2: [8086:2922] type 00 class 0x010601 conventional PCI endpoint full # [ 0.567403] pci 0000:00:1d.0: BAR 4 [io 0xc180-0xc19f] full # [ 0.569637] pci 0000:00:1d.1: [8086:2935] type 00 class 0x0c0300 conventional PCI endpoint worker # [ 0.504308] pci 0000:00:1f.2: BAR 4 [io 0xc1e0-0xc1ff] full # [ 0.572229] pci 0000:00:1d.1: BAR 4 [io 0xc1a0-0xc1bf] worker # [ 0.505249] pci 0000:00:1f.2: BAR 5 [mem 0xfebdc000-0xfebdcfff] full # [ 0.573577] pci 0000:00:1d.2: [8086:2936] type 00 class 0x0c0300 conventional PCI endpoint worker # [ 0.506750] pci 0000:00:1f.3: [8086:2930] type 00 class 0x0c0500 conventional PCI endpoint full # [ 0.576219] pci 0000:00:1d.2: BAR 4 [io 0xc1c0-0xc1df] worker # [ 0.508099] pci 0000:00:1f.3: BAR 4 [io 0x0700-0x073f] full # [ 0.577617] pci 0000:00:1d.7: [8086:293a] type 00 class 0x0c0320 conventional PCI endpoint full # [ 0.581114] pci 0000:00:1d.7: BAR 0 [mem 0xfebdb000-0xfebdbfff] full # [ 0.582719] pci 0000:00:1f.0: [8086:2918] type 00 class 0x060100 conventional PCI endpoint worker # [ 0.514818] ACPI: PCI: Interrupt link LNKA configured for IRQ 10 full # [ 0.584894] pci 0000:00:1f.0: quirk: [io 0x0600-0x067f] claimed by ICH6 ACPI/GPIO/TCO worker # [ 0.515397] ACPI: PCI: Interrupt link LNKB configured for IRQ 10 worker # [ 0.516365] ACPI: PCI: Interrupt link LNKC configured for IRQ 11 full # [ 0.586762] pci 0000:00:1f.2: [8086:2922] type 00 class 0x010601 conventional PCI endpoint worker # [ 0.517391] ACPI: PCI: Interrupt link LNKD configured for IRQ 11 full # [ 0.589790] pci 0000:00:1f.2: BAR 4 [io 0xc1e0-0xc1ff] worker # [ 0.518413] ACPI: PCI: Interrupt link LNKE configured for IRQ 10 full # [ 0.591363] pci 0000:00:1f.2: BAR 5 [mem 0xfebdc000-0xfebdcfff] worker # [ 0.519633] ACPI: PCI: Interrupt link LNKF configured for IRQ 10 worker # [ 0.520368] ACPI: PCI: Interrupt link LNKG configured for IRQ 11 full # [ 0.592858] pci 0000:00:1f.3: [8086:2930] type 00 class 0x0c0500 conventional PCI endpoint worker # [ 0.521384] ACPI: PCI: Interrupt link LNKH configured for IRQ 11 full # [ 0.596177] pci 0000:00:1f.3: BAR 4 [io 0x0700-0x073f] worker # [ 0.522375] ACPI: PCI: Interrupt link GSIA configured for IRQ 16 worker # [ 0.523265] ACPI: PCI: Interrupt link GSIB configured for IRQ 17 worker # [ 0.524264] ACPI: PCI: Interrupt link GSIC configured for IRQ 18 full # [ 0.602670] ACPI: PCI: Interrupt link LNKA configured for IRQ 10 worker # [ 0.525267] ACPI: PCI: Interrupt link GSID configured for IRQ 19 full # [ 0.603487] ACPI: PCI: Interrupt link LNKB configured for IRQ 10 worker # [ 0.526259] ACPI: PCI: Interrupt link GSIE configured for IRQ 20 full # [ 0.605485] ACPI: PCI: Interrupt link LNKC configured for IRQ 11 worker # [ 0.527255] ACPI: PCI: Interrupt link GSIF configured for IRQ 21 full # [ 0.606482] ACPI: PCI: Interrupt link LNKD configured for IRQ 11 worker # [ 0.528257] ACPI: PCI: Interrupt link GSIG configured for IRQ 22 full # [ 0.608494] ACPI: PCI: Interrupt link LNKE configured for IRQ 10 worker # [ 0.529252] ACPI: PCI: Interrupt link GSIH configured for IRQ 23 full # [ 0.609484] ACPI: PCI: Interrupt link LNKF configured for IRQ 10 worker # [ 0.531198] iommu: Default domain type: Translated full # [ 0.611486] ACPI: PCI: Interrupt link LNKG configured for IRQ 11 worker # [ 0.532063] iommu: DMA domain TLB invalidation policy: lazy mode full # [ 0.612488] ACPI: PCI: Interrupt link LNKH configured for IRQ 11 worker # [ 0.533458] ACPI: bus type USB registered full # [ 0.614405] ACPI: PCI: Interrupt link GSIA configured for IRQ 16 worker # [ 0.534301] usbcore: registered new interface driver usbfs full # [ 0.615372] ACPI: PCI: Interrupt link GSIB configured for IRQ 17 worker # [ 0.535253] usbcore: registered new interface driver hub full # [ 0.616366] ACPI: PCI: Interrupt link GSIC configured for IRQ 18 worker # [ 0.536247] usbcore: registered new device driver usb full # [ 0.618369] ACPI: PCI: Interrupt link GSID configured for IRQ 19 worker # [ 0.537871] NetLabel: Initializing full # [ 0.619366] ACPI: PCI: Interrupt link GSIE configured for IRQ 20 worker # [ 0.538249] NetLabel: domain hash size = 128 full # [ 0.620366] ACPI: PCI: Interrupt link GSIF configured for IRQ 21 worker # [ 0.539237] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO full # [ 0.622366] ACPI: PCI: Interrupt link GSIG configured for IRQ 22 worker # [ 0.540326] NetLabel: unlabeled traffic allowed by default full # [ 0.623366] ACPI: PCI: Interrupt link GSIH configured for IRQ 23 worker # [ 0.541253] PCI: Using ACPI for IRQ routing full # [ 0.625381] iommu: Default domain type: Translated full # [ 0.626351] iommu: DMA domain TLB invalidation policy: lazy mode full # [ 0.628548] ACPI: bus type USB registered full # [ 0.629413] usbcore: registered new interface driver usbfs full # [ 0.630375] usbcore: registered new interface driver hub full # [ 0.632377] usbcore: registered new device driver usb full # [ 0.634379] NetLabel: Initializing full # [ 0.635217] NetLabel: domain hash size = 128 full # [ 0.636148] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO full # [ 0.637383] NetLabel: unlabeled traffic allowed by default full # [ 0.638363] PCI: Using ACPI for IRQ routing worker # [ 0.628902] pci 0000:00:01.0: vgaarb: setting as boot VGA device worker # [ 0.629232] pci 0000:00:01.0: vgaarb: bridge control possible worker # [ 0.629232] pci 0000:00:01.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none worker # [ 0.629238] vgaarb: loaded worker # [ 0.630109] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0 worker # [ 0.631104] hpet0: 3 comparators, 64-bit 100.000000 MHz counter worker # [ 0.635306] clocksource: Switched to clocksource kvm-clock full # [ 0.724431] pci 0000:00:01.0: vgaarb: setting as boot VGA device full # [ 0.725347] pci 0000:00:01.0: vgaarb: bridge control possible worker # [ 0.639093] VFS: Disk quotas dquot_6.6.0 full # [ 0.725347] pci 0000:00:01.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none full # [ 0.728354] vgaarb: loaded worker # [ 0.640259] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) full # [ 0.729220] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0 worker # [ 0.642044] pnp: PnP ACPI init full # [ 0.730233] hpet0: 3 comparators, 64-bit 100.000000 MHz counter worker # [ 0.643028] ACPI: IRQ 4 override to edge(!), high(!) worker # [ 0.644304] system 00:04: [mem 0xb0000000-0xbfffffff window] has been reserved worker # [ 0.646309] pnp: PnP ACPI: found 5 devices full # [ 0.735347] clocksource: Switched to clocksource kvm-clock full # [ 0.738706] VFS: Disk quotas dquot_6.6.0 full # [ 0.739653] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) full # [ 0.741369] pnp: PnP ACPI init full # [ 0.742334] ACPI: IRQ 4 override to edge(!), high(!) worker # [ 0.653975] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns full # [ 0.743573] system 00:04: [mem 0xb0000000-0xbfffffff window] has been reserved worker # [ 0.655929] clocksource: Switched to clocksource acpi_pm full # [ 0.745569] pnp: PnP ACPI: found 5 devices worker # [ 0.657248] NET: Registered PF_INET protocol family worker # [ 0.658560] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear) full # [ 0.753722] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns full # [ 0.755681] clocksource: Switched to clocksource acpi_pm full # [ 0.757042] NET: Registered PF_INET protocol family full # [ 0.758497] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear) worker # [ 0.673505] tcp_listen_portaddr_hash hash table entries: 512 (order: 1, 8192 bytes, linear) worker # [ 0.675506] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) worker # [ 0.677299] TCP established hash table entries: 8192 (order: 4, 65536 bytes, linear) worker # [ 0.679066] TCP bind hash table entries: 8192 (order: 6, 262144 bytes, linear) worker # [ 0.680716] TCP: Hash tables configured (established 8192 bind 8192) worker # [ 0.682232] MPTCP token hash table entries: 1024 (order: 3, 24576 bytes, linear) worker # [ 0.683965] UDP hash table entries: 512 (order: 3, 32768 bytes, linear) worker # [ 0.685467] UDP-Lite hash table entries: 512 (order: 3, 32768 bytes, linear) full # [ 0.773660] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear) worker # [ 0.687089] NET: Registered PF_UNIX/PF_LOCAL protocol family full # [ 0.775679] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) worker # [ 0.688417] NET: Registered PF_XDP protocol family full # [ 0.777506] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear) worker # [ 0.689562] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window] worker # [ 0.690998] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff window] full # [ 0.779348] TCP bind hash table entries: 16384 (order: 7, 524288 bytes, linear) worker # [ 0.692387] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window] full # [ 0.781033] TCP: Hash tables configured (established 16384 bind 16384) worker # [ 0.693910] pci_bus 0000:00: resource 7 [mem 0x40000000-0xafffffff window] full # [ 0.782548] MPTCP token hash table entries: 2048 (order: 4, 49152 bytes, linear) worker # [ 0.695446] pci_bus 0000:00: resource 8 [mem 0xc0000000-0xfebfffff window] full # [ 0.784261] UDP hash table entries: 1024 (order: 4, 65536 bytes, linear) worker # [ 0.696984] pci_bus 0000:00: resource 9 [mem 0x100000000-0x8ffffffff window] full # [ 0.785775] UDP-Lite hash table entries: 1024 (order: 4, 65536 bytes, linear) full # [ 0.787419] NET: Registered PF_UNIX/PF_LOCAL protocol family worker # [ 0.699194] ACPI: \_SB_.GSIA: Enabled at IRQ 16 full # [ 0.788825] NET: Registered PF_XDP protocol family worker # [ 0.701542] ACPI: \_SB_.GSIB: Enabled at IRQ 17 full # [ 0.789971] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window] full # [ 0.791348] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff window] worker # [ 0.703870] ACPI: \_SB_.GSIC: Enabled at IRQ 18 full # [ 0.792778] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window] worker # [ 0.706107] ACPI: \_SB_.GSID: Enabled at IRQ 19 full # [ 0.794285] pci_bus 0000:00: resource 7 [mem 0x80000000-0xafffffff window] full # [ 0.795819] pci_bus 0000:00: resource 8 [mem 0xc0000000-0xfebfffff window] worker # [ 0.708051] PCI: CLS 0 bytes, default 64 full # [ 0.797337] pci_bus 0000:00: resource 9 [mem 0x100000000-0x8ffffffff window] worker # [ 0.709262] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x6d5818a734c, max_idle_ns: 881590694765 ns full # [ 0.799489] ACPI: \_SB_.GSIA: Enabled at IRQ 16 worker # [ 0.711534] Trying to unpack rootfs image as initramfs... full # [ 0.801848] ACPI: \_SB_.GSIB: Enabled at IRQ 17 full # [ 0.804096] ACPI: \_SB_.GSIC: Enabled at IRQ 18 full # [ 0.806348] ACPI: \_SB_.GSID: Enabled at IRQ 19 full # [ 0.808285] PCI: CLS 0 bytes, default 64 full # [ 0.809469] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x6d5818a734c, max_idle_ns: 881590694765 ns full # [ 0.809516] Trying to unpack rootfs image as initramfs... full # [ 0.827233] Initialise system trusted keyrings full # [ 0.828817] workingset: timestamp_bits=40 max_order=19 bucket_order=0 full # [ 0.838805] Key type asymmetric registered full # [ 0.839805] Asymmetric key parser 'x509' registered worker # [ 0.752715] Initialise system trusted keyrings full # [ 0.840978] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248) full # [ 0.842934] io scheduler mq-deadline registered full # [ 0.844020] io scheduler kyber registered worker # [ 0.756025] workingset: timestamp_bits=40 max_order=18 bucket_order=0 full # [ 0.849037] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled full # [ 0.851162] 00:03: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A full # [ 0.854873] Linux agpgart interface v0.103 full # [ 0.856296] ACPI: bus type drm_connector registered full # [ 0.859047] usbcore: registered new interface driver usbserial_generic full # [ 0.861079] usbserial: USB Serial support registered for generic full # [ 0.862961] amd_pstate: the _CPC object is not present in SBIOS or ACPI disabled worker # [ 0.777347] Key type asymmetric registered full # [ 0.865399] drop_monitor: Initializing network drop monitor service worker # [ 0.778354] Asymmetric key parser 'x509' registered full # [ 0.867305] NET: Registered PF_INET6 protocol family worker # [ 0.780870] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248) full # [ 0.870244] Segment Routing with IPv6 full # [ 0.871455] In-situ OAM (IOAM) with IPv6 full # [ 0.874014] IPI shorthand broadcast: enabled worker # [ 0.785876] io scheduler mq-deadline registered worker # [ 0.786953] io scheduler kyber registered worker # [ 0.790342] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled full # [ 0.878583] sched_clock: Marking stable (680023978, 197730849)->(914892995, -37138168) full # [ 0.880861] registered taskstats version 1 full # [ 0.882155] Loading compiled-in X.509 certificates worker # [ 0.794115] 00:03: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A worker # [ 0.800898] Linux agpgart interface v0.103 worker # [ 0.803883] ACPI: bus type drm_connector registered full # [ 0.893616] Demotion targets for Node 0: null worker # [ 0.805474] usbcore: registered new interface driver usbserial_generic worker # [ 0.806954] usbserial: USB Serial support registered for generic full # [ 0.895876] Key type .fscrypt registered full # [ 0.897183] Key type fscrypt-provisioning registered full # [ 0.898879] ima: No TPM chip found, activating TPM-bypass! worker # [ 0.810839] amd_pstate: the _CPC object is not present in SBIOS or ACPI disabled full # [ 0.900469] ima: Allocated hash algorithm: sha1 worker # [ 0.812655] drop_monitor: Initializing network drop monitor service full # [ 0.901909] ima: No architecture policies found full # [ 0.903519] PM: Magic number: 14:607:800 worker # [ 0.816976] NET: Registered PF_INET6 protocol family full # [ 0.905339] RAS: Correctable Errors collector initialized. worker # [ 0.821125] Segment Routing with IPv6 full # [ 0.911543] clk: Disabling unused clocks worker # [ 0.824843] In-situ OAM (IOAM) with IPv6 full # [ 0.912779] PM: genpd: Disabling unused power domains worker # [ 0.826133] IPI shorthand broadcast: enabled worker # [ 0.834260] sched_clock: Marking stable (641024744, 192796300)->(963650137, -129829093) worker # [ 0.839918] registered taskstats version 1 worker # [ 0.841123] Loading compiled-in X.509 certificates worker # [ 0.858829] Demotion targets for Node 0: null worker # [ 0.861883] Key type .fscrypt registered worker # [ 0.862849] Key type fscrypt-provisioning registered worker # [ 0.865936] ima: No TPM chip found, activating TPM-bypass! worker # [ 0.867204] ima: Allocated hash algorithm: sha1 worker # [ 0.869853] ima: No architecture policies found worker # [ 0.872833] PM: Magic number: 14:607:800 worker # [ 0.874584] RAS: Correctable Errors collector initialized. worker # [ 0.885272] clk: Disabling unused clocks worker # [ 0.887833] PM: genpd: Disabling unused power domains full # [ 1.038677] Freeing initrd memory: 29620K full # [ 1.042269] Freeing unused decrypted memory: 2028K full # [ 1.045227] Freeing unused kernel image (initmem) memory: 3656K full # [ 1.047007] Write protecting the kernel read-only data: 32768k full # [ 1.049162] Freeing unused kernel image (text/rodata gap) memory: 308K full # [ 1.051467] Freeing unused kernel image (rodata/data gap) memory: 696K full # [ 1.094527] x86/mm: Checked W+X mappings: passed, no W+X pages found. full # [ 1.096022] Run /init as init process worker # [ 1.011666] Freeing initrd memory: 29620K worker # [ 1.014843] Freeing unused decrypted memory: 2028K worker # [ 1.017578] Freeing unused kernel image (initmem) memory: 3656K full # [ 1.107574] systemd[1]: Inserted module 'autofs4' worker # [ 1.019030] Write protecting the kernel read-only data: 32768k worker # [ 1.020633] Freeing unused kernel image (text/rodata gap) memory: 308K worker # [ 1.022460] Freeing unused kernel image (rodata/data gap) memory: 696K full # [ 1.130177] fuse: init (API version 7.45) full # [ 1.138250] ACPI: \_SB_.GSIG: Enabled at IRQ 22 full # [ 1.141237] ACPI: \_SB_.GSIH: Enabled at IRQ 23 full # [ 1.145116] ACPI: \_SB_.GSIE: Enabled at IRQ 20 full # [ 1.148329] ACPI: \_SB_.GSIF: Enabled at IRQ 21 worker # [ 1.064067] x86/mm: Checked W+X mappings: passed, no W+X pages found. worker # [ 1.065527] Run /init as init process full # [ 1.156430] virtiofs virtio5: discovered new tag: nix-store full # [ 1.159398] virtiofs virtio5: virtio_fs_setup_dax: No cache capability worker # [ 1.075039] systemd[1]: Inserted module 'autofs4' full # [ 1.167861] virtiofs virtio6: discovered new tag: shared full # [ 1.170618] virtiofs virtio6: virtio_fs_setup_dax: No cache capability full # [ 1.175468] virtiofs virtio7: discovered new tag: xchg full # [ 1.177656] virtiofs virtio7: virtio_fs_setup_dax: No cache capability worker # [ 1.093394] fuse: init (API version 7.45) worker # [ 1.100390] ACPI: \_SB_.GSIG: Enabled at IRQ 22 worker # [ 1.103324] ACPI: \_SB_.GSIH: Enabled at IRQ 23 worker # [ 1.107122] ACPI: \_SB_.GSIE: Enabled at IRQ 20 worker # [ 1.109922] ACPI: \_SB_.GSIF: Enabled at IRQ 21 worker # [ 1.116156] virtiofs virtio5: discovered new tag: nix-store full # [ 1.204890] systemd[1]: Successfully made /usr/ read-only. worker # [ 1.118458] virtiofs virtio5: virtio_fs_setup_dax: No cache capability worker # [ 1.127488] virtiofs virtio6: discovered new tag: shared worker # [ 1.129712] virtiofs virtio6: virtio_fs_setup_dax: No cache capability worker # [ 1.133660] virtiofs virtio7: discovered new tag: xchg worker # [ 1.136259] virtiofs virtio7: virtio_fs_setup_dax: No cache capability worker # [ 1.159367] systemd[1]: Successfully made /usr/ read-only. full # [ 1.542928] systemd[1]: systemd 261.3 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.552110] systemd[1]: Detected virtualization kvm. full # [ 1.553471] systemd[1]: Detected architecture x86-64. full # [ 1.554777] systemd[1]: Running in initrd. full # [ 1.556026] systemd[1]: Initializing machine ID from random generator. full # [ 1.557599] systemd[1]: Hostname set to . worker # [ 1.495567] systemd[1]: systemd 261.3 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.502110] systemd[1]: Detected virtualization kvm. worker # [ 1.503290] systemd[1]: Detected architecture x86-64. worker # [ 1.504478] systemd[1]: Running in initrd. worker # [ 1.505674] systemd[1]: Initializing machine ID from random generator. worker # [ 1.507249] systemd[1]: Hostname set to . full # [ 1.632217] systemd[1]: bpf-restrict-fs: LSM BPF program attached full # [ 1.662076] systemd[1]: Queued start job for default target Initrd Default Target. worker # [ 1.574189] systemd[1]: bpf-restrict-fs: LSM BPF program attached full # [ 1.670606] systemd[1]: Created slice Slice /system/modprobe. full # [ 1.672643] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. full # [ 1.675058] systemd[1]: Expecting device /dev/disk/by-label/nixos... full # [ 1.689863] systemd[1]: Reached target Path Units. full # [ 1.691379] systemd[1]: Reached target Slice Units. full # [ 1.692921] systemd[1]: Reached target Swaps. full # [ 1.694309] systemd[1]: Reached target Timer Units. full # [ 1.695971] systemd[1]: Listening on D-Bus System Message Bus Socket. worker # [ 1.608190] systemd[1]: Queued start job for default target Initrd Default Target. full # [ 1.698001] systemd[1]: Listening on Journal Socket (/dev/log). full # [ 1.699971] systemd[1]: Listening on Journal Sockets. worker # [ 1.612174] systemd[1]: Created slice Slice /system/modprobe. full # [ 1.701643] systemd[1]: Listening on udev Control Socket. worker # [ 1.613728] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. full # [ 1.703428] systemd[1]: Listening on udev Kernel Socket. worker # [ 1.615613] systemd[1]: Expecting device /dev/disk/by-label/nixos... full # [ 1.704912] systemd[1]: Reached target Socket Units. worker # [ 1.617153] systemd[1]: Reached target Path Units. worker # [ 1.618352] systemd[1]: Reached target Slice Units. full # [ 1.707028] systemd[1]: Starting Create List of Static Device Nodes... worker # [ 1.619570] systemd[1]: Reached target Swaps. worker # [ 1.620685] systemd[1]: Reached target Timer Units. full # [ 1.709899] systemd[1]: Starting Load Kernel Module configfs... worker # [ 1.622019] systemd[1]: Listening on D-Bus System Message Bus Socket. worker # [ 1.623628] systemd[1]: Listening on Journal Socket (/dev/log). worker # [ 1.625201] systemd[1]: Listening on Journal Sockets. worker # [ 1.626547] systemd[1]: Listening on udev Control Socket. worker # [ 1.627957] systemd[1]: Listening on udev Kernel Socket. worker # [ 1.629256] systemd[1]: Reached target Socket Units. worker # [ 1.631289] systemd[1]: Starting Create List of Static Device Nodes... full # [ 1.720842] systemd[1]: Starting Journal Service... worker # [ 1.635877] systemd[1]: Starting Load Kernel Module configfs... full # [ 1.724495] systemd[1]: Starting Load Kernel Modules... full # [ 1.726316] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os full # [ 1.729355] systemd[1]: Starting Coldplug All udev Devices... full # [ 1.735139] systemd-journald[73]: Collecting audit messages is disabled. full # [ 1.736009] systemd[1]: Finished Create List of Static Device Nodes. full # [ 1.741488] systemd[1]: modprobe@configfs.service: Deactivated successfully. worker # [ 1.644285] systemd[1]: Starting Journal Service... full # [ 1.745268] systemd[1]: Finished Load Kernel Module configfs. full # [ 1.750084] systemd[1]: Kernel Configuration File System skipped, unmet condition check ConditionPathExists=/sys/kernel/config worker # [ 1.665887] systemd[1]: Starting Load Kernel Modules... full # [ 1.753961] systemd[1]: Starting Create Static Device Nodes in /dev gracefully... worker # [ 1.672922] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os worker # [ 1.680345] systemd[1]: Starting Coldplug All udev Devices... worker # [ 1.682770] systemd-journald[65]: Collecting audit messages is disabled. full # [ 1.778878] device-mapper: core: CONFIG_IMA_DISABLE_HTABLE is disabled. Duplicate IMA measurements will not be recorded in the IMA log. full # [ 1.782656] device-mapper: ioctl: 4.50.0-ioctl (2025-04-28) initialised: dm-devel@lists.linux.dev full # [ 1.782674] systemd[1]: Finished Create Static Device Nodes in /dev gracefully. worker # [ 1.698918] systemd[1]: Finished Create List of Static Device Nodes. full # [ 1.787957] systemd[1]: Starting Create Static Device Nodes in /dev... full # [ 1.795489] systemd[1]: Finished Load Kernel Modules. worker # [ 1.707438] systemd[1]: modprobe@configfs.service: Deactivated successfully. full # [ 1.801819] systemd[1]: Starting Apply Kernel Variables... worker # [ 1.716286] systemd[1]: Finished Load Kernel Module configfs. full # [ 1.807806] systemd[1]: Finished Create Static Device Nodes in /dev. worker # [ 1.720496] device-mapper: core: CONFIG_IMA_DISABLE_HTABLE is disabled. Duplicate IMA measurements will not be recorded in the IMA log. full # [ 1.811027] systemd[1]: Reached target Preparation for Local File Systems. full # [ 1.814847] systemd[1]: Reached target Local File Systems. worker # [ 1.725352] systemd[1]: Kernel Configuration File System skipped, unmet condition check ConditionPathExists=/sys/kernel/config worker # [ 1.733541] device-mapper: ioctl: 4.50.0-ioctl (2025-04-28) initialised: dm-devel@lists.linux.dev full # [ 1.823798] systemd[1]: Starting Rule-based Manager for Device Events and Files... worker # [ 1.735709] systemd[1]: Starting Create Static Device Nodes in /dev gracefully... full # [ 1.627533] systemd-modules-load[75]: Using 2 probe threads full # [ 1.629473] systemd-modules-load[75]: Inserted module 'virtio_balloon' full # [ 1.828292] systemd[1]: Started Journal Service. full # [ 1.632629] systemd-modules-load[75]: Inserted module 'virtio_gpu' full # [ 1.633932] systemd-modules-load[75]: Inserted module 'dm_mod' full # [ 1.637688] systemd[1]: Finished Apply Kernel Variables. full # [ 1.641582] systemd[1]: Starting Create System Files and Directories... full # [ 1.654106] systemd-udevd[83]: Using default interface naming scheme 'v261'. full # [ 1.658340] systemd[1]: Finished Create System Files and Directories. worker # [ 1.767589] systemd[1]: Finished Load Kernel Modules. worker # [ 1.777002] systemd[1]: Starting Apply Kernel Variables... full # [ 1.671780] systemd[1]: Started Rule-based Manager for Device Events and Files. worker # [ 1.789880] systemd[1]: Finished Create Static Device Nodes in /dev gracefully. full # [ 1.691532] systemd[1]: Finished Coldplug All udev Devices. full # [ 1.692780] systemd[1]: Reached target System Initialization. worker # [ 1.801987] systemd[1]: Starting Create Static Device Nodes in /dev... full # [ 1.694102] systemd[1]: Reached target Basic System. worker # [ 1.816234] systemd[1]: Finished Apply Kernel Variables. worker # [ 1.828496] systemd[1]: Finished Create Static Device Nodes in /dev. worker # [ 1.833193] systemd[1]: Reached target Preparation for Local File Systems. worker # [ 1.838896] systemd[1]: Reached target Local File Systems. worker # [ 1.650980] systemd-modules-load[66]: Inserted module 'dm_mod' worker # [ 1.846090] systemd[1]: Starting Rule-based Manager for Device Events and Files... worker # [ 1.654844] systemd-modules-load[66]: Inserted module 'virtio_balloon' worker # [ 1.657449] systemd-modules-load[66]: Inserted module 'virtio_gpu' worker # [ 1.858000] systemd[1]: Started Journal Service. worker # [ 1.683104] systemd[1]: Starting Create System Files and Directories... worker # [ 1.705928] systemd-udevd[73]: Using default interface naming scheme 'v261'. worker # [ 1.708118] systemd[1]: Finished Create System Files and Directories. worker # [ 1.734075] systemd[1]: Started Rule-based Manager for Device Events and Files. full # [ 2.023869] virtio_blk virtio2: 2/0/0 default/read/poll queues full # [ 2.026348] virtio_blk virtio2: [vda] 2097152 512-byte logical blocks (1.07 GB/1.00 GiB) full # [ 2.031636] uhci_hcd 0000:00:1d.0: UHCI Host Controller full # [ 2.032636] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 1 full # [ 2.034012] uhci_hcd 0000:00:1d.0: detected 2 ports full # [ 2.035034] uhci_hcd 0000:00:1d.0: irq 16, io port 0x0000c180 full # [ 2.036525] usb usb1: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18 full # [ 2.038128] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 full # [ 2.039678] usb usb1: Product: UHCI Host Controller full # [ 2.040677] usb usb1: Manufacturer: Linux 6.18.54 uhci_hcd full # [ 2.041866] usb usb1: SerialNumber: 0000:00:1d.0 full # [ 2.045126] hub 1-0:1.0: USB hub found worker # [ 1.763865] systemd[1]: Finished Coldplug All udev Devices. full # [ 2.045908] hub 1-0:1.0: 2 ports detected worker # [ 1.765120] systemd[1]: Reached target System Initialization. full # [ 2.046996] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12 worker # [ 1.766422] systemd[1]: Reached target Basic System. full # [ 2.053010] serio: i8042 KBD port at 0x60,0x64 irq 1 full # [ 2.057218] serio: i8042 AUX port at 0x60,0x64 irq 12 full # [ 2.073066] ehci-pci 0000:00:1d.7: EHCI Host Controller full # [ 2.074060] ehci-pci 0000:00:1d.7: new USB bus registered, assigned bus number 2 full # [ 2.075619] ehci-pci 0000:00:1d.7: irq 19, io mem 0xfebdb000 full # [ 2.084762] ehci-pci 0000:00:1d.7: USB 2.0 started, EHCI 1.00 full # [ 2.087329] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.18 full # [ 1.892133] systemd[1]: Starting Virtual Console Setup... full # [ 2.091894] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 full # [ 2.093696] usb usb2: Product: EHCI Host Controller full # [ 2.094577] usb usb2: Manufacturer: Linux 6.18.54 ehci_hcd full # [ 1.898464] systemd[1]: Found device /dev/disk/by-label/nixos. full # [ 1.900190] systemd[1]: Reached target Initrd Root Device. full # [ 2.098798] usb usb2: SerialNumber: 0000:00:1d.7 full # [ 2.100253] hub 2-0:1.0: USB hub found full # [ 1.904218] systemd[1]: Starting File System Check on /dev/disk/by-label/nixos...[ 2.102747] hub 2-0:1.0: 6 ports detected full # full # [ 1.914948] systemd-vconsole-setup[111]: Configuration of first virtual console was skipped, ignoring remaining ones. full # [ 1.918217] systemd[1]: Finished Virtual Console Setup. full # [ 2.126907] hub 1-0:1.0: USB hub found full # [ 1.929595] systemd-fsck[116]: nixos: clean, 12/65536 files, 13019/262144 blocks full # [ 2.129257] hub 1-0:1.0: 2 ports detected full # [ 2.130425] uhci_hcd 0000:00:1d.1: UHCI Host Controller full # [ 2.131384] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3 full # [ 2.132701] uhci_hcd 0000:00:1d.1: detected 2 ports full # [ 1.940264] (udev-worker)[95]: Network interface NamePolicy= disabled on kernel command line. full # [ 2.139756] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0 full # [ 1.944052] (udev-worker)[105]: eth1: Config file /etc/systemd/network/40-eth1.link is applied to device based on potentially unpredictable interface name. full # [ 1.947096] (udev-worker)[105]: Network interface NamePolicy= disabled on kernel command line. full # [ 1.952197] systemd[1]: Finished File System Check on /dev/disk/by-label/nixos. full # [ 2.155631] uhci_hcd 0000:00:1d.1: irq 17, io port 0x0000c1a0 full # [ 2.160113] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18 full # [ 2.161801] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1 full # [ 2.163781] usb usb3: Product: UHCI Host Controller full # [ 2.165552] usb usb3: Manufacturer: Linux 6.18.54 uhci_hcd full # [ 2.165594] SCSI subsystem initialized full # [ 2.168036] usb usb3: SerialNumber: 0000:00:1d.1 full # [ 2.169916] hub 3-0:1.0: USB hub found full # [ 2.171161] hub 3-0:1.0: 2 ports detected full # [ 2.174000] uhci_hcd 0000:00:1d.2: UHCI Host Controller full # [ 2.174981] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4 full # [ 2.176349] uhci_hcd 0000:00:1d.2: detected 2 ports full # [ 2.178113] uhci_hcd 0000:00:1d.2: irq 18, io port 0x0000c1c0 full # [ 2.179674] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18 full # [ 2.181304] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1 full # [ 2.182775] usb usb4: Product: UHCI Host Controller full # [ 2.183686] usb usb4: Manufacturer: Linux 6.18.54 uhci_hcd full # [ 2.184942] usb usb4: SerialNumber: 0000:00:1d.2 full # [ 2.186223] hub 4-0:1.0: USB hub found full # [ 2.187434] hub 4-0:1.0: 2 ports detected full # [ 2.209492] ahci 0000:00:1f.2: AHCI vers 0001.0000, 32 command slots, 1.5 Gbps, SATA mode full # [ 2.211000] ahci 0000:00:1f.2: 6/6 ports implemented (port mask 0x3f) full # [ 2.213008] ahci 0000:00:1f.2: flags: 64bit ncq only full # [ 2.216127] scsi host0: ahci full # [ 2.218854] scsi host1: ahci full # [ 2.220501] scsi host2: ahci full # [ 2.221494] scsi host3: ahci full # [ 2.222944] scsi host4: ahci full # [ 2.223756] scsi host5: ahci full # [ 2.224444] ata1: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc100 irq 48 lpm-pol 1 full # [ 2.225923] ata2: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc180 irq 48 lpm-pol 1 full # [ 2.227349] ata3: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc200 irq 48 lpm-pol 1 full # [ 2.228839] ata4: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc280 irq 48 lpm-pol 1 full # [ 2.230279] ata5: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc300 irq 48 lpm-pol 1 full # [ 2.231755] ata6: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc380 irq 48 lpm-pol 1 worker # [ 2.185124] virtio_blk virtio2: 1/0/0 default/read/poll queues worker # [ 2.195600] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12 worker # [ 2.197365] virtio_blk virtio2: [vda] 2097152 512-byte logical blocks (1.07 GB/1.00 GiB) worker # [ 2.206660] ehci-pci 0000:00:1d.7: EHCI Host Controller worker # [ 2.207616] ehci-pci 0000:00:1d.7: new USB bus registered, assigned bus number 1 worker # [ 2.209719] ehci-pci 0000:00:1d.7: irq 19, io mem 0xfebdb000 worker # [ 2.217837] ehci-pci 0000:00:1d.7: USB 2.0 started, EHCI 1.00 worker # [ 2.218954] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.18 worker # [ 2.221683] serio: i8042 KBD port at 0x60,0x64 irq 1 worker # [ 2.222589] serio: i8042 AUX port at 0x60,0x64 irq 12 worker # [ 2.223699] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 worker # [ 2.225133] usb usb1: Product: EHCI Host Controller worker # [ 2.226723] usb usb1: Manufacturer: Linux 6.18.54 ehci_hcd worker # [ 2.228802] usb usb1: SerialNumber: 0000:00:1d.7 worker # [ 2.230879] hub 1-0:1.0: USB hub found worker # [ 2.232817] hub 1-0:1.0: 6 ports detected worker # [ 2.237327] uhci_hcd 0000:00:1d.0: UHCI Host Controller worker # [ 2.238271] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2 worker # [ 2.249400] uhci_hcd 0000:00:1d.0: detected 2 ports worker # [ 2.255237] uhci_hcd 0000:00:1d.0: irq 16, io port 0x0000c180 full # [ 2.343785] usb 2-1: new high-speed USB device number 2 using ehci-pci worker # [ 2.267493] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18 worker # [ 2.277312] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 worker # [ 2.281617] SCSI subsystem initialized worker # [ 2.286817] usb usb2: Product: UHCI Host Controller worker # [ 2.287693] usb usb2: Manufacturer: Linux 6.18.54 uhci_hcd worker # [ 2.295814] usb usb2: SerialNumber: 0000:00:1d.0 worker # [ 2.303981] hub 2-0:1.0: USB hub found worker # [ 2.113808] (udev-worker)[86]: Network interface NamePolicy= disabled on kernel command line. worker # [ 2.121118] systemd[1]: Starting Virtual Console Setup... worker # [ 2.317459] hub 2-0:1.0: 2 ports detected worker # [ 2.328684] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0 worker # [ 2.153558] systemd-vconsole-setup[96]: Configuration of first virtual console was skipped, ignoring remaining ones. worker # [ 2.157861] systemd[1]: Finished Virtual Console Setup. worker # [ 2.161253] (udev-worker)[93]: eth1: Config file /etc/systemd/network/40-eth1.link is applied to device based on potentially unpredictable interface name. worker # [ 2.163985] (udev-worker)[93]: Network interface NamePolicy= disabled on kernel command line. worker # [ 2.359511] uhci_hcd 0000:00:1d.1: UHCI Host Controller worker # [ 2.360469] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3 worker # [ 2.377538] uhci_hcd 0000:00:1d.1: detected 2 ports worker # [ 2.379424] uhci_hcd 0000:00:1d.1: irq 17, io port 0x0000c1a0 worker # [ 2.193119] systemd[1]: Found device /dev/disk/by-label/nixos. full # [ 2.473898] usb 2-1: New USB device found, idVendor=0627, idProduct=0001, bcdDevice= 0.00 worker # [ 2.194567] systemd[1]: Reached target Initrd Root Device. full # [ 2.475635] usb 2-1: New USB device strings: Mfr=1, Product=3, SerialNumber=10 full # [ 2.477273] usb 2-1: Product: QEMU USB Tablet full # [ 2.478310] usb 2-1: Manufacturer: QEMU worker # [ 2.197432] systemd[1]: Starting File System Check on /dev/disk/by-label/nixos... full # [ 2.479329] usb 2-1: SerialNumber: 28754-0000:00:1d.7-1 worker # [ 2.393409] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18 worker # [ 2.394827] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1 worker # [ 2.404812] usb usb3: Product: UHCI Host Controller worker # [ 2.405677] usb usb3: Manufacturer: Linux 6.18.54 uhci_hcd worker # [ 2.409648] usb usb3: SerialNumber: 0000:00:1d.1 full # [ 2.498791] hid: raw HID events driver (C) Jiri Kosina worker # [ 2.411918] hub 3-0:1.0: USB hub found worker # [ 2.413840] hub 3-0:1.0: 2 ports detected worker # [ 2.226821] systemd-fsck[104]: nixos: clean, 12/65536 files, 13019/262144 blocks worker # [ 2.423487] uhci_hcd 0000:00:1d.2: UHCI Host Controller worker # [ 2.424434] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4 worker # [ 2.428740] uhci_hcd 0000:00:1d.2: detected 2 ports worker # [ 2.430207] uhci_hcd 0000:00:1d.2: irq 18, io port 0x0000c1c0 worker # [ 2.242214] systemd[1]: Finished File System Check on /dev/disk/by-label/nixos. worker # [ 2.438190] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18 worker # [ 2.443470] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1 worker # [ 2.446884] usb usb4: Product: UHCI Host Controller worker # [ 2.448858] usb usb4: Manufacturer: Linux 6.18.54 uhci_hcd worker # [ 2.450837] usb usb4: SerialNumber: 0000:00:1d.2 worker # [ 2.452321] ahci 0000:00:1f.2: AHCI vers 0001.0000, 32 command slots, 1.5 Gbps, SATA mode worker # [ 2.454619] hub 4-0:1.0: USB hub found worker # [ 2.456546] hub 4-0:1.0: 2 ports detected worker # [ 2.457551] ahci 0000:00:1f.2: 6/6 ports implemented (port mask 0x3f) worker # [ 2.459399] ahci 0000:00:1f.2: flags: 64bit ncq only full # [ 2.550473] ata2: SATA link down (SStatus 0 SControl 300) full # [ 2.551950] ata5: SATA link down (SStatus 0 SControl 300) full # [ 2.553572] ata1: SATA link down (SStatus 0 SControl 300) full # [ 2.555059] ata4: SATA link down (SStatus 0 SControl 300) full # [ 2.557119] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300) full # [ 2.558574] ata3.00: ATAPI: QEMU DVD-ROM, 2.5+, max UDMA/100 full # [ 2.559881] ata3.00: applying bridge limits worker # [ 2.471822] usb 1-1: new high-speed USB device number 2 using ehci-pci full # [ 2.561086] ata6: SATA link down (SStatus 0 SControl 300) full # [ 2.562969] ata3.00: configured for UDMA/100 worker # [ 2.476425] scsi host0: ahci full # [ 2.564490] scsi 2:0:0:0: CD-ROM QEMU QEMU DVD-ROM 2.5+ PQ: 0 ANSI: 5 worker # [ 2.480872] scsi host1: ahci worker # [ 2.483014] scsi host2: ahci worker # [ 2.489077] scsi host3: ahci worker # [ 2.493922] scsi host4: ahci worker # [ 2.501038] scsi host5: ahci worker # [ 2.501726] ata1: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc100 irq 47 lpm-pol 1 worker # [ 2.506576] ata2: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc180 irq 47 lpm-pol 1 full # [ 2.596248] usbcore: registered new interface driver usbhid worker # [ 2.508133] ata3: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc200 irq 47 lpm-pol 1 full # [ 2.597690] usbhid: USB HID core driver worker # [ 2.509694] ata4: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc280 irq 47 lpm-pol 1 worker # [ 2.511272] ata5: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc300 irq 47 lpm-pol 1 worker # [ 2.512801] ata6: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc380 irq 47 lpm-pol 1 full # [ 2.605213] input: QEMU QEMU USB Tablet as /devices/pci0000:00/0000:00:1d.7/usb2/2-1/2-1:1.0/0003:0627:0001.0001/input/input2 full # [ 2.607429] 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 full # [ 2.616017] sr 2:0:0:0: [sr0] scsi3-mmc drive: 4x/4x cd/rw xa/form2 tray full # [ 2.645168] cdrom: Uniform CD-ROM driver Revision: 3.20 worker # [ 2.601139] usb 1-1: New USB device found, idVendor=0627, idProduct=0001, bcdDevice= 0.00 worker # [ 2.603159] usb 1-1: New USB device strings: Mfr=1, Product=3, SerialNumber=10 worker # [ 2.605405] usb 1-1: Product: QEMU USB Tablet worker # [ 2.606836] usb 1-1: Manufacturer: QEMU worker # [ 2.608088] usb 1-1: SerialNumber: 28754-0000:00:1d.7-1 worker # [ 2.624686] hid: raw HID events driver (C) Jiri Kosina full # [ 2.539410] systemd[1]: Mounting /sysroot... worker # [ 2.504471] systemd[1]: Mounting /sysroot... full # [ 2.835650] EXT4-fs (vda): mounted filesystem a1bc2876-7bc7-45cd-a459-3b6f036b1281 r/w with ordered data mode. Quota mode: none. full # [ 2.641647] systemd[1]: Mounted /sysroot. full # [ 2.642927] systemd[1]: Reached target Initrd Root File System. full # [ 2.645180] systemd[1]: Mounting /sysroot/nix/.ro-store... full # [ 2.647147] systemd[1]: Mounting /sysroot/nix/.rw-store... full # [ 2.650365] systemd[1]: Mounting /sysroot/run... full # [ 2.657244] systemd[1]: Mounting /sysroot/tmp/shared... full # [ 2.659245] systemd[1]: Mounting /sysroot/tmp/xchg... full # [ 2.662147] systemd[1]: Starting Mountpoints Configured in the Real Root... full # [ 2.668846] systemd[1]: Mounted /sysroot/tmp/shared. full # [ 2.674510] systemd[1]: Mounted /sysroot/nix/.ro-store. full # [ 2.675720] systemd[1]: Mounted /sysroot/nix/.rw-store. full # [ 2.676829] systemd[1]: Mounted /sysroot/run. full # [ 2.677751] systemd[1]: Mounted /sysroot/tmp/xchg. full # [ 2.683091] systemd[1]: Starting rw-sysroot-nix-store.service... full # [ 2.684326] systemd-sysroot-fstab-check[161]: /sysroot should be mounted in the initrd, will request daemon-reload. full # [ 2.687069] systemd[1]: Reload requested from client PID 161 ('systemd-sysroot') (unit initrd-parse-etc.service)... full # [ 2.689121] systemd[1]: Reloading... worker # [ 2.821496] ata4: SATA link down (SStatus 0 SControl 300) worker # [ 2.823275] ata1: SATA link down (SStatus 0 SControl 300) worker # [ 2.824835] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300) worker # [ 2.826028] ata3.00: ATAPI: QEMU DVD-ROM, 2.5+, max UDMA/100 worker # [ 2.827279] ata3.00: applying bridge limits worker # [ 2.828345] ata6: SATA link down (SStatus 0 SControl 300) worker # [ 2.829609] ata5: SATA link down (SStatus 0 SControl 300) worker # [ 2.830894] ata2: SATA link down (SStatus 0 SControl 300) worker # [ 2.832113] ata3.00: configured for UDMA/100 worker # [ 2.833432] scsi 2:0:0:0: CD-ROM QEMU QEMU DVD-ROM 2.5+ PQ: 0 ANSI: 5 full # [ 2.738988] systemd[1]: Reloading finished in 51 ms. full # [ 2.754511] systemd-sysroot-fstab-check[161]: Requesting initrd-fs.target/start/replace... full # [ 2.758078] systemd[1]: rw-sysroot-nix-store.service: Deactivated successfully. full # [ 2.760121] systemd[1]: Finished rw-sysroot-nix-store.service. full # [ 2.763187] systemd-sysroot-fstab-check[161]: Requesting swap.target/start/replace... full # [ 2.766519] systemd[1]: initrd-parse-etc.service: Deactivated successfully. full # [ 2.768481] systemd[1]: Finished Mountpoints Configured in the Real Root. full # [ 2.769946] systemd[1]: initrd-parse-etc.service: Triggering OnSuccess= dependencies. full # [ 2.773107] systemd[1]: Starting rw-sysroot-nix-store.service... worker # [ 2.891993] usbcore: registered new interface driver usbhid worker # [ 2.896864] usbhid: USB HID core driver full # [ 2.789303] systemd[1]: rw-sysroot-nix-store.service: Deactivated successfully. full # [ 2.791123] systemd[1]: Finished rw-sysroot-nix-store.service. worker # [ 2.921197] 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 # [ 2.923263] 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.930951] sr 2:0:0:0: [sr0] scsi3-mmc drive: 4x/4x cd/rw xa/form2 tray worker # [ 2.939621] EXT4-fs (vda): mounted filesystem 58e9186b-593c-4a7d-b440-d3fcf39599f7 r/w with ordered data mode. Quota mode: none. worker # [ 2.752509] systemd[1]: Mounted /sysroot. worker # [ 2.946301] cdrom: Uniform CD-ROM driver Revision: 3.20 worker # [ 2.757060] systemd[1]: Reached target Initrd Root File System. worker # [ 2.759639] systemd[1]: Starting Mountpoints Configured in the Real Root... worker # [ 2.775339] systemd-sysroot-fstab-check[136]: /sysroot should be mounted in the initrd, will request daemon-reload. worker # [ 2.778746] systemd[1]: Reload requested from client PID 136 ('systemd-sysroot') (unit initrd-parse-etc.service)... worker # [ 2.781075] systemd[1]: Reloading... worker # [ 2.855371] systemd[1]: Reloading finished in 73 ms. worker # [ 2.863429] systemd-sysroot-fstab-check[136]: Requesting initrd-fs.target/start/replace... worker # [ 2.868267] systemd-sysroot-fstab-check[136]: Requesting swap.target/start/replace... worker # [ 2.872673] systemd[1]: initrd-parse-etc.service: Deactivated successfully. worker # [ 2.875082] systemd[1]: Finished Mountpoints Configured in the Real Root. worker # [ 2.876401] systemd[1]: initrd-parse-etc.service: Triggering OnSuccess= dependencies. full # [ 3.540186] systemd[1]: Mounting /sysroot/nix/store... full # [ 3.568042] systemd[1]: Mounted /sysroot/nix/store. full # [ 3.569604] systemd[1]: Reached target Initrd File Systems. full # [ 3.573076] systemd[1]: Starting Find NixOS closure... full # [ 3.574198] systemd[1]: Starting Create Volatile Files and Directories in the Real Root... full # [ 3.585081] systemd[1]: Finished Create Volatile Files and Directories in the Real Root. full # [ 3.587294] systemd[1]: sysroot-run-credentials-systemd\x2dtmpfiles\x2dsetup\x2dsysroot.service.mount: Deactivated successfully. worker # [ 3.505322] systemd[1]: Mounting /sysroot/nix/.ro-store... worker # [ 3.507878] systemd[1]: Mounting /sysroot/nix/.rw-store... full # [ 3.591935] systemd[1]: Finished Find NixOS closure. full # [ 3.593347] systemd[1]: Reached target Initrd Default Target. full # [ 3.596105] systemd[1]: Starting Cleaning Up and Shutting Down Daemons... worker # [ 3.514762] systemd[1]: Mounting /sysroot/run... worker # [ 3.516720] systemd[1]: Mounting /sysroot/tmp/shared... worker # [ 3.521402] systemd[1]: Mounting /sysroot/tmp/xchg... full # [ 3.607788] systemd[1]: Stopped target Initrd Default Target. full # [ 3.608965] systemd[1]: Stopped target Basic System. full # [ 3.609986] systemd[1]: Stopped target Initrd Root Device. full # [ 3.611162] systemd[1]: Stopped target Path Units. full # [ 3.612185] systemd[1]: systemd-ask-password-console.path: Deactivated successfully. full # [ 3.613838] systemd[1]: Stopped Dispatch Password Requests to Console Directory Watch. full # [ 3.615535] systemd[1]: Stopped target Slice Units. full # [ 3.616620] systemd[1]: Stopped target Socket Units. full # [ 3.617630] systemd[1]: Stopped target System Initialization. full # [ 3.618713] systemd[1]: Stopped target Swaps. full # [ 3.619560] systemd[1]: Stopped target Timer Units. full # [ 3.620481] systemd[1]: dbus.socket: Deactivated successfully. full # [ 3.621593] systemd[1]: Closed D-Bus System Message Bus Socket. full # [ 3.622740] systemd[1]: initrd-find-nixos-closure.service: Deactivated successfully. full # [ 3.624065] systemd[1]: Stopped Find NixOS closure. worker # [ 3.541503] systemd[1]: Mounted /sysroot/nix/.ro-store. full # [ 3.627075] systemd[1]: Starting rw-sysroot-nix-store.service... full # [ 3.628155] systemd[1]: systemd-sysctl.service: Deactivated successfully. worker # [ 3.545989] systemd[1]: Mounted /sysroot/nix/.rw-store. full # [ 3.629737] systemd[1]: Stopped Apply Kernel Variables. worker # [ 3.547393] systemd[1]: Mounted /sysroot/run. full # [ 3.630719] systemd[1]: systemd-modules-load.service: Deactivated successfully. full # [ 3.631957] systemd[1]: Stopped Load Kernel Modules. full # [ 3.632862] systemd[1]: systemd-tmpfiles-setup-sysroot.service: Deactivated successfully. worker # [ 3.549970] systemd[1]: Mounted /sysroot/tmp/shared. full # [ 3.636138] systemd[1]: Stopped Create Volatile Files and Directories in the Real Root. worker # [ 3.553326] systemd[1]: Mounted /sysroot/tmp/xchg. full # [ 3.637631] systemd[1]: systemd-tmpfiles-setup.service: Deactivated successfully. full # [ 3.640802] systemd[1]: Stopped Create System Files and Directories. worker # [ 3.557371] systemd[1]: Starting rw-sysroot-nix-store.service... full # [ 3.642554] systemd[1]: Stopped target Local File Systems. full # [ 3.643565] systemd[1]: Stopped target Preparation for Local File Systems. full # [ 3.644759] systemd[1]: systemd-udev-trigger.service: Deactivated successfully. full # [ 3.646050] systemd[1]: Stopped Coldplug All udev Devices. full # [ 3.647059] systemd[1]: Stopping Rule-based Manager for Device Events and Files... full # [ 3.649177] systemd[1]: systemd-vconsole-setup.service: Deactivated successfully. worker # [ 3.566786] systemd[1]: rw-sysroot-nix-store.service: Deactivated successfully. full # [ 3.651163] systemd[1]: Stopped Virtual Console Setup. worker # [ 3.569091] systemd[1]: Finished rw-sysroot-nix-store.service. full # [ 3.653182] systemd[1]: initrd-cleanup.service: Deactivated successfully. worker # [ 3.571197] systemd[1]: Mounting /sysroot/nix/store... full # [ 3.655294] systemd[1]: Finished Cleaning Up and Shutting Down Daemons. full # [ 3.657175] systemd[1]: rw-sysroot-nix-store.service: Deactivated successfully. full # [ 3.659166] systemd[1]: Finished rw-sysroot-nix-store.service. full # [ 3.660294] systemd[1]: systemd-udevd.service: Deactivated successfully. full # [ 3.661517] systemd[1]: Stopped Rule-based Manager for Device Events and Files. full # [ 3.662864] systemd[1]: systemd-udevd-control.socket: Deactivated successfully. full # [ 3.664304] systemd[1]: Closed udev Control Socket. full # [ 3.665289] systemd[1]: Starting Cleanup udev Database... full # [ 3.666278] systemd[1]: systemd-tmpfiles-setup-dev.service: Deactivated successfully. full # [ 3.668194] systemd[1]: Stopped Create Static Device Nodes in /dev. full # [ 3.669438] systemd[1]: systemd-tmpfiles-setup-dev-early.service: Deactivated successfully. full # [ 3.671064] systemd[1]: Stopped Create Static Device Nodes in /dev gracefully. full # [ 3.672393] systemd[1]: kmod-static-nodes.service: Deactivated successfully. full # [ 3.673688] systemd[1]: Stopped Create List of Static Device Nodes. worker # [ 3.591581] systemd[1]: Mounted /sysroot/nix/store. worker # [ 3.593155] systemd[1]: Reached target Initrd File Systems. full # [ 3.676609] systemd[1]: initrd-udevadm-cleanup-db.service: Deactivated successfully. full # [ 3.678408] systemd[1]: Finished Cleanup udev Database. worker # [ 3.595085] systemd[1]: Starting Find NixOS closure... full # [ 3.679475] systemd[1]: Reached target Switch Root. full # [ 3.680483] systemd[1]: Starting NixOS Activation... worker # [ 3.597705] systemd[1]: Starting Create Volatile Files and Directories in the Real Root... worker # [ 3.617535] systemd[1]: Finished Create Volatile Files and Directories in the Real Root. worker # [ 3.623134] systemd[1]: Finished Find NixOS closure. worker # [ 3.624243] systemd[1]: Reached target Initrd Default Target. worker # [ 3.625856] systemd[1]: Starting Cleaning Up and Shutting Down Daemons... worker # [ 3.639952] systemd[1]: Stopped target Initrd Default Target. worker # [ 3.642156] systemd[1]: Stopped target Basic System. worker # [ 3.643220] systemd[1]: Stopped target Initrd Root Device. worker # [ 3.644318] systemd[1]: Stopped target Path Units. worker # [ 3.645471] systemd[1]: systemd-ask-password-console.path: Deactivated successfully. worker # [ 3.647354] systemd[1]: Stopped Dispatch Password Requests to Console Directory Watch. worker # [ 3.649230] systemd[1]: Stopped target Slice Units. worker # [ 3.650400] systemd[1]: Stopped target Socket Units. worker # [ 3.652275] systemd[1]: Stopped target System Initialization. worker # [ 3.653438] systemd[1]: Stopped target Swaps. worker # [ 3.654926] systemd[1]: Stopped target Timer Units. worker # [ 3.655965] systemd[1]: dbus.socket: Deactivated successfully. worker # [ 3.657170] systemd[1]: Closed D-Bus System Message Bus Socket. full # [ 3.739953] initrd-nixos-activation-start[207]: booting system configuration /nix/store/difqdlpmzwy7qm270k21m7pvcinwq0kw-nixos-system-full-test worker # [ 3.658630] systemd[1]: initrd-find-nixos-closure.service: Deactivated successfully. worker # [ 3.661168] systemd[1]: Stopped Find NixOS closure. worker # [ 3.662193] systemd[1]: Starting rw-sysroot-nix-store.service... worker # [ 3.663511] systemd[1]: systemd-sysctl.service: Deactivated successfully. worker # [ 3.665344] systemd[1]: Stopped Apply Kernel Variables. worker # [ 3.666676] systemd[1]: systemd-modules-load.service: Deactivated successfully. worker # [ 3.669243] systemd[1]: Stopped Load Kernel Modules. worker # [ 3.670308] systemd[1]: systemd-tmpfiles-setup-sysroot.service: Deactivated successfully. worker # [ 3.672304] systemd[1]: Stopped Create Volatile Files and Directories in the Real Root. worker # [ 3.674977] systemd[1]: systemd-tmpfiles-setup.service: Deactivated successfully. worker # [ 3.676415] systemd[1]: Stopped Create System Files and Directories. worker # [ 3.677654] systemd[1]: Stopped target Local File Systems. worker # [ 3.679344] systemd[1]: Stopped target Preparation for Local File Systems. worker # [ 3.681254] systemd[1]: systemd-udev-trigger.service: Deactivated successfully. full # [ 3.766254] initrd-nixos-activation-start[207]: running activation script... worker # [ 3.684183] systemd[1]: Stopped Coldplug All udev Devices. worker # [ 3.687550] systemd[1]: Stopping Rule-based Manager for Device Events and Files... worker # [ 3.688997] systemd[1]: systemd-vconsole-setup.service: Deactivated successfully. worker # [ 3.691169] systemd[1]: Stopped Virtual Console Setup. worker # [ 3.698270] systemd[1]: systemd-udevd.service: Deactivated successfully. worker # [ 3.700256] systemd[1]: Stopped Rule-based Manager for Device Events and Files. worker # [ 3.702352] systemd[1]: initrd-cleanup.service: Deactivated successfully. worker # [ 3.704283] systemd[1]: Finished Cleaning Up and Shutting Down Daemons. worker # [ 3.706234] systemd[1]: rw-sysroot-nix-store.service: Deactivated successfully. worker # [ 3.708152] systemd[1]: Finished rw-sysroot-nix-store.service. worker # [ 3.712104] systemd[1]: systemd-udevd-control.socket: Deactivated successfully. worker # [ 3.713517] systemd[1]: Closed udev Control Socket. worker # [ 3.714875] systemd[1]: Starting Cleanup udev Database... worker # [ 3.716090] systemd[1]: systemd-tmpfiles-setup-dev.service: Deactivated successfully. worker # [ 3.718758] systemd[1]: Stopped Create Static Device Nodes in /dev. worker # [ 3.719976] systemd[1]: systemd-tmpfiles-setup-dev-early.service: Deactivated successfully. worker # [ 3.721516] systemd[1]: Stopped Create Static Device Nodes in /dev gracefully. worker # [ 3.722884] systemd[1]: kmod-static-nodes.service: Deactivated successfully. worker # [ 3.725192] systemd[1]: Stopped Create List of Static Device Nodes. worker # [ 3.737414] systemd[1]: initrd-udevadm-cleanup-db.service: Deactivated successfully. worker # [ 3.739576] systemd[1]: Finished Cleanup udev Database. worker # [ 3.741390] systemd[1]: Reached target Switch Root. worker # [ 3.743253] systemd[1]: Starting NixOS Activation... worker # [ 3.799072] initrd-nixos-activation-start[189]: booting system configuration /nix/store/29qg56gqfqhxacyda2i2nrqvrprpjfd2-nixos-system-worker-test worker # [ 3.823240] initrd-nixos-activation-start[189]: running activation script... full # [ 3.957679] initrd-nixos-activation-start[230]: setting up /etc... full # [ 4.056606] systemd[1]: initrd-nixos-activation.service: Deactivated successfully. full # [ 4.058235] systemd[1]: Finished NixOS Activation. full # [ 4.059176] systemd[1]: Starting Switch Root... worker # [ 3.989893] initrd-nixos-activation-start[212]: setting up /etc... full # [ 4.085689] systemd[1]: Switching root. full # [ 4.330837] systemd-journald[73]: Received SIGTERM from PID 1 (systemd). worker # [ 4.089356] systemd[1]: initrd-nixos-activation.service: Deactivated successfully. worker # [ 4.091463] systemd[1]: Finished NixOS Activation. worker # [ 4.093783] systemd[1]: Starting Switch Root... worker # [ 4.106745] systemd[1]: Switching root. worker # [ 4.427108] systemd-journald[65]: Received SIGTERM from PID 1 (systemd). full # [ 4.746232] NET: Registered PF_VSOCK protocol family worker # [ 4.658039] NET: Registered PF_VSOCK protocol family worker # [ 5.013081] systemd[1]: systemd 261.3 running in system mode (+PAM +AUDIT -SELINUX +APPARMOR +IMA +IPE +SMACK +SECCOMP +GCRYPT -GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 +KMOD +LIBCRYPTSETUP +LIBCRYPTSETUP_PLUGINS +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK -BTF -XKBCOMMON +UTMP +LIBARCHIVE) worker # [ 5.020077] systemd[1]: Detected virtualization kvm. worker # [ 5.021285] systemd[1]: Detected architecture x86-64. worker # [ 5.022443] systemd[1]: Detected first boot. worker # [ 5.024859] systemd[1]: Initializing machine ID from random generator. full # [ 5.112494] systemd[1]: systemd 261.3 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 # [ 5.117962] systemd[1]: Detected virtualization kvm. full # [ 5.118892] systemd[1]: Detected architecture x86-64. full # [ 5.119865] systemd[1]: Detected first boot. full # [ 5.121576] systemd[1]: Initializing machine ID from random generator. worker # [ 5.160027] systemd[1]: bpf-restrict-fs: LSM BPF program attached full # [ 5.264345] systemd[1]: bpf-restrict-fs: LSM BPF program attached worker # [ 5.227524] systemd[1]: Applying preset policy. full # [ 5.324840] systemd[1]: Applying preset policy. worker # [ 5.383421] systemd[1]: Populated /etc with preset unit settings. full # [ 5.483989] systemd[1]: Populated /etc with preset unit settings. worker # [ 5.573673] systemd[1]: initrd-switch-root.service: Deactivated successfully. worker # [ 5.575435] systemd[1]: Stopped initrd-switch-root.service. worker # [ 5.578098] systemd[1]: systemd-journald.service: Scheduled restart job, restart counter is at 1. worker # [ 5.580497] systemd[1]: Created slice Slice /system/getty. worker # [ 5.582119] systemd[1]: Created slice User and Session Slice. worker # [ 5.583316] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. worker # [ 5.584876] systemd[1]: Started Forward Password Requests to Wall Directory Watch. worker # [ 5.586248] systemd[1]: Expecting device /dev/hvc0... worker # [ 5.587202] systemd[1]: Expecting device /dev/ttyS0... full # [ 5.675542] systemd[1]: initrd-switch-root.service: Deactivated successfully. worker # [ 5.588198] systemd[1]: Reached target Local Encrypted Volumes. worker # [ 5.589310] systemd[1]: Stopped target initrd-fs.target. full # [ 5.677864] systemd[1]: Stopped initrd-switch-root.service. worker # [ 5.590285] systemd[1]: Stopped target initrd-root-fs.target. worker # [ 5.591357] systemd[1]: Stopped target initrd-switch-root.target. worker # [ 5.592481] systemd[1]: Reached target Virtual Machines and Containers. full # [ 5.680800] systemd[1]: systemd-journald.service: Scheduled restart job, restart counter is at 1. worker # [ 5.593687] systemd[1]: Reached target Path Units. worker # [ 5.594650] systemd[1]: Reached target Remote File Systems. full # [ 5.683788] systemd[1]: Created slice Slice /system/getty. worker # [ 5.595744] systemd[1]: Reached target Slice Units. worker # [ 5.606674] systemd[1]: Reached target Swaps. full # [ 5.685762] systemd[1]: Created slice User and Session Slice. worker # [ 5.608630] systemd[1]: Listening on Query the User Interactively for a Password. full # [ 5.697538] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. full # [ 5.699120] systemd[1]: Started Forward Password Requests to Wall Directory Watch. worker # [ 5.611308] systemd[1]: Listening on Process Core Dump Socket. full # [ 5.700485] systemd[1]: Expecting device /dev/hvc0... full # [ 5.701441] systemd[1]: Expecting device /dev/ttyS0... worker # [ 5.613330] systemd[1]: Listening on Credential Encryption/Decryption. full # [ 5.702421] systemd[1]: Reached target Local Encrypted Volumes. full # [ 5.703520] systemd[1]: Stopped target initrd-fs.target. worker # [ 5.615481] systemd[1]: Listening on Factory Reset Management. full # [ 5.704535] systemd[1]: Stopped target initrd-root-fs.target. worker # [ 5.616679] systemd[1]: Listening on Hostname Service Socket. full # [ 5.705604] systemd[1]: Stopped target initrd-switch-root.target. full # [ 5.706777] systemd[1]: Reached target Virtual Machines and Containers. full # [ 5.707996] systemd[1]: Reached target Path Units. worker # [ 5.619476] systemd[1]: Starting Journal Log Access Socket... full # [ 5.708967] systemd[1]: Reached target Remote File Systems. worker # [ 5.621188] systemd[1]: Listening on Journal Audit Socket. full # [ 5.710022] systemd[1]: Reached target Slice Units. full # [ 5.711002] systemd[1]: Reached target Swaps. worker # [ 5.624137] systemd[1]: Listening on Console Output Muting Service Socket. full # [ 5.713045] systemd[1]: Listening on Query the User Interactively for a Password. worker # [ 5.625526] systemd[1]: Listening on Userspace Out-Of-Memory (OOM) Killer Socket. worker # [ 5.626961] systemd[1]: TPM PCR Measurements skipped, unmet condition check ConditionSecurity=measured-os full # [ 5.716114] systemd[1]: Listening on Process Core Dump Socket. worker # [ 5.628657] systemd[1]: Make TPM PCR Policy skipped, unmet condition check ConditionSecurity=measured-uki full # [ 5.718497] systemd[1]: Listening on Credential Encryption/Decryption. full # [ 5.720779] systemd[1]: Listening on Factory Reset Management. worker # [ 5.633013] systemd[1]: Listening on Disk Repartitioning Service Socket. full # [ 5.721972] systemd[1]: Listening on Hostname Service Socket. worker # [ 5.634326] systemd[1]: Listening on udev Control Socket. worker # [ 5.635447] systemd[1]: Listening on udev Varlink Socket. full # [ 5.724957] systemd[1]: Starting Journal Log Access Socket... worker # [ 5.637688] systemd[1]: Mounting Huge Pages File System... full # [ 5.726381] systemd[1]: Listening on Journal Audit Socket. worker # [ 5.640102] systemd[1]: Mounting POSIX Message Queue File System... full # [ 5.729125] systemd[1]: Listening on Console Output Muting Service Socket. full # [ 5.730976] systemd[1]: Listening on Userspace Out-Of-Memory (OOM) Killer Socket. full # [ 5.732505] systemd[1]: TPM PCR Measurements skipped, unmet condition check ConditionSecurity=measured-os full # [ 5.734161] systemd[1]: Make TPM PCR Policy skipped, unmet condition check ConditionSecurity=measured-uki worker # [ 5.647915] systemd[1]: Mounting Kernel Debug File System... full # [ 5.738426] systemd[1]: Listening on Disk Repartitioning Service Socket. full # [ 5.739740] systemd[1]: Listening on udev Control Socket. full # [ 5.740884] systemd[1]: Listening on udev Varlink Socket. worker # [ 5.654621] systemd[1]: Mounting Kernel Trace File System... full # [ 5.743205] systemd[1]: Mounting Huge Pages File System... full # [ 5.745378] systemd[1]: Mounting POSIX Message Queue File System... full # [ 5.747623] systemd[1]: Mounting Kernel Debug File System... full # [ 5.749886] systemd[1]: Mounting Kernel Trace File System... worker # [ 5.663289] systemd[1]: Starting Create List of Static Device Nodes... full # [ 5.760101] systemd[1]: Starting Create List of Static Device Nodes... full # [ 5.765039] systemd[1]: Starting Load Kernel Module configfs... full # [ 5.766150] systemd[1]: Load Kernel Module drm skipped, unmet condition check ConditionKernelModuleLoaded=!drm full # [ 5.768520] systemd[1]: Load Kernel Module efi_pstore skipped, unmet condition check ConditionKernelModuleLoaded=!efi_pstore worker # [ 5.682342] systemd[1]: Starting Load Kernel Module configfs... full # [ 5.770589] systemd[1]: Load Kernel Module fuse skipped, unmet condition check ConditionKernelModuleLoaded=!fuse worker # [ 5.688198] systemd[1]: Load Kernel Module drm skipped, unmet condition check ConditionKernelModuleLoaded=!drm full # [ 5.785868] systemd[1]: Mounting FUSE Control File System... full # [ 5.786990] systemd[1]: Clear Stale Hibernate Storage Info skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67 worker # [ 5.699908] systemd[1]: Load Kernel Module efi_pstore skipped, unmet condition check ConditionKernelModuleLoaded=!efi_pstore full # [ 5.792031] systemd[1]: Starting Journal Service... worker # [ 5.703868] systemd[1]: Load Kernel Module fuse skipped, unmet condition check ConditionKernelModuleLoaded=!fuse full # [ 5.797683] systemd[1]: Starting Load Kernel Modules... worker # [ 5.711800] systemd[1]: Mounting FUSE Control File System... worker # [ 5.713493] systemd[1]: Clear Stale Hibernate Storage Info skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67 full # [ 5.807217] systemd[1]: Starting Userspace Out-Of-Memory (OOM) Killer... worker # [ 5.721040] systemd[1]: Starting Journal Service... full # [ 5.812681] systemd[1]: Starting Remount Root and Kernel File Systems... full # [ 5.813914] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os worker # [ 5.728048] systemd[1]: Starting Load Kernel Modules... full # [ 5.823585] loop: module loaded full # [ 5.823979] systemd[1]: Starting Coldplug All udev Devices... worker # [ 5.739119] systemd[1]: Starting Userspace Out-Of-Memory (OOM) Killer... full # [ 5.828441] systemd[1]: Listening on Journal Log Access Socket. full # [ 5.830044] systemd[1]: Mounted Huge Pages File System. full # [ 5.831750] systemd[1]: Mounted POSIX Message Queue File System. full # [ 5.834171] systemd[1]: Mounted Kernel Debug File System. full # [ 5.836205] systemd[1]: Mounted Kernel Trace File System. full # [ 5.838572] systemd-journald[300]: Collecting audit messages is enabled. worker # [ 5.750839] systemd[1]: Starting Remount Root and Kernel File Systems... full # [ 5.842686] EXT4-fs (vda): re-mounted a1bc2876-7bc7-45cd-a459-3b6f036b1281. full # [ 5.843301] systemd[1]: Finished Create List of Static Device Nodes. worker # [ 5.756341] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os full # [ 5.850871] systemd[1]: modprobe@configfs.service: Deactivated successfully. full # [ 5.852609] systemd[1]: Finished Load Kernel Module configfs. worker # [ 5.768217] systemd-journald[282]: Collecting audit messages is enabled. worker # [ 5.769495] systemd[1]: Starting Coldplug All udev Devices... full # [ 5.860962] systemd[1]: Mounted FUSE Control File System. full # [ 5.865338] systemd[1]: Finished Load Kernel Modules. full # [ 5.871385] systemd[1]: Finished Remount Root and Kernel File Systems. worker # [ 5.783200] systemd[1]: Listening on Journal Log Access Socket. worker # [ 5.787958] systemd[1]: Mounted Huge Pages File System. full # [ 5.877424] systemd[1]: Listening on Disk Image Download Service Socket. worker # [ 5.791101] systemd[1]: Mounted POSIX Message Queue File System. full # [ 5.883514] systemd[1]: Mounting Kernel Configuration File System... worker # [ 5.603647] systemd[1]: Queued start job for default target Multi-User System. full # [ 5.687319] systemd[1]: Queued start job for default target Multi-User System. worker # [ 5.606445] systemd[1]: systemd-journald.service: Deactivated successfully. full # [ 5.691576] systemd[1]: systemd-journald.service: Deactivated successfully. worker # [ 5.801246] systemd[1]: Started Journal Service. full # [ 5.695589] systemd-modules-load[301]: Using 2 probe threads full # [ 5.696930] systemd-modules-load[301]: Inserted module 'loop' full # [ 5.898577] systemd[1]: Starting Firewall... full # [ 5.899469] systemd[1]: Platform Persistent Storage Archival skipped, unmet condition check ConditionDirectoryNotEmpty=/sys/fs/pstore worker # [ 5.620466] systemd[1]: Mounted Kernel Debug File System. worker # [ 5.625192] systemd[1]: Mounted Kernel Trace File System. full # [ 5.708240] systemd-oomd[303]: No swap; memory pressure usage will be degraded worker # [ 5.630094] systemd[1]: Finished Create List of Static Device Nodes. full # [ 5.911991] systemd[1]: Starting Load/Save OS Random Seed... worker # [ 5.631392] systemd[1]: modprobe@configfs.service: Deactivated successfully. worker # [ 5.637391] systemd[1]: Finished Load Kernel Module configfs. full # [ 5.918309] systemd[1]: Starting Apply Kernel Variables... full # [ 5.922096] systemd[1]: Starting Create Static Device Nodes in /dev gracefully... worker # [ 5.836123] loop: module loaded full # [ 5.923904] systemd[1]: TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os full # [ 5.926351] systemd[1]: Started Journal Service. worker # [ 5.648265] systemd-modules-load[283]: Inserted module 'loop' full # [ 5.733676] systemd[1]: Started Userspace Out-Of-Memory (OOM) Killer. worker # [ 5.659245] systemd[1]: Finished Load Kernel Modules. worker # [ 5.858792] EXT4-fs (vda): re-mounted 58e9186b-593c-4a7d-b440-d3fcf39599f7. worker # [ 5.669220] systemd[1]: Mounting Kernel Configuration File System... full # [ 5.755338] systemd[1]: Starting Flush Journal to Persistent Storage... worker # [ 5.673137] systemd[1]: Starting Firewall... full # [ 5.760486] systemd[1]: Mounted Kernel Configuration File System. worker # [ 5.678109] systemd[1]: Starting Apply Kernel Variables... worker # [ 5.684421] systemd-oomd[285]: No swap; memory pressure usage will be degraded worker # [ 5.693084] systemd[1]: Starting Create Static Device Nodes in /dev gracefully... worker # [ 5.701121] systemd[1]: Started Userspace Out-Of-Memory (OOM) Killer. worker # [ 5.702568] systemd[1]: Mounted FUSE Control File System. full # [ 5.984175] systemd-journald[300]: Received client request to flush runtime journal. worker # [ 5.711238] systemd[1]: Finished Remount Root and Kernel File Systems. worker # [ 5.728171] systemd[1]: Listening on Disk Image Download Service Socket. worker # [ 5.735096] systemd[1]: Starting Flush Journal to Persistent Storage... worker # [ 5.736412] systemd[1]: Platform Persistent Storage Archival skipped, unmet condition check ConditionDirectoryNotEmpty=/sys/fs/pstore worker # [ 5.746470] systemd[1]: Starting Load/Save OS Random Seed... worker # [ 5.748085] systemd[1]: TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os worker # [ 5.798073] systemd[1]: Mounted Kernel Configuration File System. worker # [ 5.997000] systemd-journald[282]: Received client request to flush runtime journal. full # [ 5.902252] systemd[1]: Finished Create Static Device Nodes in /dev gracefully. full # [ 5.905719] systemd[1]: Starting Create Static Device Nodes in /dev... full # [ 5.907799] systemd[1]: Finished Apply Kernel Variables. full # [ 5.909433] systemd[1]: Finished Load/Save OS Random Seed. full # [ 5.910569] systemd[1]: Reached target First Boot Complete. full # [ 5.911726] systemd[1]: Finished Coldplug All udev Devices. full # [ 5.912841] systemd[1]: Finished Create Static Device Nodes in /dev. full # [ 5.914122] systemd[1]: Reached target Preparation for Local File Systems. full # [ 5.915420] systemd[1]: Starting Rule-based Manager for Device Events and Files... full # [ 5.917255] systemd-udevd[336]: Using default interface naming scheme 'v261'. full # [ 5.919079] systemd[1]: Finished Flush Journal to Persistent Storage. full # [ 5.938921] systemd[1]: Started Rule-based Manager for Device Events and Files. full # [ 6.042761] systemd[1]: Load Kernel Module fuse skipped, unmet condition check ConditionKernelModuleLoaded=!fuse worker # [ 5.981816] systemd[1]: Finished Apply Kernel Variables. worker # [ 5.985400] systemd[1]: Finished Load/Save OS Random Seed. worker # [ 5.988323] systemd[1]: Reached target First Boot Complete. worker # [ 5.990542] systemd[1]: Finished Create Static Device Nodes in /dev gracefully. worker # [ 5.991941] systemd[1]: Starting Create Static Device Nodes in /dev... worker # [ 5.993434] systemd[1]: Finished Flush Journal to Persistent Storage. worker # [ 6.006275] systemd[1]: Finished Coldplug All udev Devices. full # [ 6.091500] systemd[1]: Condition check resulted in /dev/hvc0 being skipped. worker # [ 6.008697] systemd[1]: Finished Create Static Device Nodes in /dev. worker # [ 6.011198] systemd[1]: Reached target Preparation for Local File Systems. worker # [ 6.013853] systemd[1]: Starting Rule-based Manager for Device Events and Files... full # [ 6.110842] (udev-worker)[393]: eth1: Config file /etc/systemd/network/40-eth1.link is applied to device based on potentially unpredictable interface name. full # [ 6.114529] (udev-worker)[399]: Network interface NamePolicy= disabled on kernel command line. full # [ 6.116202] systemd[1]: Condition check resulted in /dev/ttyS0 being skipped. full # [ 6.117504] (udev-worker)[393]: Network interface NamePolicy= disabled on kernel command line. worker # [ 6.052656] systemd-udevd[326]: Using default interface naming scheme 'v261'. full # [ 6.162544] systemd[1]: Condition check resulted in Virtio network device being skipped. full # [ 6.164500] systemd[1]: Load Kernel Module efi_pstore skipped, unmet condition check ConditionKernelModuleLoaded=!efi_pstore full # [ 6.166410] systemd[1]: Clear Stale Hibernate Storage Info skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67 full # [ 6.169135] systemd[1]: Platform Persistent Storage Archival skipped, unmet condition check ConditionDirectoryNotEmpty=/sys/fs/pstore full # [ 6.171298] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os full # [ 6.172917] systemd[1]: TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os worker # [ 6.098512] systemd[1]: Started Rule-based Manager for Device Events and Files. full # [ 6.419179] bochs-drm 0000:00:01.0: vgaarb: deactivate vga console full # [ 6.228830] systemd[1]: Finished Firewall. full # [ 6.430103] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3 full # [ 6.447308] ACPI: button: Power Button [PWRF] full # [ 6.448498] Console: switching to colour dummy device 80x25 full # [ 6.451796] [drm] Found bochs VGA, ID 0xb0c5. full # [ 6.452361] [drm] Framebuffer size 16384 kB @ 0xfd000000, mmio @ 0xfebd0000. full # [ 6.455006] bochs-drm 0000:00:01.0: [drm] Registered 1 planes with drm panic full # [ 6.456316] [drm] Initialized bochs-drm 1.0.0 for 0000:00:01.0 on minor 0 full # [ 6.462567] mousedev: PS/2 mouse device common for all mice full # [ 6.470204] Console: switching to colour frame buffer device 160x50 full # [ 6.472832] bochs-drm 0000:00:01.0: [drm] fb0: bochs-drmdrmfb frame buffer device full # [ 6.490559] rtc_cmos PNP0B00:00: RTC can wake from S4 full # [ 6.494360] rtc_cmos PNP0B00:00: registered as rtc0 full # [ 6.495695] rtc_cmos PNP0B00:00: setting system clock to 2026-10-03T20:47:03 UTC (1791060423) full # [ 6.501294] lpc_ich 0000:00:1f.0: I/O space for GPIO uninitialized full # [ 6.502982] rtc_cmos PNP0B00:00: alarms up to one day, y3k, 242 bytes nvram, hpet irqs full # [ 6.507834] input: QEMU Virtio Keyboard as /devices/pci0000:00/0000:00:06.0/virtio4/input/input4 worker # [ 6.229988] systemd[1]: Load Kernel Module fuse skipped, unmet condition check ConditionKernelModuleLoaded=!fuse full # [ 6.512873] parport_pc 00:02: reported by Plug and Play ACPI full # [ 6.518726] parport0: PC-style at 0x378, irq 7 [PCSPP(,...)] full # [ 6.531978] i801_smbus 0000:00:1f.3: SMBus using PCI interrupt full # [ 6.533034] i2c i2c-0: Memory type 0x07 not supported yet, not instantiating SPD full # [ 6.536884] input: VirtualPS/2 VMware VMMouse as /devices/platform/i8042/serio1/input/input6 full # [ 6.538433] input: VirtualPS/2 VMware VMMouse as /devices/platform/i8042/serio1/input/input5 full # [ 6.381455] systemd[1]: Starting Virtual Console Setup... worker # [ 6.320097] systemd[1]: Condition check resulted in /dev/hvc0 being skipped. full # [ 6.415075] systemd[1]: systemd-vconsole-setup.service: Deactivated successfully. full # [ 6.416552] systemd[1]: Stopped Virtual Console Setup. full # [ 6.420410] systemd[1]: Starting Virtual Console Setup... worker # [ 6.344870] systemd[1]: Condition check resulted in /dev/ttyS0 being skipped. full # [ 6.436844] systemd[1]: systemd-vconsole-setup.service: Deactivated successfully. full # [ 6.439084] systemd[1]: Stopped Virtual Console Setup. worker # [ 6.368305] (udev-worker)[352]: Network interface NamePolicy= disabled on kernel command line. worker # [ 6.370977] (udev-worker)[353]: eth1: Config file /etc/systemd/network/40-eth1.link is applied to device based on potentially unpredictable interface name. worker # [ 6.374181] (udev-worker)[353]: Network interface NamePolicy= disabled on kernel command line. worker # [ 6.385166] systemd[1]: Mounting /run/wrappers... full # [ 6.475591] systemd[1]: Starting Virtual Console Setup... full # [ 6.682233] ppdev: user-space parallel port driver full # [ 6.485592] systemd[1]: Mounting /run/wrappers... full # [ 6.690101] iTCO_wdt iTCO_wdt.1.auto: Found a ICH9 TCO device (Version=2, TCOBASE=0x0660) full # [ 6.693225] iTCO_wdt iTCO_wdt.1.auto: initialized. heartbeat=30 sec (nowayout=0) worker # [ 6.424399] systemd[1]: Mounted /run/wrappers. worker # [ 6.425429] systemd[1]: Reached target Local File Systems. worker # [ 6.428203] systemd[1]: Listening on Boot Loader Control Service Socket. worker # [ 6.432121] systemd[1]: Starting register-nix-paths.service... full # [ 6.516761] systemd[1]: Mounted /run/wrappers. full # [ 6.517800] systemd[1]: Reached target Local File Systems. worker # [ 6.436621] systemd[1]: Starting Create SUID/SGID Wrappers... worker # [ 6.437784] systemd[1]: Update Boot Loader Random Seed skipped, no trigger condition checks were met. full # [ 6.722813] kvm_amd: TSC scaling supported full # [ 6.723358] kvm_amd: Nested Virtualization enabled full # [ 6.724117] kvm_amd: Nested Paging enabled full # [ 6.724714] kvm_amd: LBR virtualization supported full # [ 6.725326] kvm_amd: Virtual VMLOAD VMSAVE supported full # [ 6.527909] s[ 6.726132] kvm_amd: Virtual GIF supported full # ystemd[1]: Listening on Boot Loader Control Service Socket. full # [ 6.533563] systemd[1]: Starting register-nix-paths.service... worker # [ 6.451909] systemd[1]: Starting Save Transient machine-id to Disk... full # [ 6.543759] systemd[1]: Starting Create SUID/SGID Wrappers... full # [ 6.545474] systemd[1]: Update Boot Loader Random Seed skipped, no trigger condition checks were met. worker # [ 6.463692] systemd[1]: Starting Create System Files and Directories... full # [ 6.553064] systemd[1]: Starting Save Transient machine-id to Disk... full # [ 6.557793] systemd[1]: Starting Create System Files and Directories... full # [ 6.792332] EDAC MC: Ver: 3.0.0 full # [ 6.632526] systemd[1]: Finished Create System Files and Directories. full # [ 6.637186] systemd[1]: Starting Rebuild Journal Catalog... full # [ 6.640775] systemd[1]: Starting Record System Boot/Shutdown in UTMP... full # [ 6.664176] systemd[1]: Finished Record System Boot/Shutdown in UTMP. worker # [ 6.590338] systemd[1]: Finished Create System Files and Directories. worker # [ 6.602542] systemd[1]: Starting Rebuild Journal Catalog... full # [ 6.692125] systemd[1]: Finished Rebuild Journal Catalog. worker # [ 6.610482] systemd[1]: Starting Record System Boot/Shutdown in UTMP... full # [ 6.696438] systemd[1]: Starting Update is Completed... worker # [ 6.615428] systemd[1]: etc-machine\x2did.mount: Deactivated successfully. worker # [ 6.625320] systemd[1]: Finished Save Transient machine-id to Disk. full # [ 6.714861] systemd-vconsole-setup[461]: Configuration of first virtual console was skipped, ignoring remaining ones. full # [ 6.720213] systemd[1]: Finished Virtual Console Setup. full # [ 6.721863] systemd[1]: Finished Save Transient machine-id to Disk. full # [ 6.732636] systemd[1]: Finished Update is Completed. worker # [ 6.657703] systemd[1]: Condition check resulted in Virtio network device being skipped. worker # [ 6.659418] systemd[1]: Load Kernel Module efi_pstore skipped, unmet condition check ConditionKernelModuleLoaded=!efi_pstore worker # [ 6.663558] systemd[1]: Update Boot Loader Random Seed skipped, no trigger condition checks were met. worker # [ 6.667200] systemd[1]: Clear Stale Hibernate Storage Info skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67 worker # [ 6.672160] systemd[1]: Platform Persistent Storage Archival skipped, unmet condition check ConditionDirectoryNotEmpty=/sys/fs/pstore worker # [ 6.676335] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os worker # [ 6.678876] systemd[1]: TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os worker # [ 6.729105] systemd[1]: Finished Record System Boot/Shutdown in UTMP. full # [ 6.815844] systemd[1]: suid-sgid-wrappers.service: Deactivated successfully. full # [ 6.817381] systemd[1]: Finished Create SUID/SGID Wrappers. worker # [ 6.750460] systemd[1]: Finished Rebuild Journal Catalog. worker # [ 6.760154] systemd[1]: Starting Update is Completed... worker # [ 6.814478] systemd[1]: Finished Update is Completed. full # [ 6.919929] systemd[1]: Finished register-nix-paths.service. full # [ 6.921497] systemd[1]: Reached target System Initialization. full # [ 6.922986] systemd[1]: Started Discard unused filesystem blocks once a week. full # [ 6.924733] systemd[1]: Started Daily Cleanup of Temporary Directories. full # [ 6.926472] systemd[1]: Reached target Timer Units. full # [ 6.927745] systemd[1]: Listening on D-Bus System Message Bus Socket. full # [ 6.929334] systemd[1]: Listening on Nix Daemon Socket. full # [ 6.930681] systemd[1]: Listening on Virtual Machine and Container Registration Service Socket. full # [ 6.932747] systemd[1]: Reached target Socket Units. full # [ 6.933970] systemd[1]: Reached target Basic System. full # [ 6.934987] systemd[1]: Started backdoor.service. full # [ 6.936035] systemd[1]: Starting Import lastlog data into lastlog2 database... full # [ 6.937600] systemd[1]: Starting Name Service Cache Daemon (nsncd)... full # [ 6.942259] systemd[1]: Starting Post-Boot Actions... full # [ 6.943364] systemd[1]: Started Reset console on configuration changes. full # [ 6.945977] systemd[1]: Starting resolvconf update... full # [ 6.950691] systemd[1]: Starting D-Bus System Message Bus... full # connecting to host... full # [ 6.987479] systemd[1]: Finished Post-Boot Actions. full # [ 6.990108] systemd[1]: Started Name Service Cache Daemon (nsncd). worker # [ 6.907960] systemd[1]: Finished Firewall. full # [ 6.991952] nsncd[542]: Oct 03 20:47:04.191 INFO started, config: Config { ignored_request_types: {}, worker_count: 8, handoff_timeout: 10s }, path: "/var/run/nscd/socket" full: Guest shell says: b'Spawning backdoor root shell...\n' full # [ 6.997158] systemd[1]: Reached target Host and Network Name Lookups. full # [ 6.998361] systemd[1]: Reached target User and Group Name Lookups. full # [ 7.004964] systemd[1]: Starting User Login Management... full # [ 7.008888] systemd[1]: Finished Import lastlog data into lastlog2 database. full: connected to guest root shell full: (connecting took 7.71 seconds) full: (finished: waiting for the VM to finish booting, in 7.71 seconds) full # [ 7.020714] dbus-broker-launch[547]: Looking up NSS user entry for 'systemd-timesync'... full # [ 7.032915] dbus-broker-launch[547]: NSS returned no entry for 'systemd-timesync' full # [ 7.033716] dbus-broker-launch[547]: Invalid user-name in /nix/store/rnn8shb3hmskaa8k2f08jq0qjv2pkk2p-system-path/share/dbus-1/system.d/org.freedesktop.timesync1.conf +16: user="systemd-timesync" worker # [ 7.160440] mousedev: PS/2 mouse device common for all mice full # [ 7.054039] systemd-logind[567]: New seat seat0. worker # [ 6.971276] systemd[1]: suid-sgid-wrappers.service: Deactivated successfully. worker # [ 6.974225] systemd[1]: Finished Create SUID/SGID Wrappers. full # [ 7.059130] systemd[1]: Started D-Bus System Message Bus. worker # [ 7.170962] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3 full # [ 7.062806] systemd-logind[567]: Watching system buttons on /dev/input/event2 (Power Button) full # [ 7.063673] systemd-logind[567]: Watching system buttons on /dev/input/event3 (QEMU Virtio Keyboard) worker # [ 7.174671] bochs-drm 0000:00:01.0: vgaarb: deactivate vga console full # [ 7.069984] systemd-logind[567]: Watching system buttons on /dev/input/event0 (AT Translated Set 2 keyboard) full # [ 7.071550] systemd[1]: Started User Login Management. full # [ 7.072359] systemd[1]: Starting linger-users.service... full # [ 7.078734] systemd[1]: Stopped target Host and Network Name Lookups. full # [ 7.080968] systemd[1]: Stopping Host and Network Name Lookups... full # [ 7.081765] systemd[1]: Stopped target User and Group Name Lookups. full # [ 7.083680] systemd[1]: Stopping User and Group Name Lookups... full # [ 7.085231] systemd[1]: Stopping Name Service Cache Daemon (nsncd)... full # [ 7.085987] systemd[1]: nscd.service: Deactivated successfully. full # [ 7.087961] systemd[1]: Stopped Name Service Cache Daemon (nsncd). full # [ 7.093104] dbus-broker-launch[547]: Ready full # [ 7.112731] systemd[1]: linger-users.service: Deactivated successfully. full # [ 7.115081] systemd[1]: Finished linger-users.service. full # [ 7.123848] systemd[1]: Starting Name Service Cache Daemon (nsncd)... full # [ 7.135766] systemd[1]: Finished resolvconf update. full # [ 7.137508] systemd[1]: Reached target Preparation for Network. full # [ 7.141844] systemd[1]: Starting DHCP Client... full # [ 7.145582] systemd[1]: Starting Address configuration of eth1... full # [ 7.148355] systemd[1]: Starting Extra networking commands.... full # [ 7.157056] systemd[1]: Started Name Service Cache Daemon (nsncd). full # [ 7.159627] nsncd[633]: Oct 03 20:47:04.360 INFO started, config: Config { ignored_request_types: {}, worker_count: 8, handoff_timeout: 10s }, path: "/var/run/nscd/socket" full # [ 7.161433] systemd[1]: Reached target Host and Network Name Lookups. full # [ 7.162171] systemd[1]: Reached target User and Group Name Lookups. worker # [ 7.191327] ACPI: button: Power Button [PWRF] worker # [ 7.193730] input: QEMU Virtio Keyboard as /devices/pci0000:00/0000:00:06.0/virtio4/input/input4 worker # [ 7.282391] lpc_ich 0000:00:1f.0: I/O space for GPIO uninitialized worker # [ 7.284272] rtc_cmos PNP0B00:00: RTC can wake from S4 worker # [ 7.289383] rtc_cmos PNP0B00:00: registered as rtc0 full # [ 7.205123] network-addresses-eth1-start[641]: adding address 192.168.1.1/24... done full # [ 7.212885] network-addresses-eth1-start[641]: adding address 2001:db8:1::1/64... done worker # [ 7.289496] rtc_cmos PNP0B00:00: setting system clock to 2026-10-03T20:47:03 UTC (1791060423) worker # [ 7.289587] rtc_cmos PNP0B00:00: alarms up to one day, y3k, 242 bytes nvram, hpet irqs full # [ 7.222901] systemd[1]: Finished Address configuration of eth1. worker # [ 7.148564] systemd[1]: Finished register-nix-paths.service. worker # [ 7.150911] systemd[1]: Reached target System Initialization. worker # [ 7.153109] systemd[1]: Started Discard unused filesystem blocks once a week. worker # [ 7.155045] systemd[1]: Started Daily Cleanup of Temporary Directories. worker # [ 7.157169] systemd[1]: Reached target Timer Units. worker # [ 7.158762] systemd[1]: Listening on D-Bus System Message Bus Socket. worker # [ 7.160650] systemd[1]: Listening on Nix Daemon Socket. worker # [ 7.162678] systemd[1]: Listening on Virtual Machine and Container Registration Service Socket. worker # [ 7.164848] systemd[1]: Reached target Socket Units. full # [ 7.248910] systemd[1]: Finished Extra networking commands.. worker # [ 7.166191] systemd[1]: Reached target Basic System. full # [ 7.251214] systemd[1]: Reached target Network. full # [ 7.252535] dhcpcd[659]: dhcpcd-10.3.2 starting worker # [ 7.169784] systemd[1]: Started backdoor.service. full # [ 7.254196] systemd[1]: Started Dagster Code Server (hello). full # [ 7.255544] systemd[1]: Started Dagster Daemon. worker # [ 7.172095] systemd[1]: Starting Import lastlog data into lastlog2 database... full # [ 7.260435] dhcpcd[717]: dev: loaded udev full # [ 7.261439] systemd[1]: Started Dagster Webserver. worker # [ 7.181093] systemd[1]: Starting Name Service Cache Daemon (nsncd)... full # [ 7.265754] systemd[1]: Starting PostgreSQL Server... full # [ 7.267744] systemd[1]: Starting Permit User Sessions... worker # [ 7.192091] systemd[1]: Starting Post-Boot Actions... full # [ 7.474967] 8021q: 802.1Q VLAN Support v1.8 full # [ 7.475568] 8021q: adding VLAN 0 to HW filter on device eth1 worker # [ 7.289985] systemd-journald[282]: Time jumped backwards, rotating. worker # [ 7.295795] Console: switching to colour dummy device 80x25 worker # [ 7.202868] systemd[1]: Started Reset console on configuration changes. worker # [ 7.299830] parport_pc 00:02: reported by Plug and Play ACPI worker # [ 7.299920] parport0: PC-style at 0x378, irq 7 [PCSPP(,...)] full # [ 7.305208] systemd[1]: Finished Permit User Sessions. worker # [ 7.229129] systemd[1]: Starting resolvconf update... full # [ 7.313383] systemd[1]: Started Getty on tty1. full # [ 7.314393] systemd[1]: Reached target Login Prompts. worker # [ 7.435055] i801_smbus 0000:00:1f.3: SMBus using PCI interrupt worker # [ 7.435172] i2c i2c-0: Memory type 0x07 not supported yet, not instantiating SPD full # [ 7.343865] systemd[1]: Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch. worker # [ 7.266819] systemd[1]: Starting D-Bus System Message Bus... worker # [ 7.270253] nsncd[507]: Oct 03 20:47:03.672 INFO started, config: Config { ignored_request_types: {}, worker_count: 8, handoff_timeout: 10s }, path: "/var/run/nscd/socket" worker # [ 7.276092] systemd[1]: Started Name Service Cache Daemon (nsncd). worker # connecting to host... worker # [ 7.281987] systemd[1]: Finished Post-Boot Actions. worker # [ 7.295235] systemd[1]: Reached target Host and Network Name Lookups. worker # [ 7.296519] systemd[1]: Reached target User and Group Name Lookups. full # [ 7.585207] cfg80211: Loading compiled-in X.509 certificates for regulatory database worker # [ 7.511520] [drm] Found bochs VGA, ID 0xb0c5. worker # [ 7.512136] [drm] Framebuffer size 16384 kB @ 0xfd000000, mmio @ 0xfebd0000. worker # [ 7.321094] systemd[1]: Starting User Login Management... full # [ 7.628174] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' full # [ 7.630041] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600' full # [ 7.633599] faux_driver regulatory: Direct firmware load for regulatory.db failed with error -2 full # [ 7.636088] cfg80211: failed to load regulatory.db worker # [ 7.366910] systemd[1]: Finished Import lastlog data into lastlog2 database. worker # [ 7.570108] bochs-drm 0000:00:01.0: [drm] Registered 1 planes with drm panic worker # [ 7.571060] [drm] Initialized bochs-drm 1.0.0 for 0000:00:01.0 on minor 0 worker # [ 7.579270] input: VirtualPS/2 VMware VMMouse as /devices/platform/i8042/serio1/input/input6 worker # [ 7.587426] input: VirtualPS/2 VMware VMMouse as /devices/platform/i8042/serio1/input/input5 full # [ 7.479202] systemd[1]: etc-machine\x2did.mount: Deactivated successfully. full # [ 7.515648] postgresql-pre-start[731]: The files belonging to this database system will be owned by user "postgres". full # [ 7.517536] postgresql-pre-start[731]: This u[ 7.715410] 8021q: adding VLAN 0 to HW filter on device eth0 full # ser must also own the server process. full # [ 7.521802] postgresql-pre-start[731]: The database cluster will be initialized with locale "en_US.UTF-8". full # [ 7.523840] postgresql-pre-start[731]: The default database encoding has accordingly been set to "UTF8". worker # [ 7.441757] dbus-broker-launch[514]: Looking up NSS user entry for 'systemd-timesync'... full # [ 7.526128] postgresql-pre-start[731]: The default text search configuration will be set to "english". full # [ 7.528064] postgresql-pre-start[731]: Data page checksums are enabled. full # [ 7.529580] postgresql-pre-start[731]: fixing permissions on existing directory /var/lib/postgresql/18 ... ok full # [ 7.531321] postgresql-pre-start[731]: creating subdirectories ... ok full # [ 7.533538] postgresql-pre-start[731]: selecting dynamic shared memory implementation ... posix worker # [ 7.448674] systemd-logind[532]: New seat seat0. worker # [ 7.453200] systemd[1]: Started User Login Management. full # [ 7.537951] dhcpcd[717]: eth0: waiting for carrier worker # [ 7.454294] dbus-broker-launch[514]: NSS returned no entry for 'systemd-timesync' full # [ 7.539063] dhcpcd[717]: eth0: carrier acquired full # [ 7.539908] dhcpcd[717]: DUID 00:01:00:01:32:54:26:48:52:54:00:12:34:56 worker # [ 7.455681] dbus-broker-launch[514]: Invalid user-name in /nix/store/zl6nwa0rjcih7fzssrpf6055mh7s06gk-system-path/share/dbus-1/system.d/org.freedesktop.timesync1.conf +16: user="systemd-timesync" full # [ 7.541682] dhcpcd[717]: eth0: IAID 00:12:34:56 full # [ 7.542743] dhcpcd[717]: eth0: adding address fe80::5054:ff:fe12:3456 worker # [ 7.462088] systemd[1]: Starting linger-users.service... worker # [ 7.476709] systemd[1]: Stopped target Host and Network Name Lookups. worker # [ 7.478183] systemd[1]: Stopping Host and Network Name Lookups... worker # [ 7.481212] systemd[1]: Stopped target User and Group Name Lookups. worker # [ 7.482890] systemd[1]: Stopping User and Group Name Lookups... worker # [ 7.485647] systemd[1]: Stopping Name Service Cache Daemon (nsncd)... worker # [ 7.489375] systemd[1]: nscd.service: Deactivated successfully. worker # [ 7.494518] systemd[1]: Stopped Name Service Cache Daemon (nsncd). full # [ 7.587683] postgresql-pre-start[731]: selecting default "max_connections" ... 100 worker # [ 7.505704] systemd[1]: Started D-Bus System Message Bus. worker # [ 7.519073] systemd[1]: Starting Name Service Cache Daemon (nsncd)... worker # [ 7.530854] systemd[1]: Starting Virtual Console Setup... worker # [ 7.537451] dbus-broker-launch[514]: Ready worker # [ 7.543441] systemd[1]: linger-users.service: Deactivated successfully. full # [ 7.635295] postgresql-pre-start[731]: selecting default "shared_buffers" ... 128MB worker # [ 7.553130] systemd[1]: Finished linger-users.service. worker # [ 7.795639] Console: switching to colour frame buffer device 160x50 worker # [ 7.881161] bochs-drm 0000:00:01.0: [drm] fb0: bochs-drmdrmfb frame buffer device worker # [ 7.600251] systemd[1]: Started Name Service Cache Daemon (nsncd). worker # [ 7.692544] nsncd[585]: Oct 03 20:47:04.003 INFO started, config: Config { ignored_request_types: {}, worker_count: 8, handoff_timeout: 10s }, path: "/var/run/nscd/socket" worker # [ 7.696694] systemd[1]: Reached target Host and Network Name Lookups. worker # [ 7.698978] systemd[1]: Reached target User and Group Name Lookups. worker # [ 7.702902] systemd[1]: Finished resolvconf update. worker # [ 7.706890] systemd[1]: Reached target Preparation for Network. worker # [ 7.709240] systemd-logind[532]: Watching system buttons on /dev/input/event0 (AT Translated Set 2 keyboard) worker # [ 7.712630] systemd[1]: Starting DHCP Client... worker # [ 7.715181] systemd[1]: Starting Address configuration of eth1... worker # [ 7.718197] systemd[1]: Starting Extra networking commands.... worker # [ 7.719863] systemd-logind[532]: Watching system buttons on /dev/input/event2 (Power Button) worker # [ 7.723237] systemd[1]: systemd-vconsole-setup.service: Deactivated successfully. worker # [ 7.726060] systemd[1]: Stopped Virtual Console Setup. worker # [ 7.734144] systemd[1]: Starting Virtual Console Setup... worker # [ 7.750796] network-addresses-eth1-start[611]: adding address 192.168.1.2/24... done worker # [ 7.772655] network-addresses-eth1-start[611]: adding address 2001:db8:1::2/64... done worker # [ 7.799537] systemd[1]: Finished Address configuration of eth1. worker # [ 7.825687] systemd-logind[532]: Watching system buttons on /dev/input/event3 (QEMU Virtio Keyboard) worker # [ 8.021377] iTCO_wdt iTCO_wdt.0.auto: Found a ICH9 TCO device (Version=2, TCOBASE=0x0660) worker # [ 8.036211] ppdev: user-space parallel port driver worker # [ 7.875517] systemd[1]: Finished Extra networking commands.. worker # [ 8.072015] iTCO_wdt iTCO_wdt.0.auto: initialized. heartbeat=30 sec (nowayout=0) worker # [ 7.880509] systemd[1]: Reached target Network. worker # [ 7.885059] systemd[1]: Starting Permit User Sessions... worker # [ 7.890405] dhcpcd[627]: dhcpcd-10.3.2 starting worker # [ 7.897862] dhcpcd[681]: dev: loaded udev worker # [ 8.109915] 8021q: 802.1Q VLAN Support v1.8 worker # [ 8.110486] 8021q: adding VLAN 0 to HW filter on device eth1 worker # [ 7.928217] systemd[1]: Finished Permit User Sessions. worker # [ 7.934310] systemd[1]: Started Getty on tty1. worker # [ 7.936284] systemd[1]: Reached target Login Prompts. worker # [ 8.021717] systemd[1]: Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch. worker # [ 8.041103] systemd[1]: systemd-vconsole-setup.service: Deactivated successfully. worker # [ 8.042510] systemd[1]: Stopped Virtual Console Setup. worker # [ 8.063642] systemd[1]: Starting Virtual Console Setup... worker # [ 8.262407] cfg80211: Loading compiled-in X.509 certificates for regulatory database full # [ 8.187437] dhcpcd[717]: eth0: soliciting a DHCP lease full # [ 8.400242] NET: Registered PF_PACKET protocol family worker # [ 8.318187] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' worker # [ 8.319075] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600' full # [ 8.210496] dhcpcd[717]: eth0: offered 10.0.2.15 from 10.0.2.2 worker # [ 8.322197] faux_driver regulatory: Direct firmware load for regulatory.db failed with error -2 worker # [ 8.323731] cfg80211: failed to load regulatory.db full # [ 8.214696] dhcpcd[717]: eth0: probing address 10.0.2.15/24 worker # [ 8.335934] kvm_amd: TSC scaling supported worker # [ 8.336484] kvm_amd: Nested Virtualization enabled worker # [ 8.337609] kvm_amd: Nested Paging enabled worker # [ 8.339946] kvm_amd: LBR virtualization supported worker # [ 8.340572] kvm_amd: Virtual VMLOAD VMSAVE supported worker # [ 8.341566] kvm_amd: Virtual GIF supported worker # [ 8.371611] 8021q: adding VLAN 0 to HW filter on device eth0 worker # [ 8.180356] dhcpcd[681]: eth0: waiting for carrier worker # [ 8.181694] dhcpcd[681]: eth0: carrier acquired worker # [ 8.381076] EDAC MC: Ver: 3.0.0 worker # [ 8.191642] dhcpcd[681]: DUID 00:01:00:01:32:54:26:48:52:54:00:12:34:56 worker # [ 8.192880] dhcpcd[681]: eth0: IAID 00:12:34:56 worker # [ 8.193989] dhcpcd[681]: eth0: adding address fe80::5054:ff:fe12:3456 worker # [ 8.260615] systemd-vconsole-setup[688]: Configuration of first virtual console was skipped, ignoring remaining ones. worker # [ 8.264533] systemd[1]: Finished Virtual Console Setup. full # [ 8.750198] postgresql-pre-start[731]: selecting default time zone ... UTC full # [ 8.752475] postgresql-pre-start[731]: creating configuration files ... ok worker # [ 8.768535] dhcpcd[681]: eth0: soliciting a DHCP lease worker # [ 8.971179] NET: Registered PF_PACKET protocol family worker # [ 8.783450] dhcpcd[681]: eth0: offered 10.0.2.15 from 10.0.2.2 worker # [ 8.785164] dhcpcd[681]: eth0: probing address 10.0.2.15/24 full # [ 8.932824] postgresql-pre-start[731]: running bootstrap script ... ok full # [ 9.392460] dhcpcd[717]: eth0: soliciting an IPv6 router full # [ 9.393533] dhcpcd[717]: eth0: Router Advertisement from fe80::2 full # [ 9.396285] dhcpcd[717]: eth0: adding address fec0::5054:ff:fe12:3456/64 full # [ 9.397487] dhcpcd[717]: eth0: adding route to fec0::/64 full # [ 9.400295] dhcpcd[717]: eth0: adding default route via fe80::2 full # [ 9.455175] postgresql-pre-start[731]: performing post-bootstrap initialization ... ok full # [ 9.756129] postgresql-pre-start[731]: syncing data to disk ... ok full # [ 9.759309] postgresql-pre-start[731]: initdb: warning: enabling "trust" authentication for local connections full # [ 9.761913] postgresql-pre-start[731]: 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.766204] postgresql-pre-start[731]: Success. You can now start the database server using: full # [ 9.767719] postgresql-pre-start[731]: pg_ctl -D /var/lib/postgresql/18 -l logfile start full # [ 9.911252] postgres[766]: [766] LOG: starting PostgreSQL 18.6 on x86_64-pc-linux-gnu, compiled by clang version 21.1.8, 64-bit full # [ 9.919743] postgres[766]: [766] LOG: listening on IPv6 address "::1", port 5432 full # [ 9.921516] postgres[766]: [766] LOG: listening on IPv4 address "127.0.0.1", port 5432 full # [ 9.936109] postgres[766]: [766] LOG: listening on Unix socket "/run/postgresql/.s.PGSQL.5432" full # [ 9.967754] postgres[775]: [775] LOG: database system was shut down at 2026-10-03 20:47:06 GMT full # [ 9.984472] postgres[766]: [766] LOG: database system is ready to accept connections full # [ 9.999727] systemd[1]: Started PostgreSQL Server. full # [ 10.005648] systemd[1]: Starting PostgreSQL Setup Scripts... full # [ 10.216399] postgresql-setup-start[786]: CREATE DATABASE full # [ 10.268078] postgresql-setup-start[791]: CREATE ROLE full # [ 10.297793] postgresql-setup-start[797]: ALTER DATABASE full: (finished: waiting for unit postgresql.service, in 10.99 seconds) full: waiting for unit postgresql-setup.service full # [ 10.303318] systemd[1]: Finished PostgreSQL Setup Scripts. full # [ 10.307103] systemd[1]: Reached target PostgreSQL. full: (finished: waiting for unit postgresql-setup.service, in 0.07 seconds) full: must succeed: sudo -u postgres psql -lqt | grep -q dagster full # [ 10.411647] sudo[807]: root : TTY=hvc0 ; PWD=/tmp ; USER=postgres ; COMMAND=/run/current-system/sw/bin/psql -lqt full # [ 10.439533] sudo[807]: pam_unix(sudo:session): session opened for user postgres(uid=71) by (uid=0) full # [ 10.480835] sudo[807]: pam_unix(sudo:session): session closed for user postgres full: (finished: must succeed: sudo -u postgres psql -lqt | grep -q dagster, in 0.11 seconds) full: must succeed: sudo -u postgres psql -tAc "SELECT 1 FROM pg_roles WHERE rolname='dagster'" | grep -q 1 full # [ 10.492249] dagster[716]: 2026-10-03 20:47:07 +0000 - dagster.code_server - INFO - Starting Dagster code proxy server for file /nix/store/pwhixkvkdwxhjix1g1nbwgqarlbnhrlm-definitions.py on port 4266 in process 716 full # [ 10.550467] sudo[819]: root : TTY=hvc0 ; PWD=/tmp ; USER=postgres ; COMMAND=/run/current-system/sw/bin/psql -tAc 'SELECT 1 FROM pg_roles WHERE rolname=\'dagster\'' full # [ 10.568853] sudo[819]: pam_unix(sudo:session): session opened for user postgres(uid=71) by (uid=0) full # [ 10.596972] sudo[819]: 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.12 seconds) (finished: subtest: PostgreSQL starts and dagster database exists, in 11.29 seconds) subtest: dagster.yaml is generated with correct content full: must succeed: test -L /var/lib/dagster/dagster.yaml full: (finished: must succeed: test -L /var/lib/dagster/dagster.yaml, in 0.02 seconds) full: must succeed: grep -q postgres /var/lib/dagster/dagster.yaml worker # [ 10.568353] dhcpcd[681]: eth0: soliciting an IPv6 router worker # [ 10.570333] dhcpcd[681]: eth0: Router Advertisement from fe80::2 worker # [ 10.571793] dhcpcd[681]: eth0: adding address fec0::5054:ff:fe12:3456/64 worker # [ 10.573359] dhcpcd[681]: eth0: adding route to fec0::/64 worker # [ 10.574503] dhcpcd[681]: eth0: adding default route via fe80::2 full: (finished: must succeed: grep -q postgres /var/lib/dagster/dagster.yaml, in 0.04 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.03 seconds) (finished: subtest: dagster.yaml is generated with correct content, in 0.10 seconds) subtest: webserver starts and responds full: waiting for unit dagster-webserver.service full: (finished: waiting for unit dagster-webserver.service, in 0.05 seconds) full: waiting for TCP port 3000 on localhost full # [ 11.450349] dagster-daemon[718]: Traceback (most recent call last): full # [ 11.451757] dagster-daemon[718]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 11.453848] dagster-daemon[718]: sys.exit(main()) full # [ 11.454852] dagster-daemon[718]: ~~~~^^ full # [ 11.455775] dagster-daemon[718]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 11.458344] dagster-daemon[718]: cli(obj={}) full # [ 11.459286] dagster-daemon[718]: ~~~^^^^^^^^ full # [ 11.460394] dagster-daemon[718]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 11.462741] dagster-daemon[718]: return self.main(*args, **kwargs) full # [ 11.463878] dagster-daemon[718]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 11.465199] dagster-daemon[718]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 11.467778] dagster-daemon[718]: rv = self.invoke(ctx) full # [ 11.468939] dagster-daemon[718]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 11.471310] dagster-daemon[718]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 11.472769] dagster-daemon[718]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 11.474224] dagster-daemon[718]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 11.476565] dagster-daemon[718]: return ctx.invoke(self.callback, **ctx.params) full # [ 11.477867] dagster-daemon[718]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 11.479240] dagster-daemon[718]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 11.481535] dagster-daemon[718]: return callback(*args, **kwargs) full # [ 11.483869] dagster-daemon[718]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 11.486477] dagster-daemon[718]: with get_instance_for_cli( full # [ 11.487534] dagster-daemon[718]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 11.488682] dagster-daemon[718]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 11.490525] dagster-daemon[718]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 11.492374] dagster-daemon[718]: ) as instance: full # [ 11.493294] dagster-daemon[718]: ^ full # [ 11.494084] dagster-daemon[718]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 11.496325] dagster-daemon[718]: return next(self.gen) full # [ 11.497351] dagster-daemon[718]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 11.499905] dagster-daemon[718]: with DagsterInstance.get() as instance: full # [ 11.501208] dagster-daemon[718]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 11.502264] dagster-daemon[718]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 11.504784] dagster-daemon[718]: return create_instance_from_dagster_home() full # [ 11.506216] dagster-daemon[718]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 11.509370] dagster-daemon[718]: return create_instance_from_config(dagster_home_path) full # [ 11.510758] dagster-daemon[718]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 11.513607] dagster-daemon[718]: return create_instance_from_ref(instance_ref) full # [ 11.514908] dagster-daemon[718]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 11.517743] dagster-daemon[718]: unified_storage = instance_ref.storage full # [ 11.518995] dagster-daemon[718]: ^^^^^^^^^^^^^^^^^^^^ full # [ 11.520290] dagster-daemon[718]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 11.522817] dagster-daemon[718]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 11.524727] dagster-daemon[718]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 11.526240] dagster-daemon[718]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 11.528793] dagster-daemon[718]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 11.530465] dagster-daemon[718]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 11.532106] dagster-daemon[718]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 11.534682] dagster-daemon[718]: return DagsterPostgresStorage( full # [ 11.535846] dagster-daemon[718]: inst_data=inst_data, full # [ 11.536904] dagster-daemon[718]: ...<2 lines>... full # [ 11.537825] dagster-daemon[718]: token_provider=get_token_provider_from_config(config_value), full # [ 11.539446] dagster-daemon[718]: ) full # [ 11.540235] dagster-daemon[718]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 11.543749] dagster-daemon[718]: self._run_storage = PostgresRunStorage( full # [ 11.545376] dagster-daemon[718]: ~~~~~~~~~~~~~~~~~~^ full # [ 11.546653] dagster-daemon[718]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 11.548404] dagster-daemon[718]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 11.550118] dagster-daemon[718]: ) full # [ 11.550834] dagster-daemon[718]: ^ full # [ 11.551625] dagster-daemon[718]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 11.554436] dagster-daemon[718]: self._engine = create_pg_engine( full # [ 11.555574] dagster-daemon[718]: ~~~~~~~~~~~~~~~~^ full # [ 11.556755] dagster-daemon[718]: self.postgres_url, full # [ 11.557806] dagster-daemon[718]: ^^^^^^^^^^^^^^^^^^ full # [ 11.558808] dagster-daemon[718]: ...<2 lines>... full # [ 11.559767] dagster-daemon[718]: poolclass=db_pool.NullPool, full # [ 11.560887] dagster-daemon[718]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 11.562065] dagster-daemon[718]: ) full # [ 11.562765] dagster-daemon[718]: ^ full # [ 11.563787] dagster-daemon[718]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 11.566521] dagster-daemon[718]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 11.567905] dagster-daemon[718]: File "", line 2, in create_engine full # [ 11.570261] dagster-daemon[718]: return target(fn, url, **kwargs) full # [ 11.571384] dagster-daemon[718]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 11.573927] dagster-daemon[718]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 11.575411] dagster-daemon[718]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 11.577970] dagster-daemon[718]: dbapi = dbapi_meth(**dbapi_args) full # [ 11.579201] dagster-daemon[718]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 11.581940] dagster-daemon[718]: import psycopg full # [ 11.582846] dagster-daemon[718]: ModuleNotFoundError: No module named 'psycopg' full # [ 11.714161] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 11.716052] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 11.717746] systemd[1]: dagster-daemon.service: Consumed 1.781s CPU time over 4.457s wall clock time, 124.5M memory peak. full # [ 12.423322] dagster[816]: 2026-10-03 20:47:09 +0000 - dagster.code_server - INFO - Starting Dagster code server for file /nix/store/pwhixkvkdwxhjix1g1nbwgqarlbnhrlm-definitions.py in process 816 full # [ 12.518314] dagster-webserver[719]: Traceback (most recent call last): full # [ 12.519687] dagster-webserver[719]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 12.521799] dagster-webserver[719]: sys.exit(main()) full # [ 12.522794] dagster-webserver[719]: ~~~~^^ full # [ 12.525617] dagster-webserver[719]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 12.526529] dagster-webserver[719]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 12.527406] dagster-webserver[719]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 12.527975] dagster-webserver[719]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 12.528796] dagster-webserver[719]: return self.main(*args, **kwargs) full # [ 12.530975] dagster-webserver[719]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 12.531812] dagster-webserver[719]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 12.532740] dagster-webserver[719]: rv = self.invoke(ctx) full # [ 12.533267] dagster-webserver[719]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 12.533884] dagster-webserver[719]: return ctx.invoke(self.callback, **ctx.params) full # [ 12.534816] dagster-webserver[719]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 12.535535] dagster-webserver[719]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 12.536296] dagster-webserver[719]: return callback(*args, **kwargs) full # [ 12.537034] dagster-webserver[719]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 12.537603] dagster-webserver[719]: instance = stack.enter_context( full # [ 12.538393] dagster-webserver[719]: get_possibly_temporary_instance_for_cli( full # [ 12.539093] dagster-webserver[719]: ...<3 lines>... full # [ 12.539682] dagster-webserver[719]: ) full # [ 12.540633] dagster-webserver[719]: ) full # [ 12.541518] dagster-webserver[719]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 12.542309] dagster-webserver[719]: result = _enter(cm) full # [ 12.542971] dagster-webserver[719]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 12.543794] dagster-webserver[719]: return next(self.gen) full # [ 12.548097] dagster-webserver[719]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 12.548794] dagster-webserver[719]: with DagsterInstance.get() as instance: full # [ 12.551097] dagster-webserver[719]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 12.551590] dagster-webserver[719]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 12.554097] dagster-webserver[719]: return create_instance_from_dagster_home() full # [ 12.554652] dagster-webserver[719]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 12.555279] dagster-webserver[719]: return create_instance_from_config(dagster_home_path) full # [ 12.555869] dagster-webserver[719]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 12.558715] dagster-webserver[719]: return create_instance_from_ref(instance_ref) full # [ 12.559481] dagster-webserver[719]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 12.562097] dagster-webserver[719]: unified_storage = instance_ref.storage full # [ 12.562711] dagster-webserver[719]: ^^^^^^^^^^^^^^^^^^^^ full # [ 12.563532] dagster-webserver[719]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 12.564739] dagster-webserver[719]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 12.565568] dagster-webserver[719]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 12.566341] dagster-webserver[719]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 12.567035] dagster-webserver[719]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 12.567617] dagster-webserver[719]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 12.568423] dagster-webserver[719]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 12.569110] dagster-webserver[719]: return DagsterPostgresStorage( full # [ 12.569700] dagster-webserver[719]: inst_data=inst_data, full # [ 12.572775] dagster-webserver[719]: ...<2 lines>... full # [ 12.573526] dagster-webserver[719]: token_provider=get_token_provider_from_config(config_value), full # [ 12.574381] dagster-webserver[719]: ) full # [ 12.574976] dagster-webserver[719]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 12.575791] dagster-webserver[719]: self._run_storage = PostgresRunStorage( full # [ 12.576759] dagster-webserver[719]: ~~~~~~~~~~~~~~~~~~^ full # [ 12.577249] dagster-webserver[719]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 12.577842] dagster-webserver[719]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 12.578718] dagster-webserver[719]: ) full # [ 12.579491] dagster-webserver[719]: ^ full # [ 12.582118] dagster-webserver[719]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 12.582730] dagster-webserver[719]: self._engine = create_pg_engine( full # [ 12.583539] dagster-webserver[719]: ~~~~~~~~~~~~~~~~^ full # [ 12.587097] dagster-webserver[719]: self.postgres_url, full # [ 12.587751] dagster-webserver[719]: ^^^^^^^^^^^^^^^^^^ full # [ 12.588569] dagster-webserver[719]: ...<2 lines>... full # [ 12.591092] dagster-webserver[719]: poolclass=db_pool.NullPool, full # [ 12.591585] dagster-webserver[719]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 12.592246] dagster-webserver[719]: ) full # [ 12.592826] dagster-webserver[719]: ^ full # [ 12.595747] dagster-webserver[719]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 12.596267] dagster-webserver[719]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 12.596886] dagster-webserver[719]: File "", line 2, in create_engine full # [ 12.597862] dagster-webserver[719]: return target(fn, url, **kwargs) full # [ 12.598733] dagster-webserver[719]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 12.599647] dagster-webserver[719]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 12.600210] dagster-webserver[719]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 12.600800] dagster-webserver[719]: dbapi = dbapi_meth(**dbapi_args) full # [ 12.601702] dagster-webserver[719]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 12.602280] dagster-webserver[719]: import psycopg full # [ 12.602867] dagster-webserver[719]: ModuleNotFoundError: No module named 'psycopg' full # [ 12.981465] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 12.982376] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 12.985361] systemd[1]: dagster-webserver.service: Consumed 2.526s CPU time over 5.720s wall clock time, 145.9M memory peak. full # [ 13.032665] dagster[816]: 2026-10-03 20:47:10 +0000 - dagster.code_server - ERROR - Error while importing code full # [ 13.033778] dagster[816]: Traceback (most recent call last): full # [ 13.034919] dagster[816]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_grpc/server.py", line 494, in __init__ full # [ 13.035822] dagster[816]: self._instance = self._exit_stack.enter_context( full # [ 13.036855] dagster[816]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ full # [ 13.037854] dagster[816]: get_instance_for_cli(instance_ref=instance_ref) full # [ 13.038859] dagster[816]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 13.039875] dagster[816]: ) full # [ 13.040878] dagster[816]: ^ full # [ 13.041899] dagster[816]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 13.042908] dagster[816]: result = _enter(cm) full # [ 13.045638] dagster[816]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 13.046703] dagster[816]: return next(self.gen) full # [ 13.047976] dagster[816]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 13.048853] dagster[816]: with DagsterInstance.get() as instance: full # [ 13.049831] dagster[816]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 13.050708] dagster[816]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 13.052382] dagster[816]: return create_instance_from_dagster_home() full # [ 13.052942] dagster[816]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 13.053763] dagster[816]: return create_instance_from_config(dagster_home_path) full # [ 13.054582] dagster[816]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 13.055245] dagster[816]: return create_instance_from_ref(instance_ref) full # [ 13.055836] dagster[816]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 13.056470] dagster[816]: unified_storage = instance_ref.storage full # [ 13.057132] dagster[816]: ^^^^^^^^^^^^^^^^^^^^ full # [ 13.057752] dagster[816]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 13.058538] dagster[816]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 13.059201] dagster[816]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 13.059792] dagster[816]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 13.060598] dagster[816]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 13.061260] dagster[816]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 13.061848] dagster[816]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 13.062724] dagster[816]: return DagsterPostgresStorage( full # [ 13.063480] dagster[816]: inst_data=inst_data, full # [ 13.064139] dagster[816]: ...<2 lines>... full # [ 13.064727] dagster[816]: token_provider=get_token_provider_from_config(config_value), full # [ 13.065547] dagster[816]: ) full # [ 13.066207] dagster[816]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 13.066840] dagster[816]: self._run_storage = PostgresRunStorage( full # [ 13.067631] dagster[816]: ~~~~~~~~~~~~~~~~~~^ full # [ 13.068255] dagster[816]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 13.068872] dagster[816]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 13.069694] dagster[816]: ) full # [ 13.070507] dagster[816]: ^ full # [ 13.071169] dagster[816]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 13.071760] dagster[816]: self._engine = create_pg_engine( full # [ 13.072577] dagster[816]: ~~~~~~~~~~~~~~~~^ full # [ 13.073047] dagster[816]: self.postgres_url, full # [ 13.073622] dagster[816]: ^^^^^^^^^^^^^^^^^^ full # [ 13.074257] dagster[816]: ...<2 lines>... full # [ 13.074882] dagster[816]: poolclass=db_pool.NullPool, full # [ 13.075699] dagster[816]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 13.076516] dagster[816]: ) full # [ 13.077178] dagster[816]: ^ full # [ 13.077834] dagster[816]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 13.078572] dagster[816]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 13.079040] dagster[816]: File "", line 2, in create_engine full # [ 13.079648] dagster[816]: return target(fn, url, **kwargs) full # [ 13.080253] dagster[816]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 13.080872] dagster[816]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 13.081690] dagster[816]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 13.082510] dagster[816]: dbapi = dbapi_meth(**dbapi_args) full # [ 13.083176] dagster[816]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 13.083766] dagster[816]: import psycopg full # [ 13.084585] dagster[816]: ModuleNotFoundError: No module named 'psycopg' full # [ 13.092473] dagster[816]: 2026-10-03 20:47:10 +0000 - dagster.code_server - INFO - Started Dagster code server for file /nix/store/pwhixkvkdwxhjix1g1nbwgqarlbnhrlm-definitions.py in process 816 full # [ 13.166760] dagster[716]: 2026-10-03 20:47:10 +0000 - dagster.code_server - INFO - Started Dagster code proxy server for file /nix/store/pwhixkvkdwxhjix1g1nbwgqarlbnhrlm-definitions.py on port 4266 in process 716 full # [ 13.972992] dhcpcd[717]: eth0: leased 10.0.2.15 for 86400 seconds full # [ 13.974239] dhcpcd[717]: eth0: adding route to 10.0.2.0/24 full # [ 13.975426] dhcpcd[717]: eth0: adding default route via 10.0.2.2 full # [ 14.032895] systemd[1]: Started DHCP Client. full # [ 14.033792] systemd[1]: Reached target Multi-User System. full # [ 14.035083] systemd[1]: Startup finished in 902ms (kernel) + 3.626s (initrd) + 9.506s (userspace) = 14.034s. worker # [ 14.060408] dhcpcd[681]: eth0: leased 10.0.2.15 for 86400 seconds worker # [ 14.062256] dhcpcd[681]: eth0: adding route to 10.0.2.0/24 worker # [ 14.064298] dhcpcd[681]: eth0: adding default route via 10.0.2.2 worker # [ 14.120766] systemd[1]: Started DHCP Client. worker # [ 14.123519] systemd[1]: Reached target Multi-User System. worker # [ 14.125303] systemd[1]: Startup finished in 876ms (kernel) + 3.571s (initrd) + 9.677s (userspace) = 14.124s. full # [ 16.735401] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 1. full # [ 16.737758] systemd[1]: Started Dagster Daemon. full # [ 17.985256] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 1. full # [ 17.986886] systemd[1]: Started Dagster Webserver. full # [ 18.628946] dagster-daemon[1115]: Traceback (most recent call last): full # [ 18.631622] dagster-daemon[1115]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 18.633961] dagster-daemon[1115]: sys.exit(main()) full # [ 18.634646] dagster-daemon[1115]: ~~~~^^ full # [ 18.636486] dagster-daemon[1115]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 18.637221] dagster-daemon[1115]: cli(obj={}) full # [ 18.637831] dagster-daemon[1115]: ~~~^^^^^^^^ full # [ 18.640870] dagster-daemon[1115]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 18.641587] dagster-daemon[1115]: return self.main(*args, **kwargs) full # [ 18.642036] dagster-daemon[1115]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 18.644838] dagster-daemon[1115]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 18.645482] dagster-daemon[1115]: rv = self.invoke(ctx) full # [ 18.648089] dagster-daemon[1115]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 18.648802] dagster-daemon[1115]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 18.649680] dagster-daemon[1115]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 18.652096] dagster-daemon[1115]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 18.652703] dagster-daemon[1115]: return ctx.invoke(self.callback, **ctx.params) full # [ 18.653541] dagster-daemon[1115]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 18.656091] dagster-daemon[1115]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 18.656595] dagster-daemon[1115]: return callback(*args, **kwargs) full # [ 18.657251] dagster-daemon[1115]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 18.657863] dagster-daemon[1115]: with get_instance_for_cli( full # [ 18.660690] dagster-daemon[1115]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 18.661507] dagster-daemon[1115]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 18.664096] dagster-daemon[1115]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 18.664763] dagster-daemon[1115]: ) as instance: full # [ 18.665583] dagster-daemon[1115]: ^ full # [ 18.669091] dagster-daemon[1115]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 18.669808] dagster-daemon[1115]: return next(self.gen) full # [ 18.670829] dagster-daemon[1115]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 18.673930] dagster-daemon[1115]: with DagsterInstance.get() as instance: full # [ 18.674953] dagster-daemon[1115]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 18.677726] dagster-daemon[1115]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 18.678702] dagster-daemon[1115]: return create_instance_from_dagster_home() full # [ 18.682155] dagster-daemon[1115]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 18.682745] dagster-daemon[1115]: return create_instance_from_config(dagster_home_path) full # [ 18.685091] dagster-daemon[1115]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 18.685808] dagster-daemon[1115]: return create_instance_from_ref(instance_ref) full # [ 18.686788] dagster-daemon[1115]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 18.690097] dagster-daemon[1115]: unified_storage = instance_ref.storage full # [ 18.690818] dagster-daemon[1115]: ^^^^^^^^^^^^^^^^^^^^ full # [ 18.692821] dagster-daemon[1115]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 18.693825] dagster-daemon[1115]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 18.696692] dagster-daemon[1115]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 18.697513] dagster-daemon[1115]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 18.700090] dagster-daemon[1115]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 18.700760] dagster-daemon[1115]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 18.701583] dagster-daemon[1115]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 18.704089] dagster-daemon[1115]: return DagsterPostgresStorage( full # [ 18.704635] dagster-daemon[1115]: inst_data=inst_data, full # [ 18.705472] dagster-daemon[1115]: ...<2 lines>... full # [ 18.708091] dagster-daemon[1115]: token_provider=get_token_provider_from_config(config_value), full # [ 18.708731] dagster-daemon[1115]: ) full # [ 18.709554] dagster-daemon[1115]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 18.713090] dagster-daemon[1115]: self._run_storage = PostgresRunStorage( full # [ 18.713612] dagster-daemon[1115]: ~~~~~~~~~~~~~~~~~~^ full # [ 18.714341] dagster-daemon[1115]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 18.714880] dagster-daemon[1115]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 18.717703] dagster-daemon[1115]: ) full # [ 18.718533] dagster-daemon[1115]: ^ full # [ 18.721089] dagster-daemon[1115]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 18.721594] dagster-daemon[1115]: self._engine = create_pg_engine( full # [ 18.722261] dagster-daemon[1115]: ~~~~~~~~~~~~~~~~^ full # [ 18.722855] dagster-daemon[1115]: self.postgres_url, full # [ 18.725687] dagster-daemon[1115]: ^^^^^^^^^^^^^^^^^^ full # [ 18.726524] dagster-daemon[1115]: ...<2 lines>... full # [ 18.729088] dagster-daemon[1115]: poolclass=db_pool.NullPool, full # [ 18.729616] dagster-daemon[1115]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 18.730284] dagster-daemon[1115]: ) full # [ 18.730874] dagster-daemon[1115]: ^ full # [ 18.733470] dagster-daemon[1115]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 18.734210] dagster-daemon[1115]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 18.734801] dagster-daemon[1115]: File "", line 2, in create_engine full # [ 18.739090] dagster-daemon[1115]: return target(fn, url, **kwargs) full # [ 18.739784] dagster-daemon[1115]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 18.742089] dagster-daemon[1115]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 18.742630] dagster-daemon[1115]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 18.743468] dagster-daemon[1115]: dbapi = dbapi_meth(**dbapi_args) full # [ 18.746092] dagster-daemon[1115]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 18.746721] dagster-daemon[1115]: import psycopg full # [ 18.747551] dagster-daemon[1115]: ModuleNotFoundError: No module named 'psycopg' full # [ 18.918424] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 18.920435] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 18.922971] systemd[1]: dagster-daemon.service: Consumed 1.435s CPU time over 7.208s wall clock time, 88.5M memory peak. full # [ 20.753757] dagster-webserver[1126]: Traceback (most recent call last): full # [ 20.756331] dagster-webserver[1126]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 20.757162] dagster-webserver[1126]: sys.exit(main()) full # [ 20.757707] dagster-webserver[1126]: ~~~~^^ full # [ 20.758533] dagster-webserver[1126]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 20.759241] dagster-webserver[1126]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 20.759827] dagster-webserver[1126]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 20.760678] dagster-webserver[1126]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 20.761466] dagster-webserver[1126]: return self.main(*args, **kwargs) full # [ 20.762145] dagster-webserver[1126]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 20.762779] dagster-webserver[1126]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 20.763577] dagster-webserver[1126]: rv = self.invoke(ctx) full # [ 20.764030] dagster-webserver[1126]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 20.764616] dagster-webserver[1126]: return ctx.invoke(self.callback, **ctx.params) full # [ 20.765281] dagster-webserver[1126]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 20.776336] dagster-webserver[1126]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 20.777224] dagster-webserver[1126]: return callback(*args, **kwargs) full # [ 20.777933] dagster-webserver[1126]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 20.778788] dagster-webserver[1126]: instance = stack.enter_context( full # [ 20.779625] dagster-webserver[1126]: get_possibly_temporary_instance_for_cli( full # [ 20.780297] dagster-webserver[1126]: ...<3 lines>... full # [ 20.780899] dagster-webserver[1126]: ) full # [ 20.781738] dagster-webserver[1126]: ) full # [ 20.782566] dagster-webserver[1126]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 20.783229] dagster-webserver[1126]: result = _enter(cm) full # [ 20.783872] dagster-webserver[1126]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 20.784481] dagster-webserver[1126]: return next(self.gen) full # [ 20.785520] dagster-webserver[1126]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 20.786541] dagster-webserver[1126]: with DagsterInstance.get() as instance: full # [ 20.787197] dagster-webserver[1126]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 20.796957] dagster-webserver[1126]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 20.797726] dagster-webserver[1126]: return create_instance_from_dagster_home() full # [ 20.798559] dagster-webserver[1126]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 20.799300] dagster-webserver[1126]: return create_instance_from_config(dagster_home_path) full # [ 20.799827] dagster-webserver[1126]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 20.800671] dagster-webserver[1126]: return create_instance_from_ref(instance_ref) full # [ 20.801512] dagster-webserver[1126]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 20.802195] dagster-webserver[1126]: unified_storage = instance_ref.storage full # [ 20.802789] dagster-webserver[1126]: ^^^^^^^^^^^^^^^^^^^^ full # [ 20.803696] dagster-webserver[1126]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 20.804285] dagster-webserver[1126]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 20.804865] dagster-webserver[1126]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 20.818638] dagster-webserver[1126]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 20.819613] dagster-webserver[1126]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 20.820284] dagster-webserver[1126]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 20.820890] dagster-webserver[1126]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 20.821738] dagster-webserver[1126]: return DagsterPostgresStorage( full # [ 20.822563] dagster-webserver[1126]: inst_data=inst_data, full # [ 20.823236] dagster-webserver[1126]: ...<2 lines>... full # [ 20.823840] dagster-webserver[1126]: token_provider=get_token_provider_from_config(config_value), full # [ 20.824480] dagster-webserver[1126]: ) full # [ 20.825158] dagster-webserver[1126]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 20.825762] dagster-webserver[1126]: self._run_storage = PostgresRunStorage( full # [ 20.826594] dagster-webserver[1126]: ~~~~~~~~~~~~~~~~~~^ full # [ 20.827075] dagster-webserver[1126]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 20.827678] dagster-webserver[1126]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 20.828517] dagster-webserver[1126]: ) full # [ 20.829234] dagster-webserver[1126]: ^ full # [ 20.829858] dagster-webserver[1126]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 20.830806] dagster-webserver[1126]: self._engine = create_pg_engine( full # [ 20.831708] dagster-webserver[1126]: ~~~~~~~~~~~~~~~~^ full # [ 20.832522] dagster-webserver[1126]: self.postgres_url, full # [ 20.833181] dagster-webserver[1126]: ^^^^^^^^^^^^^^^^^^ full # [ 20.833777] dagster-webserver[1126]: ...<2 lines>... full # [ 20.834605] dagster-webserver[1126]: poolclass=db_pool.NullPool, full # [ 20.835251] dagster-webserver[1126]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 20.835847] dagster-webserver[1126]: ) full # [ 20.836677] dagster-webserver[1126]: ^ full # [ 20.850504] dagster-webserver[1126]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 20.853120] dagster-webserver[1126]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 20.854558] dagster-webserver[1126]: File "", line 2, in create_engine full # [ 20.856734] dagster-webserver[1126]: return target(fn, url, **kwargs) full # [ 20.857933] dagster-webserver[1126]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 20.860499] dagster-webserver[1126]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 20.861987] dagster-webserver[1126]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 20.864575] dagster-webserver[1126]: dbapi = dbapi_meth(**dbapi_args) full # [ 20.865753] dagster-webserver[1126]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 20.868487] dagster-webserver[1126]: import psycopg full # [ 20.869441] dagster-webserver[1126]: ModuleNotFoundError: No module named 'psycopg' full # [ 21.120762] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 21.123068] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 21.125210] systemd[1]: dagster-webserver.service: Consumed 2.012s CPU time over 8.133s wall clock time, 112M memory peak. full # [ 23.985369] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 2. full # [ 23.988220] systemd[1]: Started Dagster Daemon. full # [ 25.815420] dagster-daemon[1156]: Traceback (most recent call last): full # [ 25.817851] dagster-daemon[1156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 25.818660] dagster-daemon[1156]: sys.exit(main()) full # [ 25.819279] dagster-daemon[1156]: ~~~~^^ full # [ 25.819896] dagster-daemon[1156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 25.820722] dagster-daemon[1156]: cli(obj={}) full # [ 25.821560] dagster-daemon[1156]: ~~~^^^^^^^^ full # [ 25.822309] dagster-daemon[1156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 25.822991] dagster-daemon[1156]: return self.main(*args, **kwargs) full # [ 25.823605] dagster-daemon[1156]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 25.824295] dagster-daemon[1156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 25.824859] dagster-daemon[1156]: rv = self.invoke(ctx) full # [ 25.832117] dagster-daemon[1156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 25.832873] dagster-daemon[1156]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 25.833731] dagster-daemon[1156]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 25.834547] dagster-daemon[1156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 25.835228] dagster-daemon[1156]: return ctx.invoke(self.callback, **ctx.params) full # [ 25.835831] dagster-daemon[1156]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 25.836708] dagster-daemon[1156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 25.837509] dagster-daemon[1156]: return callback(*args, **kwargs) full # [ 25.838192] dagster-daemon[1156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 25.838774] dagster-daemon[1156]: with get_instance_for_cli( full # [ 25.839577] dagster-daemon[1156]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 25.840045] dagster-daemon[1156]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 25.840621] dagster-daemon[1156]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 25.841257] dagster-daemon[1156]: ) as instance: full # [ 25.841876] dagster-daemon[1156]: ^ full # [ 25.853176] dagster-daemon[1156]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 25.853948] dagster-daemon[1156]: return next(self.gen) full # [ 25.854784] dagster-daemon[1156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 25.855602] dagster-daemon[1156]: with DagsterInstance.get() as instance: full # [ 25.856286] dagster-daemon[1156]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 25.856890] dagster-daemon[1156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 25.857725] dagster-daemon[1156]: return create_instance_from_dagster_home() full # [ 25.858590] dagster-daemon[1156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 25.859234] dagster-daemon[1156]: return create_instance_from_config(dagster_home_path) full # [ 25.859829] dagster-daemon[1156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 25.860669] dagster-daemon[1156]: return create_instance_from_ref(instance_ref) full # [ 25.871637] dagster-daemon[1156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 25.872614] dagster-daemon[1156]: unified_storage = instance_ref.storage full # [ 25.873324] dagster-daemon[1156]: ^^^^^^^^^^^^^^^^^^^^ full # [ 25.873895] dagster-daemon[1156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 25.874731] dagster-daemon[1156]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 25.875561] dagster-daemon[1156]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 25.876236] dagster-daemon[1156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 25.876840] dagster-daemon[1156]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 25.877680] dagster-daemon[1156]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 25.878549] dagster-daemon[1156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 25.879182] dagster-daemon[1156]: return DagsterPostgresStorage( full # [ 25.879785] dagster-daemon[1156]: inst_data=inst_data, full # [ 25.880615] dagster-daemon[1156]: ...<2 lines>... full # [ 25.881288] dagster-daemon[1156]: token_provider=get_token_provider_from_config(config_value), full # [ 25.881899] dagster-daemon[1156]: ) full # [ 25.882734] dagster-daemon[1156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 25.883553] dagster-daemon[1156]: self._run_storage = PostgresRunStorage( full # [ 25.884209] dagster-daemon[1156]: ~~~~~~~~~~~~~~~~~~^ full # [ 25.884807] dagster-daemon[1156]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 25.885632] dagster-daemon[1156]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 25.886271] dagster-daemon[1156]: ) full # [ 25.886892] dagster-daemon[1156]: ^ full # [ 25.902498] dagster-daemon[1156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 25.905190] dagster-daemon[1156]: self._engine = create_pg_engine( full # [ 25.906334] dagster-daemon[1156]: ~~~~~~~~~~~~~~~~^ full # [ 25.907473] dagster-daemon[1156]: self.postgres_url, full # [ 25.908488] dagster-daemon[1156]: ^^^^^^^^^^^^^^^^^^ full # [ 25.909499] dagster-daemon[1156]: ...<2 lines>... full # [ 25.910432] dagster-daemon[1156]: poolclass=db_pool.NullPool, full # [ 25.911562] dagster-daemon[1156]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 25.912698] dagster-daemon[1156]: ) full # [ 25.913444] dagster-daemon[1156]: ^ full # [ 25.914200] dagster-daemon[1156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 25.916754] dagster-daemon[1156]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 25.918221] dagster-daemon[1156]: File "", line 2, in create_engine full # [ 25.920370] dagster-daemon[1156]: return target(fn, url, **kwargs) full # [ 25.921513] dagster-daemon[1156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 25.924069] dagster-daemon[1156]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 25.925531] dagster-daemon[1156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 25.928104] dagster-daemon[1156]: dbapi = dbapi_meth(**dbapi_args) full # [ 25.929246] dagster-daemon[1156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 25.931952] dagster-daemon[1156]: import psycopg full # [ 25.932888] dagster-daemon[1156]: ModuleNotFoundError: No module named 'psycopg' full # [ 26.092547] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 26.096176] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 26.097062] systemd[1]: dagster-daemon.service: Consumed 1.399s CPU time over 7.170s wall clock time, 88.5M memory peak. full # [ 26.234675] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 2. full # [ 26.238910] systemd[1]: Started Dagster Webserver. full # [ 28.845754] dagster-webserver[1173]: Traceback (most recent call last): full # [ 28.848314] dagster-webserver[1173]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 28.849114] dagster-webserver[1173]: sys.exit(main()) full # [ 28.849681] dagster-webserver[1173]: ~~~~^^ full # [ 28.850498] dagster-webserver[1173]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 28.851191] dagster-webserver[1173]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 28.851796] dagster-webserver[1173]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 28.852585] dagster-webserver[1173]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 28.853254] dagster-webserver[1173]: return self.main(*args, **kwargs) full # [ 28.853838] dagster-webserver[1173]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 28.854527] dagster-webserver[1173]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 28.855142] dagster-webserver[1173]: rv = self.invoke(ctx) full # [ 28.863697] dagster-webserver[1173]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 28.864680] dagster-webserver[1173]: return ctx.invoke(self.callback, **ctx.params) full # [ 28.865530] dagster-webserver[1173]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 28.866183] dagster-webserver[1173]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 28.866785] dagster-webserver[1173]: return callback(*args, **kwargs) full # [ 28.867602] dagster-webserver[1173]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 28.868289] dagster-webserver[1173]: instance = stack.enter_context( full # [ 28.868863] dagster-webserver[1173]: get_possibly_temporary_instance_for_cli( full # [ 28.869702] dagster-webserver[1173]: ...<3 lines>... full # [ 28.870530] dagster-webserver[1173]: ) full # [ 28.871204] dagster-webserver[1173]: ) full # [ 28.871845] dagster-webserver[1173]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 28.872638] dagster-webserver[1173]: result = _enter(cm) full # [ 28.873296] dagster-webserver[1173]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 28.873918] dagster-webserver[1173]: return next(self.gen) full # [ 28.884123] dagster-webserver[1173]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 28.884877] dagster-webserver[1173]: with DagsterInstance.get() as instance: full # [ 28.885714] dagster-webserver[1173]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 28.886544] dagster-webserver[1173]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 28.887213] dagster-webserver[1173]: return create_instance_from_dagster_home() full # [ 28.887816] dagster-webserver[1173]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 28.888647] dagster-webserver[1173]: return create_instance_from_config(dagster_home_path) full # [ 28.889525] dagster-webserver[1173]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 28.890168] dagster-webserver[1173]: return create_instance_from_ref(instance_ref) full # [ 28.890764] dagster-webserver[1173]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 28.891597] dagster-webserver[1173]: unified_storage = instance_ref.storage full # [ 28.892270] dagster-webserver[1173]: ^^^^^^^^^^^^^^^^^^^^ full # [ 28.905076] dagster-webserver[1173]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 28.905866] dagster-webserver[1173]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 28.906488] dagster-webserver[1173]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 28.907336] dagster-webserver[1173]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 28.907961] dagster-webserver[1173]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 28.908793] dagster-webserver[1173]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 28.909622] dagster-webserver[1173]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 28.910289] dagster-webserver[1173]: return DagsterPostgresStorage( full # [ 28.910882] dagster-webserver[1173]: inst_data=inst_data, full # [ 28.911713] dagster-webserver[1173]: ...<2 lines>... full # [ 28.912544] dagster-webserver[1173]: token_provider=get_token_provider_from_config(config_value), full # [ 28.913217] dagster-webserver[1173]: ) full # [ 28.913858] dagster-webserver[1173]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 28.914650] dagster-webserver[1173]: self._run_storage = PostgresRunStorage( full # [ 28.915488] dagster-webserver[1173]: ~~~~~~~~~~~~~~~~~~^ full # [ 28.916159] dagster-webserver[1173]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 28.916762] dagster-webserver[1173]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 28.917590] dagster-webserver[1173]: ) full # [ 28.918261] dagster-webserver[1173]: ^ full # [ 28.918845] dagster-webserver[1173]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 28.919664] dagster-webserver[1173]: self._engine = create_pg_engine( full # [ 28.920485] dagster-webserver[1173]: ~~~~~~~~~~~~~~~~^ full # [ 28.921144] dagster-webserver[1173]: self.postgres_url, full # [ 28.921736] dagster-webserver[1173]: ^^^^^^^^^^^^^^^^^^ full # [ 28.922555] dagster-webserver[1173]: ...<2 lines>... full # [ 28.923204] dagster-webserver[1173]: poolclass=db_pool.NullPool, full # [ 28.923790] dagster-webserver[1173]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 28.924597] dagster-webserver[1173]: ) full # [ 28.925258] dagster-webserver[1173]: ^ full # [ 28.942130] dagster-webserver[1173]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 28.942907] dagster-webserver[1173]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 28.943728] dagster-webserver[1173]: File "", line 2, in create_engine full # [ 28.944562] dagster-webserver[1173]: return target(fn, url, **kwargs) full # [ 28.945222] dagster-webserver[1173]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 28.945825] dagster-webserver[1173]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 28.946663] dagster-webserver[1173]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 28.947492] dagster-webserver[1173]: dbapi = dbapi_meth(**dbapi_args) full # [ 28.948161] dagster-webserver[1173]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 28.948763] dagster-webserver[1173]: import psycopg full # [ 28.949630] dagster-webserver[1173]: ModuleNotFoundError: No module named 'psycopg' full # [ 29.232648] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 29.233871] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 29.237321] systemd[1]: dagster-webserver.service: Consumed 1.997s CPU time over 8.114s wall clock time, 111.8M memory peak. full # [ 31.234814] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 3. full # [ 31.239834] systemd[1]: Started Dagster Daemon. full # [ 33.088466] dagster-daemon[1200]: Traceback (most recent call last): full # [ 33.090949] dagster-daemon[1200]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 33.091677] dagster-daemon[1200]: sys.exit(main()) full # [ 33.092486] dagster-daemon[1200]: ~~~~^^ full # [ 33.093131] dagster-daemon[1200]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 33.093728] dagster-daemon[1200]: cli(obj={}) full # [ 33.094568] dagster-daemon[1200]: ~~~^^^^^^^^ full # [ 33.095244] dagster-daemon[1200]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 33.095803] dagster-daemon[1200]: return self.main(*args, **kwargs) full # [ 33.096623] dagster-daemon[1200]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 33.097263] dagster-daemon[1200]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 33.097878] dagster-daemon[1200]: rv = self.invoke(ctx) full # [ 33.105214] dagster-daemon[1200]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 33.105979] dagster-daemon[1200]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 33.106846] dagster-daemon[1200]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 33.107711] dagster-daemon[1200]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 33.108486] dagster-daemon[1200]: return ctx.invoke(self.callback, **ctx.params) full # [ 33.109162] dagster-daemon[1200]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 33.109765] dagster-daemon[1200]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 33.110596] dagster-daemon[1200]: return callback(*args, **kwargs) full # [ 33.111273] dagster-daemon[1200]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 33.111851] dagster-daemon[1200]: with get_instance_for_cli( full # [ 33.112674] dagster-daemon[1200]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 33.113494] dagster-daemon[1200]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 33.114150] dagster-daemon[1200]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 33.114810] dagster-daemon[1200]: ) as instance: full # [ 33.115565] dagster-daemon[1200]: ^ full # [ 33.116210] dagster-daemon[1200]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 33.116802] dagster-daemon[1200]: return next(self.gen) full # [ 33.117621] dagster-daemon[1200]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 33.118255] dagster-daemon[1200]: with DagsterInstance.get() as instance: full # [ 33.118875] dagster-daemon[1200]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 33.119696] dagster-daemon[1200]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 33.120514] dagster-daemon[1200]: return create_instance_from_dagster_home() full # [ 33.121208] dagster-daemon[1200]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 33.121769] dagster-daemon[1200]: return create_instance_from_config(dagster_home_path) full # [ 33.140691] dagster-daemon[1200]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 33.141669] dagster-daemon[1200]: return create_instance_from_ref(instance_ref) full # [ 33.142507] dagster-daemon[1200]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 33.143188] dagster-daemon[1200]: unified_storage = instance_ref.storage full # [ 33.143822] dagster-daemon[1200]: ^^^^^^^^^^^^^^^^^^^^ full # [ 33.144604] dagster-daemon[1200]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 33.145279] dagster-daemon[1200]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 33.145882] dagster-daemon[1200]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 33.146715] dagster-daemon[1200]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 33.147547] dagster-daemon[1200]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 33.148220] dagster-daemon[1200]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 33.148863] dagster-daemon[1200]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 33.149667] dagster-daemon[1200]: return DagsterPostgresStorage( full # [ 33.150496] dagster-daemon[1200]: inst_data=inst_data, full # [ 33.151174] dagster-daemon[1200]: ...<2 lines>... full # [ 33.151777] dagster-daemon[1200]: token_provider=get_token_provider_from_config(config_value), full # [ 33.152608] dagster-daemon[1200]: ) full # [ 33.166708] dagster-daemon[1200]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 33.167485] dagster-daemon[1200]: self._run_storage = PostgresRunStorage( full # [ 33.168158] dagster-daemon[1200]: ~~~~~~~~~~~~~~~~~~^ full # [ 33.168763] dagster-daemon[1200]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 33.169611] dagster-daemon[1200]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 33.170276] dagster-daemon[1200]: ) full # [ 33.170895] dagster-daemon[1200]: ^ full # [ 33.171716] dagster-daemon[1200]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 33.172543] dagster-daemon[1200]: self._engine = create_pg_engine( full # [ 33.173218] dagster-daemon[1200]: ~~~~~~~~~~~~~~~~^ full # [ 33.173821] dagster-daemon[1200]: self.postgres_url, full # [ 33.174651] dagster-daemon[1200]: ^^^^^^^^^^^^^^^^^^ full # [ 33.175492] dagster-daemon[1200]: ...<2 lines>... full # [ 33.176170] dagster-daemon[1200]: poolclass=db_pool.NullPool, full # [ 33.176968] dagster-daemon[1200]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 33.177801] dagster-daemon[1200]: ) full # [ 33.178620] dagster-daemon[1200]: ^ full # [ 33.179347] dagster-daemon[1200]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 33.179895] dagster-daemon[1200]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 33.180749] dagster-daemon[1200]: File "", line 2, in create_engine full # [ 33.181535] dagster-daemon[1200]: return target(fn, url, **kwargs) full # [ 33.182214] dagster-daemon[1200]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 33.182795] dagster-daemon[1200]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 33.196084] dagster-daemon[1200]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 33.198606] dagster-daemon[1200]: dbapi = dbapi_meth(**dbapi_args) full # [ 33.199750] dagster-daemon[1200]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 33.202439] dagster-daemon[1200]: import psycopg full # [ 33.203359] dagster-daemon[1200]: ModuleNotFoundError: No module named 'psycopg' full # [ 33.389665] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 33.390806] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 33.394296] systemd[1]: dagster-daemon.service: Consumed 1.401s CPU time over 7.293s wall clock time, 88.5M memory peak. full # [ 34.234976] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 3. full # [ 34.240269] systemd[1]: Started Dagster Webserver. full # [ 36.858568] dagster-webserver[1214]: Traceback (most recent call last): full # [ 36.861079] dagster-webserver[1214]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 36.861806] dagster-webserver[1214]: sys.exit(main()) full # [ 36.862598] dagster-webserver[1214]: ~~~~^^ full # [ 36.863247] dagster-webserver[1214]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 36.863849] dagster-webserver[1214]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 36.864700] dagster-webserver[1214]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 36.865527] dagster-webserver[1214]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 36.866381] dagster-webserver[1214]: return self.main(*args, **kwargs) full # [ 36.866941] dagster-webserver[1214]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 36.873427] dagster-webserver[1214]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 36.874251] dagster-webserver[1214]: rv = self.invoke(ctx) full # [ 36.874832] dagster-webserver[1214]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 36.875709] dagster-webserver[1214]: return ctx.invoke(self.callback, **ctx.params) full # [ 36.876526] dagster-webserver[1214]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 36.877185] dagster-webserver[1214]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 36.877771] dagster-webserver[1214]: return callback(*args, **kwargs) full # [ 36.878575] dagster-webserver[1214]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 36.879055] dagster-webserver[1214]: instance = stack.enter_context( full # [ 36.879624] dagster-webserver[1214]: get_possibly_temporary_instance_for_cli( full # [ 36.880263] dagster-webserver[1214]: ...<3 lines>... full # [ 36.880880] dagster-webserver[1214]: ) full # [ 36.881711] dagster-webserver[1214]: ) full # [ 36.882557] dagster-webserver[1214]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 36.883357] dagster-webserver[1214]: result = _enter(cm) full # [ 36.893801] dagster-webserver[1214]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 36.894576] dagster-webserver[1214]: return next(self.gen) full # [ 36.895237] dagster-webserver[1214]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 36.895843] dagster-webserver[1214]: with DagsterInstance.get() as instance: full # [ 36.896488] dagster-webserver[1214]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 36.897175] dagster-webserver[1214]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 36.897761] dagster-webserver[1214]: return create_instance_from_dagster_home() full # [ 36.898631] dagster-webserver[1214]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 36.899278] dagster-webserver[1214]: return create_instance_from_config(dagster_home_path) full # [ 36.909151] dagster-webserver[1214]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 36.909918] dagster-webserver[1214]: return create_instance_from_ref(instance_ref) full # [ 36.910766] dagster-webserver[1214]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 36.911587] dagster-webserver[1214]: unified_storage = instance_ref.storage full # [ 36.912260] dagster-webserver[1214]: ^^^^^^^^^^^^^^^^^^^^ full # [ 36.912863] dagster-webserver[1214]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 36.913736] dagster-webserver[1214]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 36.914544] dagster-webserver[1214]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 36.915272] dagster-webserver[1214]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 36.915832] dagster-webserver[1214]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 36.916473] dagster-webserver[1214]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 36.917155] dagster-webserver[1214]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 36.917745] dagster-webserver[1214]: return DagsterPostgresStorage( full # [ 36.918577] dagster-webserver[1214]: inst_data=inst_data, full # [ 36.919243] dagster-webserver[1214]: ...<2 lines>... full # [ 36.919832] dagster-webserver[1214]: token_provider=get_token_provider_from_config(config_value), full # [ 36.920520] dagster-webserver[1214]: ) full # [ 36.935857] dagster-webserver[1214]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 36.938446] dagster-webserver[1214]: self._run_storage = PostgresRunStorage( full # [ 36.939728] dagster-webserver[1214]: ~~~~~~~~~~~~~~~~~~^ full # [ 36.940983] dagster-webserver[1214]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 36.942699] dagster-webserver[1214]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 36.944412] dagster-webserver[1214]: ) full # [ 36.945212] dagster-webserver[1214]: ^ full # [ 36.945950] dagster-webserver[1214]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 36.948676] dagster-webserver[1214]: self._engine = create_pg_engine( full # [ 36.949839] dagster-webserver[1214]: ~~~~~~~~~~~~~~~~^ full # [ 36.951035] dagster-webserver[1214]: self.postgres_url, full # [ 36.952086] dagster-webserver[1214]: ^^^^^^^^^^^^^^^^^^ full # [ 36.953137] dagster-webserver[1214]: ...<2 lines>... full # [ 36.954094] dagster-webserver[1214]: poolclass=db_pool.NullPool, full # [ 36.955246] dagster-webserver[1214]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 36.956401] dagster-webserver[1214]: ) full # [ 36.957190] dagster-webserver[1214]: ^ full # [ 36.957977] dagster-webserver[1214]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 36.960572] dagster-webserver[1214]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 36.962130] dagster-webserver[1214]: File "", line 2, in create_engine full # [ 36.964766] dagster-webserver[1214]: return target(fn, url, **kwargs) full # [ 36.966292] dagster-webserver[1214]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 36.969414] dagster-webserver[1214]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 36.971246] dagster-webserver[1214]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 36.974480] dagster-webserver[1214]: dbapi = dbapi_meth(**dbapi_args) full # [ 36.975951] dagster-webserver[1214]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 36.979423] dagster-webserver[1214]: import psycopg full # [ 36.980610] dagster-webserver[1214]: ModuleNotFoundError: No module named 'psycopg' full # [ 37.211151] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 37.212092] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 37.214964] systemd[1]: dagster-webserver.service: Consumed 1.982s CPU time over 7.971s wall clock time, 111.6M memory peak. full # [ 38.485362] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 4. full # [ 38.490068] systemd[1]: Started Dagster Daemon. full # [ 40.348128] dagster-daemon[1240]: Traceback (most recent call last): full # [ 40.350601] dagster-daemon[1240]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 40.351523] dagster-daemon[1240]: sys.exit(main()) full # [ 40.352164] dagster-daemon[1240]: ~~~~^^ full # [ 40.352766] dagster-daemon[1240]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 40.353577] dagster-daemon[1240]: cli(obj={}) full # [ 40.354261] dagster-daemon[1240]: ~~~^^^^^^^^ full # [ 40.354867] dagster-daemon[1240]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 40.355482] dagster-daemon[1240]: return self.main(*args, **kwargs) full # [ 40.356121] dagster-daemon[1240]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 40.356721] dagster-daemon[1240]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 40.357541] dagster-daemon[1240]: rv = self.invoke(ctx) full # [ 40.364911] dagster-daemon[1240]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 40.365673] dagster-daemon[1240]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 40.366535] dagster-daemon[1240]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 40.367397] dagster-daemon[1240]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 40.367975] dagster-daemon[1240]: return ctx.invoke(self.callback, **ctx.params) full # [ 40.368821] dagster-daemon[1240]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 40.369699] dagster-daemon[1240]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 40.370270] dagster-daemon[1240]: return callback(*args, **kwargs) full # [ 40.370889] dagster-daemon[1240]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 40.371717] dagster-daemon[1240]: with get_instance_for_cli( full # [ 40.372542] dagster-daemon[1240]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 40.373260] dagster-daemon[1240]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 40.373804] dagster-daemon[1240]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 40.374628] dagster-daemon[1240]: ) as instance: full # [ 40.375335] dagster-daemon[1240]: ^ full # [ 40.375886] dagster-daemon[1240]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 40.376742] dagster-daemon[1240]: return next(self.gen) full # [ 40.377707] dagster-daemon[1240]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 40.378570] dagster-daemon[1240]: with DagsterInstance.get() as instance: full # [ 40.379437] dagster-daemon[1240]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 40.380235] dagster-daemon[1240]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 40.381069] dagster-daemon[1240]: return create_instance_from_dagster_home() full # [ 40.381662] dagster-daemon[1240]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 40.382814] dagster-daemon[1240]: return create_instance_from_config(dagster_home_path) full # [ 40.400558] dagster-daemon[1240]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 40.401532] dagster-daemon[1240]: return create_instance_from_ref(instance_ref) full # [ 40.402570] dagster-daemon[1240]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 40.403226] dagster-daemon[1240]: unified_storage = instance_ref.storage full # [ 40.403857] dagster-daemon[1240]: ^^^^^^^^^^^^^^^^^^^^ full # [ 40.409454] dagster-daemon[1240]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 40.410268] dagster-daemon[1240]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 40.410864] dagster-daemon[1240]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 40.411697] dagster-daemon[1240]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 40.412545] dagster-daemon[1240]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 40.413212] dagster-daemon[1240]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 40.416083] dagster-daemon[1240]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 40.416627] dagster-daemon[1240]: return DagsterPostgresStorage( full # [ 40.417284] dagster-daemon[1240]: inst_data=inst_data, full # [ 40.417920] dagster-daemon[1240]: ...<2 lines>... full # [ 40.420721] dagster-daemon[1240]: token_provider=get_token_provider_from_config(config_value), full # [ 40.421525] dagster-daemon[1240]: ) full # [ 40.424082] dagster-daemon[1240]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 40.424765] dagster-daemon[1240]: self._run_storage = PostgresRunStorage( full # [ 40.425595] dagster-daemon[1240]: ~~~~~~~~~~~~~~~~~~^ full # [ 40.426255] dagster-daemon[1240]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 40.426842] dagster-daemon[1240]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 40.430102] dagster-daemon[1240]: ) full # [ 40.430679] dagster-daemon[1240]: ^ full # [ 40.431503] dagster-daemon[1240]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 40.434087] dagster-daemon[1240]: self._engine = create_pg_engine( full # [ 40.434765] dagster-daemon[1240]: ~~~~~~~~~~~~~~~~^ full # [ 40.437082] dagster-daemon[1240]: self.postgres_url, full # [ 40.437679] dagster-daemon[1240]: ^^^^^^^^^^^^^^^^^^ full # [ 40.438258] dagster-daemon[1240]: ...<2 lines>... full # [ 40.438853] dagster-daemon[1240]: poolclass=db_pool.NullPool, full # [ 40.442477] dagster-daemon[1240]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 40.443181] dagster-daemon[1240]: ) full # [ 40.443734] dagster-daemon[1240]: ^ full # [ 40.446098] dagster-daemon[1240]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 40.446795] dagster-daemon[1240]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 40.449094] dagster-daemon[1240]: File "", line 2, in create_engine full # [ 40.449637] dagster-daemon[1240]: return target(fn, url, **kwargs) full # [ 40.450461] dagster-daemon[1240]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 40.453084] dagster-daemon[1240]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 40.453704] dagster-daemon[1240]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 40.454527] dagster-daemon[1240]: dbapi = dbapi_meth(**dbapi_args) full # [ 40.457090] dagster-daemon[1240]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 40.457759] dagster-daemon[1240]: import psycopg full # [ 40.458622] dagster-daemon[1240]: ModuleNotFoundError: No module named 'psycopg' full # [ 40.637187] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 40.639392] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 40.641949] systemd[1]: dagster-daemon.service: Consumed 1.422s CPU time over 7.240s wall clock time, 88.6M memory peak. full # [ 42.235340] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 4. full # [ 42.238477] systemd[1]: Started Dagster Webserver. full # [ 44.847319] dagster-webserver[1258]: Traceback (most recent call last): full # [ 44.849839] dagster-webserver[1258]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 44.850623] dagster-webserver[1258]: sys.exit(main()) full # [ 44.851268] dagster-webserver[1258]: ~~~~^^ full # [ 44.851873] dagster-webserver[1258]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 44.852697] dagster-webserver[1258]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 44.853538] dagster-webserver[1258]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 44.854209] dagster-webserver[1258]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 44.854766] dagster-webserver[1258]: return self.main(*args, **kwargs) full # [ 44.855571] dagster-webserver[1258]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 44.856046] dagster-webserver[1258]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 44.856621] dagster-webserver[1258]: rv = self.invoke(ctx) full # [ 44.865245] dagster-webserver[1258]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 44.866002] dagster-webserver[1258]: return ctx.invoke(self.callback, **ctx.params) full # [ 44.866648] dagster-webserver[1258]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 44.867277] dagster-webserver[1258]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 44.867912] dagster-webserver[1258]: return callback(*args, **kwargs) full # [ 44.868748] dagster-webserver[1258]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 44.869592] dagster-webserver[1258]: instance = stack.enter_context( full # [ 44.870284] dagster-webserver[1258]: get_possibly_temporary_instance_for_cli( full # [ 44.870849] dagster-webserver[1258]: ...<3 lines>... full # [ 44.871489] dagster-webserver[1258]: ) full # [ 44.872163] dagster-webserver[1258]: ) full # [ 44.872811] dagster-webserver[1258]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 44.873608] dagster-webserver[1258]: result = _enter(cm) full # [ 44.874038] dagster-webserver[1258]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 44.874677] dagster-webserver[1258]: return next(self.gen) full # [ 44.885624] dagster-webserver[1258]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 44.886599] dagster-webserver[1258]: with DagsterInstance.get() as instance: full # [ 44.887254] dagster-webserver[1258]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 44.887854] dagster-webserver[1258]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 44.888496] dagster-webserver[1258]: return create_instance_from_dagster_home() full # [ 44.889171] dagster-webserver[1258]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 44.889774] dagster-webserver[1258]: return create_instance_from_config(dagster_home_path) full # [ 44.890648] dagster-webserver[1258]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 44.891297] dagster-webserver[1258]: return create_instance_from_ref(instance_ref) full # [ 44.891928] dagster-webserver[1258]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 44.892717] dagster-webserver[1258]: unified_storage = instance_ref.storage full # [ 44.893548] dagster-webserver[1258]: ^^^^^^^^^^^^^^^^^^^^ full # [ 44.906585] dagster-webserver[1258]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 44.907597] dagster-webserver[1258]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 44.908638] dagster-webserver[1258]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 44.909260] dagster-webserver[1258]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 44.909862] dagster-webserver[1258]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 44.910691] dagster-webserver[1258]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 44.911530] dagster-webserver[1258]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 44.912556] dagster-webserver[1258]: return DagsterPostgresStorage( full # [ 44.913229] dagster-webserver[1258]: inst_data=inst_data, full # [ 44.913829] dagster-webserver[1258]: ...<2 lines>... full # [ 44.914665] dagster-webserver[1258]: token_provider=get_token_provider_from_config(config_value), full # [ 44.915497] dagster-webserver[1258]: ) full # [ 44.916212] dagster-webserver[1258]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 44.916774] dagster-webserver[1258]: self._run_storage = PostgresRunStorage( full # [ 44.917600] dagster-webserver[1258]: ~~~~~~~~~~~~~~~~~~^ full # [ 44.918292] dagster-webserver[1258]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 44.918878] dagster-webserver[1258]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 44.919687] dagster-webserver[1258]: ) full # [ 44.920505] dagster-webserver[1258]: ^ full # [ 44.921163] dagster-webserver[1258]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 44.921783] dagster-webserver[1258]: self._engine = create_pg_engine( full # [ 44.922238] dagster-webserver[1258]: ~~~~~~~~~~~~~~~~^ full # [ 44.922836] dagster-webserver[1258]: self.postgres_url, full # [ 44.923477] dagster-webserver[1258]: ^^^^^^^^^^^^^^^^^^ full # [ 44.924129] dagster-webserver[1258]: ...<2 lines>... full # [ 44.924724] dagster-webserver[1258]: poolclass=db_pool.NullPool, full # [ 44.925544] dagster-webserver[1258]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 44.926197] dagster-webserver[1258]: ) full # [ 44.926792] dagster-webserver[1258]: ^ full # [ 44.943608] dagster-webserver[1258]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 44.944583] dagster-webserver[1258]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 44.945059] dagster-webserver[1258]: File "", line 2, in create_engine full # [ 44.945652] dagster-webserver[1258]: return target(fn, url, **kwargs) full # [ 44.946492] dagster-webserver[1258]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 44.947164] dagster-webserver[1258]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 44.947768] dagster-webserver[1258]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 44.948595] dagster-webserver[1258]: dbapi = dbapi_meth(**dbapi_args) full # [ 44.949323] dagster-webserver[1258]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 44.949882] dagster-webserver[1258]: import psycopg full # [ 44.961128] dagster-webserver[1258]: ModuleNotFoundError: No module named 'psycopg' full # [ 45.231450] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 45.233729] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 45.235889] systemd[1]: dagster-webserver.service: Consumed 1.975s CPU time over 8.014s wall clock time, 111.8M memory peak. full # [ 45.734633] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 5. full # [ 45.737448] systemd[1]: Started Dagster Daemon. full # [ 47.566226] dagster-daemon[1279]: Traceback (most recent call last): full # [ 47.568681] dagster-daemon[1279]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 47.569628] dagster-daemon[1279]: sys.exit(main()) full # [ 47.570252] dagster-daemon[1279]: ~~~~^^ full # [ 47.570841] dagster-daemon[1279]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 47.571689] dagster-daemon[1279]: cli(obj={}) full # [ 47.572539] dagster-daemon[1279]: ~~~^^^^^^^^ full # [ 47.573222] dagster-daemon[1279]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 47.573963] dagster-daemon[1279]: return self.main(*args, **kwargs) full # [ 47.574780] dagster-daemon[1279]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 47.575590] dagster-daemon[1279]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 47.576254] dagster-daemon[1279]: rv = self.invoke(ctx) full # [ 47.582849] dagster-daemon[1279]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 47.583628] dagster-daemon[1279]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 47.584343] dagster-daemon[1279]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 47.584902] dagster-daemon[1279]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 47.585726] dagster-daemon[1279]: return ctx.invoke(self.callback, **ctx.params) full # [ 47.586558] dagster-daemon[1279]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 47.587268] dagster-daemon[1279]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 47.587841] dagster-daemon[1279]: return callback(*args, **kwargs) full # [ 47.595210] dagster-daemon[1279]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 47.595981] dagster-daemon[1279]: with get_instance_for_cli( full # [ 47.596815] dagster-daemon[1279]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 47.599792] dagster-daemon[1279]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 47.600570] dagster-daemon[1279]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 47.601233] dagster-daemon[1279]: ) as instance: full # [ 47.601837] dagster-daemon[1279]: ^ full # [ 47.603179] dagster-daemon[1279]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 47.603717] dagster-daemon[1279]: return next(self.gen) full # [ 47.604534] dagster-daemon[1279]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 47.605416] dagster-daemon[1279]: with DagsterInstance.get() as instance: full # [ 47.606003] dagster-daemon[1279]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 47.606676] dagster-daemon[1279]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 47.607373] dagster-daemon[1279]: return create_instance_from_dagster_home() full # [ 47.607907] dagster-daemon[1279]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 47.608739] dagster-daemon[1279]: return create_instance_from_config(dagster_home_path) full # [ 47.609690] dagster-daemon[1279]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 47.610291] dagster-daemon[1279]: return create_instance_from_ref(instance_ref) full # [ 47.610831] dagster-daemon[1279]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 47.612003] dagster-daemon[1279]: unified_storage = instance_ref.storage full # [ 47.613679] dagster-daemon[1279]: ^^^^^^^^^^^^^^^^^^^^ full # [ 47.614521] dagster-daemon[1279]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 47.615354] dagster-daemon[1279]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 47.615987] dagster-daemon[1279]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 47.616587] dagster-daemon[1279]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 47.617344] dagster-daemon[1279]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 47.618053] dagster-daemon[1279]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 47.618991] dagster-daemon[1279]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 47.619666] dagster-daemon[1279]: return DagsterPostgresStorage( full # [ 47.620569] dagster-daemon[1279]: inst_data=inst_data, full # [ 47.621148] dagster-daemon[1279]: ...<2 lines>... full # [ 47.621743] dagster-daemon[1279]: token_provider=get_token_provider_from_config(config_value), full # [ 47.622682] dagster-daemon[1279]: ) full # [ 47.623217] dagster-daemon[1279]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 47.623819] dagster-daemon[1279]: self._run_storage = PostgresRunStorage( full # [ 47.624862] dagster-daemon[1279]: ~~~~~~~~~~~~~~~~~~^ full # [ 47.625727] dagster-daemon[1279]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 47.626478] dagster-daemon[1279]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 47.627154] dagster-daemon[1279]: ) full # [ 47.627748] dagster-daemon[1279]: ^ full # [ 47.629578] dagster-daemon[1279]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 47.630256] dagster-daemon[1279]: self._engine = create_pg_engine( full # [ 47.630801] dagster-daemon[1279]: ~~~~~~~~~~~~~~~~^ full # [ 47.631896] dagster-daemon[1279]: self.postgres_url, full # [ 47.632647] dagster-daemon[1279]: ^^^^^^^^^^^^^^^^^^ full # [ 47.633475] dagster-daemon[1279]: ...<2 lines>... full # [ 47.634152] dagster-daemon[1279]: poolclass=db_pool.NullPool, full # [ 47.634763] dagster-daemon[1279]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 47.635587] dagster-daemon[1279]: ) full # [ 47.636241] dagster-daemon[1279]: ^ full # [ 47.636837] dagster-daemon[1279]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 47.637469] dagster-daemon[1279]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 47.638128] dagster-daemon[1279]: File "", line 2, in create_engine full # [ 47.638727] dagster-daemon[1279]: return target(fn, url, **kwargs) full # [ 47.639550] dagster-daemon[1279]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 47.640222] dagster-daemon[1279]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 47.640806] dagster-daemon[1279]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 47.641639] dagster-daemon[1279]: dbapi = dbapi_meth(**dbapi_args) full # [ 47.676642] dagster-daemon[1279]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 47.677614] dagster-daemon[1279]: import psycopg full # [ 47.678368] dagster-daemon[1279]: ModuleNotFoundError: No module named 'psycopg' full # [ 47.872718] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 47.874952] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 47.877040] systemd[1]: dagster-daemon.service: Consumed 1.395s CPU time over 7.234s wall clock time, 88.5M memory peak. full # [ 50.235316] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 5. full # [ 50.238102] systemd[1]: Started Dagster Webserver. full # [ 52.832588] dagster-webserver[1300]: Traceback (most recent call last): full # [ 52.835081] dagster-webserver[1300]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 52.835864] dagster-webserver[1300]: sys.exit(main()) full # [ 52.836652] dagster-webserver[1300]: ~~~~^^ full # [ 52.837478] dagster-webserver[1300]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 52.838151] dagster-webserver[1300]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 52.838778] dagster-webserver[1300]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 52.839608] dagster-webserver[1300]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 52.840223] dagster-webserver[1300]: return self.main(*args, **kwargs) full # [ 52.840808] dagster-webserver[1300]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 52.847706] dagster-webserver[1300]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 52.848498] dagster-webserver[1300]: rv = self.invoke(ctx) full # [ 52.849176] dagster-webserver[1300]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 52.849765] dagster-webserver[1300]: return ctx.invoke(self.callback, **ctx.params) full # [ 52.850619] dagster-webserver[1300]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 52.851668] dagster-webserver[1300]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 52.852540] dagster-webserver[1300]: return callback(*args, **kwargs) full # [ 52.853220] dagster-webserver[1300]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 52.853783] dagster-webserver[1300]: instance = stack.enter_context( full # [ 52.854623] dagster-webserver[1300]: get_possibly_temporary_instance_for_cli( full # [ 52.855283] dagster-webserver[1300]: ...<3 lines>... full # [ 52.855915] dagster-webserver[1300]: ) full # [ 52.856760] dagster-webserver[1300]: ) full # [ 52.857597] dagster-webserver[1300]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 52.858290] dagster-webserver[1300]: result = _enter(cm) full # [ 52.868372] dagster-webserver[1300]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 52.869214] dagster-webserver[1300]: return next(self.gen) full # [ 52.869796] dagster-webserver[1300]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 52.870642] dagster-webserver[1300]: with DagsterInstance.get() as instance: full # [ 52.871486] dagster-webserver[1300]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 52.872168] dagster-webserver[1300]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 52.872769] dagster-webserver[1300]: return create_instance_from_dagster_home() full # [ 52.873612] dagster-webserver[1300]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 52.874276] dagster-webserver[1300]: return create_instance_from_config(dagster_home_path) full # [ 52.874951] dagster-webserver[1300]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 52.875763] dagster-webserver[1300]: return create_instance_from_ref(instance_ref) full # [ 52.887607] dagster-webserver[1300]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 52.888599] dagster-webserver[1300]: unified_storage = instance_ref.storage full # [ 52.889278] dagster-webserver[1300]: ^^^^^^^^^^^^^^^^^^^^ full # [ 52.889880] dagster-webserver[1300]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 52.890752] dagster-webserver[1300]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 52.891563] dagster-webserver[1300]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 52.892250] dagster-webserver[1300]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 52.892849] dagster-webserver[1300]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 52.893690] dagster-webserver[1300]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 52.894567] dagster-webserver[1300]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 52.895575] dagster-webserver[1300]: return DagsterPostgresStorage( full # [ 52.896249] dagster-webserver[1300]: inst_data=inst_data, full # [ 52.896850] dagster-webserver[1300]: ...<2 lines>... full # [ 52.897692] dagster-webserver[1300]: token_provider=get_token_provider_from_config(config_value), full # [ 52.898530] dagster-webserver[1300]: ) full # [ 52.899570] dagster-webserver[1300]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 52.900247] dagster-webserver[1300]: self._run_storage = PostgresRunStorage( full # [ 52.900848] dagster-webserver[1300]: ~~~~~~~~~~~~~~~~~~^ full # [ 52.901478] dagster-webserver[1300]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 52.902143] dagster-webserver[1300]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 52.902740] dagster-webserver[1300]: ) full # [ 52.903565] dagster-webserver[1300]: ^ full # [ 52.919337] dagster-webserver[1300]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 52.920163] dagster-webserver[1300]: self._engine = create_pg_engine( full # [ 52.920754] dagster-webserver[1300]: ~~~~~~~~~~~~~~~~^ full # [ 52.921591] dagster-webserver[1300]: self.postgres_url, full # [ 52.922647] dagster-webserver[1300]: ^^^^^^^^^^^^^^^^^^ full # [ 52.923728] dagster-webserver[1300]: ...<2 lines>... full # [ 52.924590] dagster-webserver[1300]: poolclass=db_pool.NullPool, full # [ 52.925269] dagster-webserver[1300]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 52.925855] dagster-webserver[1300]: ) full # [ 52.926704] dagster-webserver[1300]: ^ full # [ 52.927542] dagster-webserver[1300]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 52.928228] dagster-webserver[1300]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 52.928828] dagster-webserver[1300]: File "", line 2, in create_engine full # [ 52.929492] dagster-webserver[1300]: return target(fn, url, **kwargs) full # [ 52.930197] dagster-webserver[1300]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 52.930807] dagster-webserver[1300]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 52.931665] dagster-webserver[1300]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 52.932276] dagster-webserver[1300]: dbapi = dbapi_meth(**dbapi_args) full # [ 52.932909] dagster-webserver[1300]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 52.933746] dagster-webserver[1300]: import psycopg full # [ 52.947566] dagster-webserver[1300]: ModuleNotFoundError: No module named 'psycopg' full # [ 52.984563] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 6. full # [ 52.990174] systemd[1]: Started Dagster Daemon. full # [ 53.271961] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 53.274044] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 53.276068] systemd[1]: dagster-webserver.service: Consumed 2.023s CPU time over 8.040s wall clock time, 111.8M memory peak. full # [ 54.827503] dagster-daemon[1314]: Traceback (most recent call last): full # [ 54.829987] dagster-daemon[1314]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 54.830814] dagster-daemon[1314]: sys.exit(main()) full # [ 54.831589] dagster-daemon[1314]: ~~~~^^ full # [ 54.832251] dagster-daemon[1314]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 54.832851] dagster-daemon[1314]: cli(obj={}) full # [ 54.833702] dagster-daemon[1314]: ~~~^^^^^^^^ full # [ 54.834505] dagster-daemon[1314]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 54.835180] dagster-daemon[1314]: return self.main(*args, **kwargs) full # [ 54.835768] dagster-daemon[1314]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 54.836684] dagster-daemon[1314]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 54.837248] dagster-daemon[1314]: rv = self.invoke(ctx) full # [ 54.837842] dagster-daemon[1314]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 54.838667] dagster-daemon[1314]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 54.839510] dagster-daemon[1314]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 54.848855] dagster-daemon[1314]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 54.849629] dagster-daemon[1314]: return ctx.invoke(self.callback, **ctx.params) full # [ 54.850668] dagster-daemon[1314]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 54.851579] dagster-daemon[1314]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 54.852184] dagster-daemon[1314]: return callback(*args, **kwargs) full # [ 54.852825] dagster-daemon[1314]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 54.853605] dagster-daemon[1314]: with get_instance_for_cli( full # [ 54.854286] dagster-daemon[1314]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 54.854881] dagster-daemon[1314]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 54.855959] dagster-daemon[1314]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 54.856770] dagster-daemon[1314]: ) as instance: full # [ 54.857554] dagster-daemon[1314]: ^ full # [ 54.858204] dagster-daemon[1314]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 54.858808] dagster-daemon[1314]: return next(self.gen) full # [ 54.868204] dagster-daemon[1314]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 54.868972] dagster-daemon[1314]: with DagsterInstance.get() as instance: full # [ 54.869824] dagster-daemon[1314]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 54.870667] dagster-daemon[1314]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 54.871503] dagster-daemon[1314]: return create_instance_from_dagster_home() full # [ 54.872203] dagster-daemon[1314]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 54.872797] dagster-daemon[1314]: return create_instance_from_config(dagster_home_path) full # [ 54.873615] dagster-daemon[1314]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 54.874298] dagster-daemon[1314]: return create_instance_from_ref(instance_ref) full # [ 54.874933] dagster-daemon[1314]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 54.875736] dagster-daemon[1314]: unified_storage = instance_ref.storage full # [ 54.876596] dagster-daemon[1314]: ^^^^^^^^^^^^^^^^^^^^ full # [ 54.888568] dagster-daemon[1314]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 54.889554] dagster-daemon[1314]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 54.890229] dagster-daemon[1314]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 54.890845] dagster-daemon[1314]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 54.891686] dagster-daemon[1314]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 54.892516] dagster-daemon[1314]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 54.893201] dagster-daemon[1314]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 54.893800] dagster-daemon[1314]: return DagsterPostgresStorage( full # [ 54.894621] dagster-daemon[1314]: inst_data=inst_data, full # [ 54.895301] dagster-daemon[1314]: ...<2 lines>... full # [ 54.895897] dagster-daemon[1314]: token_provider=get_token_provider_from_config(config_value), full # [ 54.896747] dagster-daemon[1314]: ) full # [ 54.897613] dagster-daemon[1314]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 54.898245] dagster-daemon[1314]: self._run_storage = PostgresRunStorage( full # [ 54.898849] dagster-daemon[1314]: ~~~~~~~~~~~~~~~~~~^ full # [ 54.899493] dagster-daemon[1314]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 54.900158] dagster-daemon[1314]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 54.900749] dagster-daemon[1314]: ) full # [ 54.901570] dagster-daemon[1314]: ^ full # [ 54.914786] dagster-daemon[1314]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 54.917513] dagster-daemon[1314]: self._engine = create_pg_engine( full # [ 54.918676] dagster-daemon[1314]: ~~~~~~~~~~~~~~~~^ full # [ 54.919822] dagster-daemon[1314]: self.postgres_url, full # [ 54.920841] dagster-daemon[1314]: ^^^^^^^^^^^^^^^^^^ full # [ 54.921854] dagster-daemon[1314]: ...<2 lines>... full # [ 54.922785] dagster-daemon[1314]: poolclass=db_pool.NullPool, full # [ 54.923925] dagster-daemon[1314]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 54.925085] dagster-daemon[1314]: ) full # [ 54.925790] dagster-daemon[1314]: ^ full # [ 54.926543] dagster-daemon[1314]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 54.929128] dagster-daemon[1314]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 54.930549] dagster-daemon[1314]: File "", line 2, in create_engine full # [ 54.932705] dagster-daemon[1314]: return target(fn, url, **kwargs) full # [ 54.933828] dagster-daemon[1314]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 54.936371] dagster-daemon[1314]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 54.937832] dagster-daemon[1314]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 54.940422] dagster-daemon[1314]: dbapi = dbapi_meth(**dbapi_args) full # [ 54.941587] dagster-daemon[1314]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 54.944308] dagster-daemon[1314]: import psycopg full # [ 54.945231] dagster-daemon[1314]: ModuleNotFoundError: No module named 'psycopg' full # [ 55.103225] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 55.104446] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 55.108221] systemd[1]: dagster-daemon.service: Consumed 1.392s CPU time over 7.229s wall clock time, 88.8M memory peak. full # [ 58.485314] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 6. full # [ 58.489531] systemd[1]: Started Dagster Webserver. full # [ 60.234455] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 7. full # [ 60.236595] systemd[1]: Started Dagster Daemon. full # [ 61.083342] dagster-webserver[1342]: Traceback (most recent call last): full # [ 61.084818] dagster-webserver[1342]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 61.086936] dagster-webserver[1342]: sys.exit(main()) full # [ 61.088208] dagster-webserver[1342]: ~~~~^^ full # [ 61.089477] dagster-webserver[1342]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 61.092439] dagster-webserver[1342]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 61.094404] dagster-webserver[1342]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 61.095908] dagster-webserver[1342]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 61.098695] dagster-webserver[1342]: return self.main(*args, **kwargs) full # [ 61.100184] dagster-webserver[1342]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 61.101673] dagster-webserver[1342]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 61.104625] dagster-webserver[1342]: rv = self.invoke(ctx) full # [ 61.106035] dagster-webserver[1342]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 61.108684] dagster-webserver[1342]: return ctx.invoke(self.callback, **ctx.params) full # [ 61.110704] dagster-webserver[1342]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 61.112371] dagster-webserver[1342]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 61.115195] dagster-webserver[1342]: return callback(*args, **kwargs) full # [ 61.118059] dagster-webserver[1342]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 61.120637] dagster-webserver[1342]: instance = stack.enter_context( full # [ 61.121806] dagster-webserver[1342]: get_possibly_temporary_instance_for_cli( full # [ 61.123615] dagster-webserver[1342]: ...<3 lines>... full # [ 61.124974] dagster-webserver[1342]: ) full # [ 61.126066] dagster-webserver[1342]: ) full # [ 61.126954] dagster-webserver[1342]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 61.131324] dagster-webserver[1342]: result = _enter(cm) full # [ 61.132332] dagster-webserver[1342]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 61.134569] dagster-webserver[1342]: return next(self.gen) full # [ 61.137097] dagster-webserver[1342]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 61.139938] dagster-webserver[1342]: with DagsterInstance.get() as instance: full # [ 61.141232] dagster-webserver[1342]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 61.142460] dagster-webserver[1342]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 61.145033] dagster-webserver[1342]: return create_instance_from_dagster_home() full # [ 61.148064] dagster-webserver[1342]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 61.150971] dagster-webserver[1342]: return create_instance_from_config(dagster_home_path) full # [ 61.152463] dagster-webserver[1342]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 61.155322] dagster-webserver[1342]: return create_instance_from_ref(instance_ref) full # [ 61.156937] dagster-webserver[1342]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 61.159951] dagster-webserver[1342]: unified_storage = instance_ref.storage full # [ 61.161727] dagster-webserver[1342]: ^^^^^^^^^^^^^^^^^^^^ full # [ 61.163309] dagster-webserver[1342]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 61.166490] dagster-webserver[1342]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 61.168574] dagster-webserver[1342]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 61.170734] dagster-webserver[1342]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 61.173479] dagster-webserver[1342]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 61.175331] dagster-webserver[1342]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 61.178305] dagster-webserver[1342]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 61.181157] dagster-webserver[1342]: return DagsterPostgresStorage( full # [ 61.183045] dagster-webserver[1342]: inst_data=inst_data, full # [ 61.184269] dagster-webserver[1342]: ...<2 lines>... full # [ 61.185762] dagster-webserver[1342]: token_provider=get_token_provider_from_config(config_value), full # [ 61.187592] dagster-webserver[1342]: ) full # [ 61.188531] dagster-webserver[1342]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 61.191475] dagster-webserver[1342]: self._run_storage = PostgresRunStorage( full # [ 61.192887] dagster-webserver[1342]: ~~~~~~~~~~~~~~~~~~^ full # [ 61.194713] dagster-webserver[1342]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 61.198207] dagster-webserver[1342]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 61.199898] dagster-webserver[1342]: ) full # [ 61.201718] dagster-webserver[1342]: ^ full # [ 61.202488] dagster-webserver[1342]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 61.205222] dagster-webserver[1342]: self._engine = create_pg_engine( full # [ 61.206398] dagster-webserver[1342]: ~~~~~~~~~~~~~~~~^ full # [ 61.207768] dagster-webserver[1342]: self.postgres_url, full # [ 61.209062] dagster-webserver[1342]: ^^^^^^^^^^^^^^^^^^ full # [ 61.210614] dagster-webserver[1342]: ...<2 lines>... full # [ 61.211789] dagster-webserver[1342]: poolclass=db_pool.NullPool, full # [ 61.213422] dagster-webserver[1342]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 61.214743] dagster-webserver[1342]: ) full # [ 61.216084] dagster-webserver[1342]: ^ full # [ 61.216982] dagster-webserver[1342]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 61.220816] dagster-webserver[1342]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 61.222314] dagster-webserver[1342]: File "", line 2, in create_engine full # [ 61.224494] dagster-webserver[1342]: return target(fn, url, **kwargs) full # [ 61.225677] dagster-webserver[1342]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 61.228272] dagster-webserver[1342]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 61.229763] dagster-webserver[1342]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 61.232388] dagster-webserver[1342]: dbapi = dbapi_meth(**dbapi_args) full # [ 61.233564] dagster-webserver[1342]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 61.236322] dagster-webserver[1342]: import psycopg full # [ 61.237279] dagster-webserver[1342]: ModuleNotFoundError: No module named 'psycopg' full # [ 61.402427] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 61.403428] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 61.404357] systemd[1]: dagster-webserver.service: Consumed 2.023s CPU time over 8.127s wall clock time, 111.8M memory peak. full # [ 62.207617] dagster-daemon[1352]: Traceback (most recent call last): full # [ 62.210091] dagster-daemon[1352]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 62.210869] dagster-daemon[1352]: sys.exit(main()) full # [ 62.211465] dagster-daemon[1352]: ~~~~^^ full # [ 62.212126] dagster-daemon[1352]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 62.212727] dagster-daemon[1352]: cli(obj={}) full # [ 62.213573] dagster-daemon[1352]: ~~~^^^^^^^^ full # [ 62.214231] dagster-daemon[1352]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 62.214796] dagster-daemon[1352]: return self.main(*args, **kwargs) full # [ 62.215618] dagster-daemon[1352]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 62.216273] dagster-daemon[1352]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 62.216869] dagster-daemon[1352]: rv = self.invoke(ctx) full # [ 62.224307] dagster-daemon[1352]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 62.225125] dagster-daemon[1352]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 62.225745] dagster-daemon[1352]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 62.226565] dagster-daemon[1352]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 62.227226] dagster-daemon[1352]: return ctx.invoke(self.callback, **ctx.params) full # [ 62.227826] dagster-daemon[1352]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.228731] dagster-daemon[1352]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 62.229592] dagster-daemon[1352]: return callback(*args, **kwargs) full # [ 62.230170] dagster-daemon[1352]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 62.230750] dagster-daemon[1352]: with get_instance_for_cli( full # [ 62.231582] dagster-daemon[1352]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 62.232032] dagster-daemon[1352]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 62.232620] dagster-daemon[1352]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.233257] dagster-daemon[1352]: ) as instance: full # [ 62.233950] dagster-daemon[1352]: ^ full # [ 62.245398] dagster-daemon[1352]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 62.246209] dagster-daemon[1352]: return next(self.gen) full # [ 62.246811] dagster-daemon[1352]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 62.247653] dagster-daemon[1352]: with DagsterInstance.get() as instance: full # [ 62.248493] dagster-daemon[1352]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 62.249163] dagster-daemon[1352]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 62.249765] dagster-daemon[1352]: return create_instance_from_dagster_home() full # [ 62.250631] dagster-daemon[1352]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 62.251279] dagster-daemon[1352]: return create_instance_from_config(dagster_home_path) full # [ 62.251871] dagster-daemon[1352]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 62.252707] dagster-daemon[1352]: return create_instance_from_ref(instance_ref) full # [ 62.263901] dagster-daemon[1352]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 62.266698] dagster-daemon[1352]: unified_storage = instance_ref.storage full # [ 62.267913] dagster-daemon[1352]: ^^^^^^^^^^^^^^^^^^^^ full # [ 62.269153] dagster-daemon[1352]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 62.271633] dagster-daemon[1352]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 62.273503] dagster-daemon[1352]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.275035] dagster-daemon[1352]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 62.277569] dagster-daemon[1352]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 62.279171] dagster-daemon[1352]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.280721] dagster-daemon[1352]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 62.283280] dagster-daemon[1352]: return DagsterPostgresStorage( full # [ 62.284396] dagster-daemon[1352]: inst_data=inst_data, full # [ 62.285447] dagster-daemon[1352]: ...<2 lines>... full # [ 62.286375] dagster-daemon[1352]: token_provider=get_token_provider_from_config(config_value), full # [ 62.287913] dagster-daemon[1352]: ) full # [ 62.288671] dagster-daemon[1352]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 62.291177] dagster-daemon[1352]: self._run_storage = PostgresRunStorage( full # [ 62.292397] dagster-daemon[1352]: ~~~~~~~~~~~~~~~~~~^ full # [ 62.293617] dagster-daemon[1352]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 62.295289] dagster-daemon[1352]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.296941] dagster-daemon[1352]: ) full # [ 62.297680] dagster-daemon[1352]: ^ full # [ 62.298438] dagster-daemon[1352]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 62.301162] dagster-daemon[1352]: self._engine = create_pg_engine( full # [ 62.302302] dagster-daemon[1352]: ~~~~~~~~~~~~~~~~^ full # [ 62.303442] dagster-daemon[1352]: self.postgres_url, full # [ 62.304457] dagster-daemon[1352]: ^^^^^^^^^^^^^^^^^^ full # [ 62.305467] dagster-daemon[1352]: ...<2 lines>... full # [ 62.306401] dagster-daemon[1352]: poolclass=db_pool.NullPool, full # [ 62.307548] dagster-daemon[1352]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.308722] dagster-daemon[1352]: ) full # [ 62.309459] dagster-daemon[1352]: ^ full # [ 62.310215] dagster-daemon[1352]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 62.312774] dagster-daemon[1352]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 62.314213] dagster-daemon[1352]: File "", line 2, in create_engine full # [ 62.316367] dagster-daemon[1352]: return target(fn, url, **kwargs) full # [ 62.317508] dagster-daemon[1352]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 62.320054] dagster-daemon[1352]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 62.321555] dagster-daemon[1352]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 62.324159] dagster-daemon[1352]: dbapi = dbapi_meth(**dbapi_args) full # [ 62.325303] dagster-daemon[1352]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 62.328052] dagster-daemon[1352]: import psycopg full # [ 62.328924] dagster-daemon[1352]: ModuleNotFoundError: No module named 'psycopg' full # [ 62.459553] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 62.460724] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 62.463710] systemd[1]: dagster-daemon.service: Consumed 1.428s CPU time over 7.351s wall clock time, 88.5M memory peak. full # [ 66.485146] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 7. full # [ 66.488164] systemd[1]: Started Dagster Webserver. full # [ 67.484365] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 8. full # [ 67.488109] systemd[1]: Started Dagster Daemon. full # [ 69.201115] dagster-webserver[1384]: Traceback (most recent call last): full # [ 69.203054] dagster-webserver[1384]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 69.203781] dagster-webserver[1384]: sys.exit(main()) full # [ 69.204585] dagster-webserver[1384]: ~~~~^^ full # [ 69.205469] dagster-webserver[1384]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 69.206140] dagster-webserver[1384]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 69.206745] dagster-webserver[1384]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 69.207686] dagster-webserver[1384]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 69.208048] dagster-webserver[1384]: return self.main(*args, **kwargs) full # [ 69.208629] dagster-webserver[1384]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 69.209370] dagster-webserver[1384]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 69.209904] dagster-webserver[1384]: rv = self.invoke(ctx) full # [ 69.218872] dagster-webserver[1384]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 69.219609] dagster-webserver[1384]: return ctx.invoke(self.callback, **ctx.params) full # [ 69.220295] dagster-webserver[1384]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 69.220860] dagster-webserver[1384]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 69.221807] dagster-webserver[1384]: return callback(*args, **kwargs) full # [ 69.222536] dagster-webserver[1384]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 69.223306] dagster-webserver[1384]: instance = stack.enter_context( full # [ 69.223997] dagster-webserver[1384]: get_possibly_temporary_instance_for_cli( full # [ 69.224619] dagster-webserver[1384]: ...<3 lines>... full # [ 69.225960] dagster-webserver[1384]: ) full # [ 69.226695] dagster-webserver[1384]: ) full # [ 69.227541] dagster-webserver[1384]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 69.228332] dagster-webserver[1384]: result = _enter(cm) full # [ 69.228995] dagster-webserver[1384]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 69.229639] dagster-webserver[1384]: return next(self.gen) full # [ 69.230573] dagster-webserver[1384]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 69.231147] dagster-webserver[1384]: with DagsterInstance.get() as instance: full # [ 69.231734] dagster-webserver[1384]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 69.232638] dagster-webserver[1384]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 69.233229] dagster-webserver[1384]: return create_instance_from_dagster_home() full # [ 69.233828] dagster-webserver[1384]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 69.234859] dagster-webserver[1384]: return create_instance_from_config(dagster_home_path) full # [ 69.235692] dagster-webserver[1384]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 69.236768] dagster-webserver[1384]: return create_instance_from_ref(instance_ref) full # [ 69.237576] dagster-webserver[1384]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 69.238289] dagster-webserver[1384]: unified_storage = instance_ref.storage full # [ 69.238810] dagster-webserver[1384]: ^^^^^^^^^^^^^^^^^^^^ full # [ 69.239640] dagster-webserver[1384]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 69.240584] dagster-webserver[1384]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 69.241145] dagster-webserver[1384]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 69.241738] dagster-webserver[1384]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 69.242671] dagster-webserver[1384]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 69.243229] dagster-webserver[1384]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 69.270972] dagster-webserver[1384]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 69.271677] dagster-webserver[1384]: return DagsterPostgresStorage( full # [ 69.272507] dagster-webserver[1384]: inst_data=inst_data, full # [ 69.274039] dagster-webserver[1384]: ...<2 lines>... full # [ 69.274571] dagster-webserver[1384]: token_provider=get_token_provider_from_config(config_value), full # [ 69.275231] dagster-webserver[1384]: ) full # [ 69.275824] dagster-webserver[1384]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 69.276640] dagster-webserver[1384]: self._run_storage = PostgresRunStorage( full # [ 69.277500] dagster-webserver[1384]: ~~~~~~~~~~~~~~~~~~^ full # [ 69.278297] dagster-webserver[1384]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 69.278961] dagster-webserver[1384]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 69.279790] dagster-webserver[1384]: ) full # [ 69.280323] dagster-webserver[1384]: ^ full # [ 69.280850] dagster-webserver[1384]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 69.281675] dagster-webserver[1384]: self._engine = create_pg_engine( full # [ 69.282788] dagster-webserver[1384]: ~~~~~~~~~~~~~~~~^ full # [ 69.283591] dagster-webserver[1384]: self.postgres_url, full # [ 69.285215] dagster-webserver[1384]: ^^^^^^^^^^^^^^^^^^ full # [ 69.285777] dagster-webserver[1384]: ...<2 lines>... full # [ 69.286604] dagster-webserver[1384]: poolclass=db_pool.NullPool, full # [ 69.287433] dagster-webserver[1384]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 69.288112] dagster-webserver[1384]: ) full # [ 69.288705] dagster-webserver[1384]: ^ full # [ 69.289635] dagster-webserver[1384]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 69.290206] dagster-webserver[1384]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 69.290803] dagster-webserver[1384]: File "", line 2, in create_engine full # [ 69.291332] dagster-webserver[1384]: return target(fn, url, **kwargs) full # [ 69.291849] dagster-webserver[1384]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 69.292676] dagster-webserver[1384]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 69.293633] dagster-webserver[1384]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 69.294528] dagster-webserver[1384]: dbapi = dbapi_meth(**dbapi_args) full # [ 69.312081] dagster-webserver[1384]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 69.315054] dagster-webserver[1384]: import psycopg full # [ 69.315960] dagster-webserver[1384]: ModuleNotFoundError: No module named 'psycopg' full # [ 69.489329] dagster-daemon[1390]: Traceback (most recent call last): full # [ 69.490552] dagster-daemon[1390]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 69.492570] dagster-daemon[1390]: sys.exit(main()) full # [ 69.493510] dagster-daemon[1390]: ~~~~^^ full # [ 69.494436] dagster-daemon[1390]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 69.499093] dagster-daemon[1390]: cli(obj={}) full # [ 69.499953] dagster-daemon[1390]: ~~~^^^^^^^^ full # [ 69.500815] dagster-daemon[1390]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 69.503176] dagster-daemon[1390]: return self.main(*args, **kwargs) full # [ 69.504323] dagster-daemon[1390]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 69.505464] dagster-daemon[1390]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 69.510094] dagster-daemon[1390]: rv = self.invoke(ctx) full # [ 69.511097] dagster-daemon[1390]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 69.513383] dagster-daemon[1390]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 69.514841] dagster-daemon[1390]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 69.516383] dagster-daemon[1390]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 69.518736] dagster-daemon[1390]: return ctx.invoke(self.callback, **ctx.params) full # [ 69.520081] dagster-daemon[1390]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 69.521382] dagster-daemon[1390]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 69.523673] dagster-daemon[1390]: return callback(*args, **kwargs) full # [ 69.527114] dagster-daemon[1390]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 69.529654] dagster-daemon[1390]: with get_instance_for_cli( full # [ 69.530747] dagster-daemon[1390]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 69.531814] dagster-daemon[1390]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 69.536176] dagster-daemon[1390]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 69.537994] dagster-daemon[1390]: ) as instance: full # [ 69.540906] dagster-daemon[1390]: ^ full # [ 69.541678] dagster-daemon[1390]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 69.543875] dagster-daemon[1390]: return next(self.gen) full # [ 69.544938] dagster-daemon[1390]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 69.549190] dagster-daemon[1390]: with DagsterInstance.get() as instance: full # [ 69.550404] dagster-daemon[1390]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 69.551474] dagster-daemon[1390]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 69.553984] dagster-daemon[1390]: return create_instance_from_dagster_home() full # [ 69.557183] dagster-daemon[1390]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 69.560095] dagster-daemon[1390]: return create_instance_from_config(dagster_home_path) full # [ 69.561477] dagster-daemon[1390]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 69.564277] dagster-daemon[1390]: return create_instance_from_ref(instance_ref) full # [ 69.565573] dagster-daemon[1390]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 69.568336] dagster-daemon[1390]: unified_storage = instance_ref.storage full # [ 69.569550] dagster-daemon[1390]: ^^^^^^^^^^^^^^^^^^^^ full # [ 69.570771] dagster-daemon[1390]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 69.573343] dagster-daemon[1390]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 69.575209] dagster-daemon[1390]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 69.576669] dagster-daemon[1390]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 69.579233] dagster-daemon[1390]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 69.580791] dagster-daemon[1390]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 69.582385] dagster-daemon[1390]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 69.585064] dagster-daemon[1390]: return DagsterPostgresStorage( full # [ 69.586178] dagster-daemon[1390]: inst_data=inst_data, full # [ 69.587229] dagster-daemon[1390]: ...<2 lines>... full # [ 69.588163] dagster-daemon[1390]: token_provider=get_token_provider_from_config(config_value), full # [ 69.589699] dagster-daemon[1390]: ) full # [ 69.590504] dagster-daemon[1390]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 69.592991] dagster-daemon[1390]: self._run_storage = PostgresRunStorage( full # [ 69.594239] dagster-daemon[1390]: ~~~~~~~~~~~~~~~~~~^ full # [ 69.595450] dagster-daemon[1390]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 69.597144] dagster-daemon[1390]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 69.598788] dagster-daemon[1390]: ) full # [ 69.599540] dagster-daemon[1390]: ^ full # [ 69.600297] dagster-daemon[1390]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 69.602969] dagster-daemon[1390]: self._engine = create_pg_engine( full # [ 69.604129] dagster-daemon[1390]: ~~~~~~~~~~~~~~~~^ full # [ 69.605261] dagster-daemon[1390]: self.postgres_url, full # [ 69.606267] dagster-daemon[1390]: ^^^^^^^^^^^^^^^^^^ full # [ 69.607275] dagster-daemon[1390]: ...<2 lines>... full # [ 69.608201] dagster-daemon[1390]: poolclass=db_pool.NullPool, full # [ 69.609325] dagster-daemon[1390]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 69.610443] dagster-daemon[1390]: ) full # [ 69.611228] dagster-daemon[1390]: ^ full # [ 69.611942] dagster-daemon[1390]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 69.614525] dagster-daemon[1390]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 69.615918] dagster-daemon[1390]: File "", line 2, in create_engine full # [ 69.618106] dagster-daemon[1390]: return target(fn, url, **kwargs) full # [ 69.619307] dagster-daemon[1390]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 69.621819] dagster-daemon[1390]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 69.623308] dagster-daemon[1390]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 69.625852] dagster-daemon[1390]: dbapi = dbapi_meth(**dbapi_args) full # [ 69.626986] dagster-daemon[1390]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 69.629714] dagster-daemon[1390]: import psycopg full # [ 69.630605] dagster-daemon[1390]: ModuleNotFoundError: No module named 'psycopg' full # [ 69.686902] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 69.688571] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 69.691264] systemd[1]: dagster-webserver.service: Consumed 2.132s CPU time over 8.285s wall clock time, 111.7M memory peak. full # [ 69.798299] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 69.800331] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 69.803079] systemd[1]: dagster-daemon.service: Consumed 1.526s CPU time over 7.338s wall clock time, 88.6M memory peak. full # [ 74.735558] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 8. full # [ 74.738504] systemd[1]: Started Dagster Webserver. full # [ 74.984319] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 9. full # [ 74.987763] systemd[1]: Started Dagster Daemon. full # [ 76.869536] dagster-daemon[1428]: Traceback (most recent call last): full # [ 76.872161] dagster-daemon[1428]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 76.872871] dagster-daemon[1428]: sys.exit(main()) full # [ 76.873689] dagster-daemon[1428]: ~~~~^^ full # [ 76.874809] dagster-daemon[1428]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 76.875571] dagster-daemon[1428]: cli(obj={}) full # [ 76.876383] dagster-daemon[1428]: ~~~^^^^^^^^ full # [ 76.877097] dagster-daemon[1428]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 76.877686] dagster-daemon[1428]: return self.main(*args, **kwargs) full # [ 76.878595] dagster-daemon[1428]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 76.879210] dagster-daemon[1428]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 76.879807] dagster-daemon[1428]: rv = self.invoke(ctx) full # [ 76.880739] dagster-daemon[1428]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 76.881470] dagster-daemon[1428]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 76.882721] dagster-daemon[1428]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 76.883557] dagster-daemon[1428]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 76.884336] dagster-daemon[1428]: return ctx.invoke(self.callback, **ctx.params) full # [ 76.885066] dagster-daemon[1428]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 76.885686] dagster-daemon[1428]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 76.886571] dagster-daemon[1428]: return callback(*args, **kwargs) full # [ 76.898692] dagster-daemon[1428]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 76.899594] dagster-daemon[1428]: with get_instance_for_cli( full # [ 76.900454] dagster-daemon[1428]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 76.901105] dagster-daemon[1428]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 76.901698] dagster-daemon[1428]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 76.902700] dagster-daemon[1428]: ) as instance: full # [ 76.903562] dagster-daemon[1428]: ^ full # [ 76.907740] dagster-daemon[1428]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 76.908635] dagster-daemon[1428]: return next(self.gen) full # [ 76.909476] dagster-daemon[1428]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 76.910310] dagster-daemon[1428]: with DagsterInstance.get() as instance: full # [ 76.910943] dagster-daemon[1428]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 76.911766] dagster-daemon[1428]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 76.912728] dagster-daemon[1428]: return create_instance_from_dagster_home() full # [ 76.913296] dagster-daemon[1428]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 76.913858] dagster-daemon[1428]: return create_instance_from_config(dagster_home_path) full # [ 76.922448] dagster-daemon[1428]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 76.924296] dagster-daemon[1428]: return create_instance_from_ref(instance_ref) full # [ 76.924980] dagster-daemon[1428]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 76.926058] dagster-daemon[1428]: unified_storage = instance_ref.storage full # [ 76.926676] dagster-daemon[1428]: ^^^^^^^^^^^^^^^^^^^^ full # [ 76.927617] dagster-daemon[1428]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 76.928516] dagster-daemon[1428]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 76.929278] dagster-daemon[1428]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 76.929812] dagster-daemon[1428]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 76.930822] dagster-daemon[1428]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 76.932062] dagster-daemon[1428]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 76.942065] dagster-daemon[1428]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 76.942753] dagster-daemon[1428]: return DagsterPostgresStorage( full # [ 76.943590] dagster-daemon[1428]: inst_data=inst_data, full # [ 76.944469] dagster-daemon[1428]: ...<2 lines>... full # [ 76.945116] dagster-daemon[1428]: token_provider=get_token_provider_from_config(config_value), full # [ 76.945699] dagster-daemon[1428]: ) full # [ 76.946611] dagster-daemon[1428]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 76.947209] dagster-daemon[1428]: self._run_storage = PostgresRunStorage( full # [ 76.947795] dagster-daemon[1428]: ~~~~~~~~~~~~~~~~~~^ full # [ 76.948707] dagster-daemon[1428]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 76.949466] dagster-daemon[1428]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 76.950203] dagster-daemon[1428]: ) full # [ 76.950726] dagster-daemon[1428]: ^ full # [ 76.951556] dagster-daemon[1428]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 76.952313] dagster-daemon[1428]: self._engine = create_pg_engine( full # [ 76.952817] dagster-daemon[1428]: ~~~~~~~~~~~~~~~~^ full # [ 76.953646] dagster-daemon[1428]: self.postgres_url, full # [ 76.954572] dagster-daemon[1428]: ^^^^^^^^^^^^^^^^^^ full # [ 76.955156] dagster-daemon[1428]: ...<2 lines>... full # [ 76.955750] dagster-daemon[1428]: poolclass=db_pool.NullPool, full # [ 76.956669] dagster-daemon[1428]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 76.957258] dagster-daemon[1428]: ) full # [ 76.957848] dagster-daemon[1428]: ^ full # [ 76.958687] dagster-daemon[1428]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 76.959530] dagster-daemon[1428]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 76.960394] dagster-daemon[1428]: File "", line 2, in create_engine full # [ 76.960982] dagster-daemon[1428]: return target(fn, url, **kwargs) full # [ 76.974328] dagster-daemon[1428]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 76.975089] dagster-daemon[1428]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 76.978072] dagster-daemon[1428]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 76.978770] dagster-daemon[1428]: dbapi = dbapi_meth(**dbapi_args) full # [ 76.979614] dagster-daemon[1428]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 76.980267] dagster-daemon[1428]: import psycopg full # [ 76.980859] dagster-daemon[1428]: ModuleNotFoundError: No module named 'psycopg' full # [ 77.201680] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 77.203854] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 77.205845] systemd[1]: dagster-daemon.service: Consumed 1.520s CPU time over 7.397s wall clock time, 88.5M memory peak. full # [ 77.418589] dagster-webserver[1427]: Traceback (most recent call last): full # [ 77.421183] dagster-webserver[1427]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 77.421959] dagster-webserver[1427]: sys.exit(main()) full # [ 77.422770] dagster-webserver[1427]: ~~~~^^ full # [ 77.423598] dagster-webserver[1427]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 77.424268] dagster-webserver[1427]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 77.424883] dagster-webserver[1427]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 77.425696] dagster-webserver[1427]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 77.426525] dagster-webserver[1427]: return self.main(*args, **kwargs) full # [ 77.427187] dagster-webserver[1427]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 77.427810] dagster-webserver[1427]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 77.428593] dagster-webserver[1427]: rv = self.invoke(ctx) full # [ 77.429254] dagster-webserver[1427]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 77.429853] dagster-webserver[1427]: return ctx.invoke(self.callback, **ctx.params) full # [ 77.430702] dagster-webserver[1427]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 77.441179] dagster-webserver[1427]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 77.441957] dagster-webserver[1427]: return callback(*args, **kwargs) full # [ 77.443097] dagster-webserver[1427]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 77.443643] dagster-webserver[1427]: instance = stack.enter_context( full # [ 77.444494] dagster-webserver[1427]: get_possibly_temporary_instance_for_cli( full # [ 77.445181] dagster-webserver[1427]: ...<3 lines>... full # [ 77.445782] dagster-webserver[1427]: ) full # [ 77.446622] dagster-webserver[1427]: ) full # [ 77.447285] dagster-webserver[1427]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 77.447916] dagster-webserver[1427]: result = _enter(cm) full # [ 77.448759] dagster-webserver[1427]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 77.449601] dagster-webserver[1427]: return next(self.gen) full # [ 77.450294] dagster-webserver[1427]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 77.450858] dagster-webserver[1427]: with DagsterInstance.get() as instance: full # [ 77.451691] dagster-webserver[1427]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 77.452515] dagster-webserver[1427]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 77.453175] dagster-webserver[1427]: return create_instance_from_dagster_home() full # [ 77.465433] dagster-webserver[1427]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 77.466251] dagster-webserver[1427]: return create_instance_from_config(dagster_home_path) full # [ 77.466844] dagster-webserver[1427]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 77.467690] dagster-webserver[1427]: return create_instance_from_ref(instance_ref) full # [ 77.468529] dagster-webserver[1427]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 77.469572] dagster-webserver[1427]: unified_storage = instance_ref.storage full # [ 77.470252] dagster-webserver[1427]: ^^^^^^^^^^^^^^^^^^^^ full # [ 77.470854] dagster-webserver[1427]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 77.471735] dagster-webserver[1427]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 77.472561] dagster-webserver[1427]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 77.473340] dagster-webserver[1427]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 77.474075] dagster-webserver[1427]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 77.474673] dagster-webserver[1427]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 77.475515] dagster-webserver[1427]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 77.476187] dagster-webserver[1427]: return DagsterPostgresStorage( full # [ 77.476774] dagster-webserver[1427]: inst_data=inst_data, full # [ 77.477595] dagster-webserver[1427]: ...<2 lines>... full # [ 77.478256] dagster-webserver[1427]: token_provider=get_token_provider_from_config(config_value), full # [ 77.478852] dagster-webserver[1427]: ) full # [ 77.479719] dagster-webserver[1427]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 77.480503] dagster-webserver[1427]: self._run_storage = PostgresRunStorage( full # [ 77.481169] dagster-webserver[1427]: ~~~~~~~~~~~~~~~~~~^ full # [ 77.481761] dagster-webserver[1427]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 77.482588] dagster-webserver[1427]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 77.483251] dagster-webserver[1427]: ) full # [ 77.483846] dagster-webserver[1427]: ^ full # [ 77.484676] dagster-webserver[1427]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 77.485502] dagster-webserver[1427]: self._engine = create_pg_engine( full # [ 77.486167] dagster-webserver[1427]: ~~~~~~~~~~~~~~~~^ full # [ 77.486757] dagster-webserver[1427]: self.postgres_url, full # [ 77.487582] dagster-webserver[1427]: ^^^^^^^^^^^^^^^^^^ full # [ 77.488246] dagster-webserver[1427]: ...<2 lines>... full # [ 77.488855] dagster-webserver[1427]: poolclass=db_pool.NullPool, full # [ 77.489668] dagster-webserver[1427]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 77.490493] dagster-webserver[1427]: ) full # [ 77.491159] dagster-webserver[1427]: ^ full # [ 77.515731] dagster-webserver[1427]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 77.516526] dagster-webserver[1427]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 77.517890] dagster-webserver[1427]: File "", line 2, in create_engine full # [ 77.518813] dagster-webserver[1427]: return target(fn, url, **kwargs) full # [ 77.519647] dagster-webserver[1427]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 77.520496] dagster-webserver[1427]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 77.521181] dagster-webserver[1427]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 77.521785] dagster-webserver[1427]: dbapi = dbapi_meth(**dbapi_args) full # [ 77.522623] dagster-webserver[1427]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 77.523283] dagster-webserver[1427]: import psycopg full # [ 77.523910] dagster-webserver[1427]: ModuleNotFoundError: No module named 'psycopg' full # [ 77.802571] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 77.804850] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 77.807054] systemd[1]: dagster-webserver.service: Consumed 2.058s CPU time over 8.113s wall clock time, 111.7M memory peak. full # [ 82.235387] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 10. full # [ 82.238241] systemd[1]: Started Dagster Daemon. full # [ 82.984296] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 9. full # [ 82.986538] systemd[1]: Started Dagster Webserver. full # [ 84.117805] dagster-daemon[1465]: Traceback (most recent call last): full # [ 84.120815] dagster-daemon[1465]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 84.121547] dagster-daemon[1465]: sys.exit(main()) full # [ 84.122195] dagster-daemon[1465]: ~~~~^^ full # [ 84.122785] dagster-daemon[1465]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 84.123433] dagster-daemon[1465]: cli(obj={}) full # [ 84.124123] dagster-daemon[1465]: ~~~^^^^^^^^ full # [ 84.124681] dagster-daemon[1465]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 84.125609] dagster-daemon[1465]: return self.main(*args, **kwargs) full # [ 84.126189] dagster-daemon[1465]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 84.126790] dagster-daemon[1465]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 84.127732] dagster-daemon[1465]: rv = self.invoke(ctx) full # [ 84.128253] dagster-daemon[1465]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 84.128846] dagster-daemon[1465]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 84.129705] dagster-daemon[1465]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 84.130519] dagster-daemon[1465]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 84.132243] dagster-daemon[1465]: return ctx.invoke(self.callback, **ctx.params) full # [ 84.132789] dagster-daemon[1465]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 84.133246] dagster-daemon[1465]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 84.133837] dagster-daemon[1465]: return callback(*args, **kwargs) full # [ 84.134796] dagster-daemon[1465]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 84.135505] dagster-daemon[1465]: with get_instance_for_cli( full # [ 84.136281] dagster-daemon[1465]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 84.136960] dagster-daemon[1465]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 84.137796] dagster-daemon[1465]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 84.138702] dagster-daemon[1465]: ) as instance: full # [ 84.139461] dagster-daemon[1465]: ^ full # [ 84.140237] dagster-daemon[1465]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 84.140917] dagster-daemon[1465]: return next(self.gen) full # [ 84.141750] dagster-daemon[1465]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 84.143768] dagster-daemon[1465]: with DagsterInstance.get() as instance: full # [ 84.144595] dagster-daemon[1465]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 84.145381] dagster-daemon[1465]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 84.146104] dagster-daemon[1465]: return create_instance_from_dagster_home() full # [ 84.146707] dagster-daemon[1465]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 84.147617] dagster-daemon[1465]: return create_instance_from_config(dagster_home_path) full # [ 84.148200] dagster-daemon[1465]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 84.148791] dagster-daemon[1465]: return create_instance_from_ref(instance_ref) full # [ 84.149341] dagster-daemon[1465]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 84.149839] dagster-daemon[1465]: unified_storage = instance_ref.storage full # [ 84.150696] dagster-daemon[1465]: ^^^^^^^^^^^^^^^^^^^^ full # [ 84.151588] dagster-daemon[1465]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 84.152181] dagster-daemon[1465]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 84.152772] dagster-daemon[1465]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 84.153689] dagster-daemon[1465]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 84.154267] dagster-daemon[1465]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 84.154854] dagster-daemon[1465]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 84.155892] dagster-daemon[1465]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 84.156727] dagster-daemon[1465]: return DagsterPostgresStorage( full # [ 84.157678] dagster-daemon[1465]: inst_data=inst_data, full # [ 84.158225] dagster-daemon[1465]: ...<2 lines>... full # [ 84.158894] dagster-daemon[1465]: token_provider=get_token_provider_from_config(config_value), full # [ 84.159645] dagster-daemon[1465]: ) full # [ 84.160482] dagster-daemon[1465]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 84.161337] dagster-daemon[1465]: self._run_storage = PostgresRunStorage( full # [ 84.161950] dagster-daemon[1465]: ~~~~~~~~~~~~~~~~~~^ full # [ 84.162770] dagster-daemon[1465]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 84.163675] dagster-daemon[1465]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 84.164268] dagster-daemon[1465]: ) full # [ 84.164859] dagster-daemon[1465]: ^ full # [ 84.165700] dagster-daemon[1465]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 84.166529] dagster-daemon[1465]: self._engine = create_pg_engine( full # [ 84.167286] dagster-daemon[1465]: ~~~~~~~~~~~~~~~~^ full # [ 84.167792] dagster-daemon[1465]: self.postgres_url, full # [ 84.168249] dagster-daemon[1465]: ^^^^^^^^^^^^^^^^^^ full # [ 84.168838] dagster-daemon[1465]: ...<2 lines>... full # [ 84.170165] dagster-daemon[1465]: poolclass=db_pool.NullPool, full # [ 84.170709] dagster-daemon[1465]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 84.171607] dagster-daemon[1465]: ) full # [ 84.172213] dagster-daemon[1465]: ^ full # [ 84.173165] dagster-daemon[1465]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 84.173834] dagster-daemon[1465]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 84.174669] dagster-daemon[1465]: File "", line 2, in create_engine full # [ 84.175601] dagster-daemon[1465]: return target(fn, url, **kwargs) full # [ 84.176171] dagster-daemon[1465]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 84.176763] dagster-daemon[1465]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 84.177666] dagster-daemon[1465]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 84.178256] dagster-daemon[1465]: dbapi = dbapi_meth(**dbapi_args) full # [ 84.228585] dagster-daemon[1465]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 84.229502] dagster-daemon[1465]: import psycopg full # [ 84.230365] dagster-daemon[1465]: ModuleNotFoundError: No module named 'psycopg' full # [ 84.477407] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 84.478296] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 84.481385] systemd[1]: dagster-daemon.service: Consumed 1.546s CPU time over 7.272s wall clock time, 88.6M memory peak. full # [ 85.668501] dagster-webserver[1471]: Traceback (most recent call last): full # [ 85.671081] dagster-webserver[1471]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 85.671808] dagster-webserver[1471]: sys.exit(main()) full # [ 85.672614] dagster-webserver[1471]: ~~~~^^ full # [ 85.673332] dagster-webserver[1471]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 85.673872] dagster-webserver[1471]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 85.674729] dagster-webserver[1471]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 85.675571] dagster-webserver[1471]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 85.676218] dagster-webserver[1471]: return self.main(*args, **kwargs) full # [ 85.676807] dagster-webserver[1471]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 85.683532] dagster-webserver[1471]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 85.684519] dagster-webserver[1471]: rv = self.invoke(ctx) full # [ 85.685207] dagster-webserver[1471]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 85.685811] dagster-webserver[1471]: return ctx.invoke(self.callback, **ctx.params) full # [ 85.686700] dagster-webserver[1471]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 85.687501] dagster-webserver[1471]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 85.688186] dagster-webserver[1471]: return callback(*args, **kwargs) full # [ 85.688830] dagster-webserver[1471]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 85.689612] dagster-webserver[1471]: instance = stack.enter_context( full # [ 85.690266] dagster-webserver[1471]: get_possibly_temporary_instance_for_cli( full # [ 85.690863] dagster-webserver[1471]: ...<3 lines>... full # [ 85.691693] dagster-webserver[1471]: ) full # [ 85.692526] dagster-webserver[1471]: ) full # [ 85.701205] dagster-webserver[1471]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 85.701972] dagster-webserver[1471]: result = _enter(cm) full # [ 85.702820] dagster-webserver[1471]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 85.703668] dagster-webserver[1471]: return next(self.gen) full # [ 85.704512] dagster-webserver[1471]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 85.705197] dagster-webserver[1471]: with DagsterInstance.get() as instance: full # [ 85.705802] dagster-webserver[1471]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 85.706310] dagster-webserver[1471]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 85.706877] dagster-webserver[1471]: return create_instance_from_dagster_home() full # [ 85.715629] dagster-webserver[1471]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 85.716604] dagster-webserver[1471]: return create_instance_from_config(dagster_home_path) full # [ 85.717290] dagster-webserver[1471]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 85.717896] dagster-webserver[1471]: return create_instance_from_ref(instance_ref) full # [ 85.718735] dagster-webserver[1471]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 85.719579] dagster-webserver[1471]: unified_storage = instance_ref.storage full # [ 85.720059] dagster-webserver[1471]: ^^^^^^^^^^^^^^^^^^^^ full # [ 85.720712] dagster-webserver[1471]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 85.721548] dagster-webserver[1471]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 85.722218] dagster-webserver[1471]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 85.722788] dagster-webserver[1471]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 85.723609] dagster-webserver[1471]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 85.724291] dagster-webserver[1471]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 85.739408] dagster-webserver[1471]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 85.740227] dagster-webserver[1471]: return DagsterPostgresStorage( full # [ 85.740828] dagster-webserver[1471]: inst_data=inst_data, full # [ 85.741482] dagster-webserver[1471]: ...<2 lines>... full # [ 85.742169] dagster-webserver[1471]: token_provider=get_token_provider_from_config(config_value), full # [ 85.742771] dagster-webserver[1471]: ) full # [ 85.743609] dagster-webserver[1471]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 85.744294] dagster-webserver[1471]: self._run_storage = PostgresRunStorage( full # [ 85.744911] dagster-webserver[1471]: ~~~~~~~~~~~~~~~~~~^ full # [ 85.745742] dagster-webserver[1471]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 85.746584] dagster-webserver[1471]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 85.747066] dagster-webserver[1471]: ) full # [ 85.747667] dagster-webserver[1471]: ^ full # [ 85.748512] dagster-webserver[1471]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 85.749208] dagster-webserver[1471]: self._engine = create_pg_engine( full # [ 85.749810] dagster-webserver[1471]: ~~~~~~~~~~~~~~~~^ full # [ 85.750280] dagster-webserver[1471]: self.postgres_url, full # [ 85.750876] dagster-webserver[1471]: ^^^^^^^^^^^^^^^^^^ full # [ 85.751718] dagster-webserver[1471]: ...<2 lines>... full # [ 85.752560] dagster-webserver[1471]: poolclass=db_pool.NullPool, full # [ 85.753247] dagster-webserver[1471]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 85.753816] dagster-webserver[1471]: ) full # [ 85.754644] dagster-webserver[1471]: ^ full # [ 85.755483] dagster-webserver[1471]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 85.756154] dagster-webserver[1471]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 85.756751] dagster-webserver[1471]: File "", line 2, in create_engine full # [ 85.757584] dagster-webserver[1471]: return target(fn, url, **kwargs) full # [ 85.758256] dagster-webserver[1471]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 85.758850] dagster-webserver[1471]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 85.759712] dagster-webserver[1471]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 85.760512] dagster-webserver[1471]: dbapi = dbapi_meth(**dbapi_args) full # [ 85.761178] dagster-webserver[1471]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 85.761775] dagster-webserver[1471]: import psycopg full # [ 85.783456] dagster-webserver[1471]: ModuleNotFoundError: No module named 'psycopg' full # [ 86.045849] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 86.046778] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 86.050665] systemd[1]: dagster-webserver.service: Consumed 2.012s CPU time over 8.245s wall clock time, 111.7M memory peak. full # [ 89.485251] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 11. full # [ 89.489648] systemd[1]: Started Dagster Daemon. full # [ 91.234514] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 10. full # [ 91.237591] systemd[1]: Started Dagster Webserver. full # [ 91.339610] dagster-daemon[1503]: Traceback (most recent call last): full # [ 91.342070] dagster-daemon[1503]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 91.342788] dagster-daemon[1503]: sys.exit(main()) full # [ 91.343585] dagster-daemon[1503]: ~~~~^^ full # [ 91.344315] dagster-daemon[1503]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 91.344841] dagster-daemon[1503]: cli(obj={}) full # [ 91.345686] dagster-daemon[1503]: ~~~^^^^^^^^ full # [ 91.346622] dagster-daemon[1503]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 91.347183] dagster-daemon[1503]: return self.main(*args, **kwargs) full # [ 91.347753] dagster-daemon[1503]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 91.353352] dagster-daemon[1503]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 91.354099] dagster-daemon[1503]: rv = self.invoke(ctx) full # [ 91.354687] dagster-daemon[1503]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 91.357901] dagster-daemon[1503]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 91.358731] dagster-daemon[1503]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 91.359711] dagster-daemon[1503]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 91.360576] dagster-daemon[1503]: return ctx.invoke(self.callback, **ctx.params) full # [ 91.361261] dagster-daemon[1503]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 91.365449] dagster-daemon[1503]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 91.366191] dagster-daemon[1503]: return callback(*args, **kwargs) full # [ 91.366779] dagster-daemon[1503]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 91.367792] dagster-daemon[1503]: with get_instance_for_cli( full # [ 91.368237] dagster-daemon[1503]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 91.368835] dagster-daemon[1503]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 91.370039] dagster-daemon[1503]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 91.370711] dagster-daemon[1503]: ) as instance: full # [ 91.371896] dagster-daemon[1503]: ^ full # [ 91.372800] dagster-daemon[1503]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 91.373689] dagster-daemon[1503]: return next(self.gen) full # [ 91.374267] dagster-daemon[1503]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 91.374864] dagster-daemon[1503]: with DagsterInstance.get() as instance: full # [ 91.375766] dagster-daemon[1503]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 91.384715] dagster-daemon[1503]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 91.385604] dagster-daemon[1503]: return create_instance_from_dagster_home() full # [ 91.386593] dagster-daemon[1503]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 91.387473] dagster-daemon[1503]: return create_instance_from_config(dagster_home_path) full # [ 91.388286] dagster-daemon[1503]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 91.388933] dagster-daemon[1503]: return create_instance_from_ref(instance_ref) full # [ 91.389811] dagster-daemon[1503]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 91.391181] dagster-daemon[1503]: unified_storage = instance_ref.storage full # [ 91.391846] dagster-daemon[1503]: ^^^^^^^^^^^^^^^^^^^^ full # [ 91.401090] dagster-daemon[1503]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 91.403598] dagster-daemon[1503]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 91.405471] dagster-daemon[1503]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 91.406956] dagster-daemon[1503]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 91.409533] dagster-daemon[1503]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 91.411130] dagster-daemon[1503]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 91.412689] dagster-daemon[1503]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 91.415288] dagster-daemon[1503]: return DagsterPostgresStorage( full # [ 91.416408] dagster-daemon[1503]: inst_data=inst_data, full # [ 91.417465] dagster-daemon[1503]: ...<2 lines>... full # [ 91.418404] dagster-daemon[1503]: token_provider=get_token_provider_from_config(config_value), full # [ 91.419967] dagster-daemon[1503]: ) full # [ 91.420710] dagster-daemon[1503]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 91.423201] dagster-daemon[1503]: self._run_storage = PostgresRunStorage( full # [ 91.424423] dagster-daemon[1503]: ~~~~~~~~~~~~~~~~~~^ full # [ 91.425641] dagster-daemon[1503]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 91.427323] dagster-daemon[1503]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 91.428983] dagster-daemon[1503]: ) full # [ 91.429719] dagster-daemon[1503]: ^ full # [ 91.430458] dagster-daemon[1503]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 91.433169] dagster-daemon[1503]: self._engine = create_pg_engine( full # [ 91.434312] dagster-daemon[1503]: ~~~~~~~~~~~~~~~~^ full # [ 91.435452] dagster-daemon[1503]: self.postgres_url, full # [ 91.436467] dagster-daemon[1503]: ^^^^^^^^^^^^^^^^^^ full # [ 91.437480] dagster-daemon[1503]: ...<2 lines>... full # [ 91.438418] dagster-daemon[1503]: poolclass=db_pool.NullPool, full # [ 91.439613] dagster-daemon[1503]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 91.440755] dagster-daemon[1503]: ) full # [ 91.441518] dagster-daemon[1503]: ^ full # [ 91.442286] dagster-daemon[1503]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 91.444847] dagster-daemon[1503]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 91.446294] dagster-daemon[1503]: File "", line 2, in create_engine full # [ 91.448502] dagster-daemon[1503]: return target(fn, url, **kwargs) full # [ 91.449646] dagster-daemon[1503]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 91.452183] dagster-daemon[1503]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 91.453636] dagster-daemon[1503]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 91.456213] dagster-daemon[1503]: dbapi = dbapi_meth(**dbapi_args) full # [ 91.457357] dagster-daemon[1503]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 91.460133] dagster-daemon[1503]: import psycopg full # [ 91.461048] dagster-daemon[1503]: ModuleNotFoundError: No module named 'psycopg' full # [ 91.630394] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 91.632539] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 91.634888] systemd[1]: dagster-daemon.service: Consumed 1.442s CPU time over 7.151s wall clock time, 88.5M memory peak. full # [ 94.007988] dagster-webserver[1513]: Traceback (most recent call last): full # [ 94.010554] dagster-webserver[1513]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 94.011547] dagster-webserver[1513]: sys.exit(main()) full # [ 94.012201] dagster-webserver[1513]: ~~~~^^ full # [ 94.012798] dagster-webserver[1513]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 94.013625] dagster-webserver[1513]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 94.014286] dagster-webserver[1513]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 94.014887] dagster-webserver[1513]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 94.015718] dagster-webserver[1513]: return self.main(*args, **kwargs) full # [ 94.016549] dagster-webserver[1513]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 94.017247] dagster-webserver[1513]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 94.017810] dagster-webserver[1513]: rv = self.invoke(ctx) full # [ 94.026119] dagster-webserver[1513]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 94.026887] dagster-webserver[1513]: return ctx.invoke(self.callback, **ctx.params) full # [ 94.027758] dagster-webserver[1513]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 94.028584] dagster-webserver[1513]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 94.029103] dagster-webserver[1513]: return callback(*args, **kwargs) full # [ 94.029666] dagster-webserver[1513]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 94.030525] dagster-webserver[1513]: instance = stack.enter_context( full # [ 94.031198] dagster-webserver[1513]: get_possibly_temporary_instance_for_cli( full # [ 94.031800] dagster-webserver[1513]: ...<3 lines>... full # [ 94.032605] dagster-webserver[1513]: ) full # [ 94.033269] dagster-webserver[1513]: ) full # [ 94.033896] dagster-webserver[1513]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 94.034699] dagster-webserver[1513]: result = _enter(cm) full # [ 94.035527] dagster-webserver[1513]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 94.036194] dagster-webserver[1513]: return next(self.gen) full # [ 94.046671] dagster-webserver[1513]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 94.047628] dagster-webserver[1513]: with DagsterInstance.get() as instance: full # [ 94.048290] dagster-webserver[1513]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 94.048925] dagster-webserver[1513]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 94.049770] dagster-webserver[1513]: return create_instance_from_dagster_home() full # [ 94.050611] dagster-webserver[1513]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 94.051292] dagster-webserver[1513]: return create_instance_from_config(dagster_home_path) full # [ 94.051894] dagster-webserver[1513]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 94.052743] dagster-webserver[1513]: return create_instance_from_ref(instance_ref) full # [ 94.053623] dagster-webserver[1513]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 94.054067] dagster-webserver[1513]: unified_storage = instance_ref.storage full # [ 94.054668] dagster-webserver[1513]: ^^^^^^^^^^^^^^^^^^^^ full # [ 94.067929] dagster-webserver[1513]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 94.068727] dagster-webserver[1513]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 94.069528] dagster-webserver[1513]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 94.070209] dagster-webserver[1513]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 94.070809] dagster-webserver[1513]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 94.071648] dagster-webserver[1513]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 94.072500] dagster-webserver[1513]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 94.073192] dagster-webserver[1513]: return DagsterPostgresStorage( full # [ 94.073786] dagster-webserver[1513]: inst_data=inst_data, full # [ 94.074607] dagster-webserver[1513]: ...<2 lines>... full # [ 94.075285] dagster-webserver[1513]: token_provider=get_token_provider_from_config(config_value), full # [ 94.075919] dagster-webserver[1513]: ) full # [ 94.076958] dagster-webserver[1513]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 94.077804] dagster-webserver[1513]: self._run_storage = PostgresRunStorage( full # [ 94.078282] dagster-webserver[1513]: ~~~~~~~~~~~~~~~~~~^ full # [ 94.078865] dagster-webserver[1513]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 94.079695] dagster-webserver[1513]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 94.080527] dagster-webserver[1513]: ) full # [ 94.081194] dagster-webserver[1513]: ^ full # [ 94.081791] dagster-webserver[1513]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 94.082604] dagster-webserver[1513]: self._engine = create_pg_engine( full # [ 94.083253] dagster-webserver[1513]: ~~~~~~~~~~~~~~~~^ full # [ 94.083873] dagster-webserver[1513]: self.postgres_url, full # [ 94.084706] dagster-webserver[1513]: ^^^^^^^^^^^^^^^^^^ full # [ 94.085536] dagster-webserver[1513]: ...<2 lines>... full # [ 94.086257] dagster-webserver[1513]: poolclass=db_pool.NullPool, full # [ 94.086806] dagster-webserver[1513]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 94.087622] dagster-webserver[1513]: ) full # [ 94.088463] dagster-webserver[1513]: ^ full # [ 94.089131] dagster-webserver[1513]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 94.089724] dagster-webserver[1513]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 94.090585] dagster-webserver[1513]: File "", line 2, in create_engine full # [ 94.091218] dagster-webserver[1513]: return target(fn, url, **kwargs) full # [ 94.091816] dagster-webserver[1513]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 94.092644] dagster-webserver[1513]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 94.115727] dagster-webserver[1513]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 94.116511] dagster-webserver[1513]: dbapi = dbapi_meth(**dbapi_args) full # [ 94.119143] dagster-webserver[1513]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 94.120045] dagster-webserver[1513]: import psycopg full # [ 94.120648] dagster-webserver[1513]: ModuleNotFoundError: No module named 'psycopg' full # [ 94.383716] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 94.384878] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 94.388554] systemd[1]: dagster-webserver.service: Consumed 2.034s CPU time over 8.334s wall clock time, 111.6M memory peak. full # [ 96.735199] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 12. full # [ 96.739882] systemd[1]: Started Dagster Daemon. full # [ 98.601079] dagster-daemon[1545]: Traceback (most recent call last): full # [ 98.603563] dagster-daemon[1545]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 98.604564] dagster-daemon[1545]: sys.exit(main()) full # [ 98.605214] dagster-daemon[1545]: ~~~~^^ full # [ 98.605795] dagster-daemon[1545]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 98.606622] dagster-daemon[1545]: cli(obj={}) full # [ 98.607281] dagster-daemon[1545]: ~~~^^^^^^^^ full # [ 98.607879] dagster-daemon[1545]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 98.608705] dagster-daemon[1545]: return self.main(*args, **kwargs) full # [ 98.609531] dagster-daemon[1545]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 98.610216] dagster-daemon[1545]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 98.610783] dagster-daemon[1545]: rv = self.invoke(ctx) full # [ 98.617813] dagster-daemon[1545]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 98.618579] dagster-daemon[1545]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 98.619266] dagster-daemon[1545]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 98.619846] dagster-daemon[1545]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 98.620486] dagster-daemon[1545]: return ctx.invoke(self.callback, **ctx.params) full # [ 98.621160] dagster-daemon[1545]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 98.621785] dagster-daemon[1545]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 98.622592] dagster-daemon[1545]: return callback(*args, **kwargs) full # [ 98.623312] dagster-daemon[1545]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 98.623866] dagster-daemon[1545]: with get_instance_for_cli( full # [ 98.624680] dagster-daemon[1545]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 98.625499] dagster-daemon[1545]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 98.627190] dagster-daemon[1545]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 98.627728] dagster-daemon[1545]: ) as instance: full # [ 98.629273] dagster-daemon[1545]: ^ full # [ 98.629770] dagster-daemon[1545]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 98.630583] dagster-daemon[1545]: return next(self.gen) full # [ 98.641671] dagster-daemon[1545]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 98.642638] dagster-daemon[1545]: with DagsterInstance.get() as instance: full # [ 98.643277] dagster-daemon[1545]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 98.643907] dagster-daemon[1545]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 98.644742] dagster-daemon[1545]: return create_instance_from_dagster_home() full # [ 98.645576] dagster-daemon[1545]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 98.646238] dagster-daemon[1545]: return create_instance_from_config(dagster_home_path) full # [ 98.646877] dagster-daemon[1545]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 98.647462] dagster-daemon[1545]: return create_instance_from_ref(instance_ref) full # [ 98.648234] dagster-daemon[1545]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 98.648910] dagster-daemon[1545]: unified_storage = instance_ref.storage full # [ 98.650045] dagster-daemon[1545]: ^^^^^^^^^^^^^^^^^^^^ full # [ 98.661882] dagster-daemon[1545]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 98.662653] dagster-daemon[1545]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 98.663491] dagster-daemon[1545]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 98.664162] dagster-daemon[1545]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 98.664765] dagster-daemon[1545]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 98.665594] dagster-daemon[1545]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 98.666306] dagster-daemon[1545]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 98.666871] dagster-daemon[1545]: return DagsterPostgresStorage( full # [ 98.667704] dagster-daemon[1545]: inst_data=inst_data, full # [ 98.668542] dagster-daemon[1545]: ...<2 lines>... full # [ 98.669207] dagster-daemon[1545]: token_provider=get_token_provider_from_config(config_value), full # [ 98.669873] dagster-daemon[1545]: ) full # [ 98.679439] dagster-daemon[1545]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 98.680232] dagster-daemon[1545]: self._run_storage = PostgresRunStorage( full # [ 98.680834] dagster-daemon[1545]: ~~~~~~~~~~~~~~~~~~^ full # [ 98.681477] dagster-daemon[1545]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 98.682164] dagster-daemon[1545]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 98.682767] dagster-daemon[1545]: ) full # [ 98.683604] dagster-daemon[1545]: ^ full # [ 98.684277] dagster-daemon[1545]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 98.684882] dagster-daemon[1545]: self._engine = create_pg_engine( full # [ 98.685717] dagster-daemon[1545]: ~~~~~~~~~~~~~~~~^ full # [ 98.686547] dagster-daemon[1545]: self.postgres_url, full # [ 98.687231] dagster-daemon[1545]: ^^^^^^^^^^^^^^^^^^ full # [ 98.687799] dagster-daemon[1545]: ...<2 lines>... full # [ 98.688617] dagster-daemon[1545]: poolclass=db_pool.NullPool, full # [ 98.689256] dagster-daemon[1545]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 98.689881] dagster-daemon[1545]: ) full # [ 98.690908] dagster-daemon[1545]: ^ full # [ 98.691753] dagster-daemon[1545]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 98.692539] dagster-daemon[1545]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 98.693196] dagster-daemon[1545]: File "", line 2, in create_engine full # [ 98.693793] dagster-daemon[1545]: return target(fn, url, **kwargs) full # [ 98.705087] dagster-daemon[1545]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 98.707580] dagster-daemon[1545]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 98.709083] dagster-daemon[1545]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 98.711613] dagster-daemon[1545]: dbapi = dbapi_meth(**dbapi_args) full # [ 98.712750] dagster-daemon[1545]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 98.715446] dagster-daemon[1545]: import psycopg full # [ 98.716368] dagster-daemon[1545]: ModuleNotFoundError: No module named 'psycopg' full # [ 98.904569] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 98.906763] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 98.908854] systemd[1]: dagster-daemon.service: Consumed 1.422s CPU time over 7.272s wall clock time, 88.3M memory peak. full # [ 99.484975] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 11. full # [ 99.487860] systemd[1]: Started Dagster Webserver. full # [ 102.081350] dagster-webserver[1558]: Traceback (most recent call last): full # [ 102.083897] dagster-webserver[1558]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 102.084768] dagster-webserver[1558]: sys.exit(main()) full # [ 102.085578] dagster-webserver[1558]: ~~~~^^ full # [ 102.086300] dagster-webserver[1558]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 102.086858] dagster-webserver[1558]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 102.087516] dagster-webserver[1558]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 102.088165] dagster-webserver[1558]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 102.088769] dagster-webserver[1558]: return self.main(*args, **kwargs) full # [ 102.089592] dagster-webserver[1558]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 102.090326] dagster-webserver[1558]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 102.090873] dagster-webserver[1558]: rv = self.invoke(ctx) full # [ 102.091710] dagster-webserver[1558]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 102.092555] dagster-webserver[1558]: return ctx.invoke(self.callback, **ctx.params) full # [ 102.093259] dagster-webserver[1558]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 102.104072] dagster-webserver[1558]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 102.106382] dagster-webserver[1558]: return callback(*args, **kwargs) full # [ 102.107539] dagster-webserver[1558]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 102.110166] dagster-webserver[1558]: instance = stack.enter_context( full # [ 102.111322] dagster-webserver[1558]: get_possibly_temporary_instance_for_cli( full # [ 102.112635] dagster-webserver[1558]: ...<3 lines>... full # [ 102.113595] dagster-webserver[1558]: ) full # [ 102.114444] dagster-webserver[1558]: ) full # [ 102.115247] dagster-webserver[1558]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 102.117532] dagster-webserver[1558]: result = _enter(cm) full # [ 102.118540] dagster-webserver[1558]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 102.120787] dagster-webserver[1558]: return next(self.gen) full # [ 102.121835] dagster-webserver[1558]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 102.124724] dagster-webserver[1558]: with DagsterInstance.get() as instance: full # [ 102.125983] dagster-webserver[1558]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 102.127148] dagster-webserver[1558]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 102.129685] dagster-webserver[1558]: return create_instance_from_dagster_home() full # [ 102.130988] dagster-webserver[1558]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 102.133894] dagster-webserver[1558]: return create_instance_from_config(dagster_home_path) full # [ 102.135457] dagster-webserver[1558]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 102.138290] dagster-webserver[1558]: return create_instance_from_ref(instance_ref) full # [ 102.139624] dagster-webserver[1558]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 102.142421] dagster-webserver[1558]: unified_storage = instance_ref.storage full # [ 102.143684] dagster-webserver[1558]: ^^^^^^^^^^^^^^^^^^^^ full # [ 102.144934] dagster-webserver[1558]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 102.147523] dagster-webserver[1558]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 102.149436] dagster-webserver[1558]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 102.150942] dagster-webserver[1558]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 102.153536] dagster-webserver[1558]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 102.155158] dagster-webserver[1558]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 102.156742] dagster-webserver[1558]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 102.159351] dagster-webserver[1558]: return DagsterPostgresStorage( full # [ 102.160499] dagster-webserver[1558]: inst_data=inst_data, full # [ 102.161580] dagster-webserver[1558]: ...<2 lines>... full # [ 102.162551] dagster-webserver[1558]: token_provider=get_token_provider_from_config(config_value), full # [ 102.164157] dagster-webserver[1558]: ) full # [ 102.164904] dagster-webserver[1558]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 102.167437] dagster-webserver[1558]: self._run_storage = PostgresRunStorage( full # [ 102.168710] dagster-webserver[1558]: ~~~~~~~~~~~~~~~~~~^ full # [ 102.170049] dagster-webserver[1558]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 102.171726] dagster-webserver[1558]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 102.173423] dagster-webserver[1558]: ) full # [ 102.174220] dagster-webserver[1558]: ^ full # [ 102.174964] dagster-webserver[1558]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 102.177691] dagster-webserver[1558]: self._engine = create_pg_engine( full # [ 102.178856] dagster-webserver[1558]: ~~~~~~~~~~~~~~~~^ full # [ 102.180069] dagster-webserver[1558]: self.postgres_url, full # [ 102.181125] dagster-webserver[1558]: ^^^^^^^^^^^^^^^^^^ full # [ 102.182180] dagster-webserver[1558]: ...<2 lines>... full # [ 102.183138] dagster-webserver[1558]: poolclass=db_pool.NullPool, full # [ 102.184290] dagster-webserver[1558]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 102.185444] dagster-webserver[1558]: ) full # [ 102.186232] dagster-webserver[1558]: ^ full # [ 102.186973] dagster-webserver[1558]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 102.189572] dagster-webserver[1558]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 102.191057] dagster-webserver[1558]: File "", line 2, in create_engine full # [ 102.193227] dagster-webserver[1558]: return target(fn, url, **kwargs) full # [ 102.194392] dagster-webserver[1558]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 102.196922] dagster-webserver[1558]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 102.198427] dagster-webserver[1558]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 102.201033] dagster-webserver[1558]: dbapi = dbapi_meth(**dbapi_args) full # [ 102.202204] dagster-webserver[1558]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 102.204926] dagster-webserver[1558]: import psycopg full # [ 102.205859] dagster-webserver[1558]: ModuleNotFoundError: No module named 'psycopg' full # [ 102.382228] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 102.383216] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 102.386194] systemd[1]: dagster-webserver.service: Consumed 1.960s CPU time over 7.991s wall clock time, 111.5M memory peak. full # [ 103.985218] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 13. full # [ 103.988319] systemd[1]: Started Dagster Daemon. full # [ 105.829610] dagster-daemon[1584]: Traceback (most recent call last): full # [ 105.832081] dagster-daemon[1584]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 105.832892] dagster-daemon[1584]: sys.exit(main()) full # [ 105.833463] dagster-daemon[1584]: ~~~~^^ full # [ 105.834133] dagster-daemon[1584]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 105.834723] dagster-daemon[1584]: cli(obj={}) full # [ 105.835579] dagster-daemon[1584]: ~~~^^^^^^^^ full # [ 105.836251] dagster-daemon[1584]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 105.836807] dagster-daemon[1584]: return self.main(*args, **kwargs) full # [ 105.837626] dagster-daemon[1584]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 105.838263] dagster-daemon[1584]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 105.838882] dagster-daemon[1584]: rv = self.invoke(ctx) full # [ 105.846300] dagster-daemon[1584]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 105.847122] dagster-daemon[1584]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 105.847744] dagster-daemon[1584]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 105.848566] dagster-daemon[1584]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 105.849220] dagster-daemon[1584]: return ctx.invoke(self.callback, **ctx.params) full # [ 105.849820] dagster-daemon[1584]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 105.850653] dagster-daemon[1584]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 105.851491] dagster-daemon[1584]: return callback(*args, **kwargs) full # [ 105.852209] dagster-daemon[1584]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 105.852743] dagster-daemon[1584]: with get_instance_for_cli( full # [ 105.853574] dagster-daemon[1584]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 105.854217] dagster-daemon[1584]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 105.854814] dagster-daemon[1584]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 105.855631] dagster-daemon[1584]: ) as instance: full # [ 105.856263] dagster-daemon[1584]: ^ full # [ 105.867352] dagster-daemon[1584]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 105.868166] dagster-daemon[1584]: return next(self.gen) full # [ 105.868957] dagster-daemon[1584]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 105.869819] dagster-daemon[1584]: with DagsterInstance.get() as instance: full # [ 105.870616] dagster-daemon[1584]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 105.871290] dagster-daemon[1584]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 105.871894] dagster-daemon[1584]: return create_instance_from_dagster_home() full # [ 105.872762] dagster-daemon[1584]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 105.873550] dagster-daemon[1584]: return create_instance_from_config(dagster_home_path) full # [ 105.882313] dagster-daemon[1584]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 105.883130] dagster-daemon[1584]: return create_instance_from_ref(instance_ref) full # [ 105.883732] dagster-daemon[1584]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 105.884841] dagster-daemon[1584]: unified_storage = instance_ref.storage full # [ 105.885607] dagster-daemon[1584]: ^^^^^^^^^^^^^^^^^^^^ full # [ 105.886091] dagster-daemon[1584]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 105.886626] dagster-daemon[1584]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 105.887324] dagster-daemon[1584]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 105.887884] dagster-daemon[1584]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 105.888713] dagster-daemon[1584]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 105.889614] dagster-daemon[1584]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 105.890194] dagster-daemon[1584]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 105.890790] dagster-daemon[1584]: return DagsterPostgresStorage( full # [ 105.891292] dagster-daemon[1584]: inst_data=inst_data, full # [ 105.891837] dagster-daemon[1584]: ...<2 lines>... full # [ 105.892530] dagster-daemon[1584]: token_provider=get_token_provider_from_config(config_value), full # [ 105.893154] dagster-daemon[1584]: ) full # [ 105.893725] dagster-daemon[1584]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 105.894548] dagster-daemon[1584]: self._run_storage = PostgresRunStorage( full # [ 105.895287] dagster-daemon[1584]: ~~~~~~~~~~~~~~~~~~^ full # [ 105.895800] dagster-daemon[1584]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 105.896622] dagster-daemon[1584]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 105.897329] dagster-daemon[1584]: ) full # [ 105.897883] dagster-daemon[1584]: ^ full # [ 105.898707] dagster-daemon[1584]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 105.899917] dagster-daemon[1584]: self._engine = create_pg_engine( full # [ 105.900766] dagster-daemon[1584]: ~~~~~~~~~~~~~~~~^ full # [ 105.901684] dagster-daemon[1584]: self.postgres_url, full # [ 105.902344] dagster-daemon[1584]: ^^^^^^^^^^^^^^^^^^ full # [ 105.902844] dagster-daemon[1584]: ...<2 lines>... full # [ 105.903677] dagster-daemon[1584]: poolclass=db_pool.NullPool, full # [ 105.904502] dagster-daemon[1584]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 105.905234] dagster-daemon[1584]: ) full # [ 105.905754] dagster-daemon[1584]: ^ full # [ 105.906576] dagster-daemon[1584]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 105.907141] dagster-daemon[1584]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 105.907826] dagster-daemon[1584]: File "", line 2, in create_engine full # [ 105.908462] dagster-daemon[1584]: return target(fn, url, **kwargs) full # [ 105.909204] dagster-daemon[1584]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 105.909712] dagster-daemon[1584]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 105.910533] dagster-daemon[1584]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 105.911333] dagster-daemon[1584]: dbapi = dbapi_meth(**dbapi_args) full # [ 105.911981] dagster-daemon[1584]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 105.912806] dagster-daemon[1584]: import psycopg full # [ 105.913701] dagster-daemon[1584]: ModuleNotFoundError: No module named 'psycopg' full # [ 106.132101] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 106.133073] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 106.136770] systemd[1]: dagster-daemon.service: Consumed 1.418s CPU time over 7.230s wall clock time, 88.5M memory peak. full # [ 107.485104] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 12. full # [ 107.488592] systemd[1]: Started Dagster Webserver. full # [ 110.091676] dagster-webserver[1601]: Traceback (most recent call last): full # [ 110.094238] dagster-webserver[1601]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 110.095063] dagster-webserver[1601]: sys.exit(main()) full # [ 110.095634] dagster-webserver[1601]: ~~~~^^ full # [ 110.096269] dagster-webserver[1601]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 110.096893] dagster-webserver[1601]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 110.097734] dagster-webserver[1601]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 110.098541] dagster-webserver[1601]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 110.099205] dagster-webserver[1601]: return self.main(*args, **kwargs) full # [ 110.099794] dagster-webserver[1601]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 110.100642] dagster-webserver[1601]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 110.101278] dagster-webserver[1601]: rv = self.invoke(ctx) full # [ 110.109600] dagster-webserver[1601]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 110.110646] dagster-webserver[1601]: return ctx.invoke(self.callback, **ctx.params) full # [ 110.111264] dagster-webserver[1601]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 110.111844] dagster-webserver[1601]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 110.112487] dagster-webserver[1601]: return callback(*args, **kwargs) full # [ 110.113203] dagster-webserver[1601]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 110.113765] dagster-webserver[1601]: instance = stack.enter_context( full # [ 110.114596] dagster-webserver[1601]: get_possibly_temporary_instance_for_cli( full # [ 110.115257] dagster-webserver[1601]: ...<3 lines>... full # [ 110.115842] dagster-webserver[1601]: ) full # [ 110.116473] dagster-webserver[1601]: ) full # [ 110.117139] dagster-webserver[1601]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 110.117739] dagster-webserver[1601]: result = _enter(cm) full # [ 110.127098] dagster-webserver[1601]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 110.127863] dagster-webserver[1601]: return next(self.gen) full # [ 110.128690] dagster-webserver[1601]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 110.129517] dagster-webserver[1601]: with DagsterInstance.get() as instance: full # [ 110.130190] dagster-webserver[1601]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 110.130832] dagster-webserver[1601]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 110.131611] dagster-webserver[1601]: return create_instance_from_dagster_home() full # [ 110.132287] dagster-webserver[1601]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 110.132890] dagster-webserver[1601]: return create_instance_from_config(dagster_home_path) full # [ 110.142371] dagster-webserver[1601]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 110.143184] dagster-webserver[1601]: return create_instance_from_ref(instance_ref) full # [ 110.143783] dagster-webserver[1601]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 110.144602] dagster-webserver[1601]: unified_storage = instance_ref.storage full # [ 110.145285] dagster-webserver[1601]: ^^^^^^^^^^^^^^^^^^^^ full # [ 110.145881] dagster-webserver[1601]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 110.146745] dagster-webserver[1601]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 110.147550] dagster-webserver[1601]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 110.148267] dagster-webserver[1601]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 110.148826] dagster-webserver[1601]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 110.149667] dagster-webserver[1601]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 110.161792] dagster-webserver[1601]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 110.162562] dagster-webserver[1601]: return DagsterPostgresStorage( full # [ 110.163230] dagster-webserver[1601]: inst_data=inst_data, full # [ 110.163834] dagster-webserver[1601]: ...<2 lines>... full # [ 110.164481] dagster-webserver[1601]: token_provider=get_token_provider_from_config(config_value), full # [ 110.165150] dagster-webserver[1601]: ) full # [ 110.165758] dagster-webserver[1601]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 110.166588] dagster-webserver[1601]: self._run_storage = PostgresRunStorage( full # [ 110.167299] dagster-webserver[1601]: ~~~~~~~~~~~~~~~~~~^ full # [ 110.167977] dagster-webserver[1601]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 110.168704] dagster-webserver[1601]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 110.169532] dagster-webserver[1601]: ) full # [ 110.170204] dagster-webserver[1601]: ^ full # [ 110.170846] dagster-webserver[1601]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 110.171637] dagster-webserver[1601]: self._engine = create_pg_engine( full # [ 110.172288] dagster-webserver[1601]: ~~~~~~~~~~~~~~~~^ full # [ 110.172920] dagster-webserver[1601]: self.postgres_url, full # [ 110.173729] dagster-webserver[1601]: ^^^^^^^^^^^^^^^^^^ full # [ 110.174546] dagster-webserver[1601]: ...<2 lines>... full # [ 110.175200] dagster-webserver[1601]: poolclass=db_pool.NullPool, full # [ 110.175797] dagster-webserver[1601]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 110.176614] dagster-webserver[1601]: ) full # [ 110.177315] dagster-webserver[1601]: ^ full # [ 110.177871] dagster-webserver[1601]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 110.178696] dagster-webserver[1601]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 110.191916] dagster-webserver[1601]: File "", line 2, in create_engine full # [ 110.194151] dagster-webserver[1601]: return target(fn, url, **kwargs) full # [ 110.195315] dagster-webserver[1601]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 110.197844] dagster-webserver[1601]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 110.199399] dagster-webserver[1601]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 110.201960] dagster-webserver[1601]: dbapi = dbapi_meth(**dbapi_args) full # [ 110.203157] dagster-webserver[1601]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 110.205880] dagster-webserver[1601]: import psycopg full # [ 110.206826] dagster-webserver[1601]: ModuleNotFoundError: No module named 'psycopg' full # [ 110.459304] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 110.461550] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 110.463652] systemd[1]: dagster-webserver.service: Consumed 1.988s CPU time over 8.074s wall clock time, 111.5M memory peak. full # [ 111.234756] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 14. full # [ 111.237607] systemd[1]: Started Dagster Daemon. full # [ 113.079667] dagster-daemon[1622]: Traceback (most recent call last): full # [ 113.082238] dagster-daemon[1622]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 113.082946] dagster-daemon[1622]: sys.exit(main()) full # [ 113.083755] dagster-daemon[1622]: ~~~~^^ full # [ 113.084637] dagster-daemon[1622]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 113.085035] dagster-daemon[1622]: cli(obj={}) full # [ 113.085641] dagster-daemon[1622]: ~~~^^^^^^^^ full # [ 113.086351] dagster-daemon[1622]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 113.086890] dagster-daemon[1622]: return self.main(*args, **kwargs) full # [ 113.087729] dagster-daemon[1622]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 113.093642] dagster-daemon[1622]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 113.094605] dagster-daemon[1622]: rv = self.invoke(ctx) full # [ 113.095466] dagster-daemon[1622]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 113.096144] dagster-daemon[1622]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 113.096791] dagster-daemon[1622]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 113.097581] dagster-daemon[1622]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 113.098048] dagster-daemon[1622]: return ctx.invoke(self.callback, **ctx.params) full # [ 113.098620] dagster-daemon[1622]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 113.099291] dagster-daemon[1622]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 113.099877] dagster-daemon[1622]: return callback(*args, **kwargs) full # [ 113.108829] dagster-daemon[1622]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 113.109604] dagster-daemon[1622]: with get_instance_for_cli( full # [ 113.110278] dagster-daemon[1622]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 113.110882] dagster-daemon[1622]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 113.111712] dagster-daemon[1622]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 113.112544] dagster-daemon[1622]: ) as instance: full # [ 113.113234] dagster-daemon[1622]: ^ full # [ 113.113821] dagster-daemon[1622]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 113.114851] dagster-daemon[1622]: return next(self.gen) full # [ 113.115761] dagster-daemon[1622]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 113.116501] dagster-daemon[1622]: with DagsterInstance.get() as instance: full # [ 113.117153] dagster-daemon[1622]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 113.117779] dagster-daemon[1622]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 113.118604] dagster-daemon[1622]: return create_instance_from_dagster_home() full # [ 113.128394] dagster-daemon[1622]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 113.131269] dagster-daemon[1622]: return create_instance_from_config(dagster_home_path) full # [ 113.132651] dagster-daemon[1622]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 113.135419] dagster-daemon[1622]: return create_instance_from_ref(instance_ref) full # [ 113.136761] dagster-daemon[1622]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 113.139535] dagster-daemon[1622]: unified_storage = instance_ref.storage full # [ 113.140760] dagster-daemon[1622]: ^^^^^^^^^^^^^^^^^^^^ full # [ 113.141962] dagster-daemon[1622]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 113.144469] dagster-daemon[1622]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 113.146325] dagster-daemon[1622]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 113.147799] dagster-daemon[1622]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 113.150366] dagster-daemon[1622]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 113.151915] dagster-daemon[1622]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 113.153493] dagster-daemon[1622]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 113.156106] dagster-daemon[1622]: return DagsterPostgresStorage( full # [ 113.157211] dagster-daemon[1622]: inst_data=inst_data, full # [ 113.158257] dagster-daemon[1622]: ...<2 lines>... full # [ 113.159185] dagster-daemon[1622]: token_provider=get_token_provider_from_config(config_value), full # [ 113.160702] dagster-daemon[1622]: ) full # [ 113.161435] dagster-daemon[1622]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 113.163899] dagster-daemon[1622]: self._run_storage = PostgresRunStorage( full # [ 113.165149] dagster-daemon[1622]: ~~~~~~~~~~~~~~~~~~^ full # [ 113.166359] dagster-daemon[1622]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 113.168038] dagster-daemon[1622]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 113.169707] dagster-daemon[1622]: ) full # [ 113.170443] dagster-daemon[1622]: ^ full # [ 113.171202] dagster-daemon[1622]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 113.173857] dagster-daemon[1622]: self._engine = create_pg_engine( full # [ 113.174989] dagster-daemon[1622]: ~~~~~~~~~~~~~~~~^ full # [ 113.176149] dagster-daemon[1622]: self.postgres_url, full # [ 113.177151] dagster-daemon[1622]: ^^^^^^^^^^^^^^^^^^ full # [ 113.178156] dagster-daemon[1622]: ...<2 lines>... full # [ 113.179085] dagster-daemon[1622]: poolclass=db_pool.NullPool, full # [ 113.180206] dagster-daemon[1622]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 113.181329] dagster-daemon[1622]: ) full # [ 113.182126] dagster-daemon[1622]: ^ full # [ 113.182888] dagster-daemon[1622]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 113.185489] dagster-daemon[1622]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 113.186885] dagster-daemon[1622]: File "", line 2, in create_engine full # [ 113.189111] dagster-daemon[1622]: return target(fn, url, **kwargs) full # [ 113.190263] dagster-daemon[1622]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 113.192766] dagster-daemon[1622]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 113.194265] dagster-daemon[1622]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 113.196798] dagster-daemon[1622]: dbapi = dbapi_meth(**dbapi_args) full # [ 113.197936] dagster-daemon[1622]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 113.200720] dagster-daemon[1622]: import psycopg full # [ 113.201622] dagster-daemon[1622]: ModuleNotFoundError: No module named 'psycopg' full # [ 113.320508] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 113.322935] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 113.325145] systemd[1]: dagster-daemon.service: Consumed 1.392s CPU time over 7.182s wall clock time, 88.5M memory peak. full # [ 115.484834] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 13. full # [ 115.487626] systemd[1]: Started Dagster Webserver. full # [ 118.098214] dagster-webserver[1643]: Traceback (most recent call last): full # [ 118.100762] dagster-webserver[1643]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 118.101569] dagster-webserver[1643]: sys.exit(main()) full # [ 118.102209] dagster-webserver[1643]: ~~~~^^ full # [ 118.102795] dagster-webserver[1643]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 118.103624] dagster-webserver[1643]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 118.104280] dagster-webserver[1643]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 118.104882] dagster-webserver[1643]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 118.105718] dagster-webserver[1643]: return self.main(*args, **kwargs) full # [ 118.106522] dagster-webserver[1643]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 118.107216] dagster-webserver[1643]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 118.107780] dagster-webserver[1643]: rv = self.invoke(ctx) full # [ 118.116142] dagster-webserver[1643]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 118.116936] dagster-webserver[1643]: return ctx.invoke(self.callback, **ctx.params) full # [ 118.118105] dagster-webserver[1643]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 118.118868] dagster-webserver[1643]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 118.119708] dagster-webserver[1643]: return callback(*args, **kwargs) full # [ 118.120608] dagster-webserver[1643]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 118.121215] dagster-webserver[1643]: instance = stack.enter_context( full # [ 118.121820] dagster-webserver[1643]: get_possibly_temporary_instance_for_cli( full # [ 118.122652] dagster-webserver[1643]: ...<3 lines>... full # [ 118.123299] dagster-webserver[1643]: ) full # [ 118.123905] dagster-webserver[1643]: ) full # [ 118.124765] dagster-webserver[1643]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 118.125588] dagster-webserver[1643]: result = _enter(cm) full # [ 118.133700] dagster-webserver[1643]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 118.134671] dagster-webserver[1643]: return next(self.gen) full # [ 118.135556] dagster-webserver[1643]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 118.136192] dagster-webserver[1643]: with DagsterInstance.get() as instance: full # [ 118.136783] dagster-webserver[1643]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 118.137599] dagster-webserver[1643]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 118.138271] dagster-webserver[1643]: return create_instance_from_dagster_home() full # [ 118.138913] dagster-webserver[1643]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 118.139708] dagster-webserver[1643]: return create_instance_from_config(dagster_home_path) full # [ 118.140539] dagster-webserver[1643]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 118.141185] dagster-webserver[1643]: return create_instance_from_ref(instance_ref) full # [ 118.152805] dagster-webserver[1643]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 118.153584] dagster-webserver[1643]: unified_storage = instance_ref.storage full # [ 118.154248] dagster-webserver[1643]: ^^^^^^^^^^^^^^^^^^^^ full # [ 118.154851] dagster-webserver[1643]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 118.155518] dagster-webserver[1643]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 118.156183] dagster-webserver[1643]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 118.156776] dagster-webserver[1643]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 118.157605] dagster-webserver[1643]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 118.158288] dagster-webserver[1643]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 118.158896] dagster-webserver[1643]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 118.159722] dagster-webserver[1643]: return DagsterPostgresStorage( full # [ 118.160608] dagster-webserver[1643]: inst_data=inst_data, full # [ 118.161279] dagster-webserver[1643]: ...<2 lines>... full # [ 118.161827] dagster-webserver[1643]: token_provider=get_token_provider_from_config(config_value), full # [ 118.162668] dagster-webserver[1643]: ) full # [ 118.163525] dagster-webserver[1643]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 118.164144] dagster-webserver[1643]: self._run_storage = PostgresRunStorage( full # [ 118.164739] dagster-webserver[1643]: ~~~~~~~~~~~~~~~~~~^ full # [ 118.165559] dagster-webserver[1643]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 118.166209] dagster-webserver[1643]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 118.166805] dagster-webserver[1643]: ) full # [ 118.167625] dagster-webserver[1643]: ^ full # [ 118.168258] dagster-webserver[1643]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 118.168932] dagster-webserver[1643]: self._engine = create_pg_engine( full # [ 118.169735] dagster-webserver[1643]: ~~~~~~~~~~~~~~~~^ full # [ 118.170545] dagster-webserver[1643]: self.postgres_url, full # [ 118.171201] dagster-webserver[1643]: ^^^^^^^^^^^^^^^^^^ full # [ 118.171797] dagster-webserver[1643]: ...<2 lines>... full # [ 118.172625] dagster-webserver[1643]: poolclass=db_pool.NullPool, full # [ 118.173259] dagster-webserver[1643]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 118.173879] dagster-webserver[1643]: ) full # [ 118.174705] dagster-webserver[1643]: ^ full # [ 118.194791] dagster-webserver[1643]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 118.195487] dagster-webserver[1643]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 118.196141] dagster-webserver[1643]: File "", line 2, in create_engine full # [ 118.196737] dagster-webserver[1643]: return target(fn, url, **kwargs) full # [ 118.197926] dagster-webserver[1643]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 118.198779] dagster-webserver[1643]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 118.199648] dagster-webserver[1643]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 118.200331] dagster-webserver[1643]: dbapi = dbapi_meth(**dbapi_args) full # [ 118.200834] dagster-webserver[1643]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 118.201502] dagster-webserver[1643]: import psycopg full # [ 118.202127] dagster-webserver[1643]: ModuleNotFoundError: No module named 'psycopg' full # [ 118.484818] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 15. full # [ 118.489683] systemd[1]: Started Dagster Daemon. full # [ 118.532874] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 118.535252] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 118.538175] systemd[1]: dagster-webserver.service: Consumed 2.034s CPU time over 8.074s wall clock time, 111.8M memory peak. full # [ 120.338631] dagster-daemon[1657]: Traceback (most recent call last): full # [ 120.341133] dagster-daemon[1657]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 120.341853] dagster-daemon[1657]: sys.exit(main()) full # [ 120.342653] dagster-daemon[1657]: ~~~~^^ full # [ 120.343494] dagster-daemon[1657]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 120.344162] dagster-daemon[1657]: cli(obj={}) full # [ 120.344790] dagster-daemon[1657]: ~~~^^^^^^^^ full # [ 120.345606] dagster-daemon[1657]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 120.346241] dagster-daemon[1657]: return self.main(*args, **kwargs) full # [ 120.346828] dagster-daemon[1657]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 120.352472] dagster-daemon[1657]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 120.353288] dagster-daemon[1657]: rv = self.invoke(ctx) full # [ 120.353890] dagster-daemon[1657]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 120.354735] dagster-daemon[1657]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 120.355596] dagster-daemon[1657]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 120.356057] dagster-daemon[1657]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 120.356648] dagster-daemon[1657]: return ctx.invoke(self.callback, **ctx.params) full # [ 120.357489] dagster-daemon[1657]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 120.358203] dagster-daemon[1657]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 120.358755] dagster-daemon[1657]: return callback(*args, **kwargs) full # [ 120.359566] dagster-daemon[1657]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 120.360215] dagster-daemon[1657]: with get_instance_for_cli( full # [ 120.360819] dagster-daemon[1657]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 120.361636] dagster-daemon[1657]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 120.362462] dagster-daemon[1657]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 120.363127] dagster-daemon[1657]: ) as instance: full # [ 120.363720] dagster-daemon[1657]: ^ full # [ 120.376503] dagster-daemon[1657]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 120.377279] dagster-daemon[1657]: return next(self.gen) full # [ 120.377911] dagster-daemon[1657]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 120.378747] dagster-daemon[1657]: with DagsterInstance.get() as instance: full # [ 120.379579] dagster-daemon[1657]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 120.380057] dagster-daemon[1657]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 120.380650] dagster-daemon[1657]: return create_instance_from_dagster_home() full # [ 120.381527] dagster-daemon[1657]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 120.382172] dagster-daemon[1657]: return create_instance_from_config(dagster_home_path) full # [ 120.382769] dagster-daemon[1657]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 120.383602] dagster-daemon[1657]: return create_instance_from_ref(instance_ref) full # [ 120.394991] dagster-daemon[1657]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 120.395796] dagster-daemon[1657]: unified_storage = instance_ref.storage full # [ 120.396638] dagster-daemon[1657]: ^^^^^^^^^^^^^^^^^^^^ full # [ 120.397354] dagster-daemon[1657]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 120.397898] dagster-daemon[1657]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 120.398732] dagster-daemon[1657]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 120.399569] dagster-daemon[1657]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 120.400237] dagster-daemon[1657]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 120.400831] dagster-daemon[1657]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 120.401709] dagster-daemon[1657]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 120.402502] dagster-daemon[1657]: return DagsterPostgresStorage( full # [ 120.403197] dagster-daemon[1657]: inst_data=inst_data, full # [ 120.403790] dagster-daemon[1657]: ...<2 lines>... full # [ 120.404609] dagster-daemon[1657]: token_provider=get_token_provider_from_config(config_value), full # [ 120.405287] dagster-daemon[1657]: ) full # [ 120.405886] dagster-daemon[1657]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 120.406720] dagster-daemon[1657]: self._run_storage = PostgresRunStorage( full # [ 120.407552] dagster-daemon[1657]: ~~~~~~~~~~~~~~~~~~^ full # [ 120.408229] dagster-daemon[1657]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 120.408833] dagster-daemon[1657]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 120.409676] dagster-daemon[1657]: ) full # [ 120.410482] dagster-daemon[1657]: ^ full # [ 120.425816] dagster-daemon[1657]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 120.426590] dagster-daemon[1657]: self._engine = create_pg_engine( full # [ 120.427269] dagster-daemon[1657]: ~~~~~~~~~~~~~~~~^ full # [ 120.427873] dagster-daemon[1657]: self.postgres_url, full # [ 120.428712] dagster-daemon[1657]: ^^^^^^^^^^^^^^^^^^ full # [ 120.429548] dagster-daemon[1657]: ...<2 lines>... full # [ 120.430236] dagster-daemon[1657]: poolclass=db_pool.NullPool, full # [ 120.430831] dagster-daemon[1657]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 120.431676] dagster-daemon[1657]: ) full # [ 120.432509] dagster-daemon[1657]: ^ full # [ 120.433188] dagster-daemon[1657]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 120.433792] dagster-daemon[1657]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 120.434613] dagster-daemon[1657]: File "", line 2, in create_engine full # [ 120.435290] dagster-daemon[1657]: return target(fn, url, **kwargs) full # [ 120.435935] dagster-daemon[1657]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 120.436729] dagster-daemon[1657]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 120.437560] dagster-daemon[1657]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 120.438219] dagster-daemon[1657]: dbapi = dbapi_meth(**dbapi_args) full # [ 120.449523] dagster-daemon[1657]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 120.450497] dagster-daemon[1657]: import psycopg full # [ 120.451215] dagster-daemon[1657]: ModuleNotFoundError: No module named 'psycopg' full # [ 120.656076] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 120.658225] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 120.660196] systemd[1]: dagster-daemon.service: Consumed 1.411s CPU time over 7.334s wall clock time, 88.5M memory peak. full # [ 123.735378] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 14. full # [ 123.738919] systemd[1]: Started Dagster Webserver. full # [ 125.734464] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 16. full # [ 125.737204] systemd[1]: Started Dagster Daemon. full # [ 126.337484] dagster-webserver[1685]: Traceback (most recent call last): full # [ 126.339954] dagster-webserver[1685]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 126.340685] dagster-webserver[1685]: sys.exit(main()) full # [ 126.341481] dagster-webserver[1685]: ~~~~^^ full # [ 126.343307] dagster-webserver[1685]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 126.343939] dagster-webserver[1685]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 126.345041] dagster-webserver[1685]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 126.345621] dagster-webserver[1685]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 126.346262] dagster-webserver[1685]: return self.main(*args, **kwargs) full # [ 126.346851] dagster-webserver[1685]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 126.347779] dagster-webserver[1685]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 126.348518] dagster-webserver[1685]: rv = self.invoke(ctx) full # [ 126.355515] dagster-webserver[1685]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 126.356253] dagster-webserver[1685]: return ctx.invoke(self.callback, **ctx.params) full # [ 126.356858] dagster-webserver[1685]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 126.357549] dagster-webserver[1685]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 126.358139] dagster-webserver[1685]: return callback(*args, **kwargs) full # [ 126.358725] dagster-webserver[1685]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 126.359722] dagster-webserver[1685]: instance = stack.enter_context( full # [ 126.360580] dagster-webserver[1685]: get_possibly_temporary_instance_for_cli( full # [ 126.361347] dagster-webserver[1685]: ...<3 lines>... full # [ 126.362080] dagster-webserver[1685]: ) full # [ 126.362667] dagster-webserver[1685]: ) full # [ 126.363568] dagster-webserver[1685]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 126.364160] dagster-webserver[1685]: result = _enter(cm) full # [ 126.364750] dagster-webserver[1685]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 126.365689] dagster-webserver[1685]: return next(self.gen) full # [ 126.366269] dagster-webserver[1685]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 126.366857] dagster-webserver[1685]: with DagsterInstance.get() as instance: full # [ 126.367692] dagster-webserver[1685]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 126.368512] dagster-webserver[1685]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 126.369774] dagster-webserver[1685]: return create_instance_from_dagster_home() full # [ 126.370584] dagster-webserver[1685]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 126.371168] dagster-webserver[1685]: return create_instance_from_config(dagster_home_path) full # [ 126.371828] dagster-webserver[1685]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 126.372648] dagster-webserver[1685]: return create_instance_from_ref(instance_ref) full # [ 126.373609] dagster-webserver[1685]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 126.374497] dagster-webserver[1685]: unified_storage = instance_ref.storage full # [ 126.375231] dagster-webserver[1685]: ^^^^^^^^^^^^^^^^^^^^ full # [ 126.375749] dagster-webserver[1685]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 126.376590] dagster-webserver[1685]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 126.377067] dagster-webserver[1685]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 126.402306] dagster-webserver[1685]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 126.403033] dagster-webserver[1685]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 126.403615] dagster-webserver[1685]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 126.405199] dagster-webserver[1685]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 126.405878] dagster-webserver[1685]: return DagsterPostgresStorage( full # [ 126.406693] dagster-webserver[1685]: inst_data=inst_data, full # [ 126.409766] dagster-webserver[1685]: ...<2 lines>... full # [ 126.410517] dagster-webserver[1685]: token_provider=get_token_provider_from_config(config_value), full # [ 126.411601] dagster-webserver[1685]: ) full # [ 126.412218] dagster-webserver[1685]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 126.412795] dagster-webserver[1685]: self._run_storage = PostgresRunStorage( full # [ 126.414168] dagster-webserver[1685]: ~~~~~~~~~~~~~~~~~~^ full # [ 126.414840] dagster-webserver[1685]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 126.415468] dagster-webserver[1685]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 126.419392] dagster-webserver[1685]: ) full # [ 126.419886] dagster-webserver[1685]: ^ full # [ 126.420710] dagster-webserver[1685]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 126.424772] dagster-webserver[1685]: self._engine = create_pg_engine( full # [ 126.425527] dagster-webserver[1685]: ~~~~~~~~~~~~~~~~^ full # [ 126.426666] dagster-webserver[1685]: self.postgres_url, full # [ 126.427219] dagster-webserver[1685]: ^^^^^^^^^^^^^^^^^^ full # [ 126.427812] dagster-webserver[1685]: ...<2 lines>... full # [ 126.428746] dagster-webserver[1685]: poolclass=db_pool.NullPool, full # [ 126.429470] dagster-webserver[1685]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 126.430225] dagster-webserver[1685]: ) full # [ 126.430730] dagster-webserver[1685]: ^ full # [ 126.431549] dagster-webserver[1685]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 126.432349] dagster-webserver[1685]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 126.433040] dagster-webserver[1685]: File "", line 2, in create_engine full # [ 126.433620] dagster-webserver[1685]: return target(fn, url, **kwargs) full # [ 126.434309] dagster-webserver[1685]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 126.434888] dagster-webserver[1685]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 126.435737] dagster-webserver[1685]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 126.436597] dagster-webserver[1685]: dbapi = dbapi_meth(**dbapi_args) full # [ 126.437188] dagster-webserver[1685]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 126.437782] dagster-webserver[1685]: import psycopg full # [ 126.438717] dagster-webserver[1685]: ModuleNotFoundError: No module named 'psycopg' full # [ 126.769888] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 126.771816] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 126.773537] systemd[1]: dagster-webserver.service: Consumed 2.012s CPU time over 8.231s wall clock time, 111.7M memory peak. full # [ 127.606400] dagster-daemon[1695]: Traceback (most recent call last): full # [ 127.608876] dagster-daemon[1695]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 127.609680] dagster-daemon[1695]: sys.exit(main()) full # [ 127.610477] dagster-daemon[1695]: ~~~~^^ full # [ 127.611142] dagster-daemon[1695]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 127.611747] dagster-daemon[1695]: cli(obj={}) full # [ 127.612592] dagster-daemon[1695]: ~~~^^^^^^^^ full # [ 127.613041] dagster-daemon[1695]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 127.613617] dagster-daemon[1695]: return self.main(*args, **kwargs) full # [ 127.614276] dagster-daemon[1695]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 127.614901] dagster-daemon[1695]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 127.615701] dagster-daemon[1695]: rv = self.invoke(ctx) full # [ 127.623184] dagster-daemon[1695]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 127.623953] dagster-daemon[1695]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 127.624805] dagster-daemon[1695]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 127.625598] dagster-daemon[1695]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 127.626275] dagster-daemon[1695]: return ctx.invoke(self.callback, **ctx.params) full # [ 127.626877] dagster-daemon[1695]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 127.627716] dagster-daemon[1695]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 127.628546] dagster-daemon[1695]: return callback(*args, **kwargs) full # [ 127.629270] dagster-daemon[1695]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 127.629805] dagster-daemon[1695]: with get_instance_for_cli( full # [ 127.630620] dagster-daemon[1695]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 127.631262] dagster-daemon[1695]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 127.631879] dagster-daemon[1695]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 127.632706] dagster-daemon[1695]: ) as instance: full # [ 127.633532] dagster-daemon[1695]: ^ full # [ 127.634191] dagster-daemon[1695]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 127.634781] dagster-daemon[1695]: return next(self.gen) full # [ 127.647118] dagster-daemon[1695]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 127.647871] dagster-daemon[1695]: with DagsterInstance.get() as instance: full # [ 127.648732] dagster-daemon[1695]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 127.649561] dagster-daemon[1695]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 127.650233] dagster-daemon[1695]: return create_instance_from_dagster_home() full # [ 127.650827] dagster-daemon[1695]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 127.651672] dagster-daemon[1695]: return create_instance_from_config(dagster_home_path) full # [ 127.652567] dagster-daemon[1695]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 127.653263] dagster-daemon[1695]: return create_instance_from_ref(instance_ref) full # [ 127.654063] dagster-daemon[1695]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 127.654617] dagster-daemon[1695]: unified_storage = instance_ref.storage full # [ 127.655295] dagster-daemon[1695]: ^^^^^^^^^^^^^^^^^^^^ full # [ 127.667448] dagster-daemon[1695]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 127.668063] dagster-daemon[1695]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 127.668665] dagster-daemon[1695]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 127.669495] dagster-daemon[1695]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 127.670167] dagster-daemon[1695]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 127.670768] dagster-daemon[1695]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 127.671605] dagster-daemon[1695]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 127.672268] dagster-daemon[1695]: return DagsterPostgresStorage( full # [ 127.672870] dagster-daemon[1695]: inst_data=inst_data, full # [ 127.673708] dagster-daemon[1695]: ...<2 lines>... full # [ 127.674541] dagster-daemon[1695]: token_provider=get_token_provider_from_config(config_value), full # [ 127.675216] dagster-daemon[1695]: ) full # [ 127.675872] dagster-daemon[1695]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 127.676667] dagster-daemon[1695]: self._run_storage = PostgresRunStorage( full # [ 127.677497] dagster-daemon[1695]: ~~~~~~~~~~~~~~~~~~^ full # [ 127.678175] dagster-daemon[1695]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 127.678773] dagster-daemon[1695]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 127.679600] dagster-daemon[1695]: ) full # [ 127.680245] dagster-daemon[1695]: ^ full # [ 127.693579] dagster-daemon[1695]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 127.696260] dagster-daemon[1695]: self._engine = create_pg_engine( full # [ 127.697396] dagster-daemon[1695]: ~~~~~~~~~~~~~~~~^ full # [ 127.698526] dagster-daemon[1695]: self.postgres_url, full # [ 127.699532] dagster-daemon[1695]: ^^^^^^^^^^^^^^^^^^ full # [ 127.700538] dagster-daemon[1695]: ...<2 lines>... full # [ 127.701468] dagster-daemon[1695]: poolclass=db_pool.NullPool, full # [ 127.702586] dagster-daemon[1695]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 127.703721] dagster-daemon[1695]: ) full # [ 127.704453] dagster-daemon[1695]: ^ full # [ 127.705210] dagster-daemon[1695]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 127.707758] dagster-daemon[1695]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 127.709231] dagster-daemon[1695]: File "", line 2, in create_engine full # [ 127.711363] dagster-daemon[1695]: return target(fn, url, **kwargs) full # [ 127.712499] dagster-daemon[1695]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 127.715038] dagster-daemon[1695]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 127.716485] dagster-daemon[1695]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 127.719041] dagster-daemon[1695]: dbapi = dbapi_meth(**dbapi_args) full # [ 127.720178] dagster-daemon[1695]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 127.722899] dagster-daemon[1695]: import psycopg full # [ 127.723849] dagster-daemon[1695]: ModuleNotFoundError: No module named 'psycopg' full # [ 127.884169] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 127.885181] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 127.889332] systemd[1]: dagster-daemon.service: Consumed 1.419s CPU time over 7.226s wall clock time, 88.6M memory peak. full # [ 131.985387] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 15. full # [ 131.989806] systemd[1]: Started Dagster Webserver. full # [ 132.984421] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 17. full # [ 132.987834] systemd[1]: Started Dagster Daemon. full # [ 134.630276] dagster-webserver[1728]: Traceback (most recent call last): full # [ 134.633674] dagster-webserver[1728]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 134.634596] dagster-webserver[1728]: sys.exit(main()) full # [ 134.635057] dagster-webserver[1728]: ~~~~^^ full # [ 134.637691] dagster-webserver[1728]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 134.638933] dagster-webserver[1728]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 134.639639] dagster-webserver[1728]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 134.642652] dagster-webserver[1728]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 134.643564] dagster-webserver[1728]: return self.main(*args, **kwargs) full # [ 134.644243] dagster-webserver[1728]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 134.647198] dagster-webserver[1728]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 134.647902] dagster-webserver[1728]: rv = self.invoke(ctx) full # [ 134.648728] dagster-webserver[1728]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 134.649830] dagster-webserver[1728]: return ctx.invoke(self.callback, **ctx.params) full # [ 134.650611] dagster-webserver[1728]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 134.651406] dagster-webserver[1728]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 134.652083] dagster-webserver[1728]: return callback(*args, **kwargs) full # [ 134.652683] dagster-webserver[1728]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 134.653613] dagster-webserver[1728]: instance = stack.enter_context( full # [ 134.654174] dagster-webserver[1728]: get_possibly_temporary_instance_for_cli( full # [ 134.654764] dagster-webserver[1728]: ...<3 lines>... full # [ 134.655829] dagster-webserver[1728]: ) full # [ 134.656603] dagster-webserver[1728]: ) full # [ 134.657549] dagster-webserver[1728]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 134.658103] dagster-webserver[1728]: result = _enter(cm) full # [ 134.667766] dagster-webserver[1728]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 134.668485] dagster-webserver[1728]: return next(self.gen) full # [ 134.669179] dagster-webserver[1728]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 134.669750] dagster-webserver[1728]: with DagsterInstance.get() as instance: full # [ 134.674614] dagster-webserver[1728]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 134.675510] dagster-webserver[1728]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 134.677386] dagster-webserver[1728]: return create_instance_from_dagster_home() full # [ 134.677935] dagster-webserver[1728]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 134.678722] dagster-webserver[1728]: return create_instance_from_config(dagster_home_path) full # [ 134.680794] dagster-webserver[1728]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 134.681559] dagster-webserver[1728]: return create_instance_from_ref(instance_ref) full # [ 134.686982] dagster-webserver[1728]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 134.687683] dagster-webserver[1728]: unified_storage = instance_ref.storage full # [ 134.688506] dagster-webserver[1728]: ^^^^^^^^^^^^^^^^^^^^ full # [ 134.689428] dagster-webserver[1728]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 134.689971] dagster-webserver[1728]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 134.690783] dagster-webserver[1728]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 134.691952] dagster-webserver[1728]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 134.692500] dagster-webserver[1728]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 134.693324] dagster-webserver[1728]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 134.693941] dagster-webserver[1728]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 134.694771] dagster-webserver[1728]: return DagsterPostgresStorage( full # [ 134.695639] dagster-webserver[1728]: inst_data=inst_data, full # [ 134.696258] dagster-webserver[1728]: ...<2 lines>... full # [ 134.696845] dagster-webserver[1728]: token_provider=get_token_provider_from_config(config_value), full # [ 134.697540] dagster-webserver[1728]: ) full # [ 134.698147] dagster-webserver[1728]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 134.698729] dagster-webserver[1728]: self._run_storage = PostgresRunStorage( full # [ 134.699632] dagster-webserver[1728]: ~~~~~~~~~~~~~~~~~~^ full # [ 134.700224] dagster-webserver[1728]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 134.700807] dagster-webserver[1728]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 134.701663] dagster-webserver[1728]: ) full # [ 134.702276] dagster-webserver[1728]: ^ full # [ 134.719939] dagster-webserver[1728]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 134.720648] dagster-webserver[1728]: self._engine = create_pg_engine( full # [ 134.721259] dagster-webserver[1728]: ~~~~~~~~~~~~~~~~^ full # [ 134.721880] dagster-webserver[1728]: self.postgres_url, full # [ 134.723128] dagster-webserver[1728]: ^^^^^^^^^^^^^^^^^^ full # [ 134.723749] dagster-webserver[1728]: ...<2 lines>... full # [ 134.724666] dagster-webserver[1728]: poolclass=db_pool.NullPool, full # [ 134.725048] dagster-webserver[1728]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 134.725623] dagster-webserver[1728]: ) full # [ 134.726353] dagster-webserver[1728]: ^ full # [ 134.726883] dagster-webserver[1728]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 134.727709] dagster-webserver[1728]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 134.728839] dagster-webserver[1728]: File "", line 2, in create_engine full # [ 134.729554] dagster-webserver[1728]: return target(fn, url, **kwargs) full # [ 134.730335] dagster-webserver[1728]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 134.731059] dagster-webserver[1728]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 134.731634] dagster-webserver[1728]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 134.732575] dagster-webserver[1728]: dbapi = dbapi_meth(**dbapi_args) full # [ 134.733130] dagster-webserver[1728]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 134.733721] dagster-webserver[1728]: import psycopg full # [ 134.734612] dagster-webserver[1728]: ModuleNotFoundError: No module named 'psycopg' full # [ 134.917392] dagster-daemon[1734]: Traceback (most recent call last): full # [ 134.920081] dagster-daemon[1734]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 134.920815] dagster-daemon[1734]: sys.exit(main()) full # [ 134.921584] dagster-daemon[1734]: ~~~~^^ full # [ 134.924095] dagster-daemon[1734]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 134.924790] dagster-daemon[1734]: cli(obj={}) full # [ 134.925257] dagster-daemon[1734]: ~~~^^^^^^^^ full # [ 134.925831] dagster-daemon[1734]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 134.928089] dagster-daemon[1734]: return self.main(*args, **kwargs) full # [ 134.928691] dagster-daemon[1734]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 134.929517] dagster-daemon[1734]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 134.932090] dagster-daemon[1734]: rv = self.invoke(ctx) full # [ 134.935090] dagster-daemon[1734]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 134.935786] dagster-daemon[1734]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 134.936629] dagster-daemon[1734]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 134.939102] dagster-daemon[1734]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 134.939637] dagster-daemon[1734]: return ctx.invoke(self.callback, **ctx.params) full # [ 134.942089] dagster-daemon[1734]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 134.942686] dagster-daemon[1734]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 134.943509] dagster-daemon[1734]: return callback(*args, **kwargs) full # [ 134.946092] dagster-daemon[1734]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 134.946751] dagster-daemon[1734]: with get_instance_for_cli( full # [ 134.947585] dagster-daemon[1734]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 134.950040] dagster-daemon[1734]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 134.950606] dagster-daemon[1734]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 134.951270] dagster-daemon[1734]: ) as instance: full # [ 134.951861] dagster-daemon[1734]: ^ full # [ 134.954673] dagster-daemon[1734]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 134.955496] dagster-daemon[1734]: return next(self.gen) full # [ 134.958091] dagster-daemon[1734]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 134.958794] dagster-daemon[1734]: with DagsterInstance.get() as instance: full # [ 134.959561] dagster-daemon[1734]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 134.962090] dagster-daemon[1734]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 134.962587] dagster-daemon[1734]: return create_instance_from_dagster_home() full # [ 134.963253] dagster-daemon[1734]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 134.963845] dagster-daemon[1734]: return create_instance_from_config(dagster_home_path) full # [ 134.966645] dagster-daemon[1734]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 134.968143] dagster-daemon[1734]: return create_instance_from_ref(instance_ref) full # [ 134.968707] dagster-daemon[1734]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 134.971089] dagster-daemon[1734]: unified_storage = instance_ref.storage full # [ 134.971752] dagster-daemon[1734]: ^^^^^^^^^^^^^^^^^^^^ full # [ 134.974088] dagster-daemon[1734]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 134.974784] dagster-daemon[1734]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 134.977094] dagster-daemon[1734]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 134.977602] dagster-daemon[1734]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 134.980097] dagster-daemon[1734]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 134.980635] dagster-daemon[1734]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 134.981466] dagster-daemon[1734]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 134.984088] dagster-daemon[1734]: return DagsterPostgresStorage( full # [ 134.984698] dagster-daemon[1734]: inst_data=inst_data, full # [ 134.985738] dagster-daemon[1734]: ...<2 lines>... full # [ 134.989089] dagster-daemon[1734]: token_provider=get_token_provider_from_config(config_value), full # [ 134.989575] dagster-daemon[1734]: ) full # [ 134.990041] dagster-daemon[1734]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 134.990671] dagster-daemon[1734]: self._run_storage = PostgresRunStorage( full # [ 134.993089] dagster-daemon[1734]: ~~~~~~~~~~~~~~~~~~^ full # [ 134.993666] dagster-daemon[1734]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 134.994484] dagster-daemon[1734]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 134.997090] dagster-daemon[1734]: ) full # [ 134.997722] dagster-daemon[1734]: ^ full # [ 134.998543] dagster-daemon[1734]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 135.001095] dagster-daemon[1734]: self._engine = create_pg_engine( full # [ 135.001776] dagster-daemon[1734]: ~~~~~~~~~~~~~~~~^ full # [ 135.002582] dagster-daemon[1734]: self.postgres_url, full # [ 135.006089] dagster-daemon[1734]: ^^^^^^^^^^^^^^^^^^ full # [ 135.006601] dagster-daemon[1734]: ...<2 lines>... full # [ 135.007263] dagster-daemon[1734]: poolclass=db_pool.NullPool, full # [ 135.007855] dagster-daemon[1734]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 135.010664] dagster-daemon[1734]: ) full # [ 135.011495] dagster-daemon[1734]: ^ full # [ 135.014092] dagster-daemon[1734]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 135.014724] dagster-daemon[1734]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 135.015550] dagster-daemon[1734]: File "", line 2, in create_engine full # [ 135.018090] dagster-daemon[1734]: return target(fn, url, **kwargs) full # [ 135.018584] dagster-daemon[1734]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 135.019253] dagster-daemon[1734]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 135.019845] dagster-daemon[1734]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 135.023089] dagster-daemon[1734]: dbapi = dbapi_meth(**dbapi_args) full # [ 135.023669] dagster-daemon[1734]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 135.026101] dagster-daemon[1734]: import psycopg full # [ 135.026707] dagster-daemon[1734]: ModuleNotFoundError: No module named 'psycopg' full # [ 135.158443] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 135.159849] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 135.161881] systemd[1]: dagster-webserver.service: Consumed 2.129s CPU time over 8.384s wall clock time, 111.9M memory peak. full # [ 135.255393] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 135.257249] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 135.258906] systemd[1]: dagster-daemon.service: Consumed 1.476s CPU time over 7.363s wall clock time, 88.6M memory peak. full # [ 140.234981] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 16. full # [ 140.238946] systemd[1]: Started Dagster Webserver. full # [ 140.270334] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 18. full # [ 140.273471] systemd[1]: Started Dagster Daemon. full # [ 142.151282] dagster-daemon[1771]: Traceback (most recent call last): full # [ 142.153962] dagster-daemon[1771]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 142.154675] dagster-daemon[1771]: sys.exit(main()) full # [ 142.157094] dagster-daemon[1771]: ~~~~^^ full # [ 142.157814] dagster-daemon[1771]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 142.160090] dagster-daemon[1771]: cli(obj={}) full # [ 142.160880] dagster-daemon[1771]: ~~~^^^^^^^^ full # [ 142.163092] dagster-daemon[1771]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 142.163855] dagster-daemon[1771]: return self.main(*args, **kwargs) full # [ 142.166088] dagster-daemon[1771]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 142.166632] dagster-daemon[1771]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 142.167268] dagster-daemon[1771]: rv = self.invoke(ctx) full # [ 142.167890] dagster-daemon[1771]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 142.170815] dagster-daemon[1771]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 142.171661] dagster-daemon[1771]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 142.174088] dagster-daemon[1771]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 142.174684] dagster-daemon[1771]: return ctx.invoke(self.callback, **ctx.params) full # [ 142.175506] dagster-daemon[1771]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 142.178088] dagster-daemon[1771]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 142.178744] dagster-daemon[1771]: return callback(*args, **kwargs) full # [ 142.179566] dagster-daemon[1771]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 142.182049] dagster-daemon[1771]: with get_instance_for_cli( full # [ 142.185091] dagster-daemon[1771]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 142.185605] dagster-daemon[1771]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 142.186269] dagster-daemon[1771]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 142.186863] dagster-daemon[1771]: ) as instance: full # [ 142.189672] dagster-daemon[1771]: ^ full # [ 142.190496] dagster-daemon[1771]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 142.193089] dagster-daemon[1771]: return next(self.gen) full # [ 142.193773] dagster-daemon[1771]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 142.194606] dagster-daemon[1771]: with DagsterInstance.get() as instance: full # [ 142.197111] dagster-daemon[1771]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 142.197695] dagster-daemon[1771]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 142.200109] dagster-daemon[1771]: return create_instance_from_dagster_home() full # [ 142.200676] dagster-daemon[1771]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 142.201497] dagster-daemon[1771]: return create_instance_from_config(dagster_home_path) full # [ 142.204091] dagster-daemon[1771]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 142.204733] dagster-daemon[1771]: return create_instance_from_ref(instance_ref) full # [ 142.205565] dagster-daemon[1771]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 142.208090] dagster-daemon[1771]: unified_storage = instance_ref.storage full # [ 142.208606] dagster-daemon[1771]: ^^^^^^^^^^^^^^^^^^^^ full # [ 142.209257] dagster-daemon[1771]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 142.209844] dagster-daemon[1771]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 142.212661] dagster-daemon[1771]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 142.213486] dagster-daemon[1771]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 142.216089] dagster-daemon[1771]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 142.216724] dagster-daemon[1771]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 142.217552] dagster-daemon[1771]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 142.220089] dagster-daemon[1771]: return DagsterPostgresStorage( full # [ 142.220587] dagster-daemon[1771]: inst_data=inst_data, full # [ 142.221260] dagster-daemon[1771]: ...<2 lines>... full # [ 142.221868] dagster-daemon[1771]: token_provider=get_token_provider_from_config(config_value), full # [ 142.224652] dagster-daemon[1771]: ) full # [ 142.225478] dagster-daemon[1771]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 142.228090] dagster-daemon[1771]: self._run_storage = PostgresRunStorage( full # [ 142.228714] dagster-daemon[1771]: ~~~~~~~~~~~~~~~~~~^ full # [ 142.229595] dagster-daemon[1771]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 142.232091] dagster-daemon[1771]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 142.232577] dagster-daemon[1771]: ) full # [ 142.233242] dagster-daemon[1771]: ^ full # [ 142.233834] dagster-daemon[1771]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 142.237089] dagster-daemon[1771]: self._engine = create_pg_engine( full # [ 142.237676] dagster-daemon[1771]: ~~~~~~~~~~~~~~~~^ full # [ 142.238497] dagster-daemon[1771]: self.postgres_url, full # [ 142.241088] dagster-daemon[1771]: ^^^^^^^^^^^^^^^^^^ full # [ 142.241764] dagster-daemon[1771]: ...<2 lines>... full # [ 142.244099] dagster-daemon[1771]: poolclass=db_pool.NullPool, full # [ 142.244813] dagster-daemon[1771]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 142.245641] dagster-daemon[1771]: ) full # [ 142.249918] dagster-daemon[1771]: ^ full # [ 142.250580] dagster-daemon[1771]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 142.253177] dagster-daemon[1771]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 142.253884] dagster-daemon[1771]: File "", line 2, in create_engine full # [ 142.254714] dagster-daemon[1771]: return target(fn, url, **kwargs) full # [ 142.257088] dagster-daemon[1771]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 142.257766] dagster-daemon[1771]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 142.260090] dagster-daemon[1771]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 142.260599] dagster-daemon[1771]: dbapi = dbapi_meth(**dbapi_args) full # [ 142.263106] dagster-daemon[1771]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 142.263640] dagster-daemon[1771]: import psycopg full # [ 142.264474] dagster-daemon[1771]: ModuleNotFoundError: No module named 'psycopg' full # [ 142.441436] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 142.442142] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 142.442823] systemd[1]: dagster-daemon.service: Consumed 1.512s CPU time over 7.183s wall clock time, 88.5M memory peak. full # [ 142.984547] dagster-webserver[1770]: Traceback (most recent call last): full # [ 142.987138] dagster-webserver[1770]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 142.987875] dagster-webserver[1770]: sys.exit(main()) full # [ 142.988703] dagster-webserver[1770]: ~~~~^^ full # [ 142.989527] dagster-webserver[1770]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 142.990198] dagster-webserver[1770]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 142.990816] dagster-webserver[1770]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 142.991248] dagster-webserver[1770]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 142.991846] dagster-webserver[1770]: return self.main(*args, **kwargs) full # [ 142.992874] dagster-webserver[1770]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 142.993738] dagster-webserver[1770]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 142.994551] dagster-webserver[1770]: rv = self.invoke(ctx) full # [ 143.002629] dagster-webserver[1770]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 143.003606] dagster-webserver[1770]: return ctx.invoke(self.callback, **ctx.params) full # [ 143.004316] dagster-webserver[1770]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.004898] dagster-webserver[1770]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 143.005741] dagster-webserver[1770]: return callback(*args, **kwargs) full # [ 143.006581] dagster-webserver[1770]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 143.007059] dagster-webserver[1770]: instance = stack.enter_context( full # [ 143.007675] dagster-webserver[1770]: get_possibly_temporary_instance_for_cli( full # [ 143.008503] dagster-webserver[1770]: ...<3 lines>... full # [ 143.009184] dagster-webserver[1770]: ) full # [ 143.009783] dagster-webserver[1770]: ) full # [ 143.010625] dagster-webserver[1770]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 143.011261] dagster-webserver[1770]: result = _enter(cm) full # [ 143.011859] dagster-webserver[1770]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 143.012697] dagster-webserver[1770]: return next(self.gen) full # [ 143.023197] dagster-webserver[1770]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 143.023964] dagster-webserver[1770]: with DagsterInstance.get() as instance: full # [ 143.024811] dagster-webserver[1770]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 143.025665] dagster-webserver[1770]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 143.026504] dagster-webserver[1770]: return create_instance_from_dagster_home() full # [ 143.027185] dagster-webserver[1770]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 143.027790] dagster-webserver[1770]: return create_instance_from_config(dagster_home_path) full # [ 143.028649] dagster-webserver[1770]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 143.029283] dagster-webserver[1770]: return create_instance_from_ref(instance_ref) full # [ 143.029905] dagster-webserver[1770]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 143.030748] dagster-webserver[1770]: unified_storage = instance_ref.storage full # [ 143.031587] dagster-webserver[1770]: ^^^^^^^^^^^^^^^^^^^^ full # [ 143.044393] dagster-webserver[1770]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 143.045230] dagster-webserver[1770]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 143.045804] dagster-webserver[1770]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.046310] dagster-webserver[1770]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 143.046880] dagster-webserver[1770]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 143.047724] dagster-webserver[1770]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.048568] dagster-webserver[1770]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 143.049239] dagster-webserver[1770]: return DagsterPostgresStorage( full # [ 143.049839] dagster-webserver[1770]: inst_data=inst_data, full # [ 143.050491] dagster-webserver[1770]: ...<2 lines>... full # [ 143.051172] dagster-webserver[1770]: token_provider=get_token_provider_from_config(config_value), full # [ 143.051776] dagster-webserver[1770]: ) full # [ 143.052649] dagster-webserver[1770]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 143.053274] dagster-webserver[1770]: self._run_storage = PostgresRunStorage( full # [ 143.054142] dagster-webserver[1770]: ~~~~~~~~~~~~~~~~~~^ full # [ 143.054743] dagster-webserver[1770]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 143.055783] dagster-webserver[1770]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.056622] dagster-webserver[1770]: ) full # [ 143.057274] dagster-webserver[1770]: ^ full # [ 143.057872] dagster-webserver[1770]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 143.058703] dagster-webserver[1770]: self._engine = create_pg_engine( full # [ 143.059534] dagster-webserver[1770]: ~~~~~~~~~~~~~~~~^ full # [ 143.060205] dagster-webserver[1770]: self.postgres_url, full # [ 143.060792] dagster-webserver[1770]: ^^^^^^^^^^^^^^^^^^ full # [ 143.061247] dagster-webserver[1770]: ...<2 lines>... full # [ 143.061843] dagster-webserver[1770]: poolclass=db_pool.NullPool, full # [ 143.062675] dagster-webserver[1770]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.063504] dagster-webserver[1770]: ) full # [ 143.064172] dagster-webserver[1770]: ^ full # [ 143.081785] dagster-webserver[1770]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 143.082564] dagster-webserver[1770]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 143.083242] dagster-webserver[1770]: File "", line 2, in create_engine full # [ 143.083946] dagster-webserver[1770]: return target(fn, url, **kwargs) full # [ 143.084496] dagster-webserver[1770]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 143.085182] dagster-webserver[1770]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 143.085836] dagster-webserver[1770]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 143.086610] dagster-webserver[1770]: dbapi = dbapi_meth(**dbapi_args) full # [ 143.087306] dagster-webserver[1770]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 143.087898] dagster-webserver[1770]: import psycopg full # [ 143.101094] dagster-webserver[1770]: ModuleNotFoundError: No module named 'psycopg' full # [ 143.369778] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 143.372132] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 143.374300] systemd[1]: dagster-webserver.service: Consumed 2.050s CPU time over 8.207s wall clock time, 111.8M memory peak. full # [ 147.485166] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 19. full # [ 147.488344] systemd[1]: Started Dagster Daemon. full # [ 148.485798] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 17. full # [ 148.487762] systemd[1]: Started Dagster Webserver. full # [ 149.337336] dagster-daemon[1808]: Traceback (most recent call last): full # [ 149.338550] dagster-daemon[1808]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 149.340562] dagster-daemon[1808]: sys.exit(main()) full # [ 149.341502] dagster-daemon[1808]: ~~~~^^ full # [ 149.342502] dagster-daemon[1808]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 149.346109] dagster-daemon[1808]: cli(obj={}) full # [ 149.346967] dagster-daemon[1808]: ~~~^^^^^^^^ full # [ 149.347828] dagster-daemon[1808]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 149.351174] dagster-daemon[1808]: return self.main(*args, **kwargs) full # [ 149.352320] dagster-daemon[1808]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 149.353473] dagster-daemon[1808]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 149.355750] dagster-daemon[1808]: rv = self.invoke(ctx) full # [ 149.359088] dagster-daemon[1808]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 149.361387] dagster-daemon[1808]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 149.362822] dagster-daemon[1808]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 149.364273] dagster-daemon[1808]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 149.368087] dagster-daemon[1808]: return ctx.invoke(self.callback, **ctx.params) full # [ 149.369397] dagster-daemon[1808]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 149.370708] dagster-daemon[1808]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 149.372990] dagster-daemon[1808]: return callback(*args, **kwargs) full # [ 149.376087] dagster-daemon[1808]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 149.378634] dagster-daemon[1808]: with get_instance_for_cli( full # [ 149.379708] dagster-daemon[1808]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 149.380764] dagster-daemon[1808]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 149.382597] dagster-daemon[1808]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 149.384415] dagster-daemon[1808]: ) as instance: full # [ 149.385330] dagster-daemon[1808]: ^ full # [ 149.386082] dagster-daemon[1808]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 149.388270] dagster-daemon[1808]: return next(self.gen) full # [ 149.389334] dagster-daemon[1808]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 149.391884] dagster-daemon[1808]: with DagsterInstance.get() as instance: full # [ 149.393138] dagster-daemon[1808]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 149.394304] dagster-daemon[1808]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 149.396804] dagster-daemon[1808]: return create_instance_from_dagster_home() full # [ 149.398112] dagster-daemon[1808]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 149.400963] dagster-daemon[1808]: return create_instance_from_config(dagster_home_path) full # [ 149.402370] dagster-daemon[1808]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 149.405164] dagster-daemon[1808]: return create_instance_from_ref(instance_ref) full # [ 149.406457] dagster-daemon[1808]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 149.409221] dagster-daemon[1808]: unified_storage = instance_ref.storage full # [ 149.410436] dagster-daemon[1808]: ^^^^^^^^^^^^^^^^^^^^ full # [ 149.411634] dagster-daemon[1808]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 149.414170] dagster-daemon[1808]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 149.416050] dagster-daemon[1808]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 149.417502] dagster-daemon[1808]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 149.420082] dagster-daemon[1808]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 149.421622] dagster-daemon[1808]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 149.423188] dagster-daemon[1808]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 149.425754] dagster-daemon[1808]: return DagsterPostgresStorage( full # [ 149.426880] dagster-daemon[1808]: inst_data=inst_data, full # [ 149.427926] dagster-daemon[1808]: ...<2 lines>... full # [ 149.428832] dagster-daemon[1808]: token_provider=get_token_provider_from_config(config_value), full # [ 149.430396] dagster-daemon[1808]: ) full # [ 149.431204] dagster-daemon[1808]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 149.433680] dagster-daemon[1808]: self._run_storage = PostgresRunStorage( full # [ 149.434904] dagster-daemon[1808]: ~~~~~~~~~~~~~~~~~~^ full # [ 149.436191] dagster-daemon[1808]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 149.437832] dagster-daemon[1808]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 149.439518] dagster-daemon[1808]: ) full # [ 149.440272] dagster-daemon[1808]: ^ full # [ 149.440980] dagster-daemon[1808]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 149.443674] dagster-daemon[1808]: self._engine = create_pg_engine( full # [ 149.444806] dagster-daemon[1808]: ~~~~~~~~~~~~~~~~^ full # [ 149.445934] dagster-daemon[1808]: self.postgres_url, full # [ 149.446916] dagster-daemon[1808]: ^^^^^^^^^^^^^^^^^^ full # [ 149.447914] dagster-daemon[1808]: ...<2 lines>... full # [ 149.448835] dagster-daemon[1808]: poolclass=db_pool.NullPool, full # [ 149.449955] dagster-daemon[1808]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 149.451107] dagster-daemon[1808]: ) full # [ 149.451815] dagster-daemon[1808]: ^ full # [ 149.452563] dagster-daemon[1808]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 149.455154] dagster-daemon[1808]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 149.456579] dagster-daemon[1808]: File "", line 2, in create_engine full # [ 149.458740] dagster-daemon[1808]: return target(fn, url, **kwargs) full # [ 149.459872] dagster-daemon[1808]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 149.462407] dagster-daemon[1808]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 149.463883] dagster-daemon[1808]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 149.466454] dagster-daemon[1808]: dbapi = dbapi_meth(**dbapi_args) full # [ 149.467587] dagster-daemon[1808]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 149.470307] dagster-daemon[1808]: import psycopg full # [ 149.471219] dagster-daemon[1808]: ModuleNotFoundError: No module named 'psycopg' full # [ 149.598206] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 149.600625] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 149.602453] systemd[1]: dagster-daemon.service: Consumed 1.416s CPU time over 7.158s wall clock time, 88.6M memory peak. full # [ 151.291446] dagster-webserver[1814]: Traceback (most recent call last): full # [ 151.293959] dagster-webserver[1814]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 151.294749] dagster-webserver[1814]: sys.exit(main()) full # [ 151.295547] dagster-webserver[1814]: ~~~~^^ full # [ 151.296205] dagster-webserver[1814]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 151.296800] dagster-webserver[1814]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 151.297641] dagster-webserver[1814]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 151.298262] dagster-webserver[1814]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 151.298881] dagster-webserver[1814]: return self.main(*args, **kwargs) full # [ 151.299985] dagster-webserver[1814]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 151.300755] dagster-webserver[1814]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 151.301550] dagster-webserver[1814]: rv = self.invoke(ctx) full # [ 151.309384] dagster-webserver[1814]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 151.310197] dagster-webserver[1814]: return ctx.invoke(self.callback, **ctx.params) full # [ 151.310820] dagster-webserver[1814]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 151.311618] dagster-webserver[1814]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 151.312289] dagster-webserver[1814]: return callback(*args, **kwargs) full # [ 151.312894] dagster-webserver[1814]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 151.313736] dagster-webserver[1814]: instance = stack.enter_context( full # [ 151.314569] dagster-webserver[1814]: get_possibly_temporary_instance_for_cli( full # [ 151.315244] dagster-webserver[1814]: ...<3 lines>... full # [ 151.315839] dagster-webserver[1814]: ) full # [ 151.316480] dagster-webserver[1814]: ) full # [ 151.317155] dagster-webserver[1814]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 151.317722] dagster-webserver[1814]: result = _enter(cm) full # [ 151.318540] dagster-webserver[1814]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 151.319195] dagster-webserver[1814]: return next(self.gen) full # [ 151.329785] dagster-webserver[1814]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 151.330560] dagster-webserver[1814]: with DagsterInstance.get() as instance: full # [ 151.331233] dagster-webserver[1814]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 151.331837] dagster-webserver[1814]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 151.332478] dagster-webserver[1814]: return create_instance_from_dagster_home() full # [ 151.333156] dagster-webserver[1814]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 151.333773] dagster-webserver[1814]: return create_instance_from_config(dagster_home_path) full # [ 151.334631] dagster-webserver[1814]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 151.335294] dagster-webserver[1814]: return create_instance_from_ref(instance_ref) full # [ 151.335881] dagster-webserver[1814]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 151.336706] dagster-webserver[1814]: unified_storage = instance_ref.storage full # [ 151.337539] dagster-webserver[1814]: ^^^^^^^^^^^^^^^^^^^^ full # [ 151.350825] dagster-webserver[1814]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 151.351612] dagster-webserver[1814]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 151.352257] dagster-webserver[1814]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 151.352860] dagster-webserver[1814]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 151.353705] dagster-webserver[1814]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 151.354532] dagster-webserver[1814]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 151.355208] dagster-webserver[1814]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 151.355814] dagster-webserver[1814]: return DagsterPostgresStorage( full # [ 151.356673] dagster-webserver[1814]: inst_data=inst_data, full # [ 151.357492] dagster-webserver[1814]: ...<2 lines>... full # [ 151.358173] dagster-webserver[1814]: token_provider=get_token_provider_from_config(config_value), full # [ 151.358764] dagster-webserver[1814]: ) full # [ 151.359598] dagster-webserver[1814]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 151.360372] dagster-webserver[1814]: self._run_storage = PostgresRunStorage( full # [ 151.361275] dagster-webserver[1814]: ~~~~~~~~~~~~~~~~~~^ full # [ 151.361906] dagster-webserver[1814]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 151.362745] dagster-webserver[1814]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 151.363572] dagster-webserver[1814]: ) full # [ 151.364210] dagster-webserver[1814]: ^ full # [ 151.364849] dagster-webserver[1814]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 151.365643] dagster-webserver[1814]: self._engine = create_pg_engine( full # [ 151.366491] dagster-webserver[1814]: ~~~~~~~~~~~~~~~~^ full # [ 151.367131] dagster-webserver[1814]: self.postgres_url, full # [ 151.367739] dagster-webserver[1814]: ^^^^^^^^^^^^^^^^^^ full # [ 151.368560] dagster-webserver[1814]: ...<2 lines>... full # [ 151.369027] dagster-webserver[1814]: poolclass=db_pool.NullPool, full # [ 151.369619] dagster-webserver[1814]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 151.370256] dagster-webserver[1814]: ) full # [ 151.370874] dagster-webserver[1814]: ^ full # [ 151.371704] dagster-webserver[1814]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 151.372522] dagster-webserver[1814]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 151.391609] dagster-webserver[1814]: File "", line 2, in create_engine full # [ 151.392585] dagster-webserver[1814]: return target(fn, url, **kwargs) full # [ 151.393261] dagster-webserver[1814]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 151.393880] dagster-webserver[1814]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 151.394702] dagster-webserver[1814]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 151.395548] dagster-webserver[1814]: dbapi = dbapi_meth(**dbapi_args) full # [ 151.396270] dagster-webserver[1814]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 151.396824] dagster-webserver[1814]: import psycopg full # [ 151.397678] dagster-webserver[1814]: ModuleNotFoundError: No module named 'psycopg' full # [ 151.671606] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 151.673829] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 151.676077] systemd[1]: dagster-webserver.service: Consumed 2.056s CPU time over 8.300s wall clock time, 111.8M memory peak. full # [ 154.735256] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 20. full # [ 154.738252] systemd[1]: Started Dagster Daemon. full # [ 156.671429] dagster-daemon[1846]: Traceback (most recent call last): full # [ 156.673906] dagster-daemon[1846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 156.674700] dagster-daemon[1846]: sys.exit(main()) full # [ 156.675496] dagster-daemon[1846]: ~~~~^^ full # [ 156.676160] dagster-daemon[1846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 156.676764] dagster-daemon[1846]: cli(obj={}) full # [ 156.677601] dagster-daemon[1846]: ~~~^^^^^^^^ full # [ 156.678365] dagster-daemon[1846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 156.679080] dagster-daemon[1846]: return self.main(*args, **kwargs) full # [ 156.679689] dagster-daemon[1846]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 156.680582] dagster-daemon[1846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 156.681164] dagster-daemon[1846]: rv = self.invoke(ctx) full # [ 156.688192] dagster-daemon[1846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 156.688957] dagster-daemon[1846]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 156.689823] dagster-daemon[1846]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 156.690622] dagster-daemon[1846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 156.691274] dagster-daemon[1846]: return ctx.invoke(self.callback, **ctx.params) full # [ 156.691923] dagster-daemon[1846]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 156.692748] dagster-daemon[1846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 156.693576] dagster-daemon[1846]: return callback(*args, **kwargs) full # [ 156.694103] dagster-daemon[1846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 156.694644] dagster-daemon[1846]: with get_instance_for_cli( full # [ 156.695465] dagster-daemon[1846]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 156.696121] dagster-daemon[1846]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 156.696719] dagster-daemon[1846]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 156.697538] dagster-daemon[1846]: ) as instance: full # [ 156.698199] dagster-daemon[1846]: ^ full # [ 156.709298] dagster-daemon[1846]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 156.710170] dagster-daemon[1846]: return next(self.gen) full # [ 156.710725] dagster-daemon[1846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 156.711603] dagster-daemon[1846]: with DagsterInstance.get() as instance: full # [ 156.712233] dagster-daemon[1846]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 156.712839] dagster-daemon[1846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 156.713696] dagster-daemon[1846]: return create_instance_from_dagster_home() full # [ 156.714566] dagster-daemon[1846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 156.715230] dagster-daemon[1846]: return create_instance_from_config(dagster_home_path) full # [ 156.715803] dagster-daemon[1846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 156.716620] dagster-daemon[1846]: return create_instance_from_ref(instance_ref) full # [ 156.727876] dagster-daemon[1846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 156.730876] dagster-daemon[1846]: unified_storage = instance_ref.storage full # [ 156.732166] dagster-daemon[1846]: ^^^^^^^^^^^^^^^^^^^^ full # [ 156.733377] dagster-daemon[1846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 156.735872] dagster-daemon[1846]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 156.737765] dagster-daemon[1846]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 156.739312] dagster-daemon[1846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 156.741853] dagster-daemon[1846]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 156.743452] dagster-daemon[1846]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 156.745041] dagster-daemon[1846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 156.747606] dagster-daemon[1846]: return DagsterPostgresStorage( full # [ 156.748810] dagster-daemon[1846]: inst_data=inst_data, full # [ 156.749870] dagster-daemon[1846]: ...<2 lines>... full # [ 156.750810] dagster-daemon[1846]: token_provider=get_token_provider_from_config(config_value), full # [ 156.752388] dagster-daemon[1846]: ) full # [ 156.753144] dagster-daemon[1846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 156.755607] dagster-daemon[1846]: self._run_storage = PostgresRunStorage( full # [ 156.756834] dagster-daemon[1846]: ~~~~~~~~~~~~~~~~~~^ full # [ 156.758096] dagster-daemon[1846]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 156.759749] dagster-daemon[1846]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 156.761409] dagster-daemon[1846]: ) full # [ 156.762165] dagster-daemon[1846]: ^ full # [ 156.762892] dagster-daemon[1846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 156.765597] dagster-daemon[1846]: self._engine = create_pg_engine( full # [ 156.766759] dagster-daemon[1846]: ~~~~~~~~~~~~~~~~^ full # [ 156.767900] dagster-daemon[1846]: self.postgres_url, full # [ 156.768912] dagster-daemon[1846]: ^^^^^^^^^^^^^^^^^^ full # [ 156.769993] dagster-daemon[1846]: ...<2 lines>... full # [ 156.771297] dagster-daemon[1846]: poolclass=db_pool.NullPool, full # [ 156.772669] dagster-daemon[1846]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 156.773907] dagster-daemon[1846]: ) full # [ 156.777098] dagster-daemon[1846]: ^ full # [ 156.777818] dagster-daemon[1846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 156.780541] dagster-daemon[1846]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 156.781952] dagster-daemon[1846]: File "", line 2, in create_engine full # [ 156.784247] dagster-daemon[1846]: return target(fn, url, **kwargs) full # [ 156.785390] dagster-daemon[1846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 156.787900] dagster-daemon[1846]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 156.789445] dagster-daemon[1846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 156.792144] dagster-daemon[1846]: dbapi = dbapi_meth(**dbapi_args) full # [ 156.793415] dagster-daemon[1846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 156.796223] dagster-daemon[1846]: import psycopg full # [ 156.797152] dagster-daemon[1846]: ModuleNotFoundError: No module named 'psycopg' full # [ 156.798720] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 18. full # [ 156.800371] systemd[1]: Started Dagster Webserver. full # [ 156.956168] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 156.959668] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 156.961932] systemd[1]: dagster-daemon.service: Consumed 1.428s CPU time over 7.358s wall clock time, 88.5M memory peak. full # [ 159.468593] dagster-webserver[1856]: Traceback (most recent call last): full # [ 159.471128] dagster-webserver[1856]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 159.471904] dagster-webserver[1856]: sys.exit(main()) full # [ 159.472703] dagster-webserver[1856]: ~~~~^^ full # [ 159.473536] dagster-webserver[1856]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 159.474184] dagster-webserver[1856]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 159.474793] dagster-webserver[1856]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 159.475613] dagster-webserver[1856]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 159.476243] dagster-webserver[1856]: return self.main(*args, **kwargs) full # [ 159.476835] dagster-webserver[1856]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 159.477466] dagster-webserver[1856]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 159.478129] dagster-webserver[1856]: rv = self.invoke(ctx) full # [ 159.486488] dagster-webserver[1856]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 159.487307] dagster-webserver[1856]: return ctx.invoke(self.callback, **ctx.params) full # [ 159.487944] dagster-webserver[1856]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 159.488750] dagster-webserver[1856]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 159.489582] dagster-webserver[1856]: return callback(*args, **kwargs) full # [ 159.490246] dagster-webserver[1856]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 159.490841] dagster-webserver[1856]: instance = stack.enter_context( full # [ 159.491479] dagster-webserver[1856]: get_possibly_temporary_instance_for_cli( full # [ 159.492160] dagster-webserver[1856]: ...<3 lines>... full # [ 159.492759] dagster-webserver[1856]: ) full # [ 159.493590] dagster-webserver[1856]: ) full # [ 159.494329] dagster-webserver[1856]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 159.494849] dagster-webserver[1856]: result = _enter(cm) full # [ 159.495671] dagster-webserver[1856]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 159.496493] dagster-webserver[1856]: return next(self.gen) full # [ 159.506906] dagster-webserver[1856]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 159.507679] dagster-webserver[1856]: with DagsterInstance.get() as instance: full # [ 159.508517] dagster-webserver[1856]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 159.509207] dagster-webserver[1856]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 159.509802] dagster-webserver[1856]: return create_instance_from_dagster_home() full # [ 159.510620] dagster-webserver[1856]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 159.511293] dagster-webserver[1856]: return create_instance_from_config(dagster_home_path) full # [ 159.511933] dagster-webserver[1856]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 159.512728] dagster-webserver[1856]: return create_instance_from_ref(instance_ref) full # [ 159.513574] dagster-webserver[1856]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 159.514647] dagster-webserver[1856]: unified_storage = instance_ref.storage full # [ 159.515286] dagster-webserver[1856]: ^^^^^^^^^^^^^^^^^^^^ full # [ 159.515879] dagster-webserver[1856]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 159.516707] dagster-webserver[1856]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 159.517508] dagster-webserver[1856]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 159.533330] dagster-webserver[1856]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 159.534191] dagster-webserver[1856]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 159.534757] dagster-webserver[1856]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 159.535591] dagster-webserver[1856]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 159.536270] dagster-webserver[1856]: return DagsterPostgresStorage( full # [ 159.536871] dagster-webserver[1856]: inst_data=inst_data, full # [ 159.537715] dagster-webserver[1856]: ...<2 lines>... full # [ 159.538545] dagster-webserver[1856]: token_provider=get_token_provider_from_config(config_value), full # [ 159.539246] dagster-webserver[1856]: ) full # [ 159.539828] dagster-webserver[1856]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 159.540668] dagster-webserver[1856]: self._run_storage = PostgresRunStorage( full # [ 159.541503] dagster-webserver[1856]: ~~~~~~~~~~~~~~~~~~^ full # [ 159.542350] dagster-webserver[1856]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 159.542987] dagster-webserver[1856]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 159.543627] dagster-webserver[1856]: ) full # [ 159.544289] dagster-webserver[1856]: ^ full # [ 159.544911] dagster-webserver[1856]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 159.545770] dagster-webserver[1856]: self._engine = create_pg_engine( full # [ 159.546592] dagster-webserver[1856]: ~~~~~~~~~~~~~~~~^ full # [ 159.547260] dagster-webserver[1856]: self.postgres_url, full # [ 159.547841] dagster-webserver[1856]: ^^^^^^^^^^^^^^^^^^ full # [ 159.548472] dagster-webserver[1856]: ...<2 lines>... full # [ 159.549140] dagster-webserver[1856]: poolclass=db_pool.NullPool, full # [ 159.549729] dagster-webserver[1856]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 159.550556] dagster-webserver[1856]: ) full # [ 159.551214] dagster-webserver[1856]: ^ full # [ 159.551838] dagster-webserver[1856]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 159.552628] dagster-webserver[1856]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 159.553265] dagster-webserver[1856]: File "", line 2, in create_engine full # [ 159.553887] dagster-webserver[1856]: return target(fn, url, **kwargs) full # [ 159.572078] dagster-webserver[1856]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 159.574610] dagster-webserver[1856]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 159.576121] dagster-webserver[1856]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 159.578688] dagster-webserver[1856]: dbapi = dbapi_meth(**dbapi_args) full # [ 159.579852] dagster-webserver[1856]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 159.582624] dagster-webserver[1856]: import psycopg full # [ 159.583572] dagster-webserver[1856]: ModuleNotFoundError: No module named 'psycopg' full # [ 159.840780] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 159.843158] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 159.845294] systemd[1]: dagster-webserver.service: Consumed 1.996s CPU time over 8.168s wall clock time, 112M memory peak. full # [ 161.985146] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 21. full # [ 161.987934] systemd[1]: Started Dagster Daemon. full # [ 163.877728] dagster-daemon[1885]: Traceback (most recent call last): full # [ 163.880254] dagster-daemon[1885]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 163.880989] dagster-daemon[1885]: sys.exit(main()) full # [ 163.881588] dagster-daemon[1885]: ~~~~^^ full # [ 163.882240] dagster-daemon[1885]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 163.882840] dagster-daemon[1885]: cli(obj={}) full # [ 163.883489] dagster-daemon[1885]: ~~~^^^^^^^^ full # [ 163.884160] dagster-daemon[1885]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 163.884724] dagster-daemon[1885]: return self.main(*args, **kwargs) full # [ 163.885543] dagster-daemon[1885]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 163.886197] dagster-daemon[1885]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 163.886809] dagster-daemon[1885]: rv = self.invoke(ctx) full # [ 163.894435] dagster-daemon[1885]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 163.895233] dagster-daemon[1885]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 163.895859] dagster-daemon[1885]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 163.896488] dagster-daemon[1885]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 163.897153] dagster-daemon[1885]: return ctx.invoke(self.callback, **ctx.params) full # [ 163.897759] dagster-daemon[1885]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 163.898589] dagster-daemon[1885]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 163.899269] dagster-daemon[1885]: return callback(*args, **kwargs) full # [ 163.899902] dagster-daemon[1885]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 163.900693] dagster-daemon[1885]: with get_instance_for_cli( full # [ 163.901530] dagster-daemon[1885]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 163.902172] dagster-daemon[1885]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 163.902759] dagster-daemon[1885]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 163.903578] dagster-daemon[1885]: ) as instance: full # [ 163.904240] dagster-daemon[1885]: ^ full # [ 163.904833] dagster-daemon[1885]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 163.905653] dagster-daemon[1885]: return next(self.gen) full # [ 163.918307] dagster-daemon[1885]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 163.919118] dagster-daemon[1885]: with DagsterInstance.get() as instance: full # [ 163.919710] dagster-daemon[1885]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 163.920592] dagster-daemon[1885]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 163.921222] dagster-daemon[1885]: return create_instance_from_dagster_home() full # [ 163.921829] dagster-daemon[1885]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 163.922693] dagster-daemon[1885]: return create_instance_from_config(dagster_home_path) full # [ 163.930202] dagster-daemon[1885]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 163.930965] dagster-daemon[1885]: return create_instance_from_ref(instance_ref) full # [ 163.931803] dagster-daemon[1885]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 163.932632] dagster-daemon[1885]: unified_storage = instance_ref.storage full # [ 163.933305] dagster-daemon[1885]: ^^^^^^^^^^^^^^^^^^^^ full # [ 163.933913] dagster-daemon[1885]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 163.934975] dagster-daemon[1885]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 163.935770] dagster-daemon[1885]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 163.936637] dagster-daemon[1885]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 163.937280] dagster-daemon[1885]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 163.937870] dagster-daemon[1885]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 163.938714] dagster-daemon[1885]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 163.939550] dagster-daemon[1885]: return DagsterPostgresStorage( full # [ 163.940231] dagster-daemon[1885]: inst_data=inst_data, full # [ 163.940829] dagster-daemon[1885]: ...<2 lines>... full # [ 163.941736] dagster-daemon[1885]: token_provider=get_token_provider_from_config(config_value), full # [ 163.942530] dagster-daemon[1885]: ) full # [ 163.956399] dagster-daemon[1885]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 163.957366] dagster-daemon[1885]: self._run_storage = PostgresRunStorage( full # [ 163.959412] dagster-daemon[1885]: ~~~~~~~~~~~~~~~~~~^ full # [ 163.960045] dagster-daemon[1885]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 163.960633] dagster-daemon[1885]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 163.963003] dagster-daemon[1885]: ) full # [ 163.963700] dagster-daemon[1885]: ^ full # [ 163.964539] dagster-daemon[1885]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 163.967508] dagster-daemon[1885]: self._engine = create_pg_engine( full # [ 163.968291] dagster-daemon[1885]: ~~~~~~~~~~~~~~~~^ full # [ 163.968913] dagster-daemon[1885]: self.postgres_url, full # [ 163.969750] dagster-daemon[1885]: ^^^^^^^^^^^^^^^^^^ full # [ 163.971203] dagster-daemon[1885]: ...<2 lines>... full # [ 163.972079] dagster-daemon[1885]: poolclass=db_pool.NullPool, full # [ 163.972912] dagster-daemon[1885]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 163.974092] dagster-daemon[1885]: ) full # [ 163.974920] dagster-daemon[1885]: ^ full # [ 163.976109] dagster-daemon[1885]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 163.976935] dagster-daemon[1885]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 163.978122] dagster-daemon[1885]: File "", line 2, in create_engine full # [ 163.978888] dagster-daemon[1885]: return target(fn, url, **kwargs) full # [ 163.979901] dagster-daemon[1885]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 163.980930] dagster-daemon[1885]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 163.981790] dagster-daemon[1885]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 163.982728] dagster-daemon[1885]: dbapi = dbapi_meth(**dbapi_args) full # [ 163.983528] dagster-daemon[1885]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 163.984178] dagster-daemon[1885]: import psycopg full # [ 163.984761] dagster-daemon[1885]: ModuleNotFoundError: No module named 'psycopg' full # [ 164.181824] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 164.184575] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 164.186911] systemd[1]: dagster-daemon.service: Consumed 1.397s CPU time over 7.222s wall clock time, 88.5M memory peak. full # [ 164.984784] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 19. full # [ 164.988211] systemd[1]: Started Dagster Webserver. full # [ 167.579639] dagster-webserver[1902]: Traceback (most recent call last): full # [ 167.582140] dagster-webserver[1902]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 167.583120] dagster-webserver[1902]: sys.exit(main()) full # [ 167.583672] dagster-webserver[1902]: ~~~~^^ full # [ 167.584636] dagster-webserver[1902]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 167.585523] dagster-webserver[1902]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 167.586200] dagster-webserver[1902]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 167.586809] dagster-webserver[1902]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 167.587591] dagster-webserver[1902]: return self.main(*args, **kwargs) full # [ 167.588240] dagster-webserver[1902]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 167.594491] dagster-webserver[1902]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 167.595293] dagster-webserver[1902]: rv = self.invoke(ctx) full # [ 167.595891] dagster-webserver[1902]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 167.596728] dagster-webserver[1902]: return ctx.invoke(self.callback, **ctx.params) full # [ 167.597582] dagster-webserver[1902]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 167.598230] dagster-webserver[1902]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 167.598831] dagster-webserver[1902]: return callback(*args, **kwargs) full # [ 167.599706] dagster-webserver[1902]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 167.600513] dagster-webserver[1902]: instance = stack.enter_context( full # [ 167.601144] dagster-webserver[1902]: get_possibly_temporary_instance_for_cli( full # [ 167.601740] dagster-webserver[1902]: ...<3 lines>... full # [ 167.602561] dagster-webserver[1902]: ) full # [ 167.603205] dagster-webserver[1902]: ) full # [ 167.603801] dagster-webserver[1902]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 167.604628] dagster-webserver[1902]: result = _enter(cm) full # [ 167.614908] dagster-webserver[1902]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 167.615671] dagster-webserver[1902]: return next(self.gen) full # [ 167.616502] dagster-webserver[1902]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 167.617186] dagster-webserver[1902]: with DagsterInstance.get() as instance: full # [ 167.617779] dagster-webserver[1902]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 167.618596] dagster-webserver[1902]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 167.619264] dagster-webserver[1902]: return create_instance_from_dagster_home() full # [ 167.619905] dagster-webserver[1902]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 167.620704] dagster-webserver[1902]: return create_instance_from_config(dagster_home_path) full # [ 167.621536] dagster-webserver[1902]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 167.622207] dagster-webserver[1902]: return create_instance_from_ref(instance_ref) full # [ 167.634040] dagster-webserver[1902]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 167.634806] dagster-webserver[1902]: unified_storage = instance_ref.storage full # [ 167.635641] dagster-webserver[1902]: ^^^^^^^^^^^^^^^^^^^^ full # [ 167.636290] dagster-webserver[1902]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 167.636942] dagster-webserver[1902]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 167.637754] dagster-webserver[1902]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 167.638584] dagster-webserver[1902]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 167.639262] dagster-webserver[1902]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 167.639859] dagster-webserver[1902]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 167.640741] dagster-webserver[1902]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 167.641529] dagster-webserver[1902]: return DagsterPostgresStorage( full # [ 167.642570] dagster-webserver[1902]: inst_data=inst_data, full # [ 167.643220] dagster-webserver[1902]: ...<2 lines>... full # [ 167.643820] dagster-webserver[1902]: token_provider=get_token_provider_from_config(config_value), full # [ 167.644652] dagster-webserver[1902]: ) full # [ 167.645493] dagster-webserver[1902]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 167.646168] dagster-webserver[1902]: self._run_storage = PostgresRunStorage( full # [ 167.646756] dagster-webserver[1902]: ~~~~~~~~~~~~~~~~~~^ full # [ 167.647575] dagster-webserver[1902]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 167.648032] dagster-webserver[1902]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 167.648619] dagster-webserver[1902]: ) full # [ 167.649674] dagster-webserver[1902]: ^ full # [ 167.665565] dagster-webserver[1902]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 167.666538] dagster-webserver[1902]: self._engine = create_pg_engine( full # [ 167.667211] dagster-webserver[1902]: ~~~~~~~~~~~~~~~~^ full # [ 167.667815] dagster-webserver[1902]: self.postgres_url, full # [ 167.668643] dagster-webserver[1902]: ^^^^^^^^^^^^^^^^^^ full # [ 167.669288] dagster-webserver[1902]: ...<2 lines>... full # [ 167.669920] dagster-webserver[1902]: poolclass=db_pool.NullPool, full # [ 167.670754] dagster-webserver[1902]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 167.671601] dagster-webserver[1902]: ) full # [ 167.672254] dagster-webserver[1902]: ^ full # [ 167.672908] dagster-webserver[1902]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 167.673690] dagster-webserver[1902]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 167.674520] dagster-webserver[1902]: File "", line 2, in create_engine full # [ 167.675195] dagster-webserver[1902]: return target(fn, url, **kwargs) full # [ 167.675810] dagster-webserver[1902]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 167.676617] dagster-webserver[1902]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 167.677328] dagster-webserver[1902]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 167.678132] dagster-webserver[1902]: dbapi = dbapi_meth(**dbapi_args) full # [ 167.678735] dagster-webserver[1902]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 167.679568] dagster-webserver[1902]: import psycopg full # [ 167.693284] dagster-webserver[1902]: ModuleNotFoundError: No module named 'psycopg' full # [ 167.967502] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 167.968678] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 167.972077] systemd[1]: dagster-webserver.service: Consumed 1.988s CPU time over 8.125s wall clock time, 111.8M memory peak. full # [ 169.235294] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 22. full # [ 169.239665] systemd[1]: Started Dagster Daemon. full # [ 171.064542] dagster-daemon[1923]: Traceback (most recent call last): full # [ 171.066991] dagster-daemon[1923]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 171.067787] dagster-daemon[1923]: sys.exit(main()) full # [ 171.068568] dagster-daemon[1923]: ~~~~^^ full # [ 171.069032] dagster-daemon[1923]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 171.069623] dagster-daemon[1923]: cli(obj={}) full # [ 171.070283] dagster-daemon[1923]: ~~~^^^^^^^^ full # [ 171.070916] dagster-daemon[1923]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 171.071707] dagster-daemon[1923]: return self.main(*args, **kwargs) full # [ 171.072528] dagster-daemon[1923]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 171.073217] dagster-daemon[1923]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 171.073982] dagster-daemon[1923]: rv = self.invoke(ctx) full # [ 171.081251] dagster-daemon[1923]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 171.082060] dagster-daemon[1923]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 171.082682] dagster-daemon[1923]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 171.083491] dagster-daemon[1923]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 171.084163] dagster-daemon[1923]: return ctx.invoke(self.callback, **ctx.params) full # [ 171.084766] dagster-daemon[1923]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 171.085599] dagster-daemon[1923]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 171.086271] dagster-daemon[1923]: return callback(*args, **kwargs) full # [ 171.086914] dagster-daemon[1923]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 171.087707] dagster-daemon[1923]: with get_instance_for_cli( full # [ 171.088569] dagster-daemon[1923]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 171.089175] dagster-daemon[1923]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 171.089773] dagster-daemon[1923]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 171.090588] dagster-daemon[1923]: ) as instance: full # [ 171.091235] dagster-daemon[1923]: ^ full # [ 171.091829] dagster-daemon[1923]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 171.092644] dagster-daemon[1923]: return next(self.gen) full # [ 171.105142] dagster-daemon[1923]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 171.105897] dagster-daemon[1923]: with DagsterInstance.get() as instance: full # [ 171.106731] dagster-daemon[1923]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 171.107566] dagster-daemon[1923]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 171.108232] dagster-daemon[1923]: return create_instance_from_dagster_home() full # [ 171.108835] dagster-daemon[1923]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 171.109475] dagster-daemon[1923]: return create_instance_from_config(dagster_home_path) full # [ 171.110189] dagster-daemon[1923]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 171.110752] dagster-daemon[1923]: return create_instance_from_ref(instance_ref) full # [ 171.111609] dagster-daemon[1923]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 171.112258] dagster-daemon[1923]: unified_storage = instance_ref.storage full # [ 171.112883] dagster-daemon[1923]: ^^^^^^^^^^^^^^^^^^^^ full # [ 171.125449] dagster-daemon[1923]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 171.126069] dagster-daemon[1923]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 171.126662] dagster-daemon[1923]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 171.127492] dagster-daemon[1923]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 171.128174] dagster-daemon[1923]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 171.128827] dagster-daemon[1923]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 171.129602] dagster-daemon[1923]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 171.130316] dagster-daemon[1923]: return DagsterPostgresStorage( full # [ 171.130883] dagster-daemon[1923]: inst_data=inst_data, full # [ 171.131717] dagster-daemon[1923]: ...<2 lines>... full # [ 171.132547] dagster-daemon[1923]: token_provider=get_token_provider_from_config(config_value), full # [ 171.133219] dagster-daemon[1923]: ) full # [ 171.133862] dagster-daemon[1923]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 171.134728] dagster-daemon[1923]: self._run_storage = PostgresRunStorage( full # [ 171.135492] dagster-daemon[1923]: ~~~~~~~~~~~~~~~~~~^ full # [ 171.136169] dagster-daemon[1923]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 171.136768] dagster-daemon[1923]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 171.137599] dagster-daemon[1923]: ) full # [ 171.138277] dagster-daemon[1923]: ^ full # [ 171.138854] dagster-daemon[1923]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 171.139681] dagster-daemon[1923]: self._engine = create_pg_engine( full # [ 171.140500] dagster-daemon[1923]: ~~~~~~~~~~~~~~~~^ full # [ 171.141159] dagster-daemon[1923]: self.postgres_url, full # [ 171.141749] dagster-daemon[1923]: ^^^^^^^^^^^^^^^^^^ full # [ 171.142569] dagster-daemon[1923]: ...<2 lines>... full # [ 171.142998] dagster-daemon[1923]: poolclass=db_pool.NullPool, full # [ 171.143610] dagster-daemon[1923]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 171.144263] dagster-daemon[1923]: ) full # [ 171.144859] dagster-daemon[1923]: ^ full # [ 171.161475] dagster-daemon[1923]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 171.164066] dagster-daemon[1923]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 171.165456] dagster-daemon[1923]: File "", line 2, in create_engine full # [ 171.167593] dagster-daemon[1923]: return target(fn, url, **kwargs) full # [ 171.168757] dagster-daemon[1923]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 171.171254] dagster-daemon[1923]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 171.172704] dagster-daemon[1923]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 171.175274] dagster-daemon[1923]: dbapi = dbapi_meth(**dbapi_args) full # [ 171.176406] dagster-daemon[1923]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 171.179148] dagster-daemon[1923]: import psycopg full # [ 171.180060] dagster-daemon[1923]: ModuleNotFoundError: No module named 'psycopg' full # [ 171.348526] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 171.349695] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 171.353071] systemd[1]: dagster-daemon.service: Consumed 1.402s CPU time over 7.169s wall clock time, 88.8M memory peak. full # [ 172.985404] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 20. full # [ 172.989917] systemd[1]: Started Dagster Webserver. full # [ 175.567228] dagster-webserver[1944]: Traceback (most recent call last): full # [ 175.569795] dagster-webserver[1944]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 175.570600] dagster-webserver[1944]: sys.exit(main()) full # [ 175.571236] dagster-webserver[1944]: ~~~~^^ full # [ 175.571825] dagster-webserver[1944]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 175.572650] dagster-webserver[1944]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 175.573500] dagster-webserver[1944]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 175.574146] dagster-webserver[1944]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 175.574735] dagster-webserver[1944]: return self.main(*args, **kwargs) full # [ 175.575558] dagster-webserver[1944]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 175.576245] dagster-webserver[1944]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 175.576811] dagster-webserver[1944]: rv = self.invoke(ctx) full # [ 175.585182] dagster-webserver[1944]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 175.585934] dagster-webserver[1944]: return ctx.invoke(self.callback, **ctx.params) full # [ 175.586805] dagster-webserver[1944]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 175.587613] dagster-webserver[1944]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 175.588290] dagster-webserver[1944]: return callback(*args, **kwargs) full # [ 175.588932] dagster-webserver[1944]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 175.589727] dagster-webserver[1944]: instance = stack.enter_context( full # [ 175.590557] dagster-webserver[1944]: get_possibly_temporary_instance_for_cli( full # [ 175.591262] dagster-webserver[1944]: ...<3 lines>... full # [ 175.591833] dagster-webserver[1944]: ) full # [ 175.592670] dagster-webserver[1944]: ) full # [ 175.593489] dagster-webserver[1944]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 175.594136] dagster-webserver[1944]: result = _enter(cm) full # [ 175.602728] dagster-webserver[1944]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 175.603489] dagster-webserver[1944]: return next(self.gen) full # [ 175.604163] dagster-webserver[1944]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 175.604768] dagster-webserver[1944]: with DagsterInstance.get() as instance: full # [ 175.605600] dagster-webserver[1944]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 175.606269] dagster-webserver[1944]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 175.606871] dagster-webserver[1944]: return create_instance_from_dagster_home() full # [ 175.607704] dagster-webserver[1944]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 175.608535] dagster-webserver[1944]: return create_instance_from_config(dagster_home_path) full # [ 175.609207] dagster-webserver[1944]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 175.609808] dagster-webserver[1944]: return create_instance_from_ref(instance_ref) full # [ 175.610637] dagster-webserver[1944]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 175.611269] dagster-webserver[1944]: unified_storage = instance_ref.storage full # [ 175.611897] dagster-webserver[1944]: ^^^^^^^^^^^^^^^^^^^^ full # [ 175.612710] dagster-webserver[1944]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 175.613552] dagster-webserver[1944]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 175.614188] dagster-webserver[1944]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 175.615030] dagster-webserver[1944]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 175.615595] dagster-webserver[1944]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 175.616246] dagster-webserver[1944]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 175.616842] dagster-webserver[1944]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 175.617469] dagster-webserver[1944]: return DagsterPostgresStorage( full # [ 175.618127] dagster-webserver[1944]: inst_data=inst_data, full # [ 175.618716] dagster-webserver[1944]: ...<2 lines>... full # [ 175.619536] dagster-webserver[1944]: token_provider=get_token_provider_from_config(config_value), full # [ 175.620194] dagster-webserver[1944]: ) full # [ 175.644263] dagster-webserver[1944]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 175.645079] dagster-webserver[1944]: self._run_storage = PostgresRunStorage( full # [ 175.645679] dagster-webserver[1944]: ~~~~~~~~~~~~~~~~~~^ full # [ 175.646522] dagster-webserver[1944]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 175.647189] dagster-webserver[1944]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 175.647792] dagster-webserver[1944]: ) full # [ 175.648608] dagster-webserver[1944]: ^ full # [ 175.649281] dagster-webserver[1944]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 175.649881] dagster-webserver[1944]: self._engine = create_pg_engine( full # [ 175.650726] dagster-webserver[1944]: ~~~~~~~~~~~~~~~~^ full # [ 175.651566] dagster-webserver[1944]: self.postgres_url, full # [ 175.652228] dagster-webserver[1944]: ^^^^^^^^^^^^^^^^^^ full # [ 175.652831] dagster-webserver[1944]: ...<2 lines>... full # [ 175.653667] dagster-webserver[1944]: poolclass=db_pool.NullPool, full # [ 175.654499] dagster-webserver[1944]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 175.655179] dagster-webserver[1944]: ) full # [ 175.655775] dagster-webserver[1944]: ^ full # [ 175.656601] dagster-webserver[1944]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 175.657276] dagster-webserver[1944]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 175.657931] dagster-webserver[1944]: File "", line 2, in create_engine full # [ 175.658939] dagster-webserver[1944]: return target(fn, url, **kwargs) full # [ 175.659936] dagster-webserver[1944]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 175.660762] dagster-webserver[1944]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 175.674404] dagster-webserver[1944]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 175.675211] dagster-webserver[1944]: dbapi = dbapi_meth(**dbapi_args) full # [ 175.678080] dagster-webserver[1944]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 175.678841] dagster-webserver[1944]: import psycopg full # [ 175.679677] dagster-webserver[1944]: ModuleNotFoundError: No module named 'psycopg' full # [ 175.943169] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 175.945381] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 175.947505] systemd[1]: dagster-webserver.service: Consumed 1.973s CPU time over 7.968s wall clock time, 111.8M memory peak. full # [ 176.484860] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 23. full # [ 176.487677] systemd[1]: Started Dagster Daemon. full # [ 178.339642] dagster-daemon[1961]: Traceback (most recent call last): full # [ 178.342112] dagster-daemon[1961]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 178.342892] dagster-daemon[1961]: sys.exit(main()) full # [ 178.343686] dagster-daemon[1961]: ~~~~^^ full # [ 178.344504] dagster-daemon[1961]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 178.345160] dagster-daemon[1961]: cli(obj={}) full # [ 178.345775] dagster-daemon[1961]: ~~~^^^^^^^^ full # [ 178.346672] dagster-daemon[1961]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 178.347255] dagster-daemon[1961]: return self.main(*args, **kwargs) full # [ 178.347851] dagster-daemon[1961]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 178.348673] dagster-daemon[1961]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 178.349495] dagster-daemon[1961]: rv = self.invoke(ctx) full # [ 178.356341] dagster-daemon[1961]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 178.357150] dagster-daemon[1961]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 178.357776] dagster-daemon[1961]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 178.358589] dagster-daemon[1961]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 178.359261] dagster-daemon[1961]: return ctx.invoke(self.callback, **ctx.params) full # [ 178.359866] dagster-daemon[1961]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 178.360701] dagster-daemon[1961]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 178.361535] dagster-daemon[1961]: return callback(*args, **kwargs) full # [ 178.362225] dagster-daemon[1961]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 178.362787] dagster-daemon[1961]: with get_instance_for_cli( full # [ 178.363594] dagster-daemon[1961]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 178.364263] dagster-daemon[1961]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 178.364846] dagster-daemon[1961]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 178.365672] dagster-daemon[1961]: ) as instance: full # [ 178.366551] dagster-daemon[1961]: ^ full # [ 178.377374] dagster-daemon[1961]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 178.378176] dagster-daemon[1961]: return next(self.gen) full # [ 178.378779] dagster-daemon[1961]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 178.379697] dagster-daemon[1961]: with DagsterInstance.get() as instance: full # [ 178.380273] dagster-daemon[1961]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 178.380913] dagster-daemon[1961]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 178.381713] dagster-daemon[1961]: return create_instance_from_dagster_home() full # [ 178.382546] dagster-daemon[1961]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 178.383227] dagster-daemon[1961]: return create_instance_from_config(dagster_home_path) full # [ 178.392131] dagster-daemon[1961]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 178.392893] dagster-daemon[1961]: return create_instance_from_ref(instance_ref) full # [ 178.393734] dagster-daemon[1961]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 178.394570] dagster-daemon[1961]: unified_storage = instance_ref.storage full # [ 178.395258] dagster-daemon[1961]: ^^^^^^^^^^^^^^^^^^^^ full # [ 178.395839] dagster-daemon[1961]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 178.396479] dagster-daemon[1961]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 178.397262] dagster-daemon[1961]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 178.398044] dagster-daemon[1961]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 178.398589] dagster-daemon[1961]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 178.399262] dagster-daemon[1961]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 178.399866] dagster-daemon[1961]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 178.400755] dagster-daemon[1961]: return DagsterPostgresStorage( full # [ 178.401527] dagster-daemon[1961]: inst_data=inst_data, full # [ 178.402207] dagster-daemon[1961]: ...<2 lines>... full # [ 178.402811] dagster-daemon[1961]: token_provider=get_token_provider_from_config(config_value), full # [ 178.403625] dagster-daemon[1961]: ) full # [ 178.418181] dagster-daemon[1961]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 178.418937] dagster-daemon[1961]: self._run_storage = PostgresRunStorage( full # [ 178.419783] dagster-daemon[1961]: ~~~~~~~~~~~~~~~~~~^ full # [ 178.420604] dagster-daemon[1961]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 178.421284] dagster-daemon[1961]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 178.421888] dagster-daemon[1961]: ) full # [ 178.422732] dagster-daemon[1961]: ^ full # [ 178.423576] dagster-daemon[1961]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 178.424245] dagster-daemon[1961]: self._engine = create_pg_engine( full # [ 178.424845] dagster-daemon[1961]: ~~~~~~~~~~~~~~~~^ full # [ 178.425492] dagster-daemon[1961]: self.postgres_url, full # [ 178.426171] dagster-daemon[1961]: ^^^^^^^^^^^^^^^^^^ full # [ 178.426775] dagster-daemon[1961]: ...<2 lines>... full # [ 178.427609] dagster-daemon[1961]: poolclass=db_pool.NullPool, full # [ 178.428288] dagster-daemon[1961]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 178.428889] dagster-daemon[1961]: ) full # [ 178.429727] dagster-daemon[1961]: ^ full # [ 178.430579] dagster-daemon[1961]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 178.431233] dagster-daemon[1961]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 178.431877] dagster-daemon[1961]: File "", line 2, in create_engine full # [ 178.432462] dagster-daemon[1961]: return target(fn, url, **kwargs) full # [ 178.433118] dagster-daemon[1961]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 178.433716] dagster-daemon[1961]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 178.447137] dagster-daemon[1961]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 178.449679] dagster-daemon[1961]: dbapi = dbapi_meth(**dbapi_args) full # [ 178.450810] dagster-daemon[1961]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 178.453536] dagster-daemon[1961]: import psycopg full # [ 178.454483] dagster-daemon[1961]: ModuleNotFoundError: No module named 'psycopg' full # [ 178.644105] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 178.645036] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 178.648613] systemd[1]: dagster-daemon.service: Consumed 1.401s CPU time over 7.288s wall clock time, 88.5M memory peak. full # [ 180.984940] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 21. full # [ 180.987629] systemd[1]: Started Dagster Webserver. full # [ 183.591859] dagster-webserver[1986]: Traceback (most recent call last): full # [ 183.594377] dagster-webserver[1986]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 183.595219] dagster-webserver[1986]: sys.exit(main()) full # [ 183.595792] dagster-webserver[1986]: ~~~~^^ full # [ 183.596612] dagster-webserver[1986]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 183.597295] dagster-webserver[1986]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 183.597923] dagster-webserver[1986]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 183.598740] dagster-webserver[1986]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 183.599571] dagster-webserver[1986]: return self.main(*args, **kwargs) full # [ 183.600231] dagster-webserver[1986]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 183.600873] dagster-webserver[1986]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 183.601460] dagster-webserver[1986]: rv = self.invoke(ctx) full # [ 183.602155] dagster-webserver[1986]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 183.602767] dagster-webserver[1986]: return ctx.invoke(self.callback, **ctx.params) full # [ 183.603610] dagster-webserver[1986]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 183.614413] dagster-webserver[1986]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 183.615230] dagster-webserver[1986]: return callback(*args, **kwargs) full # [ 183.615830] dagster-webserver[1986]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 183.616673] dagster-webserver[1986]: instance = stack.enter_context( full # [ 183.617503] dagster-webserver[1986]: get_possibly_temporary_instance_for_cli( full # [ 183.618179] dagster-webserver[1986]: ...<3 lines>... full # [ 183.618782] dagster-webserver[1986]: ) full # [ 183.619602] dagster-webserver[1986]: ) full # [ 183.620285] dagster-webserver[1986]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 183.620882] dagster-webserver[1986]: result = _enter(cm) full # [ 183.621752] dagster-webserver[1986]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 183.622548] dagster-webserver[1986]: return next(self.gen) full # [ 183.623221] dagster-webserver[1986]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 183.623821] dagster-webserver[1986]: with DagsterInstance.get() as instance: full # [ 183.624663] dagster-webserver[1986]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 183.635117] dagster-webserver[1986]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 183.635883] dagster-webserver[1986]: return create_instance_from_dagster_home() full # [ 183.636723] dagster-webserver[1986]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 183.637555] dagster-webserver[1986]: return create_instance_from_config(dagster_home_path) full # [ 183.638229] dagster-webserver[1986]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 183.638834] dagster-webserver[1986]: return create_instance_from_ref(instance_ref) full # [ 183.639709] dagster-webserver[1986]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 183.640498] dagster-webserver[1986]: unified_storage = instance_ref.storage full # [ 183.641178] dagster-webserver[1986]: ^^^^^^^^^^^^^^^^^^^^ full # [ 183.641774] dagster-webserver[1986]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 183.642631] dagster-webserver[1986]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 183.643270] dagster-webserver[1986]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 183.656791] dagster-webserver[1986]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 183.657563] dagster-webserver[1986]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 183.658480] dagster-webserver[1986]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 183.662475] dagster-webserver[1986]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 183.663298] dagster-webserver[1986]: return DagsterPostgresStorage( full # [ 183.663925] dagster-webserver[1986]: inst_data=inst_data, full # [ 183.664806] dagster-webserver[1986]: ...<2 lines>... full # [ 183.665692] dagster-webserver[1986]: token_provider=get_token_provider_from_config(config_value), full # [ 183.667337] dagster-webserver[1986]: ) full # [ 183.668110] dagster-webserver[1986]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 183.668735] dagster-webserver[1986]: self._run_storage = PostgresRunStorage( full # [ 183.669718] dagster-webserver[1986]: ~~~~~~~~~~~~~~~~~~^ full # [ 183.670288] dagster-webserver[1986]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 183.670942] dagster-webserver[1986]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 183.671824] dagster-webserver[1986]: ) full # [ 183.672693] dagster-webserver[1986]: ^ full # [ 183.673596] dagster-webserver[1986]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 183.674209] dagster-webserver[1986]: self._engine = create_pg_engine( full # [ 183.674822] dagster-webserver[1986]: ~~~~~~~~~~~~~~~~^ full # [ 183.675543] dagster-webserver[1986]: self.postgres_url, full # [ 183.676355] dagster-webserver[1986]: ^^^^^^^^^^^^^^^^^^ full # [ 183.676992] dagster-webserver[1986]: ...<2 lines>... full # [ 183.677845] dagster-webserver[1986]: poolclass=db_pool.NullPool, full # [ 183.678705] dagster-webserver[1986]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 183.679804] dagster-webserver[1986]: ) full # [ 183.680688] dagster-webserver[1986]: ^ full # [ 183.681506] dagster-webserver[1986]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 183.682235] dagster-webserver[1986]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 183.682778] dagster-webserver[1986]: File "", line 2, in create_engine full # [ 183.683541] dagster-webserver[1986]: return target(fn, url, **kwargs) full # [ 183.684111] dagster-webserver[1986]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 183.684728] dagster-webserver[1986]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 183.700934] dagster-webserver[1986]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 183.703653] dagster-webserver[1986]: dbapi = dbapi_meth(**dbapi_args) full # [ 183.704879] dagster-webserver[1986]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 183.707782] dagster-webserver[1986]: import psycopg full # [ 183.708822] dagster-webserver[1986]: ModuleNotFoundError: No module named 'psycopg' full # [ 183.736248] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 24. full # [ 183.739408] systemd[1]: Started Dagster Daemon. full # [ 184.016343] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 184.018106] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 184.020515] systemd[1]: dagster-webserver.service: Consumed 2.046s CPU time over 8.075s wall clock time, 111.8M memory peak. full # [ 185.582829] dagster-daemon[2000]: Traceback (most recent call last): full # [ 185.585357] dagster-daemon[2000]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 185.586131] dagster-daemon[2000]: sys.exit(main()) full # [ 185.586714] dagster-daemon[2000]: ~~~~^^ full # [ 185.587529] dagster-daemon[2000]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 185.588206] dagster-daemon[2000]: cli(obj={}) full # [ 185.588808] dagster-daemon[2000]: ~~~^^^^^^^^ full # [ 185.589601] dagster-daemon[2000]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 185.590272] dagster-daemon[2000]: return self.main(*args, **kwargs) full # [ 185.590862] dagster-daemon[2000]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 185.591716] dagster-daemon[2000]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 185.592514] dagster-daemon[2000]: rv = self.invoke(ctx) full # [ 185.599639] dagster-daemon[2000]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 185.600607] dagster-daemon[2000]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 185.601307] dagster-daemon[2000]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 185.601889] dagster-daemon[2000]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 185.602728] dagster-daemon[2000]: return ctx.invoke(self.callback, **ctx.params) full # [ 185.603559] dagster-daemon[2000]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 185.604231] dagster-daemon[2000]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 185.604831] dagster-daemon[2000]: return callback(*args, **kwargs) full # [ 185.605678] dagster-daemon[2000]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 185.606491] dagster-daemon[2000]: with get_instance_for_cli( full # [ 185.607148] dagster-daemon[2000]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 185.607745] dagster-daemon[2000]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 185.608569] dagster-daemon[2000]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 185.609001] dagster-daemon[2000]: ) as instance: full # [ 185.609613] dagster-daemon[2000]: ^ full # [ 185.610278] dagster-daemon[2000]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 185.610869] dagster-daemon[2000]: return next(self.gen) full # [ 185.611694] dagster-daemon[2000]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 185.612513] dagster-daemon[2000]: with DagsterInstance.get() as instance: full # [ 185.613169] dagster-daemon[2000]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 185.613766] dagster-daemon[2000]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 185.614581] dagster-daemon[2000]: return create_instance_from_dagster_home() full # [ 185.615281] dagster-daemon[2000]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 185.615835] dagster-daemon[2000]: return create_instance_from_config(dagster_home_path) full # [ 185.635162] dagster-daemon[2000]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 185.635955] dagster-daemon[2000]: return create_instance_from_ref(instance_ref) full # [ 185.636790] dagster-daemon[2000]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 185.637650] dagster-daemon[2000]: unified_storage = instance_ref.storage full # [ 185.638300] dagster-daemon[2000]: ^^^^^^^^^^^^^^^^^^^^ full # [ 185.638910] dagster-daemon[2000]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 185.639767] dagster-daemon[2000]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 185.640608] dagster-daemon[2000]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 185.641340] dagster-daemon[2000]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 185.641899] dagster-daemon[2000]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 185.642744] dagster-daemon[2000]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 185.643587] dagster-daemon[2000]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 185.644268] dagster-daemon[2000]: return DagsterPostgresStorage( full # [ 185.644874] dagster-daemon[2000]: inst_data=inst_data, full # [ 185.645719] dagster-daemon[2000]: ...<2 lines>... full # [ 185.646616] dagster-daemon[2000]: token_provider=get_token_provider_from_config(config_value), full # [ 185.647241] dagster-daemon[2000]: ) full # [ 185.661631] dagster-daemon[2000]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 185.662618] dagster-daemon[2000]: self._run_storage = PostgresRunStorage( full # [ 185.663279] dagster-daemon[2000]: ~~~~~~~~~~~~~~~~~~^ full # [ 185.663926] dagster-daemon[2000]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 185.664770] dagster-daemon[2000]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 185.665609] dagster-daemon[2000]: ) full # [ 185.666300] dagster-daemon[2000]: ^ full # [ 185.666899] dagster-daemon[2000]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 185.667750] dagster-daemon[2000]: self._engine = create_pg_engine( full # [ 185.668591] dagster-daemon[2000]: ~~~~~~~~~~~~~~~~^ full # [ 185.669278] dagster-daemon[2000]: self.postgres_url, full # [ 185.669883] dagster-daemon[2000]: ^^^^^^^^^^^^^^^^^^ full # [ 185.670727] dagster-daemon[2000]: ...<2 lines>... full # [ 185.671568] dagster-daemon[2000]: poolclass=db_pool.NullPool, full # [ 185.672245] dagster-daemon[2000]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 185.672840] dagster-daemon[2000]: ) full # [ 185.673562] dagster-daemon[2000]: ^ full # [ 185.674176] dagster-daemon[2000]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 185.674780] dagster-daemon[2000]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 185.675611] dagster-daemon[2000]: File "", line 2, in create_engine full # [ 185.676255] dagster-daemon[2000]: return target(fn, url, **kwargs) full # [ 185.676876] dagster-daemon[2000]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 185.677709] dagster-daemon[2000]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 185.678598] dagster-daemon[2000]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 185.679213] dagster-daemon[2000]: dbapi = dbapi_meth(**dbapi_args) full # [ 185.679811] dagster-daemon[2000]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 185.680641] dagster-daemon[2000]: import psycopg full # [ 185.681549] dagster-daemon[2000]: ModuleNotFoundError: No module named 'psycopg' full # [ 185.893594] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 185.896115] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 185.898281] systemd[1]: dagster-daemon.service: Consumed 1.416s CPU time over 7.242s wall clock time, 88.5M memory peak. full # [ 189.235302] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 22. full # [ 189.239647] systemd[1]: Started Dagster Webserver. full # [ 190.984447] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 25. full # [ 190.986847] systemd[1]: Started Dagster Daemon. full # [ 191.830333] dagster-webserver[2028]: Traceback (most recent call last): full # [ 191.831565] dagster-webserver[2028]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 191.833643] dagster-webserver[2028]: sys.exit(main()) full # [ 191.834593] dagster-webserver[2028]: ~~~~^^ full # [ 191.835590] dagster-webserver[2028]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 191.840091] dagster-webserver[2028]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 191.841423] dagster-webserver[2028]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 191.842738] dagster-webserver[2028]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 191.845187] dagster-webserver[2028]: return self.main(*args, **kwargs) full # [ 191.846414] dagster-webserver[2028]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 191.847596] dagster-webserver[2028]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 191.849924] dagster-webserver[2028]: rv = self.invoke(ctx) full # [ 191.853142] dagster-webserver[2028]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 191.855542] dagster-webserver[2028]: return ctx.invoke(self.callback, **ctx.params) full # [ 191.857033] dagster-webserver[2028]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 191.859252] dagster-webserver[2028]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 191.861640] dagster-webserver[2028]: return callback(*args, **kwargs) full # [ 191.864178] dagster-webserver[2028]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 191.866895] dagster-webserver[2028]: instance = stack.enter_context( full # [ 191.870104] dagster-webserver[2028]: get_possibly_temporary_instance_for_cli( full # [ 191.871425] dagster-webserver[2028]: ...<3 lines>... full # [ 191.872402] dagster-webserver[2028]: ) full # [ 191.873258] dagster-webserver[2028]: ) full # [ 191.874199] dagster-webserver[2028]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 191.878116] dagster-webserver[2028]: result = _enter(cm) full # [ 191.879138] dagster-webserver[2028]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 191.881390] dagster-webserver[2028]: return next(self.gen) full # [ 191.882555] dagster-webserver[2028]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 191.887095] dagster-webserver[2028]: with DagsterInstance.get() as instance: full # [ 191.888437] dagster-webserver[2028]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 191.889628] dagster-webserver[2028]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 191.892217] dagster-webserver[2028]: return create_instance_from_dagster_home() full # [ 191.893516] dagster-webserver[2028]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 191.896427] dagster-webserver[2028]: return create_instance_from_config(dagster_home_path) full # [ 191.897867] dagster-webserver[2028]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 191.903175] dagster-webserver[2028]: return create_instance_from_ref(instance_ref) full # [ 191.904518] dagster-webserver[2028]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 191.907396] dagster-webserver[2028]: unified_storage = instance_ref.storage full # [ 191.908649] dagster-webserver[2028]: ^^^^^^^^^^^^^^^^^^^^ full # [ 191.912083] dagster-webserver[2028]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 191.914634] dagster-webserver[2028]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 191.916537] dagster-webserver[2028]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 191.918092] dagster-webserver[2028]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 191.920673] dagster-webserver[2028]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 191.924089] dagster-webserver[2028]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 191.925717] dagster-webserver[2028]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 191.928320] dagster-webserver[2028]: return DagsterPostgresStorage( full # [ 191.929464] dagster-webserver[2028]: inst_data=inst_data, full # [ 191.930541] dagster-webserver[2028]: ...<2 lines>... full # [ 191.931503] dagster-webserver[2028]: token_provider=get_token_provider_from_config(config_value), full # [ 191.933113] dagster-webserver[2028]: ) full # [ 191.933855] dagster-webserver[2028]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 191.936397] dagster-webserver[2028]: self._run_storage = PostgresRunStorage( full # [ 191.937673] dagster-webserver[2028]: ~~~~~~~~~~~~~~~~~~^ full # [ 191.938936] dagster-webserver[2028]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 191.940633] dagster-webserver[2028]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 191.942349] dagster-webserver[2028]: ) full # [ 191.943142] dagster-webserver[2028]: ^ full # [ 191.943884] dagster-webserver[2028]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 191.946620] dagster-webserver[2028]: self._engine = create_pg_engine( full # [ 191.947797] dagster-webserver[2028]: ~~~~~~~~~~~~~~~~^ full # [ 191.948960] dagster-webserver[2028]: self.postgres_url, full # [ 191.950048] dagster-webserver[2028]: ^^^^^^^^^^^^^^^^^^ full # [ 191.951105] dagster-webserver[2028]: ...<2 lines>... full # [ 191.952083] dagster-webserver[2028]: poolclass=db_pool.NullPool, full # [ 191.953235] dagster-webserver[2028]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 191.954390] dagster-webserver[2028]: ) full # [ 191.955185] dagster-webserver[2028]: ^ full # [ 191.955927] dagster-webserver[2028]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 191.958530] dagster-webserver[2028]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 191.959970] dagster-webserver[2028]: File "", line 2, in create_engine full # [ 191.962178] dagster-webserver[2028]: return target(fn, url, **kwargs) full # [ 191.963339] dagster-webserver[2028]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 191.965882] dagster-webserver[2028]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 191.967402] dagster-webserver[2028]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 191.969972] dagster-webserver[2028]: dbapi = dbapi_meth(**dbapi_args) full # [ 191.971184] dagster-webserver[2028]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 191.973931] dagster-webserver[2028]: import psycopg full # [ 191.974933] dagster-webserver[2028]: ModuleNotFoundError: No module named 'psycopg' full # [ 192.235589] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 192.236769] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 192.239503] systemd[1]: dagster-webserver.service: Consumed 2.017s CPU time over 8.212s wall clock time, 111.8M memory peak. full # [ 192.880615] dagster-daemon[2039]: Traceback (most recent call last): full # [ 192.884108] dagster-daemon[2039]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 192.885209] dagster-daemon[2039]: sys.exit(main()) full # [ 192.885970] dagster-daemon[2039]: ~~~~^^ full # [ 192.887051] dagster-daemon[2039]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 192.887801] dagster-daemon[2039]: cli(obj={}) full # [ 192.889748] dagster-daemon[2039]: ~~~^^^^^^^^ full # [ 192.891044] dagster-daemon[2039]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 192.891684] dagster-daemon[2039]: return self.main(*args, **kwargs) full # [ 192.892807] dagster-daemon[2039]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 192.893749] dagster-daemon[2039]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 192.894811] dagster-daemon[2039]: rv = self.invoke(ctx) full # [ 192.895586] dagster-daemon[2039]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 192.896645] dagster-daemon[2039]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 192.897613] dagster-daemon[2039]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 192.898884] dagster-daemon[2039]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 192.899885] dagster-daemon[2039]: return ctx.invoke(self.callback, **ctx.params) full # [ 192.900883] dagster-daemon[2039]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 192.910867] dagster-daemon[2039]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 192.911577] dagster-daemon[2039]: return callback(*args, **kwargs) full # [ 192.914310] dagster-daemon[2039]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 192.915165] dagster-daemon[2039]: with get_instance_for_cli( full # [ 192.915752] dagster-daemon[2039]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 192.916568] dagster-daemon[2039]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 192.917231] dagster-daemon[2039]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 192.917827] dagster-daemon[2039]: ) as instance: full # [ 192.918465] dagster-daemon[2039]: ^ full # [ 192.919136] dagster-daemon[2039]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 192.919723] dagster-daemon[2039]: return next(self.gen) full # [ 192.920584] dagster-daemon[2039]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 192.921208] dagster-daemon[2039]: with DagsterInstance.get() as instance: full # [ 192.921804] dagster-daemon[2039]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 192.922630] dagster-daemon[2039]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 192.923269] dagster-daemon[2039]: return create_instance_from_dagster_home() full # [ 192.933999] dagster-daemon[2039]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 192.934812] dagster-daemon[2039]: return create_instance_from_config(dagster_home_path) full # [ 192.935286] dagster-daemon[2039]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 192.935888] dagster-daemon[2039]: return create_instance_from_ref(instance_ref) full # [ 192.936737] dagster-daemon[2039]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 192.937582] dagster-daemon[2039]: unified_storage = instance_ref.storage full # [ 192.938098] dagster-daemon[2039]: ^^^^^^^^^^^^^^^^^^^^ full # [ 192.938700] dagster-daemon[2039]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 192.939510] dagster-daemon[2039]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 192.940188] dagster-daemon[2039]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 192.952061] dagster-daemon[2039]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 192.952823] dagster-daemon[2039]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 192.953681] dagster-daemon[2039]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 192.954520] dagster-daemon[2039]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 192.955203] dagster-daemon[2039]: return DagsterPostgresStorage( full # [ 192.955805] dagster-daemon[2039]: inst_data=inst_data, full # [ 192.956281] dagster-daemon[2039]: ...<2 lines>... full # [ 192.956884] dagster-daemon[2039]: token_provider=get_token_provider_from_config(config_value), full # [ 192.957726] dagster-daemon[2039]: ) full # [ 192.958600] dagster-daemon[2039]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 192.959252] dagster-daemon[2039]: self._run_storage = PostgresRunStorage( full # [ 192.959852] dagster-daemon[2039]: ~~~~~~~~~~~~~~~~~~^ full # [ 192.960697] dagster-daemon[2039]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 192.961541] dagster-daemon[2039]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 192.962231] dagster-daemon[2039]: ) full # [ 192.962826] dagster-daemon[2039]: ^ full # [ 192.973082] dagster-daemon[2039]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 192.975921] dagster-daemon[2039]: self._engine = create_pg_engine( full # [ 192.977289] dagster-daemon[2039]: ~~~~~~~~~~~~~~~~^ full # [ 192.979266] dagster-daemon[2039]: self.postgres_url, full # [ 192.980408] dagster-daemon[2039]: ^^^^^^^^^^^^^^^^^^ full # [ 192.981458] dagster-daemon[2039]: ...<2 lines>... full # [ 192.982393] dagster-daemon[2039]: poolclass=db_pool.NullPool, full # [ 192.983516] dagster-daemon[2039]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 192.984644] dagster-daemon[2039]: ) full # [ 192.985490] dagster-daemon[2039]: ^ full # [ 192.986662] dagster-daemon[2039]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 192.989328] dagster-daemon[2039]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 192.990727] dagster-daemon[2039]: File "", line 2, in create_engine full # [ 192.992881] dagster-daemon[2039]: return target(fn, url, **kwargs) full # [ 192.994079] dagster-daemon[2039]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 192.996600] dagster-daemon[2039]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 192.998107] dagster-daemon[2039]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 193.000640] dagster-daemon[2039]: dbapi = dbapi_meth(**dbapi_args) full # [ 193.001788] dagster-daemon[2039]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 193.004552] dagster-daemon[2039]: import psycopg full # [ 193.005472] dagster-daemon[2039]: ModuleNotFoundError: No module named 'psycopg' full # [ 193.165412] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 193.167443] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 193.170157] systemd[1]: dagster-daemon.service: Consumed 1.468s CPU time over 7.274s wall clock time, 88.7M memory peak. full # [ 197.485335] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 23. full # [ 197.489606] systemd[1]: Started Dagster Webserver. full # [ 198.234287] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 26. full # [ 198.238211] systemd[1]: Started Dagster Daemon. full # [ 200.043734] dagster-daemon[2077]: Traceback (most recent call last): full # [ 200.045851] dagster-daemon[2077]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 200.048239] dagster-daemon[2077]: sys.exit(main()) full # [ 200.049223] dagster-daemon[2077]: ~~~~^^ full # [ 200.050166] dagster-daemon[2077]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 200.052648] dagster-daemon[2077]: cli(obj={}) full # [ 200.053552] dagster-daemon[2077]: ~~~^^^^^^^^ full # [ 200.054912] dagster-daemon[2077]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 200.057596] dagster-daemon[2077]: return self.main(*args, **kwargs) full # [ 200.059060] dagster-daemon[2077]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 200.060389] dagster-daemon[2077]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 200.062847] dagster-daemon[2077]: rv = self.invoke(ctx) full # [ 200.064542] dagster-daemon[2077]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 200.067108] dagster-daemon[2077]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 200.068852] dagster-daemon[2077]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 200.070521] dagster-daemon[2077]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 200.073033] dagster-daemon[2077]: return ctx.invoke(self.callback, **ctx.params) full # [ 200.074609] dagster-daemon[2077]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 200.076125] dagster-daemon[2077]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 200.078580] dagster-daemon[2077]: return callback(*args, **kwargs) full # [ 200.080245] dagster-daemon[2077]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 200.083426] dagster-daemon[2077]: with get_instance_for_cli( full # [ 200.084763] dagster-daemon[2077]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 200.086124] dagster-daemon[2077]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 200.088102] dagster-daemon[2077]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 200.090137] dagster-daemon[2077]: ) as instance: full # [ 200.091619] dagster-daemon[2077]: ^ full # [ 200.092598] dagster-daemon[2077]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 200.095178] dagster-daemon[2077]: return next(self.gen) full # [ 200.096413] dagster-daemon[2077]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 200.099766] dagster-daemon[2077]: with DagsterInstance.get() as instance: full # [ 200.101429] dagster-daemon[2077]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 200.102692] dagster-daemon[2077]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 200.107434] dagster-daemon[2077]: return create_instance_from_dagster_home() full # [ 200.109506] dagster-daemon[2077]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 200.112843] dagster-daemon[2077]: return create_instance_from_config(dagster_home_path) full # [ 200.114737] dagster-daemon[2077]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 200.117920] dagster-daemon[2077]: return create_instance_from_ref(instance_ref) full # [ 200.119629] dagster-daemon[2077]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 200.122874] dagster-daemon[2077]: unified_storage = instance_ref.storage full # [ 200.124494] dagster-daemon[2077]: ^^^^^^^^^^^^^^^^^^^^ full # [ 200.126148] dagster-daemon[2077]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 200.129069] dagster-daemon[2077]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 200.136069] dagster-daemon[2077]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 200.137539] dagster-daemon[2077]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 200.140909] dagster-daemon[2077]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 200.142488] dagster-daemon[2077]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 200.147595] dagster-daemon[2077]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 200.150188] dagster-daemon[2077]: return DagsterPostgresStorage( full # [ 200.151314] dagster-daemon[2077]: inst_data=inst_data, full # [ 200.152366] dagster-daemon[2077]: ...<2 lines>... full # [ 200.156103] dagster-daemon[2077]: token_provider=get_token_provider_from_config(config_value), full # [ 200.157653] dagster-daemon[2077]: ) full # [ 200.158415] dagster-daemon[2077]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 200.161887] dagster-daemon[2077]: self._run_storage = PostgresRunStorage( full # [ 200.164107] dagster-daemon[2077]: ~~~~~~~~~~~~~~~~~~^ full # [ 200.165324] dagster-daemon[2077]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 200.168217] dagster-daemon[2077]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 200.168901] dagster-daemon[2077]: ) full # [ 200.169728] dagster-daemon[2077]: ^ full # [ 200.172135] dagster-daemon[2077]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 200.172817] dagster-daemon[2077]: self._engine = create_pg_engine( full # [ 200.175099] dagster-daemon[2077]: ~~~~~~~~~~~~~~~~^ full # [ 200.175672] dagster-daemon[2077]: self.postgres_url, full # [ 200.176500] dagster-daemon[2077]: ^^^^^^^^^^^^^^^^^^ full # [ 200.179090] dagster-daemon[2077]: ...<2 lines>... full # [ 200.179779] dagster-daemon[2077]: poolclass=db_pool.NullPool, full # [ 200.180543] dagster-daemon[2077]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 200.185093] dagster-daemon[2077]: ) full # [ 200.185751] dagster-daemon[2077]: ^ full # [ 200.186463] dagster-daemon[2077]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 200.189076] dagster-daemon[2077]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 200.189777] dagster-daemon[2077]: File "", line 2, in create_engine full # [ 200.190594] dagster-daemon[2077]: return target(fn, url, **kwargs) full # [ 200.193088] dagster-daemon[2077]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 200.193625] dagster-daemon[2077]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 200.194263] dagster-daemon[2077]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 200.194885] dagster-daemon[2077]: dbapi = dbapi_meth(**dbapi_args) full # [ 200.197691] dagster-daemon[2077]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 200.198507] dagster-daemon[2077]: import psycopg full # [ 200.201089] dagster-daemon[2077]: ModuleNotFoundError: No module named 'psycopg' full # [ 200.202059] dagster-webserver[2071]: Traceback (most recent call last): full # [ 200.204797] dagster-webserver[2071]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 200.205641] dagster-webserver[2071]: sys.exit(main()) full # [ 200.206039] dagster-webserver[2071]: ~~~~^^ full # [ 200.206618] dagster-webserver[2071]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 200.209099] dagster-webserver[2071]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 200.209684] dagster-webserver[2071]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 200.210481] dagster-webserver[2071]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 200.213090] dagster-webserver[2071]: return self.main(*args, **kwargs) full # [ 200.213717] dagster-webserver[2071]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 200.214538] dagster-webserver[2071]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 200.218090] dagster-webserver[2071]: rv = self.invoke(ctx) full # [ 200.218767] dagster-webserver[2071]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 200.219583] dagster-webserver[2071]: return ctx.invoke(self.callback, **ctx.params) full # [ 200.222106] dagster-webserver[2071]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 200.222752] dagster-webserver[2071]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 200.223570] dagster-webserver[2071]: return callback(*args, **kwargs) full # [ 200.226051] dagster-webserver[2071]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 200.226613] dagster-webserver[2071]: instance = stack.enter_context( full # [ 200.228089] dagster-webserver[2071]: get_possibly_temporary_instance_for_cli( full # [ 200.228662] dagster-webserver[2071]: ...<3 lines>... full # [ 200.231087] dagster-webserver[2071]: ) full # [ 200.231688] dagster-webserver[2071]: ) full # [ 200.232512] dagster-webserver[2071]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 200.235098] dagster-webserver[2071]: result = _enter(cm) full # [ 200.235752] dagster-webserver[2071]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 200.236570] dagster-webserver[2071]: return next(self.gen) full # [ 200.239040] dagster-webserver[2071]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 200.239614] dagster-webserver[2071]: with DagsterInstance.get() as instance: full # [ 200.240264] dagster-webserver[2071]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 200.240906] dagster-webserver[2071]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 200.243667] dagster-webserver[2071]: return create_instance_from_dagster_home() full # [ 200.244482] dagster-webserver[2071]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 200.247088] dagster-webserver[2071]: return create_instance_from_config(dagster_home_path) full # [ 200.247717] dagster-webserver[2071]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 200.248536] dagster-webserver[2071]: return create_instance_from_ref(instance_ref) full # [ 200.252102] dagster-webserver[2071]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 200.252766] dagster-webserver[2071]: unified_storage = instance_ref.storage full # [ 200.253572] dagster-webserver[2071]: ^^^^^^^^^^^^^^^^^^^^ full # [ 200.256040] dagster-webserver[2071]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 200.256623] dagster-webserver[2071]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 200.257281] dagster-webserver[2071]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 200.257855] dagster-webserver[2071]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 200.261768] dagster-webserver[2071]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 200.262491] dagster-webserver[2071]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 200.263521] dagster-webserver[2071]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 200.264182] dagster-webserver[2071]: return DagsterPostgresStorage( full # [ 200.264772] dagster-webserver[2071]: inst_data=inst_data, full # [ 200.269177] dagster-webserver[2071]: ...<2 lines>... full # [ 200.269776] dagster-webserver[2071]: token_provider=get_token_provider_from_config(config_value), full # [ 200.270589] dagster-webserver[2071]: ) full # [ 200.273120] dagster-webserver[2071]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 200.273623] dagster-webserver[2071]: self._run_storage = PostgresRunStorage( full # [ 200.274260] dagster-webserver[2071]: ~~~~~~~~~~~~~~~~~~^ full # [ 200.274935] dagster-webserver[2071]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 200.277695] dagster-webserver[2071]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 200.278516] dagster-webserver[2071]: ) full # [ 200.282112] dagster-webserver[2071]: ^ full # [ 200.282745] dagster-webserver[2071]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 200.283567] dagster-webserver[2071]: self._engine = create_pg_engine( full # [ 200.284035] dagster-webserver[2071]: ~~~~~~~~~~~~~~~~^ full # [ 200.287583] dagster-webserver[2071]: self.postgres_url, full # [ 200.288240] dagster-webserver[2071]: ^^^^^^^^^^^^^^^^^^ full # [ 200.288831] dagster-webserver[2071]: ...<2 lines>... full # [ 200.296438] dagster-webserver[2071]: poolclass=db_pool.NullPool, full # [ 200.297192] dagster-webserver[2071]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 200.297764] dagster-webserver[2071]: ) full # [ 200.300146] dagster-webserver[2071]: ^ full # [ 200.302083] dagster-webserver[2071]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 200.302770] dagster-webserver[2071]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 200.305090] dagster-webserver[2071]: File "", line 2, in create_engine full # [ 200.305593] dagster-webserver[2071]: return target(fn, url, **kwargs) full # [ 200.308541] dagster-webserver[2071]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 200.309205] dagster-webserver[2071]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 200.309797] dagster-webserver[2071]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 200.312090] dagster-webserver[2071]: dbapi = dbapi_meth(**dbapi_args) full # [ 200.312626] dagster-webserver[2071]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 200.315090] dagster-webserver[2071]: import psycopg full # [ 200.315683] dagster-webserver[2071]: ModuleNotFoundError: No module named 'psycopg' full # [ 200.356974] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 200.357805] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 200.359869] systemd[1]: dagster-daemon.service: Consumed 1.463s CPU time over 7.183s wall clock time, 88.7M memory peak. full # [ 200.588121] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 200.590377] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 200.592497] systemd[1]: dagster-webserver.service: Consumed 2.064s CPU time over 8.350s wall clock time, 111.8M memory peak. full # [ 205.485066] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 27. full # [ 205.487989] systemd[1]: Started Dagster Daemon. full # [ 205.734231] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 24. full # [ 205.737274] systemd[1]: Started Dagster Webserver. full # [ 207.319345] dagster-daemon[2118]: Traceback (most recent call last): full # [ 207.320595] dagster-daemon[2118]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 207.322612] dagster-daemon[2118]: sys.exit(main()) full # [ 207.323744] dagster-daemon[2118]: ~~~~^^ full # [ 207.324674] dagster-daemon[2118]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 207.327173] dagster-daemon[2118]: cli(obj={}) full # [ 207.328097] dagster-daemon[2118]: ~~~^^^^^^^^ full # [ 207.328936] dagster-daemon[2118]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 207.332181] dagster-daemon[2118]: return self.main(*args, **kwargs) full # [ 207.333326] dagster-daemon[2118]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 207.334470] dagster-daemon[2118]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 207.336746] dagster-daemon[2118]: rv = self.invoke(ctx) full # [ 207.339120] dagster-daemon[2118]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 207.341407] dagster-daemon[2118]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 207.342837] dagster-daemon[2118]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 207.344267] dagster-daemon[2118]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 207.348139] dagster-daemon[2118]: return ctx.invoke(self.callback, **ctx.params) full # [ 207.350183] dagster-daemon[2118]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 207.351546] dagster-daemon[2118]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 207.353831] dagster-daemon[2118]: return callback(*args, **kwargs) full # [ 207.357096] dagster-daemon[2118]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 207.359632] dagster-daemon[2118]: with get_instance_for_cli( full # [ 207.360705] dagster-daemon[2118]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 207.361758] dagster-daemon[2118]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 207.365095] dagster-daemon[2118]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 207.366923] dagster-daemon[2118]: ) as instance: full # [ 207.367822] dagster-daemon[2118]: ^ full # [ 207.368566] dagster-daemon[2118]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 207.373102] dagster-daemon[2118]: return next(self.gen) full # [ 207.374096] dagster-daemon[2118]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 207.376692] dagster-daemon[2118]: with DagsterInstance.get() as instance: full # [ 207.377897] dagster-daemon[2118]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 207.378957] dagster-daemon[2118]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 207.381472] dagster-daemon[2118]: return create_instance_from_dagster_home() full # [ 207.383323] dagster-daemon[2118]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 207.386184] dagster-daemon[2118]: return create_instance_from_config(dagster_home_path) full # [ 207.389094] dagster-daemon[2118]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 207.391878] dagster-daemon[2118]: return create_instance_from_ref(instance_ref) full # [ 207.393208] dagster-daemon[2118]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 207.395954] dagster-daemon[2118]: unified_storage = instance_ref.storage full # [ 207.399202] dagster-daemon[2118]: ^^^^^^^^^^^^^^^^^^^^ full # [ 207.400402] dagster-daemon[2118]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 207.406098] dagster-daemon[2118]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 207.407939] dagster-daemon[2118]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 207.409482] dagster-daemon[2118]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 207.412075] dagster-daemon[2118]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 207.415224] dagster-daemon[2118]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 207.416781] dagster-daemon[2118]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 207.419377] dagster-daemon[2118]: return DagsterPostgresStorage( full # [ 207.420490] dagster-daemon[2118]: inst_data=inst_data, full # [ 207.422091] dagster-daemon[2118]: ...<2 lines>... full # [ 207.422978] dagster-daemon[2118]: token_provider=get_token_provider_from_config(config_value), full # [ 207.426179] dagster-daemon[2118]: ) full # [ 207.426895] dagster-daemon[2118]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 207.429438] dagster-daemon[2118]: self._run_storage = PostgresRunStorage( full # [ 207.433092] dagster-daemon[2118]: ~~~~~~~~~~~~~~~~~~^ full # [ 207.434307] dagster-daemon[2118]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 207.435952] dagster-daemon[2118]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 207.437757] dagster-daemon[2118]: ) full # [ 207.438504] dagster-daemon[2118]: ^ full # [ 207.439260] dagster-daemon[2118]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 207.441919] dagster-daemon[2118]: self._engine = create_pg_engine( full # [ 207.443100] dagster-daemon[2118]: ~~~~~~~~~~~~~~~~^ full # [ 207.444231] dagster-daemon[2118]: self.postgres_url, full # [ 207.445234] dagster-daemon[2118]: ^^^^^^^^^^^^^^^^^^ full # [ 207.446235] dagster-daemon[2118]: ...<2 lines>... full # [ 207.447157] dagster-daemon[2118]: poolclass=db_pool.NullPool, full # [ 207.448278] dagster-daemon[2118]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 207.449395] dagster-daemon[2118]: ) full # [ 207.450147] dagster-daemon[2118]: ^ full # [ 207.450917] dagster-daemon[2118]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 207.453544] dagster-daemon[2118]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 207.454960] dagster-daemon[2118]: File "", line 2, in create_engine full # [ 207.457145] dagster-daemon[2118]: return target(fn, url, **kwargs) full # [ 207.458322] dagster-daemon[2118]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 207.460831] dagster-daemon[2118]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 207.462312] dagster-daemon[2118]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 207.464841] dagster-daemon[2118]: dbapi = dbapi_meth(**dbapi_args) full # [ 207.466062] dagster-daemon[2118]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 207.468774] dagster-daemon[2118]: import psycopg full # [ 207.469695] dagster-daemon[2118]: ModuleNotFoundError: No module named 'psycopg' full # [ 207.565227] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 207.566995] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 207.568653] systemd[1]: dagster-daemon.service: Consumed 1.472s CPU time over 7.204s wall clock time, 88.5M memory peak. full # [ 208.469170] dagster-webserver[2119]: Traceback (most recent call last): full # [ 208.471672] dagster-webserver[2119]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 208.472674] dagster-webserver[2119]: sys.exit(main()) full # [ 208.473469] dagster-webserver[2119]: ~~~~^^ full # [ 208.474130] dagster-webserver[2119]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 208.474728] dagster-webserver[2119]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 208.475588] dagster-webserver[2119]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.476325] dagster-webserver[2119]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 208.476831] dagster-webserver[2119]: return self.main(*args, **kwargs) full # [ 208.477642] dagster-webserver[2119]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 208.478508] dagster-webserver[2119]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 208.479138] dagster-webserver[2119]: rv = self.invoke(ctx) full # [ 208.487123] dagster-webserver[2119]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 208.487880] dagster-webserver[2119]: return ctx.invoke(self.callback, **ctx.params) full # [ 208.488743] dagster-webserver[2119]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.489524] dagster-webserver[2119]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 208.490207] dagster-webserver[2119]: return callback(*args, **kwargs) full # [ 208.490849] dagster-webserver[2119]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 208.491646] dagster-webserver[2119]: instance = stack.enter_context( full # [ 208.492493] dagster-webserver[2119]: get_possibly_temporary_instance_for_cli( full # [ 208.493172] dagster-webserver[2119]: ...<3 lines>... full # [ 208.493768] dagster-webserver[2119]: ) full # [ 208.494586] dagster-webserver[2119]: ) full # [ 208.495244] dagster-webserver[2119]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 208.495843] dagster-webserver[2119]: result = _enter(cm) full # [ 208.504636] dagster-webserver[2119]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 208.505610] dagster-webserver[2119]: return next(self.gen) full # [ 208.506380] dagster-webserver[2119]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 208.506915] dagster-webserver[2119]: with DagsterInstance.get() as instance: full # [ 208.507740] dagster-webserver[2119]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 208.508748] dagster-webserver[2119]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 208.509587] dagster-webserver[2119]: return create_instance_from_dagster_home() full # [ 208.511237] dagster-webserver[2119]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 208.511838] dagster-webserver[2119]: return create_instance_from_config(dagster_home_path) full # [ 208.520203] dagster-webserver[2119]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 208.520972] dagster-webserver[2119]: return create_instance_from_ref(instance_ref) full # [ 208.521852] dagster-webserver[2119]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 208.522873] dagster-webserver[2119]: unified_storage = instance_ref.storage full # [ 208.523489] dagster-webserver[2119]: ^^^^^^^^^^^^^^^^^^^^ full # [ 208.524192] dagster-webserver[2119]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 208.524750] dagster-webserver[2119]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 208.525558] dagster-webserver[2119]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.526269] dagster-webserver[2119]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 208.526808] dagster-webserver[2119]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 208.527628] dagster-webserver[2119]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.528324] dagster-webserver[2119]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 208.528888] dagster-webserver[2119]: return DagsterPostgresStorage( full # [ 208.529714] dagster-webserver[2119]: inst_data=inst_data, full # [ 208.530596] dagster-webserver[2119]: ...<2 lines>... full # [ 208.531198] dagster-webserver[2119]: token_provider=get_token_provider_from_config(config_value), full # [ 208.531802] dagster-webserver[2119]: ) full # [ 208.532345] dagster-webserver[2119]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 208.532846] dagster-webserver[2119]: self._run_storage = PostgresRunStorage( full # [ 208.533673] dagster-webserver[2119]: ~~~~~~~~~~~~~~~~~~^ full # [ 208.534567] dagster-webserver[2119]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 208.535168] dagster-webserver[2119]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.535753] dagster-webserver[2119]: ) full # [ 208.536572] dagster-webserver[2119]: ^ full # [ 208.537030] dagster-webserver[2119]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 208.537624] dagster-webserver[2119]: self._engine = create_pg_engine( full # [ 208.538262] dagster-webserver[2119]: ~~~~~~~~~~~~~~~~^ full # [ 208.538883] dagster-webserver[2119]: self.postgres_url, full # [ 208.539708] dagster-webserver[2119]: ^^^^^^^^^^^^^^^^^^ full # [ 208.540536] dagster-webserver[2119]: ...<2 lines>... full # [ 208.541188] dagster-webserver[2119]: poolclass=db_pool.NullPool, full # [ 208.541791] dagster-webserver[2119]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.542251] dagster-webserver[2119]: ) full # [ 208.542839] dagster-webserver[2119]: ^ full # [ 208.543501] dagster-webserver[2119]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 208.544137] dagster-webserver[2119]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 208.569558] dagster-webserver[2119]: File "", line 2, in create_engine full # [ 208.570550] dagster-webserver[2119]: return target(fn, url, **kwargs) full # [ 208.571248] dagster-webserver[2119]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 208.571826] dagster-webserver[2119]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 208.572675] dagster-webserver[2119]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 208.573510] dagster-webserver[2119]: dbapi = dbapi_meth(**dbapi_args) full # [ 208.574223] dagster-webserver[2119]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 208.574797] dagster-webserver[2119]: import psycopg full # [ 208.583387] dagster-webserver[2119]: ModuleNotFoundError: No module named 'psycopg' full # [ 208.860249] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 208.861201] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 208.864929] systemd[1]: dagster-webserver.service: Consumed 2.081s CPU time over 8.270s wall clock time, 111.8M memory peak. full # [ 212.735314] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 28. full # [ 212.739714] systemd[1]: Started Dagster Daemon. full # [ 213.984531] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 25. full # [ 213.986977] systemd[1]: Started Dagster Webserver. full # [ 214.604440] dagster-daemon[2156]: Traceback (most recent call last): full # [ 214.606109] dagster-daemon[2156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 214.608155] dagster-daemon[2156]: sys.exit(main()) full # [ 214.609118] dagster-daemon[2156]: ~~~~^^ full # [ 214.610052] dagster-daemon[2156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 214.613304] dagster-daemon[2156]: cli(obj={}) full # [ 214.614514] dagster-daemon[2156]: ~~~^^^^^^^^ full # [ 214.615506] dagster-daemon[2156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 214.618074] dagster-daemon[2156]: return self.main(*args, **kwargs) full # [ 214.619331] dagster-daemon[2156]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 214.620835] dagster-daemon[2156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 214.623360] dagster-daemon[2156]: rv = self.invoke(ctx) full # [ 214.624529] dagster-daemon[2156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 214.627079] dagster-daemon[2156]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 214.629058] dagster-daemon[2156]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 214.630709] dagster-daemon[2156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 214.633300] dagster-daemon[2156]: return ctx.invoke(self.callback, **ctx.params) full # [ 214.634756] dagster-daemon[2156]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 214.636454] dagster-daemon[2156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 214.638879] dagster-daemon[2156]: return callback(*args, **kwargs) full # [ 214.640506] dagster-daemon[2156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 214.644621] dagster-daemon[2156]: with get_instance_for_cli( full # [ 214.645971] dagster-daemon[2156]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 214.647651] dagster-daemon[2156]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 214.649638] dagster-daemon[2156]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 214.652229] dagster-daemon[2156]: ) as instance: full # [ 214.653363] dagster-daemon[2156]: ^ full # [ 214.654753] dagster-daemon[2156]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 214.657623] dagster-daemon[2156]: return next(self.gen) full # [ 214.658622] dagster-daemon[2156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 214.661188] dagster-daemon[2156]: with DagsterInstance.get() as instance: full # [ 214.662538] dagster-daemon[2156]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 214.663820] dagster-daemon[2156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 214.668180] dagster-daemon[2156]: return create_instance_from_dagster_home() full # [ 214.669446] dagster-daemon[2156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 214.674098] dagster-daemon[2156]: return create_instance_from_config(dagster_home_path) full # [ 214.675542] dagster-daemon[2156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 214.678336] dagster-daemon[2156]: return create_instance_from_ref(instance_ref) full # [ 214.679642] dagster-daemon[2156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 214.683601] dagster-daemon[2156]: unified_storage = instance_ref.storage full # [ 214.684906] dagster-daemon[2156]: ^^^^^^^^^^^^^^^^^^^^ full # [ 214.686248] dagster-daemon[2156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 214.688812] dagster-daemon[2156]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 214.690754] dagster-daemon[2156]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 214.692341] dagster-daemon[2156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 214.694973] dagster-daemon[2156]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 214.696612] dagster-daemon[2156]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 214.698206] dagster-daemon[2156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 214.700837] dagster-daemon[2156]: return DagsterPostgresStorage( full # [ 214.701946] dagster-daemon[2156]: inst_data=inst_data, full # [ 214.704137] dagster-daemon[2156]: ...<2 lines>... full # [ 214.705080] dagster-daemon[2156]: token_provider=get_token_provider_from_config(config_value), full # [ 214.706786] dagster-daemon[2156]: ) full # [ 214.707679] dagster-daemon[2156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 214.710631] dagster-daemon[2156]: self._run_storage = PostgresRunStorage( full # [ 214.711884] dagster-daemon[2156]: ~~~~~~~~~~~~~~~~~~^ full # [ 214.713202] dagster-daemon[2156]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 214.714947] dagster-daemon[2156]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 214.716620] dagster-daemon[2156]: ) full # [ 214.717435] dagster-daemon[2156]: ^ full # [ 214.718215] dagster-daemon[2156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 214.720939] dagster-daemon[2156]: self._engine = create_pg_engine( full # [ 214.723333] dagster-daemon[2156]: ~~~~~~~~~~~~~~~~^ full # [ 214.724470] dagster-daemon[2156]: self.postgres_url, full # [ 214.725559] dagster-daemon[2156]: ^^^^^^^^^^^^^^^^^^ full # [ 214.726568] dagster-daemon[2156]: ...<2 lines>... full # [ 214.727539] dagster-daemon[2156]: poolclass=db_pool.NullPool, full # [ 214.728672] dagster-daemon[2156]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 214.729828] dagster-daemon[2156]: ) full # [ 214.730602] dagster-daemon[2156]: ^ full # [ 214.731420] dagster-daemon[2156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 214.734090] dagster-daemon[2156]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 214.735523] dagster-daemon[2156]: File "", line 2, in create_engine full # [ 214.737704] dagster-daemon[2156]: return target(fn, url, **kwargs) full # [ 214.738894] dagster-daemon[2156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 214.741461] dagster-daemon[2156]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 214.742953] dagster-daemon[2156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 214.745529] dagster-daemon[2156]: dbapi = dbapi_meth(**dbapi_args) full # [ 214.746672] dagster-daemon[2156]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 214.749437] dagster-daemon[2156]: import psycopg full # [ 214.750352] dagster-daemon[2156]: ModuleNotFoundError: No module named 'psycopg' full # [ 214.846843] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 214.849058] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 214.851059] systemd[1]: dagster-daemon.service: Consumed 1.462s CPU time over 7.283s wall clock time, 88.8M memory peak. full # [ 216.742413] dagster-webserver[2162]: Traceback (most recent call last): full # [ 216.744934] dagster-webserver[2162]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 216.745672] dagster-webserver[2162]: sys.exit(main()) full # [ 216.746480] dagster-webserver[2162]: ~~~~^^ full # [ 216.747151] dagster-webserver[2162]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 216.747762] dagster-webserver[2162]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 216.748605] dagster-webserver[2162]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 216.749295] dagster-webserver[2162]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 216.749854] dagster-webserver[2162]: return self.main(*args, **kwargs) full # [ 216.750681] dagster-webserver[2162]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 216.757435] dagster-webserver[2162]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 216.758247] dagster-webserver[2162]: rv = self.invoke(ctx) full # [ 216.758846] dagster-webserver[2162]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 216.759696] dagster-webserver[2162]: return ctx.invoke(self.callback, **ctx.params) full # [ 216.760561] dagster-webserver[2162]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 216.761221] dagster-webserver[2162]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 216.761826] dagster-webserver[2162]: return callback(*args, **kwargs) full # [ 216.762520] dagster-webserver[2162]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 216.763168] dagster-webserver[2162]: instance = stack.enter_context( full # [ 216.763741] dagster-webserver[2162]: get_possibly_temporary_instance_for_cli( full # [ 216.764574] dagster-webserver[2162]: ...<3 lines>... full # [ 216.765036] dagster-webserver[2162]: ) full # [ 216.765623] dagster-webserver[2162]: ) full # [ 216.766462] dagster-webserver[2162]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 216.767130] dagster-webserver[2162]: result = _enter(cm) full # [ 216.778125] dagster-webserver[2162]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 216.778887] dagster-webserver[2162]: return next(self.gen) full # [ 216.779734] dagster-webserver[2162]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 216.780590] dagster-webserver[2162]: with DagsterInstance.get() as instance: full # [ 216.781061] dagster-webserver[2162]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 216.781663] dagster-webserver[2162]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 216.782504] dagster-webserver[2162]: return create_instance_from_dagster_home() full # [ 216.783225] dagster-webserver[2162]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 216.783792] dagster-webserver[2162]: return create_instance_from_config(dagster_home_path) full # [ 216.784635] dagster-webserver[2162]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 216.785325] dagster-webserver[2162]: return create_instance_from_ref(instance_ref) full # [ 216.797553] dagster-webserver[2162]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 216.799577] dagster-webserver[2162]: unified_storage = instance_ref.storage full # [ 216.800643] dagster-webserver[2162]: ^^^^^^^^^^^^^^^^^^^^ full # [ 216.801277] dagster-webserver[2162]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 216.801904] dagster-webserver[2162]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 216.802838] dagster-webserver[2162]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 216.803643] dagster-webserver[2162]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 216.804284] dagster-webserver[2162]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 216.804812] dagster-webserver[2162]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 216.813399] dagster-webserver[2162]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 216.814142] dagster-webserver[2162]: return DagsterPostgresStorage( full # [ 216.814730] dagster-webserver[2162]: inst_data=inst_data, full # [ 216.817918] dagster-webserver[2162]: ...<2 lines>... full # [ 216.818622] dagster-webserver[2162]: token_provider=get_token_provider_from_config(config_value), full # [ 216.819901] dagster-webserver[2162]: ) full # [ 216.820647] dagster-webserver[2162]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 216.821791] dagster-webserver[2162]: self._run_storage = PostgresRunStorage( full # [ 216.822669] dagster-webserver[2162]: ~~~~~~~~~~~~~~~~~~^ full # [ 216.823614] dagster-webserver[2162]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 216.824166] dagster-webserver[2162]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 216.824759] dagster-webserver[2162]: ) full # [ 216.825662] dagster-webserver[2162]: ^ full # [ 216.826322] dagster-webserver[2162]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 216.826848] dagster-webserver[2162]: self._engine = create_pg_engine( full # [ 216.827687] dagster-webserver[2162]: ~~~~~~~~~~~~~~~~^ full # [ 216.828518] dagster-webserver[2162]: self.postgres_url, full # [ 216.829296] dagster-webserver[2162]: ^^^^^^^^^^^^^^^^^^ full # [ 216.829976] dagster-webserver[2162]: ...<2 lines>... full # [ 216.830804] dagster-webserver[2162]: poolclass=db_pool.NullPool, full # [ 216.831737] dagster-webserver[2162]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 216.832473] dagster-webserver[2162]: ) full # [ 216.833200] dagster-webserver[2162]: ^ full # [ 216.833770] dagster-webserver[2162]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 216.834565] dagster-webserver[2162]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 216.836098] dagster-webserver[2162]: File "", line 2, in create_engine full # [ 216.836615] dagster-webserver[2162]: return target(fn, url, **kwargs) full # [ 216.837647] dagster-webserver[2162]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 216.838772] dagster-webserver[2162]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 216.839511] dagster-webserver[2162]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 216.840232] dagster-webserver[2162]: dbapi = dbapi_meth(**dbapi_args) full # [ 216.840772] dagster-webserver[2162]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 216.841634] dagster-webserver[2162]: import psycopg full # [ 216.842279] dagster-webserver[2162]: ModuleNotFoundError: No module named 'psycopg' full # [ 217.124768] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 217.127104] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 217.129274] systemd[1]: dagster-webserver.service: Consumed 2.041s CPU time over 8.257s wall clock time, 111.7M memory peak. full # [ 219.984808] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 29. full # [ 219.987615] systemd[1]: Started Dagster Daemon. full # [ 221.853456] dagster-daemon[2194]: Traceback (most recent call last): full # [ 221.855955] dagster-daemon[2194]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 221.856746] dagster-daemon[2194]: sys.exit(main()) full # [ 221.857578] dagster-daemon[2194]: ~~~~^^ full # [ 221.858232] dagster-daemon[2194]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 221.858843] dagster-daemon[2194]: cli(obj={}) full # [ 221.859694] dagster-daemon[2194]: ~~~^^^^^^^^ full # [ 221.860538] dagster-daemon[2194]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 221.861176] dagster-daemon[2194]: return self.main(*args, **kwargs) full # [ 221.861822] dagster-daemon[2194]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 221.862594] dagster-daemon[2194]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 221.863261] dagster-daemon[2194]: rv = self.invoke(ctx) full # [ 221.870360] dagster-daemon[2194]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 221.871180] dagster-daemon[2194]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 221.871810] dagster-daemon[2194]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 221.872609] dagster-daemon[2194]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 221.873296] dagster-daemon[2194]: return ctx.invoke(self.callback, **ctx.params) full # [ 221.873898] dagster-daemon[2194]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 221.874745] dagster-daemon[2194]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 221.875594] dagster-daemon[2194]: return callback(*args, **kwargs) full # [ 221.876296] dagster-daemon[2194]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 221.876857] dagster-daemon[2194]: with get_instance_for_cli( full # [ 221.877693] dagster-daemon[2194]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 221.878526] dagster-daemon[2194]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 221.879196] dagster-daemon[2194]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 221.879794] dagster-daemon[2194]: ) as instance: full # [ 221.880246] dagster-daemon[2194]: ^ full # [ 221.880845] dagster-daemon[2194]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 221.881692] dagster-daemon[2194]: return next(self.gen) full # [ 221.894491] dagster-daemon[2194]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 221.895301] dagster-daemon[2194]: with DagsterInstance.get() as instance: full # [ 221.895904] dagster-daemon[2194]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 221.896755] dagster-daemon[2194]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 221.897598] dagster-daemon[2194]: return create_instance_from_dagster_home() full # [ 221.898320] dagster-daemon[2194]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 221.898887] dagster-daemon[2194]: return create_instance_from_config(dagster_home_path) full # [ 221.899728] dagster-daemon[2194]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 221.900570] dagster-daemon[2194]: return create_instance_from_ref(instance_ref) full # [ 221.910268] dagster-daemon[2194]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 221.911093] dagster-daemon[2194]: unified_storage = instance_ref.storage full # [ 221.911714] dagster-daemon[2194]: ^^^^^^^^^^^^^^^^^^^^ full # [ 221.912537] dagster-daemon[2194]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 221.913219] dagster-daemon[2194]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 221.913820] dagster-daemon[2194]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 221.914705] dagster-daemon[2194]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 221.915509] dagster-daemon[2194]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 221.916198] dagster-daemon[2194]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 221.926565] dagster-daemon[2194]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 221.927557] dagster-daemon[2194]: return DagsterPostgresStorage( full # [ 221.928425] dagster-daemon[2194]: inst_data=inst_data, full # [ 221.929288] dagster-daemon[2194]: ...<2 lines>... full # [ 221.929894] dagster-daemon[2194]: token_provider=get_token_provider_from_config(config_value), full # [ 221.930718] dagster-daemon[2194]: ) full # [ 221.931558] dagster-daemon[2194]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 221.932216] dagster-daemon[2194]: self._run_storage = PostgresRunStorage( full # [ 221.932814] dagster-daemon[2194]: ~~~~~~~~~~~~~~~~~~^ full # [ 221.933645] dagster-daemon[2194]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 221.934483] dagster-daemon[2194]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 221.935154] dagster-daemon[2194]: ) full # [ 221.935748] dagster-daemon[2194]: ^ full # [ 221.936586] dagster-daemon[2194]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 221.937246] dagster-daemon[2194]: self._engine = create_pg_engine( full # [ 221.937841] dagster-daemon[2194]: ~~~~~~~~~~~~~~~~^ full # [ 221.938670] dagster-daemon[2194]: self.postgres_url, full # [ 221.939504] dagster-daemon[2194]: ^^^^^^^^^^^^^^^^^^ full # [ 221.940165] dagster-daemon[2194]: ...<2 lines>... full # [ 221.940762] dagster-daemon[2194]: poolclass=db_pool.NullPool, full # [ 221.941605] dagster-daemon[2194]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 221.942258] dagster-daemon[2194]: ) full # [ 221.942854] dagster-daemon[2194]: ^ full # [ 221.943684] dagster-daemon[2194]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 221.944515] dagster-daemon[2194]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 221.945187] dagster-daemon[2194]: File "", line 2, in create_engine full # [ 221.945782] dagster-daemon[2194]: return target(fn, url, **kwargs) full # [ 221.946246] dagster-daemon[2194]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 221.946831] dagster-daemon[2194]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 221.947476] dagster-daemon[2194]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 221.948134] dagster-daemon[2194]: dbapi = dbapi_meth(**dbapi_args) full # [ 221.948732] dagster-daemon[2194]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 221.949559] dagster-daemon[2194]: import psycopg full # [ 221.950250] dagster-daemon[2194]: ModuleNotFoundError: No module named 'psycopg' full # [ 222.155178] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 26. full # [ 222.158960] systemd[1]: Started Dagster Webserver. full # [ 222.160209] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 222.162370] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 222.164812] systemd[1]: dagster-daemon.service: Consumed 1.421s CPU time over 7.310s wall clock time, 88.5M memory peak. full # [ 224.760685] dagster-webserver[2206]: Traceback (most recent call last): full # [ 224.763278] dagster-webserver[2206]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 224.764077] dagster-webserver[2206]: sys.exit(main()) full # [ 224.764633] dagster-webserver[2206]: ~~~~^^ full # [ 224.765487] dagster-webserver[2206]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 224.766151] dagster-webserver[2206]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 224.766760] dagster-webserver[2206]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 224.767605] dagster-webserver[2206]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 224.768047] dagster-webserver[2206]: return self.main(*args, **kwargs) full # [ 224.768623] dagster-webserver[2206]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 224.769461] dagster-webserver[2206]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 224.770135] dagster-webserver[2206]: rv = self.invoke(ctx) full # [ 224.778785] dagster-webserver[2206]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 224.779554] dagster-webserver[2206]: return ctx.invoke(self.callback, **ctx.params) full # [ 224.780257] dagster-webserver[2206]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 224.780840] dagster-webserver[2206]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 224.781490] dagster-webserver[2206]: return callback(*args, **kwargs) full # [ 224.782174] dagster-webserver[2206]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 224.782778] dagster-webserver[2206]: instance = stack.enter_context( full # [ 224.783619] dagster-webserver[2206]: get_possibly_temporary_instance_for_cli( full # [ 224.784279] dagster-webserver[2206]: ...<3 lines>... full # [ 224.784923] dagster-webserver[2206]: ) full # [ 224.785755] dagster-webserver[2206]: ) full # [ 224.786637] dagster-webserver[2206]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 224.787283] dagster-webserver[2206]: result = _enter(cm) full # [ 224.787868] dagster-webserver[2206]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 224.788701] dagster-webserver[2206]: return next(self.gen) full # [ 224.799421] dagster-webserver[2206]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 224.800233] dagster-webserver[2206]: with DagsterInstance.get() as instance: full # [ 224.800837] dagster-webserver[2206]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 224.801491] dagster-webserver[2206]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 224.802176] dagster-webserver[2206]: return create_instance_from_dagster_home() full # [ 224.802783] dagster-webserver[2206]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 224.803614] dagster-webserver[2206]: return create_instance_from_config(dagster_home_path) full # [ 224.804313] dagster-webserver[2206]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 224.804909] dagster-webserver[2206]: return create_instance_from_ref(instance_ref) full # [ 224.805752] dagster-webserver[2206]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 224.806592] dagster-webserver[2206]: unified_storage = instance_ref.storage full # [ 224.807277] dagster-webserver[2206]: ^^^^^^^^^^^^^^^^^^^^ full # [ 224.820622] dagster-webserver[2206]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 224.821631] dagster-webserver[2206]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 224.822290] dagster-webserver[2206]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 224.822906] dagster-webserver[2206]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 224.823740] dagster-webserver[2206]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 224.824578] dagster-webserver[2206]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 224.825057] dagster-webserver[2206]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 224.825651] dagster-webserver[2206]: return DagsterPostgresStorage( full # [ 224.826530] dagster-webserver[2206]: inst_data=inst_data, full # [ 224.827187] dagster-webserver[2206]: ...<2 lines>... full # [ 224.827790] dagster-webserver[2206]: token_provider=get_token_provider_from_config(config_value), full # [ 224.828611] dagster-webserver[2206]: ) full # [ 224.829332] dagster-webserver[2206]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 224.829899] dagster-webserver[2206]: self._run_storage = PostgresRunStorage( full # [ 224.830741] dagster-webserver[2206]: ~~~~~~~~~~~~~~~~~~^ full # [ 224.831582] dagster-webserver[2206]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 224.832062] dagster-webserver[2206]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 224.832665] dagster-webserver[2206]: ) full # [ 224.833509] dagster-webserver[2206]: ^ full # [ 224.834525] dagster-webserver[2206]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 224.835188] dagster-webserver[2206]: self._engine = create_pg_engine( full # [ 224.835786] dagster-webserver[2206]: ~~~~~~~~~~~~~~~~^ full # [ 224.836243] dagster-webserver[2206]: self.postgres_url, full # [ 224.836834] dagster-webserver[2206]: ^^^^^^^^^^^^^^^^^^ full # [ 224.837668] dagster-webserver[2206]: ...<2 lines>... full # [ 224.838494] dagster-webserver[2206]: poolclass=db_pool.NullPool, full # [ 224.839161] dagster-webserver[2206]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 224.839759] dagster-webserver[2206]: ) full # [ 224.840587] dagster-webserver[2206]: ^ full # [ 224.858054] dagster-webserver[2206]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 224.858821] dagster-webserver[2206]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 224.859673] dagster-webserver[2206]: File "", line 2, in create_engine full # [ 224.860516] dagster-webserver[2206]: return target(fn, url, **kwargs) full # [ 224.861237] dagster-webserver[2206]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 224.861805] dagster-webserver[2206]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 224.862286] dagster-webserver[2206]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 224.862879] dagster-webserver[2206]: dbapi = dbapi_meth(**dbapi_args) full # [ 224.873084] dagster-webserver[2206]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 224.876122] dagster-webserver[2206]: import psycopg full # [ 224.877421] dagster-webserver[2206]: ModuleNotFoundError: No module named 'psycopg' full # [ 225.146442] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 225.147139] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 225.151241] systemd[1]: dagster-webserver.service: Consumed 2.026s CPU time over 8.024s wall clock time, 111.8M memory peak. full # [ 227.235274] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 30. full # [ 227.240097] systemd[1]: Started Dagster Daemon. full # [ 229.078827] dagster-daemon[2233]: Traceback (most recent call last): full # [ 229.081347] dagster-daemon[2233]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 229.082140] dagster-daemon[2233]: sys.exit(main()) full # [ 229.082715] dagster-daemon[2233]: ~~~~^^ full # [ 229.083552] dagster-daemon[2233]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 229.084216] dagster-daemon[2233]: cli(obj={}) full # [ 229.084833] dagster-daemon[2233]: ~~~^^^^^^^^ full # [ 229.085709] dagster-daemon[2233]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 229.086472] dagster-daemon[2233]: return self.main(*args, **kwargs) full # [ 229.087139] dagster-daemon[2233]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 229.087736] dagster-daemon[2233]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 229.088562] dagster-daemon[2233]: rv = self.invoke(ctx) full # [ 229.095634] dagster-daemon[2233]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 229.096618] dagster-daemon[2233]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 229.097309] dagster-daemon[2233]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 229.097931] dagster-daemon[2233]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 229.099503] dagster-daemon[2233]: return ctx.invoke(self.callback, **ctx.params) full # [ 229.100111] dagster-daemon[2233]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 229.100742] dagster-daemon[2233]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 229.102051] dagster-daemon[2233]: return callback(*args, **kwargs) full # [ 229.102568] dagster-daemon[2233]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 229.103290] dagster-daemon[2233]: with get_instance_for_cli( full # [ 229.103830] dagster-daemon[2233]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 229.104459] dagster-daemon[2233]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 229.105216] dagster-daemon[2233]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 229.106064] dagster-daemon[2233]: ) as instance: full # [ 229.106759] dagster-daemon[2233]: ^ full # [ 229.117032] dagster-daemon[2233]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 229.117747] dagster-daemon[2233]: return next(self.gen) full # [ 229.118565] dagster-daemon[2233]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 229.119665] dagster-daemon[2233]: with DagsterInstance.get() as instance: full # [ 229.120252] dagster-daemon[2233]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 229.120880] dagster-daemon[2233]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 229.121992] dagster-daemon[2233]: return create_instance_from_dagster_home() full # [ 229.127896] dagster-daemon[2233]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 229.128731] dagster-daemon[2233]: return create_instance_from_config(dagster_home_path) full # [ 229.129546] dagster-daemon[2233]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 229.130196] dagster-daemon[2233]: return create_instance_from_ref(instance_ref) full # [ 229.130794] dagster-daemon[2233]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 229.131255] dagster-daemon[2233]: unified_storage = instance_ref.storage full # [ 229.131872] dagster-daemon[2233]: ^^^^^^^^^^^^^^^^^^^^ full # [ 229.132713] dagster-daemon[2233]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 229.133510] dagster-daemon[2233]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 229.134169] dagster-daemon[2233]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 229.134768] dagster-daemon[2233]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 229.135603] dagster-daemon[2233]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 229.136258] dagster-daemon[2233]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 229.151094] dagster-daemon[2233]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 229.151866] dagster-daemon[2233]: return DagsterPostgresStorage( full # [ 229.152722] dagster-daemon[2233]: inst_data=inst_data, full # [ 229.153565] dagster-daemon[2233]: ...<2 lines>... full # [ 229.154249] dagster-daemon[2233]: token_provider=get_token_provider_from_config(config_value), full # [ 229.154853] dagster-daemon[2233]: ) full # [ 229.155506] dagster-daemon[2233]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 229.156202] dagster-daemon[2233]: self._run_storage = PostgresRunStorage( full # [ 229.156794] dagster-daemon[2233]: ~~~~~~~~~~~~~~~~~~^ full # [ 229.157636] dagster-daemon[2233]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 229.158276] dagster-daemon[2233]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 229.158873] dagster-daemon[2233]: ) full # [ 229.159705] dagster-daemon[2233]: ^ full # [ 229.160533] dagster-daemon[2233]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 229.161211] dagster-daemon[2233]: self._engine = create_pg_engine( full # [ 229.161803] dagster-daemon[2233]: ~~~~~~~~~~~~~~~~^ full # [ 229.162624] dagster-daemon[2233]: self.postgres_url, full # [ 229.163270] dagster-daemon[2233]: ^^^^^^^^^^^^^^^^^^ full # [ 229.163891] dagster-daemon[2233]: ...<2 lines>... full # [ 229.164729] dagster-daemon[2233]: poolclass=db_pool.NullPool, full # [ 229.165549] dagster-daemon[2233]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 229.166237] dagster-daemon[2233]: ) full # [ 229.166810] dagster-daemon[2233]: ^ full # [ 229.167677] dagster-daemon[2233]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 229.168474] dagster-daemon[2233]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 229.169143] dagster-daemon[2233]: File "", line 2, in create_engine full # [ 229.169740] dagster-daemon[2233]: return target(fn, url, **kwargs) full # [ 229.184086] dagster-daemon[2233]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 229.186605] dagster-daemon[2233]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 229.188120] dagster-daemon[2233]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 229.190677] dagster-daemon[2233]: dbapi = dbapi_meth(**dbapi_args) full # [ 229.191818] dagster-daemon[2233]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 229.194591] dagster-daemon[2233]: import psycopg full # [ 229.195516] dagster-daemon[2233]: ModuleNotFoundError: No module named 'psycopg' full # [ 229.369992] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 229.371037] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 229.374726] systemd[1]: dagster-daemon.service: Consumed 1.392s CPU time over 7.209s wall clock time, 88.5M memory peak. full # [ 230.234779] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 27. full # [ 230.239471] systemd[1]: Started Dagster Webserver. full # [ 232.857821] dagster-webserver[2250]: Traceback (most recent call last): full # [ 232.860420] dagster-webserver[2250]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 232.861209] dagster-webserver[2250]: sys.exit(main()) full # [ 232.861960] dagster-webserver[2250]: ~~~~^^ full # [ 232.862801] dagster-webserver[2250]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 232.863644] dagster-webserver[2250]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 232.864491] dagster-webserver[2250]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 232.865253] dagster-webserver[2250]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 232.865928] dagster-webserver[2250]: return self.main(*args, **kwargs) full # [ 232.866759] dagster-webserver[2250]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 232.867587] dagster-webserver[2250]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 232.868256] dagster-webserver[2250]: rv = self.invoke(ctx) full # [ 232.875919] dagster-webserver[2250]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 232.876684] dagster-webserver[2250]: return ctx.invoke(self.callback, **ctx.params) full # [ 232.877549] dagster-webserver[2250]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 232.878207] dagster-webserver[2250]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 232.878810] dagster-webserver[2250]: return callback(*args, **kwargs) full # [ 232.879650] dagster-webserver[2250]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 232.880573] dagster-webserver[2250]: instance = stack.enter_context( full # [ 232.881206] dagster-webserver[2250]: get_possibly_temporary_instance_for_cli( full # [ 232.881788] dagster-webserver[2250]: ...<3 lines>... full # [ 232.882610] dagster-webserver[2250]: ) full # [ 232.883274] dagster-webserver[2250]: ) full # [ 232.883902] dagster-webserver[2250]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 232.884755] dagster-webserver[2250]: result = _enter(cm) full # [ 232.885536] dagster-webserver[2250]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 232.886202] dagster-webserver[2250]: return next(self.gen) full # [ 232.896476] dagster-webserver[2250]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 232.897307] dagster-webserver[2250]: with DagsterInstance.get() as instance: full # [ 232.897891] dagster-webserver[2250]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 232.898739] dagster-webserver[2250]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 232.899578] dagster-webserver[2250]: return create_instance_from_dagster_home() full # [ 232.900058] dagster-webserver[2250]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 232.900651] dagster-webserver[2250]: return create_instance_from_config(dagster_home_path) full # [ 232.901539] dagster-webserver[2250]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 232.902193] dagster-webserver[2250]: return create_instance_from_ref(instance_ref) full # [ 232.902789] dagster-webserver[2250]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 232.903610] dagster-webserver[2250]: unified_storage = instance_ref.storage full # [ 232.904292] dagster-webserver[2250]: ^^^^^^^^^^^^^^^^^^^^ full # [ 232.917672] dagster-webserver[2250]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 232.918639] dagster-webserver[2250]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 232.919291] dagster-webserver[2250]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 232.919908] dagster-webserver[2250]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 232.920752] dagster-webserver[2250]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 232.921594] dagster-webserver[2250]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 232.922277] dagster-webserver[2250]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 232.922903] dagster-webserver[2250]: return DagsterPostgresStorage( full # [ 232.923735] dagster-webserver[2250]: inst_data=inst_data, full # [ 232.924579] dagster-webserver[2250]: ...<2 lines>... full # [ 232.925060] dagster-webserver[2250]: token_provider=get_token_provider_from_config(config_value), full # [ 232.925660] dagster-webserver[2250]: ) full # [ 232.926546] dagster-webserver[2250]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 232.927196] dagster-webserver[2250]: self._run_storage = PostgresRunStorage( full # [ 232.927799] dagster-webserver[2250]: ~~~~~~~~~~~~~~~~~~^ full # [ 232.928279] dagster-webserver[2250]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 232.928877] dagster-webserver[2250]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 232.929724] dagster-webserver[2250]: ) full # [ 232.930548] dagster-webserver[2250]: ^ full # [ 232.931215] dagster-webserver[2250]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 232.931812] dagster-webserver[2250]: self._engine = create_pg_engine( full # [ 232.932640] dagster-webserver[2250]: ~~~~~~~~~~~~~~~~^ full # [ 232.933480] dagster-webserver[2250]: self.postgres_url, full # [ 232.934143] dagster-webserver[2250]: ^^^^^^^^^^^^^^^^^^ full # [ 232.934739] dagster-webserver[2250]: ...<2 lines>... full # [ 232.935574] dagster-webserver[2250]: poolclass=db_pool.NullPool, full # [ 232.936036] dagster-webserver[2250]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 232.936622] dagster-webserver[2250]: ) full # [ 232.937474] dagster-webserver[2250]: ^ full # [ 232.955146] dagster-webserver[2250]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 232.955912] dagster-webserver[2250]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 232.956758] dagster-webserver[2250]: File "", line 2, in create_engine full # [ 232.957603] dagster-webserver[2250]: return target(fn, url, **kwargs) full # [ 232.958281] dagster-webserver[2250]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 232.958886] dagster-webserver[2250]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 232.959767] dagster-webserver[2250]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 232.960567] dagster-webserver[2250]: dbapi = dbapi_meth(**dbapi_args) full # [ 232.961254] dagster-webserver[2250]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 232.961848] dagster-webserver[2250]: import psycopg full # [ 232.972718] dagster-webserver[2250]: ModuleNotFoundError: No module named 'psycopg' full # [ 233.242440] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 233.245145] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 233.247315] systemd[1]: dagster-webserver.service: Consumed 1.996s CPU time over 8.088s wall clock time, 111.9M memory peak. full # [ 234.485125] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 31. full # [ 234.487819] systemd[1]: Started Dagster Daemon. full # [ 236.343794] dagster-daemon[2271]: Traceback (most recent call last): full # [ 236.346311] dagster-daemon[2271]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 236.347127] dagster-daemon[2271]: sys.exit(main()) full # [ 236.347683] dagster-daemon[2271]: ~~~~^^ full # [ 236.348508] dagster-daemon[2271]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 236.349177] dagster-daemon[2271]: cli(obj={}) full # [ 236.349788] dagster-daemon[2271]: ~~~^^^^^^^^ full # [ 236.350627] dagster-daemon[2271]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 236.351262] dagster-daemon[2271]: return self.main(*args, **kwargs) full # [ 236.351874] dagster-daemon[2271]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 236.352941] dagster-daemon[2271]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 236.353709] dagster-daemon[2271]: rv = self.invoke(ctx) full # [ 236.360599] dagster-daemon[2271]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 236.361587] dagster-daemon[2271]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 236.362098] dagster-daemon[2271]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 236.362680] dagster-daemon[2271]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 236.363520] dagster-daemon[2271]: return ctx.invoke(self.callback, **ctx.params) full # [ 236.364209] dagster-daemon[2271]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 236.364812] dagster-daemon[2271]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 236.365652] dagster-daemon[2271]: return callback(*args, **kwargs) full # [ 236.366503] dagster-daemon[2271]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 236.367132] dagster-daemon[2271]: with get_instance_for_cli( full # [ 236.367726] dagster-daemon[2271]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 236.368553] dagster-daemon[2271]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 236.369217] dagster-daemon[2271]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 236.369814] dagster-daemon[2271]: ) as instance: full # [ 236.370642] dagster-daemon[2271]: ^ full # [ 236.371554] dagster-daemon[2271]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 236.372171] dagster-daemon[2271]: return next(self.gen) full # [ 236.384612] dagster-daemon[2271]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 236.385589] dagster-daemon[2271]: with DagsterInstance.get() as instance: full # [ 236.386072] dagster-daemon[2271]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 236.386673] dagster-daemon[2271]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 236.387517] dagster-daemon[2271]: return create_instance_from_dagster_home() full # [ 236.388202] dagster-daemon[2271]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 236.388806] dagster-daemon[2271]: return create_instance_from_config(dagster_home_path) full # [ 236.389321] dagster-daemon[2271]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 236.389886] dagster-daemon[2271]: return create_instance_from_ref(instance_ref) full # [ 236.390765] dagster-daemon[2271]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 236.391574] dagster-daemon[2271]: unified_storage = instance_ref.storage full # [ 236.392303] dagster-daemon[2271]: ^^^^^^^^^^^^^^^^^^^^ full # [ 236.405005] dagster-daemon[2271]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 236.405802] dagster-daemon[2271]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 236.406636] dagster-daemon[2271]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 236.407487] dagster-daemon[2271]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 236.408168] dagster-daemon[2271]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 236.408773] dagster-daemon[2271]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 236.409615] dagster-daemon[2271]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 236.410271] dagster-daemon[2271]: return DagsterPostgresStorage( full # [ 236.410897] dagster-daemon[2271]: inst_data=inst_data, full # [ 236.411943] dagster-daemon[2271]: ...<2 lines>... full # [ 236.412785] dagster-daemon[2271]: token_provider=get_token_provider_from_config(config_value), full # [ 236.413621] dagster-daemon[2271]: ) full # [ 236.414323] dagster-daemon[2271]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 236.414913] dagster-daemon[2271]: self._run_storage = PostgresRunStorage( full # [ 236.415755] dagster-daemon[2271]: ~~~~~~~~~~~~~~~~~~^ full # [ 236.416627] dagster-daemon[2271]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 236.417277] dagster-daemon[2271]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 236.417860] dagster-daemon[2271]: ) full # [ 236.418688] dagster-daemon[2271]: ^ full # [ 236.419512] dagster-daemon[2271]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 236.420180] dagster-daemon[2271]: self._engine = create_pg_engine( full # [ 236.420770] dagster-daemon[2271]: ~~~~~~~~~~~~~~~~^ full # [ 236.421593] dagster-daemon[2271]: self.postgres_url, full # [ 236.422265] dagster-daemon[2271]: ^^^^^^^^^^^^^^^^^^ full # [ 236.422910] dagster-daemon[2271]: ...<2 lines>... full # [ 236.423696] dagster-daemon[2271]: poolclass=db_pool.NullPool, full # [ 236.424513] dagster-daemon[2271]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 236.425181] dagster-daemon[2271]: ) full # [ 236.425769] dagster-daemon[2271]: ^ full # [ 236.441201] dagster-daemon[2271]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 236.443779] dagster-daemon[2271]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 236.445230] dagster-daemon[2271]: File "", line 2, in create_engine full # [ 236.447381] dagster-daemon[2271]: return target(fn, url, **kwargs) full # [ 236.448555] dagster-daemon[2271]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 236.451118] dagster-daemon[2271]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 236.452571] dagster-daemon[2271]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 236.455169] dagster-daemon[2271]: dbapi = dbapi_meth(**dbapi_args) full # [ 236.456306] dagster-daemon[2271]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 236.459048] dagster-daemon[2271]: import psycopg full # [ 236.459921] dagster-daemon[2271]: ModuleNotFoundError: No module named 'psycopg' full # [ 236.633242] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 236.635442] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 236.637512] systemd[1]: dagster-daemon.service: Consumed 1.417s CPU time over 7.256s wall clock time, 88.8M memory peak. full # [ 238.485210] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 28. full # [ 238.488047] systemd[1]: Started Dagster Webserver. full # [ 241.106584] dagster-webserver[2292]: Traceback (most recent call last): full # [ 241.109200] dagster-webserver[2292]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 241.109927] dagster-webserver[2292]: sys.exit(main()) full # [ 241.110738] dagster-webserver[2292]: ~~~~^^ full # [ 241.111573] dagster-webserver[2292]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 241.112034] dagster-webserver[2292]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 241.112638] dagster-webserver[2292]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 241.113296] dagster-webserver[2292]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 241.113883] dagster-webserver[2292]: return self.main(*args, **kwargs) full # [ 241.114718] dagster-webserver[2292]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 241.115745] dagster-webserver[2292]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 241.116570] dagster-webserver[2292]: rv = self.invoke(ctx) full # [ 241.124653] dagster-webserver[2292]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 241.125638] dagster-webserver[2292]: return ctx.invoke(self.callback, **ctx.params) full # [ 241.126305] dagster-webserver[2292]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 241.126917] dagster-webserver[2292]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 241.127765] dagster-webserver[2292]: return callback(*args, **kwargs) full # [ 241.128614] dagster-webserver[2292]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 241.129293] dagster-webserver[2292]: instance = stack.enter_context( full # [ 241.129991] dagster-webserver[2292]: get_possibly_temporary_instance_for_cli( full # [ 241.130566] dagster-webserver[2292]: ...<3 lines>... full # [ 241.131409] dagster-webserver[2292]: ) full # [ 241.132101] dagster-webserver[2292]: ) full # [ 241.132720] dagster-webserver[2292]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 241.133517] dagster-webserver[2292]: result = _enter(cm) full # [ 241.142367] dagster-webserver[2292]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 241.143193] dagster-webserver[2292]: return next(self.gen) full # [ 241.143796] dagster-webserver[2292]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 241.144266] dagster-webserver[2292]: with DagsterInstance.get() as instance: full # [ 241.144869] dagster-webserver[2292]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 241.145715] dagster-webserver[2292]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 241.146558] dagster-webserver[2292]: return create_instance_from_dagster_home() full # [ 241.147278] dagster-webserver[2292]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 241.147846] dagster-webserver[2292]: return create_instance_from_config(dagster_home_path) full # [ 241.157809] dagster-webserver[2292]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 241.158573] dagster-webserver[2292]: return create_instance_from_ref(instance_ref) full # [ 241.159247] dagster-webserver[2292]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 241.159849] dagster-webserver[2292]: unified_storage = instance_ref.storage full # [ 241.160697] dagster-webserver[2292]: ^^^^^^^^^^^^^^^^^^^^ full # [ 241.161573] dagster-webserver[2292]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 241.162254] dagster-webserver[2292]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 241.162823] dagster-webserver[2292]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 241.163673] dagster-webserver[2292]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 241.164568] dagster-webserver[2292]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 241.165197] dagster-webserver[2292]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 241.177462] dagster-webserver[2292]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 241.178070] dagster-webserver[2292]: return DagsterPostgresStorage( full # [ 241.178668] dagster-webserver[2292]: inst_data=inst_data, full # [ 241.179513] dagster-webserver[2292]: ...<2 lines>... full # [ 241.180195] dagster-webserver[2292]: token_provider=get_token_provider_from_config(config_value), full # [ 241.180800] dagster-webserver[2292]: ) full # [ 241.181280] dagster-webserver[2292]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 241.181875] dagster-webserver[2292]: self._run_storage = PostgresRunStorage( full # [ 241.182719] dagster-webserver[2292]: ~~~~~~~~~~~~~~~~~~^ full # [ 241.183575] dagster-webserver[2292]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 241.184241] dagster-webserver[2292]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 241.184846] dagster-webserver[2292]: ) full # [ 241.185692] dagster-webserver[2292]: ^ full # [ 241.186534] dagster-webserver[2292]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 241.187218] dagster-webserver[2292]: self._engine = create_pg_engine( full # [ 241.187820] dagster-webserver[2292]: ~~~~~~~~~~~~~~~~^ full # [ 241.188687] dagster-webserver[2292]: self.postgres_url, full # [ 241.189509] dagster-webserver[2292]: ^^^^^^^^^^^^^^^^^^ full # [ 241.190193] dagster-webserver[2292]: ...<2 lines>... full # [ 241.190806] dagster-webserver[2292]: poolclass=db_pool.NullPool, full # [ 241.191617] dagster-webserver[2292]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 241.192255] dagster-webserver[2292]: ) full # [ 241.192875] dagster-webserver[2292]: ^ full # [ 241.193737] dagster-webserver[2292]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 241.194539] dagster-webserver[2292]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 241.195208] dagster-webserver[2292]: File "", line 2, in create_engine full # [ 241.195805] dagster-webserver[2292]: return target(fn, url, **kwargs) full # [ 241.210822] dagster-webserver[2292]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 241.213405] dagster-webserver[2292]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 241.214891] dagster-webserver[2292]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 241.217486] dagster-webserver[2292]: dbapi = dbapi_meth(**dbapi_args) full # [ 241.218691] dagster-webserver[2292]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 241.221418] dagster-webserver[2292]: import psycopg full # [ 241.222368] dagster-webserver[2292]: ModuleNotFoundError: No module named 'psycopg' full # [ 241.480527] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 241.482805] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 241.484981] systemd[1]: dagster-webserver.service: Consumed 2.012s CPU time over 8.237s wall clock time, 111.8M memory peak. full # [ 241.734825] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 32. full # [ 241.737722] systemd[1]: Started Dagster Daemon. full # [ 243.609519] dagster-daemon[2309]: Traceback (most recent call last): full # [ 243.612066] dagster-daemon[2309]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 243.612797] dagster-daemon[2309]: sys.exit(main()) full # [ 243.613598] dagster-daemon[2309]: ~~~~^^ full # [ 243.614273] dagster-daemon[2309]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 243.614870] dagster-daemon[2309]: cli(obj={}) full # [ 243.615722] dagster-daemon[2309]: ~~~^^^^^^^^ full # [ 243.616569] dagster-daemon[2309]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 243.617216] dagster-daemon[2309]: return self.main(*args, **kwargs) full # [ 243.617805] dagster-daemon[2309]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 243.623458] dagster-daemon[2309]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 243.624276] dagster-daemon[2309]: rv = self.invoke(ctx) full # [ 243.624878] dagster-daemon[2309]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 243.625726] dagster-daemon[2309]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 243.626594] dagster-daemon[2309]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 243.627464] dagster-daemon[2309]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 243.628072] dagster-daemon[2309]: return ctx.invoke(self.callback, **ctx.params) full # [ 243.628686] dagster-daemon[2309]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 243.629601] dagster-daemon[2309]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 243.630167] dagster-daemon[2309]: return callback(*args, **kwargs) full # [ 243.638806] dagster-daemon[2309]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 243.639573] dagster-daemon[2309]: with get_instance_for_cli( full # [ 243.640248] dagster-daemon[2309]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 243.640853] dagster-daemon[2309]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 243.641697] dagster-daemon[2309]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 243.642544] dagster-daemon[2309]: ) as instance: full # [ 243.643232] dagster-daemon[2309]: ^ full # [ 243.643835] dagster-daemon[2309]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 243.644488] dagster-daemon[2309]: return next(self.gen) full # [ 243.645176] dagster-daemon[2309]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 243.645784] dagster-daemon[2309]: with DagsterInstance.get() as instance: full # [ 243.646599] dagster-daemon[2309]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 243.647297] dagster-daemon[2309]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 243.647864] dagster-daemon[2309]: return create_instance_from_dagster_home() full # [ 243.648694] dagster-daemon[2309]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 243.649526] dagster-daemon[2309]: return create_instance_from_config(dagster_home_path) full # [ 243.662532] dagster-daemon[2309]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 243.663615] dagster-daemon[2309]: return create_instance_from_ref(instance_ref) full # [ 243.664207] dagster-daemon[2309]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 243.664811] dagster-daemon[2309]: unified_storage = instance_ref.storage full # [ 243.665698] dagster-daemon[2309]: ^^^^^^^^^^^^^^^^^^^^ full # [ 243.666550] dagster-daemon[2309]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 243.667205] dagster-daemon[2309]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 243.667800] dagster-daemon[2309]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 243.668279] dagster-daemon[2309]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 243.668875] dagster-daemon[2309]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 243.669717] dagster-daemon[2309]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 243.681849] dagster-daemon[2309]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 243.682622] dagster-daemon[2309]: return DagsterPostgresStorage( full # [ 243.683282] dagster-daemon[2309]: inst_data=inst_data, full # [ 243.683916] dagster-daemon[2309]: ...<2 lines>... full # [ 243.684766] dagster-daemon[2309]: token_provider=get_token_provider_from_config(config_value), full # [ 243.685607] dagster-daemon[2309]: ) full # [ 243.686294] dagster-daemon[2309]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 243.686899] dagster-daemon[2309]: self._run_storage = PostgresRunStorage( full # [ 243.687751] dagster-daemon[2309]: ~~~~~~~~~~~~~~~~~~^ full # [ 243.688581] dagster-daemon[2309]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 243.689066] dagster-daemon[2309]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 243.689664] dagster-daemon[2309]: ) full # [ 243.690511] dagster-daemon[2309]: ^ full # [ 243.691196] dagster-daemon[2309]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 243.691800] dagster-daemon[2309]: self._engine = create_pg_engine( full # [ 243.692279] dagster-daemon[2309]: ~~~~~~~~~~~~~~~~^ full # [ 243.692874] dagster-daemon[2309]: self.postgres_url, full # [ 243.693716] dagster-daemon[2309]: ^^^^^^^^^^^^^^^^^^ full # [ 243.694568] dagster-daemon[2309]: ...<2 lines>... full # [ 243.695241] dagster-daemon[2309]: poolclass=db_pool.NullPool, full # [ 243.695844] dagster-daemon[2309]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 243.696491] dagster-daemon[2309]: ) full # [ 243.697158] dagster-daemon[2309]: ^ full # [ 243.697748] dagster-daemon[2309]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 243.698579] dagster-daemon[2309]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 243.699277] dagster-daemon[2309]: File "", line 2, in create_engine full # [ 243.699851] dagster-daemon[2309]: return target(fn, url, **kwargs) full # [ 243.700670] dagster-daemon[2309]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 243.701502] dagster-daemon[2309]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 243.717986] dagster-daemon[2309]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 243.720572] dagster-daemon[2309]: dbapi = dbapi_meth(**dbapi_args) full # [ 243.721724] dagster-daemon[2309]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 243.724430] dagster-daemon[2309]: import psycopg full # [ 243.725390] dagster-daemon[2309]: ModuleNotFoundError: No module named 'psycopg' full # [ 243.902352] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 243.903343] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 243.907078] systemd[1]: dagster-daemon.service: Consumed 1.434s CPU time over 7.268s wall clock time, 88.5M memory peak. full # [ 246.484936] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 29. full # [ 246.489579] systemd[1]: Started Dagster Webserver. full # [ 248.985311] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 33. full # [ 248.988528] systemd[1]: Started Dagster Daemon. full # [ 249.110795] dagster-webserver[2334]: Traceback (most recent call last): full # [ 249.112651] dagster-webserver[2334]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 249.113585] dagster-webserver[2334]: sys.exit(main()) full # [ 249.114373] dagster-webserver[2334]: ~~~~^^ full # [ 249.115075] dagster-webserver[2334]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 249.115653] dagster-webserver[2334]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 249.116747] dagster-webserver[2334]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 249.117554] dagster-webserver[2334]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 249.119387] dagster-webserver[2334]: return self.main(*args, **kwargs) full # [ 249.119978] dagster-webserver[2334]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 249.120806] dagster-webserver[2334]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 249.122887] dagster-webserver[2334]: rv = self.invoke(ctx) full # [ 249.128131] dagster-webserver[2334]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 249.128830] dagster-webserver[2334]: return ctx.invoke(self.callback, **ctx.params) full # [ 249.129485] dagster-webserver[2334]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 249.130170] dagster-webserver[2334]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 249.130728] dagster-webserver[2334]: return callback(*args, **kwargs) full # [ 249.131586] dagster-webserver[2334]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 249.132310] dagster-webserver[2334]: instance = stack.enter_context( full # [ 249.132816] dagster-webserver[2334]: get_possibly_temporary_instance_for_cli( full # [ 249.133647] dagster-webserver[2334]: ...<3 lines>... full # [ 249.134574] dagster-webserver[2334]: ) full # [ 249.135150] dagster-webserver[2334]: ) full # [ 249.135743] dagster-webserver[2334]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 249.136694] dagster-webserver[2334]: result = _enter(cm) full # [ 249.145595] dagster-webserver[2334]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 249.146502] dagster-webserver[2334]: return next(self.gen) full # [ 249.147458] dagster-webserver[2334]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 249.147971] dagster-webserver[2334]: with DagsterInstance.get() as instance: full # [ 249.148806] dagster-webserver[2334]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 249.149790] dagster-webserver[2334]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 249.150468] dagster-webserver[2334]: return create_instance_from_dagster_home() full # [ 249.151235] dagster-webserver[2334]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 249.151921] dagster-webserver[2334]: return create_instance_from_config(dagster_home_path) full # [ 249.152894] dagster-webserver[2334]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 249.153782] dagster-webserver[2334]: return create_instance_from_ref(instance_ref) full # [ 249.164727] dagster-webserver[2334]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 249.165638] dagster-webserver[2334]: unified_storage = instance_ref.storage full # [ 249.166471] dagster-webserver[2334]: ^^^^^^^^^^^^^^^^^^^^ full # [ 249.167305] dagster-webserver[2334]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 249.167951] dagster-webserver[2334]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 249.168762] dagster-webserver[2334]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 249.169706] dagster-webserver[2334]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 249.170258] dagster-webserver[2334]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 249.170845] dagster-webserver[2334]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 249.171683] dagster-webserver[2334]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 249.172527] dagster-webserver[2334]: return DagsterPostgresStorage( full # [ 249.173505] dagster-webserver[2334]: inst_data=inst_data, full # [ 249.174204] dagster-webserver[2334]: ...<2 lines>... full # [ 249.174790] dagster-webserver[2334]: token_provider=get_token_provider_from_config(config_value), full # [ 249.175338] dagster-webserver[2334]: ) full # [ 249.187523] dagster-webserver[2334]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 249.188273] dagster-webserver[2334]: self._run_storage = PostgresRunStorage( full # [ 249.188863] dagster-webserver[2334]: ~~~~~~~~~~~~~~~~~~^ full # [ 249.189821] dagster-webserver[2334]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 249.190531] dagster-webserver[2334]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 249.191292] dagster-webserver[2334]: ) full # [ 249.191793] dagster-webserver[2334]: ^ full # [ 249.192254] dagster-webserver[2334]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 249.192846] dagster-webserver[2334]: self._engine = create_pg_engine( full # [ 249.193899] dagster-webserver[2334]: ~~~~~~~~~~~~~~~~^ full # [ 249.194696] dagster-webserver[2334]: self.postgres_url, full # [ 249.195562] dagster-webserver[2334]: ^^^^^^^^^^^^^^^^^^ full # [ 249.196786] dagster-webserver[2334]: ...<2 lines>... full # [ 249.196909] dagster-webserver[2334]: poolclass=db_pool.NullPool, full # [ 249.197053] dagster-webserver[2334]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 249.197164] dagster-webserver[2334]: ) full # [ 249.197274] dagster-webserver[2334]: ^ full # [ 249.197415] dagster-webserver[2334]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 249.197527] dagster-webserver[2334]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 249.212147] dagster-webserver[2334]: File "", line 2, in create_engine full # [ 249.212922] dagster-webserver[2334]: return target(fn, url, **kwargs) full # [ 249.213763] dagster-webserver[2334]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 249.216111] dagster-webserver[2334]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 249.216666] dagster-webserver[2334]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 249.217510] dagster-webserver[2334]: dbapi = dbapi_meth(**dbapi_args) full # [ 249.220123] dagster-webserver[2334]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 249.220772] dagster-webserver[2334]: import psycopg full # [ 249.221596] dagster-webserver[2334]: ModuleNotFoundError: No module named 'psycopg' full # [ 249.564286] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 249.565986] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 249.568790] systemd[1]: dagster-webserver.service: Consumed 2.053s CPU time over 8.086s wall clock time, 111.9M memory peak. full # [ 250.860851] dagster-daemon[2344]: Traceback (most recent call last): full # [ 250.863364] dagster-daemon[2344]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 250.864209] dagster-daemon[2344]: sys.exit(main()) full # [ 250.864777] dagster-daemon[2344]: ~~~~^^ full # [ 250.865603] dagster-daemon[2344]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 250.866272] dagster-daemon[2344]: cli(obj={}) full # [ 250.866885] dagster-daemon[2344]: ~~~^^^^^^^^ full # [ 250.867693] dagster-daemon[2344]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 250.868516] dagster-daemon[2344]: return self.main(*args, **kwargs) full # [ 250.869177] dagster-daemon[2344]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 250.869804] dagster-daemon[2344]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 250.870596] dagster-daemon[2344]: rv = self.invoke(ctx) full # [ 250.871256] dagster-daemon[2344]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 250.871850] dagster-daemon[2344]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 250.872698] dagster-daemon[2344]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 250.882317] dagster-daemon[2344]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 250.883155] dagster-daemon[2344]: return ctx.invoke(self.callback, **ctx.params) full # [ 250.883744] dagster-daemon[2344]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 250.884588] dagster-daemon[2344]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 250.885617] dagster-daemon[2344]: return callback(*args, **kwargs) full # [ 250.886275] dagster-daemon[2344]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 250.886906] dagster-daemon[2344]: with get_instance_for_cli( full # [ 250.887753] dagster-daemon[2344]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 250.888596] dagster-daemon[2344]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 250.889281] dagster-daemon[2344]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 250.889881] dagster-daemon[2344]: ) as instance: full # [ 250.890700] dagster-daemon[2344]: ^ full # [ 250.891528] dagster-daemon[2344]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 250.892187] dagster-daemon[2344]: return next(self.gen) full # [ 250.892813] dagster-daemon[2344]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 250.893594] dagster-daemon[2344]: with DagsterInstance.get() as instance: full # [ 250.894255] dagster-daemon[2344]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 250.906079] dagster-daemon[2344]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 250.906851] dagster-daemon[2344]: return create_instance_from_dagster_home() full # [ 250.907696] dagster-daemon[2344]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 250.908687] dagster-daemon[2344]: return create_instance_from_config(dagster_home_path) full # [ 250.909588] dagster-daemon[2344]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 250.910073] dagster-daemon[2344]: return create_instance_from_ref(instance_ref) full # [ 250.910671] dagster-daemon[2344]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 250.911510] dagster-daemon[2344]: unified_storage = instance_ref.storage full # [ 250.912222] dagster-daemon[2344]: ^^^^^^^^^^^^^^^^^^^^ full # [ 250.912801] dagster-daemon[2344]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 250.913596] dagster-daemon[2344]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 250.914258] dagster-daemon[2344]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 250.914852] dagster-daemon[2344]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 250.915679] dagster-daemon[2344]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 250.916504] dagster-daemon[2344]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 250.932527] dagster-daemon[2344]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 250.933512] dagster-daemon[2344]: return DagsterPostgresStorage( full # [ 250.934199] dagster-daemon[2344]: inst_data=inst_data, full # [ 250.934803] dagster-daemon[2344]: ...<2 lines>... full # [ 250.935276] dagster-daemon[2344]: token_provider=get_token_provider_from_config(config_value), full # [ 250.935877] dagster-daemon[2344]: ) full # [ 250.936727] dagster-daemon[2344]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 250.937563] dagster-daemon[2344]: self._run_storage = PostgresRunStorage( full # [ 250.938255] dagster-daemon[2344]: ~~~~~~~~~~~~~~~~~~^ full # [ 250.938852] dagster-daemon[2344]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 250.939701] dagster-daemon[2344]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 250.940538] dagster-daemon[2344]: ) full # [ 250.941222] dagster-daemon[2344]: ^ full # [ 250.941827] dagster-daemon[2344]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 250.942473] dagster-daemon[2344]: self._engine = create_pg_engine( full # [ 250.943164] dagster-daemon[2344]: ~~~~~~~~~~~~~~~~^ full # [ 250.943773] dagster-daemon[2344]: self.postgres_url, full # [ 250.944605] dagster-daemon[2344]: ^^^^^^^^^^^^^^^^^^ full # [ 250.945288] dagster-daemon[2344]: ...<2 lines>... full # [ 250.946173] dagster-daemon[2344]: poolclass=db_pool.NullPool, full # [ 250.946713] dagster-daemon[2344]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 250.947536] dagster-daemon[2344]: ) full # [ 250.948202] dagster-daemon[2344]: ^ full # [ 250.948824] dagster-daemon[2344]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 250.949250] dagster-daemon[2344]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 250.949848] dagster-daemon[2344]: File "", line 2, in create_engine full # [ 250.950675] dagster-daemon[2344]: return target(fn, url, **kwargs) full # [ 250.964835] dagster-daemon[2344]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 250.967426] dagster-daemon[2344]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 250.968883] dagster-daemon[2344]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 250.971474] dagster-daemon[2344]: dbapi = dbapi_meth(**dbapi_args) full # [ 250.972644] dagster-daemon[2344]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 250.975370] dagster-daemon[2344]: import psycopg full # [ 250.976294] dagster-daemon[2344]: ModuleNotFoundError: No module named 'psycopg' full # [ 251.157472] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 251.158419] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 251.162171] systemd[1]: dagster-daemon.service: Consumed 1.420s CPU time over 7.248s wall clock time, 88.6M memory peak. full # [ 254.735110] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 30. full # [ 254.739577] systemd[1]: Started Dagster Webserver. full # [ 256.234429] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 34. full # [ 256.237188] systemd[1]: Started Dagster Daemon. full # [ 257.396329] dagster-webserver[2377]: Traceback (most recent call last): full # [ 257.397919] dagster-webserver[2377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 257.400061] dagster-webserver[2377]: sys.exit(main()) full # [ 257.400985] dagster-webserver[2377]: ~~~~^^ full # [ 257.404075] dagster-webserver[2377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 257.406502] dagster-webserver[2377]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 257.407825] dagster-webserver[2377]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 257.409168] dagster-webserver[2377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 257.413089] dagster-webserver[2377]: return self.main(*args, **kwargs) full # [ 257.414261] dagster-webserver[2377]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 257.415445] dagster-webserver[2377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 257.417744] dagster-webserver[2377]: rv = self.invoke(ctx) full # [ 257.421084] dagster-webserver[2377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 257.423399] dagster-webserver[2377]: return ctx.invoke(self.callback, **ctx.params) full # [ 257.424759] dagster-webserver[2377]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 257.426118] dagster-webserver[2377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 257.428416] dagster-webserver[2377]: return callback(*args, **kwargs) full # [ 257.429577] dagster-webserver[2377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 257.434085] dagster-webserver[2377]: instance = stack.enter_context( full # [ 257.435237] dagster-webserver[2377]: get_possibly_temporary_instance_for_cli( full # [ 257.436546] dagster-webserver[2377]: ...<3 lines>... full # [ 257.437504] dagster-webserver[2377]: ) full # [ 257.438372] dagster-webserver[2377]: ) full # [ 257.439156] dagster-webserver[2377]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 257.441457] dagster-webserver[2377]: result = _enter(cm) full # [ 257.442454] dagster-webserver[2377]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 257.447169] dagster-webserver[2377]: return next(self.gen) full # [ 257.448492] dagster-webserver[2377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 257.451316] dagster-webserver[2377]: with DagsterInstance.get() as instance: full # [ 257.452786] dagster-webserver[2377]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 257.453887] dagster-webserver[2377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 257.456453] dagster-webserver[2377]: return create_instance_from_dagster_home() full # [ 257.457795] dagster-webserver[2377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 257.460726] dagster-webserver[2377]: return create_instance_from_config(dagster_home_path) full # [ 257.462183] dagster-webserver[2377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 257.464988] dagster-webserver[2377]: return create_instance_from_ref(instance_ref) full # [ 257.466338] dagster-webserver[2377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 257.469196] dagster-webserver[2377]: unified_storage = instance_ref.storage full # [ 257.470460] dagster-webserver[2377]: ^^^^^^^^^^^^^^^^^^^^ full # [ 257.471709] dagster-webserver[2377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 257.474230] dagster-webserver[2377]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 257.476136] dagster-webserver[2377]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 257.477618] dagster-webserver[2377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 257.480189] dagster-webserver[2377]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 257.481765] dagster-webserver[2377]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 257.483375] dagster-webserver[2377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 257.486040] dagster-webserver[2377]: return DagsterPostgresStorage( full # [ 257.487189] dagster-webserver[2377]: inst_data=inst_data, full # [ 257.488384] dagster-webserver[2377]: ...<2 lines>... full # [ 257.489342] dagster-webserver[2377]: token_provider=get_token_provider_from_config(config_value), full # [ 257.490893] dagster-webserver[2377]: ) full # [ 257.491674] dagster-webserver[2377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 257.494165] dagster-webserver[2377]: self._run_storage = PostgresRunStorage( full # [ 257.495464] dagster-webserver[2377]: ~~~~~~~~~~~~~~~~~~^ full # [ 257.496746] dagster-webserver[2377]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 257.498425] dagster-webserver[2377]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 257.500136] dagster-webserver[2377]: ) full # [ 257.500877] dagster-webserver[2377]: ^ full # [ 257.501713] dagster-webserver[2377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 257.504389] dagster-webserver[2377]: self._engine = create_pg_engine( full # [ 257.505548] dagster-webserver[2377]: ~~~~~~~~~~~~~~~~^ full # [ 257.506729] dagster-webserver[2377]: self.postgres_url, full # [ 257.507777] dagster-webserver[2377]: ^^^^^^^^^^^^^^^^^^ full # [ 257.508832] dagster-webserver[2377]: ...<2 lines>... full # [ 257.509785] dagster-webserver[2377]: poolclass=db_pool.NullPool, full # [ 257.510939] dagster-webserver[2377]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 257.512120] dagster-webserver[2377]: ) full # [ 257.512937] dagster-webserver[2377]: ^ full # [ 257.513719] dagster-webserver[2377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 257.516280] dagster-webserver[2377]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 257.517715] dagster-webserver[2377]: File "", line 2, in create_engine full # [ 257.519867] dagster-webserver[2377]: return target(fn, url, **kwargs) full # [ 257.521079] dagster-webserver[2377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 257.523602] dagster-webserver[2377]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 257.525133] dagster-webserver[2377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 257.527757] dagster-webserver[2377]: dbapi = dbapi_meth(**dbapi_args) full # [ 257.528928] dagster-webserver[2377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 257.531675] dagster-webserver[2377]: import psycopg full # [ 257.532616] dagster-webserver[2377]: ModuleNotFoundError: No module named 'psycopg' full # [ 257.756776] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 257.757727] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 257.761081] systemd[1]: dagster-webserver.service: Consumed 2.064s CPU time over 8.188s wall clock time, 111.7M memory peak. full # [ 258.181867] dagster-daemon[2383]: Traceback (most recent call last): full # [ 258.184360] dagster-daemon[2383]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 258.185206] dagster-daemon[2383]: sys.exit(main()) full # [ 258.185786] dagster-daemon[2383]: ~~~~^^ full # [ 258.186605] dagster-daemon[2383]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 258.187271] dagster-daemon[2383]: cli(obj={}) full # [ 258.187887] dagster-daemon[2383]: ~~~^^^^^^^^ full # [ 258.188698] dagster-daemon[2383]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 258.189526] dagster-daemon[2383]: return self.main(*args, **kwargs) full # [ 258.190290] dagster-daemon[2383]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 258.190818] dagster-daemon[2383]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 258.191242] dagster-daemon[2383]: rv = self.invoke(ctx) full # [ 258.191838] dagster-daemon[2383]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 258.192664] dagster-daemon[2383]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 258.193525] dagster-daemon[2383]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 258.203290] dagster-daemon[2383]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 258.204109] dagster-daemon[2383]: return ctx.invoke(self.callback, **ctx.params) full # [ 258.204709] dagster-daemon[2383]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 258.205556] dagster-daemon[2383]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 258.206236] dagster-daemon[2383]: return callback(*args, **kwargs) full # [ 258.206840] dagster-daemon[2383]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 258.207494] dagster-daemon[2383]: with get_instance_for_cli( full # [ 258.208179] dagster-daemon[2383]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 258.208779] dagster-daemon[2383]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 258.209632] dagster-daemon[2383]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 258.210275] dagster-daemon[2383]: ) as instance: full # [ 258.210991] dagster-daemon[2383]: ^ full # [ 258.211543] dagster-daemon[2383]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 258.212205] dagster-daemon[2383]: return next(self.gen) full # [ 258.212829] dagster-daemon[2383]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 258.213626] dagster-daemon[2383]: with DagsterInstance.get() as instance: full # [ 258.214263] dagster-daemon[2383]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 258.214882] dagster-daemon[2383]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 258.215714] dagster-daemon[2383]: return create_instance_from_dagster_home() full # [ 258.230472] dagster-daemon[2383]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 258.231282] dagster-daemon[2383]: return create_instance_from_config(dagster_home_path) full # [ 258.231884] dagster-daemon[2383]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 258.232733] dagster-daemon[2383]: return create_instance_from_ref(instance_ref) full # [ 258.233573] dagster-daemon[2383]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 258.234249] dagster-daemon[2383]: unified_storage = instance_ref.storage full # [ 258.234883] dagster-daemon[2383]: ^^^^^^^^^^^^^^^^^^^^ full # [ 258.235733] dagster-daemon[2383]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 258.236537] dagster-daemon[2383]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 258.237221] dagster-daemon[2383]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 258.237821] dagster-daemon[2383]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 258.238736] dagster-daemon[2383]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 258.239510] dagster-daemon[2383]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 258.253600] dagster-daemon[2383]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 258.254573] dagster-daemon[2383]: return DagsterPostgresStorage( full # [ 258.255254] dagster-daemon[2383]: inst_data=inst_data, full # [ 258.255856] dagster-daemon[2383]: ...<2 lines>... full # [ 258.256700] dagster-daemon[2383]: token_provider=get_token_provider_from_config(config_value), full # [ 258.257541] dagster-daemon[2383]: ) full # [ 258.258226] dagster-daemon[2383]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 258.258829] dagster-daemon[2383]: self._run_storage = PostgresRunStorage( full # [ 258.259483] dagster-daemon[2383]: ~~~~~~~~~~~~~~~~~~^ full # [ 258.260169] dagster-daemon[2383]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 258.260976] dagster-daemon[2383]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 258.261815] dagster-daemon[2383]: ) full # [ 258.262666] dagster-daemon[2383]: ^ full # [ 258.263507] dagster-daemon[2383]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 258.264210] dagster-daemon[2383]: self._engine = create_pg_engine( full # [ 258.264791] dagster-daemon[2383]: ~~~~~~~~~~~~~~~~^ full # [ 258.265622] dagster-daemon[2383]: self.postgres_url, full # [ 258.266275] dagster-daemon[2383]: ^^^^^^^^^^^^^^^^^^ full # [ 258.266908] dagster-daemon[2383]: ...<2 lines>... full # [ 258.267763] dagster-daemon[2383]: poolclass=db_pool.NullPool, full # [ 258.268576] dagster-daemon[2383]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 258.269056] dagster-daemon[2383]: ) full # [ 258.269620] dagster-daemon[2383]: ^ full # [ 258.270644] dagster-daemon[2383]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 258.271472] dagster-daemon[2383]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 258.272136] dagster-daemon[2383]: File "", line 2, in create_engine full # [ 258.272728] dagster-daemon[2383]: return target(fn, url, **kwargs) full # [ 258.273587] dagster-daemon[2383]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 258.274243] dagster-daemon[2383]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 258.274812] dagster-daemon[2383]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 258.275634] dagster-daemon[2383]: dbapi = dbapi_meth(**dbapi_args) full # [ 258.292893] dagster-daemon[2383]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 258.295687] dagster-daemon[2383]: import psycopg full # [ 258.296634] dagster-daemon[2383]: ModuleNotFoundError: No module named 'psycopg' full # [ 258.477842] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 258.479873] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 258.482527] systemd[1]: dagster-daemon.service: Consumed 1.459s CPU time over 7.317s wall clock time, 88.7M memory peak. full # [ 262.985391] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 31. full # [ 262.988254] systemd[1]: Started Dagster Webserver. full # [ 263.484521] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 35. full # [ 263.488378] systemd[1]: Started Dagster Daemon. full # [ 265.336080] dagster-daemon[2421]: Traceback (most recent call last): full # [ 265.338951] dagster-daemon[2421]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 265.339776] dagster-daemon[2421]: sys.exit(main()) full # [ 265.342066] dagster-daemon[2421]: ~~~~^^ full # [ 265.342790] dagster-daemon[2421]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 265.343538] dagster-daemon[2421]: cli(obj={}) full # [ 265.344218] dagster-daemon[2421]: ~~~^^^^^^^^ full # [ 265.344790] dagster-daemon[2421]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 265.345591] dagster-daemon[2421]: return self.main(*args, **kwargs) full # [ 265.346262] dagster-daemon[2421]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 265.346849] dagster-daemon[2421]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 265.347681] dagster-daemon[2421]: rv = self.invoke(ctx) full # [ 265.348504] dagster-daemon[2421]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 265.349169] dagster-daemon[2421]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 265.349778] dagster-daemon[2421]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 265.350595] dagster-daemon[2421]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 265.351251] dagster-daemon[2421]: return ctx.invoke(self.callback, **ctx.params) full # [ 265.351845] dagster-daemon[2421]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 265.352666] dagster-daemon[2421]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 265.353496] dagster-daemon[2421]: return callback(*args, **kwargs) full # [ 265.354165] dagster-daemon[2421]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 265.354818] dagster-daemon[2421]: with get_instance_for_cli( full # [ 265.355636] dagster-daemon[2421]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 265.356492] dagster-daemon[2421]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 265.357158] dagster-daemon[2421]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 265.357749] dagster-daemon[2421]: ) as instance: full # [ 265.358586] dagster-daemon[2421]: ^ full # [ 265.359058] dagster-daemon[2421]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 265.359632] dagster-daemon[2421]: return next(self.gen) full # [ 265.360463] dagster-daemon[2421]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 265.361140] dagster-daemon[2421]: with DagsterInstance.get() as instance: full # [ 265.361730] dagster-daemon[2421]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 265.362609] dagster-daemon[2421]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 265.363226] dagster-daemon[2421]: return create_instance_from_dagster_home() full # [ 265.363823] dagster-daemon[2421]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 265.364644] dagster-daemon[2421]: return create_instance_from_config(dagster_home_path) full # [ 265.365487] dagster-daemon[2421]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 265.366148] dagster-daemon[2421]: return create_instance_from_ref(instance_ref) full # [ 265.366736] dagster-daemon[2421]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 265.367568] dagster-daemon[2421]: unified_storage = instance_ref.storage full # [ 265.368254] dagster-daemon[2421]: ^^^^^^^^^^^^^^^^^^^^ full # [ 265.368824] dagster-daemon[2421]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 265.369647] dagster-daemon[2421]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 265.370480] dagster-daemon[2421]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 265.371146] dagster-daemon[2421]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 265.371747] dagster-daemon[2421]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 265.372567] dagster-daemon[2421]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 265.373239] dagster-daemon[2421]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 265.373837] dagster-daemon[2421]: return DagsterPostgresStorage( full # [ 265.374477] dagster-daemon[2421]: inst_data=inst_data, full # [ 265.375148] dagster-daemon[2421]: ...<2 lines>... full # [ 265.375730] dagster-daemon[2421]: token_provider=get_token_provider_from_config(config_value), full # [ 265.376562] dagster-daemon[2421]: ) full # [ 265.377228] dagster-daemon[2421]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 265.377812] dagster-daemon[2421]: self._run_storage = PostgresRunStorage( full # [ 265.378634] dagster-daemon[2421]: ~~~~~~~~~~~~~~~~~~^ full # [ 265.379512] dagster-daemon[2421]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 265.380138] dagster-daemon[2421]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 265.380729] dagster-daemon[2421]: ) full # [ 265.381558] dagster-daemon[2421]: ^ full # [ 265.382225] dagster-daemon[2421]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 265.382818] dagster-daemon[2421]: self._engine = create_pg_engine( full # [ 265.383662] dagster-daemon[2421]: ~~~~~~~~~~~~~~~~^ full # [ 265.384482] dagster-daemon[2421]: self.postgres_url, full # [ 265.385154] dagster-daemon[2421]: ^^^^^^^^^^^^^^^^^^ full # [ 265.385746] dagster-daemon[2421]: ...<2 lines>... full # [ 265.386569] dagster-daemon[2421]: poolclass=db_pool.NullPool, full # [ 265.387228] dagster-daemon[2421]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 265.387821] dagster-daemon[2421]: ) full # [ 265.388648] dagster-daemon[2421]: ^ full # [ 265.389480] dagster-daemon[2421]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 265.390147] dagster-daemon[2421]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 265.390743] dagster-daemon[2421]: File "", line 2, in create_engine full # [ 265.391567] dagster-daemon[2421]: return target(fn, url, **kwargs) full # [ 265.392227] dagster-daemon[2421]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 265.392818] dagster-daemon[2421]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 265.393645] dagster-daemon[2421]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 265.395514] dagster-daemon[2421]: dbapi = dbapi_meth(**dbapi_args) full # [ 265.396549] dagster-daemon[2421]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 265.447478] dagster-daemon[2421]: import psycopg full # [ 265.448129] dagster-daemon[2421]: ModuleNotFoundError: No module named 'psycopg' full # [ 265.673141] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 265.674258] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 265.675788] systemd[1]: dagster-daemon.service: Consumed 1.490s CPU time over 7.190s wall clock time, 88.7M memory peak. full # [ 265.728730] dagster-webserver[2419]: Traceback (most recent call last): full # [ 265.731381] dagster-webserver[2419]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 265.732228] dagster-webserver[2419]: sys.exit(main()) full # [ 265.732810] dagster-webserver[2419]: ~~~~^^ full # [ 265.733286] dagster-webserver[2419]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 265.733876] dagster-webserver[2419]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 265.734719] dagster-webserver[2419]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 265.735527] dagster-webserver[2419]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 265.736200] dagster-webserver[2419]: return self.main(*args, **kwargs) full # [ 265.736789] dagster-webserver[2419]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 265.737275] dagster-webserver[2419]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 265.737842] dagster-webserver[2419]: rv = self.invoke(ctx) full # [ 265.746888] dagster-webserver[2419]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 265.747681] dagster-webserver[2419]: return ctx.invoke(self.callback, **ctx.params) full # [ 265.748544] dagster-webserver[2419]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 265.749214] dagster-webserver[2419]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 265.749819] dagster-webserver[2419]: return callback(*args, **kwargs) full # [ 265.750674] dagster-webserver[2419]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 265.751533] dagster-webserver[2419]: instance = stack.enter_context( full # [ 265.752220] dagster-webserver[2419]: get_possibly_temporary_instance_for_cli( full # [ 265.752816] dagster-webserver[2419]: ...<3 lines>... full # [ 265.753646] dagster-webserver[2419]: ) full # [ 265.754482] dagster-webserver[2419]: ) full # [ 265.755175] dagster-webserver[2419]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 265.755745] dagster-webserver[2419]: result = _enter(cm) full # [ 265.756562] dagster-webserver[2419]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 265.757229] dagster-webserver[2419]: return next(self.gen) full # [ 265.767559] dagster-webserver[2419]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 265.768562] dagster-webserver[2419]: with DagsterInstance.get() as instance: full # [ 265.769255] dagster-webserver[2419]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 265.769842] dagster-webserver[2419]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 265.770497] dagster-webserver[2419]: return create_instance_from_dagster_home() full # [ 265.771182] dagster-webserver[2419]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 265.771786] dagster-webserver[2419]: return create_instance_from_config(dagster_home_path) full # [ 265.772667] dagster-webserver[2419]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 265.773283] dagster-webserver[2419]: return create_instance_from_ref(instance_ref) full # [ 265.773929] dagster-webserver[2419]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 265.774762] dagster-webserver[2419]: unified_storage = instance_ref.storage full # [ 265.775605] dagster-webserver[2419]: ^^^^^^^^^^^^^^^^^^^^ full # [ 265.788754] dagster-webserver[2419]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 265.789568] dagster-webserver[2419]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 265.790226] dagster-webserver[2419]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 265.790831] dagster-webserver[2419]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 265.791485] dagster-webserver[2419]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 265.792204] dagster-webserver[2419]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 265.792810] dagster-webserver[2419]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 265.793664] dagster-webserver[2419]: return DagsterPostgresStorage( full # [ 265.794507] dagster-webserver[2419]: inst_data=inst_data, full # [ 265.795192] dagster-webserver[2419]: ...<2 lines>... full # [ 265.795797] dagster-webserver[2419]: token_provider=get_token_provider_from_config(config_value), full # [ 265.796620] dagster-webserver[2419]: ) full # [ 265.797320] dagster-webserver[2419]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 265.797914] dagster-webserver[2419]: self._run_storage = PostgresRunStorage( full # [ 265.798758] dagster-webserver[2419]: ~~~~~~~~~~~~~~~~~~^ full # [ 265.799597] dagster-webserver[2419]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 265.800285] dagster-webserver[2419]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 265.800870] dagster-webserver[2419]: ) full # [ 265.801709] dagster-webserver[2419]: ^ full # [ 265.802529] dagster-webserver[2419]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 265.803194] dagster-webserver[2419]: self._engine = create_pg_engine( full # [ 265.803791] dagster-webserver[2419]: ~~~~~~~~~~~~~~~~^ full # [ 265.804254] dagster-webserver[2419]: self.postgres_url, full # [ 265.804846] dagster-webserver[2419]: ^^^^^^^^^^^^^^^^^^ full # [ 265.805673] dagster-webserver[2419]: ...<2 lines>... full # [ 265.806499] dagster-webserver[2419]: poolclass=db_pool.NullPool, full # [ 265.807164] dagster-webserver[2419]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 265.807760] dagster-webserver[2419]: ) full # [ 265.808588] dagster-webserver[2419]: ^ full # [ 265.826192] dagster-webserver[2419]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 265.827311] dagster-webserver[2419]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 265.828041] dagster-webserver[2419]: File "", line 2, in create_engine full # [ 265.828645] dagster-webserver[2419]: return target(fn, url, **kwargs) full # [ 265.829500] dagster-webserver[2419]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 265.830183] dagster-webserver[2419]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 265.830825] dagster-webserver[2419]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 265.831623] dagster-webserver[2419]: dbapi = dbapi_meth(**dbapi_args) full # [ 265.832285] dagster-webserver[2419]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 265.832921] dagster-webserver[2419]: import psycopg full # [ 265.843704] dagster-webserver[2419]: ModuleNotFoundError: No module named 'psycopg' full # [ 266.123531] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 266.125597] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 266.128356] systemd[1]: dagster-webserver.service: Consumed 2.064s CPU time over 8.368s wall clock time, 111.7M memory peak. full # [ 270.735584] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 36. full # [ 270.739560] systemd[1]: Started Dagster Daemon. full # [ 271.236156] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 32. full # [ 271.242074] systemd[1]: Started Dagster Webserver. full # [ 272.608773] dagster-daemon[2457]: Traceback (most recent call last): full # [ 272.611334] dagster-daemon[2457]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 272.612110] dagster-daemon[2457]: sys.exit(main()) full # [ 272.612669] dagster-daemon[2457]: ~~~~^^ full # [ 272.614187] dagster-daemon[2457]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 272.614741] dagster-daemon[2457]: cli(obj={}) full # [ 272.615602] dagster-daemon[2457]: ~~~^^^^^^^^ full # [ 272.616237] dagster-daemon[2457]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 272.616822] dagster-daemon[2457]: return self.main(*args, **kwargs) full # [ 272.617459] dagster-daemon[2457]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 272.618249] dagster-daemon[2457]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 272.618936] dagster-daemon[2457]: rv = self.invoke(ctx) full # [ 272.625771] dagster-daemon[2457]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 272.626476] dagster-daemon[2457]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 272.627167] dagster-daemon[2457]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 272.627743] dagster-daemon[2457]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 272.630579] dagster-daemon[2457]: return ctx.invoke(self.callback, **ctx.params) full # [ 272.631042] dagster-daemon[2457]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 272.631622] dagster-daemon[2457]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 272.635075] dagster-daemon[2457]: return callback(*args, **kwargs) full # [ 272.635701] dagster-daemon[2457]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 272.636729] dagster-daemon[2457]: with get_instance_for_cli( full # [ 272.637566] dagster-daemon[2457]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 272.638363] dagster-daemon[2457]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 272.639071] dagster-daemon[2457]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 272.639644] dagster-daemon[2457]: ) as instance: full # [ 272.640601] dagster-daemon[2457]: ^ full # [ 272.641193] dagster-daemon[2457]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 272.641754] dagster-daemon[2457]: return next(self.gen) full # [ 272.644830] dagster-daemon[2457]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 272.645245] dagster-daemon[2457]: with DagsterInstance.get() as instance: full # [ 272.645834] dagster-daemon[2457]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 272.654823] dagster-daemon[2457]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 272.655529] dagster-daemon[2457]: return create_instance_from_dagster_home() full # [ 272.656196] dagster-daemon[2457]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 272.656784] dagster-daemon[2457]: return create_instance_from_config(dagster_home_path) full # [ 272.657801] dagster-daemon[2457]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 272.658633] dagster-daemon[2457]: return create_instance_from_ref(instance_ref) full # [ 272.659574] dagster-daemon[2457]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 272.660150] dagster-daemon[2457]: unified_storage = instance_ref.storage full # [ 272.660756] dagster-daemon[2457]: ^^^^^^^^^^^^^^^^^^^^ full # [ 272.661652] dagster-daemon[2457]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 272.662033] dagster-daemon[2457]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 272.662619] dagster-daemon[2457]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 272.663360] dagster-daemon[2457]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 272.663884] dagster-daemon[2457]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 272.664715] dagster-daemon[2457]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 272.669091] dagster-daemon[2457]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 272.669584] dagster-daemon[2457]: return DagsterPostgresStorage( full # [ 272.672091] dagster-daemon[2457]: inst_data=inst_data, full # [ 272.672673] dagster-daemon[2457]: ...<2 lines>... full # [ 272.673495] dagster-daemon[2457]: token_provider=get_token_provider_from_config(config_value), full # [ 272.676091] dagster-daemon[2457]: ) full # [ 272.676764] dagster-daemon[2457]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 272.677587] dagster-daemon[2457]: self._run_storage = PostgresRunStorage( full # [ 272.678814] dagster-daemon[2457]: ~~~~~~~~~~~~~~~~~~^ full # [ 272.679691] dagster-daemon[2457]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 272.680698] dagster-daemon[2457]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 272.681688] dagster-daemon[2457]: ) full # [ 272.682568] dagster-daemon[2457]: ^ full # [ 272.683112] dagster-daemon[2457]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 272.683625] dagster-daemon[2457]: self._engine = create_pg_engine( full # [ 272.684618] dagster-daemon[2457]: ~~~~~~~~~~~~~~~~^ full # [ 272.685519] dagster-daemon[2457]: self.postgres_url, full # [ 272.686171] dagster-daemon[2457]: ^^^^^^^^^^^^^^^^^^ full # [ 272.686763] dagster-daemon[2457]: ...<2 lines>... full # [ 272.687777] dagster-daemon[2457]: poolclass=db_pool.NullPool, full # [ 272.688245] dagster-daemon[2457]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 272.688837] dagster-daemon[2457]: ) full # [ 272.689681] dagster-daemon[2457]: ^ full # [ 272.690505] dagster-daemon[2457]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 272.691389] dagster-daemon[2457]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 272.691967] dagster-daemon[2457]: File "", line 2, in create_engine full # [ 272.692799] dagster-daemon[2457]: return target(fn, url, **kwargs) full # [ 272.693726] dagster-daemon[2457]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 272.694466] dagster-daemon[2457]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 272.695190] dagster-daemon[2457]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 272.695738] dagster-daemon[2457]: dbapi = dbapi_meth(**dbapi_args) full # [ 272.696554] dagster-daemon[2457]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 272.697320] dagster-daemon[2457]: import psycopg full # [ 272.698053] dagster-daemon[2457]: ModuleNotFoundError: No module named 'psycopg' full # [ 272.985796] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 272.988170] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 272.988916] systemd[1]: dagster-daemon.service: Consumed 1.510s CPU time over 7.309s wall clock time, 88.8M memory peak. full # [ 273.902776] dagster-webserver[2463]: Traceback (most recent call last): full # [ 273.905314] dagster-webserver[2463]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 273.906152] dagster-webserver[2463]: sys.exit(main()) full # [ 273.906733] dagster-webserver[2463]: ~~~~^^ full # [ 273.907565] dagster-webserver[2463]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 273.908216] dagster-webserver[2463]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 273.908829] dagster-webserver[2463]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 273.909636] dagster-webserver[2463]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 273.910467] dagster-webserver[2463]: return self.main(*args, **kwargs) full # [ 273.911139] dagster-webserver[2463]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 273.911762] dagster-webserver[2463]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 273.912545] dagster-webserver[2463]: rv = self.invoke(ctx) full # [ 273.920738] dagster-webserver[2463]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 273.921519] dagster-webserver[2463]: return ctx.invoke(self.callback, **ctx.params) full # [ 273.922226] dagster-webserver[2463]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 273.922807] dagster-webserver[2463]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 273.923640] dagster-webserver[2463]: return callback(*args, **kwargs) full # [ 273.924524] dagster-webserver[2463]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 273.925171] dagster-webserver[2463]: instance = stack.enter_context( full # [ 273.925785] dagster-webserver[2463]: get_possibly_temporary_instance_for_cli( full # [ 273.926608] dagster-webserver[2463]: ...<3 lines>... full # [ 273.927289] dagster-webserver[2463]: ) full # [ 273.927893] dagster-webserver[2463]: ) full # [ 273.928714] dagster-webserver[2463]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 273.929536] dagster-webserver[2463]: result = _enter(cm) full # [ 273.938373] dagster-webserver[2463]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 273.939186] dagster-webserver[2463]: return next(self.gen) full # [ 273.939788] dagster-webserver[2463]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 273.940611] dagster-webserver[2463]: with DagsterInstance.get() as instance: full # [ 273.941287] dagster-webserver[2463]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 273.941894] dagster-webserver[2463]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 273.942734] dagster-webserver[2463]: return create_instance_from_dagster_home() full # [ 273.943610] dagster-webserver[2463]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 273.944243] dagster-webserver[2463]: return create_instance_from_config(dagster_home_path) full # [ 273.944855] dagster-webserver[2463]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 273.945493] dagster-webserver[2463]: return create_instance_from_ref(instance_ref) full # [ 273.957587] dagster-webserver[2463]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 273.958558] dagster-webserver[2463]: unified_storage = instance_ref.storage full # [ 273.959233] dagster-webserver[2463]: ^^^^^^^^^^^^^^^^^^^^ full # [ 273.959839] dagster-webserver[2463]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 273.960511] dagster-webserver[2463]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 273.961168] dagster-webserver[2463]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 273.961772] dagster-webserver[2463]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 273.962604] dagster-webserver[2463]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 273.963291] dagster-webserver[2463]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 273.963925] dagster-webserver[2463]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 273.964730] dagster-webserver[2463]: return DagsterPostgresStorage( full # [ 273.965574] dagster-webserver[2463]: inst_data=inst_data, full # [ 273.966575] dagster-webserver[2463]: ...<2 lines>... full # [ 273.968094] dagster-webserver[2463]: token_provider=get_token_provider_from_config(config_value), full # [ 273.968643] dagster-webserver[2463]: ) full # [ 273.969487] dagster-webserver[2463]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 273.970164] dagster-webserver[2463]: self._run_storage = PostgresRunStorage( full # [ 273.970766] dagster-webserver[2463]: ~~~~~~~~~~~~~~~~~~^ full # [ 273.971608] dagster-webserver[2463]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 273.972277] dagster-webserver[2463]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 273.972889] dagster-webserver[2463]: ) full # [ 273.973734] dagster-webserver[2463]: ^ full # [ 273.989499] dagster-webserver[2463]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 273.990487] dagster-webserver[2463]: self._engine = create_pg_engine( full # [ 273.991172] dagster-webserver[2463]: ~~~~~~~~~~~~~~~~^ full # [ 273.991776] dagster-webserver[2463]: self.postgres_url, full # [ 273.992706] dagster-webserver[2463]: ^^^^^^^^^^^^^^^^^^ full # [ 273.993278] dagster-webserver[2463]: ...<2 lines>... full # [ 273.993908] dagster-webserver[2463]: poolclass=db_pool.NullPool, full # [ 273.994740] dagster-webserver[2463]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 273.995706] dagster-webserver[2463]: ) full # [ 273.996598] dagster-webserver[2463]: ^ full # [ 273.997279] dagster-webserver[2463]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 273.997885] dagster-webserver[2463]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 273.998721] dagster-webserver[2463]: File "", line 2, in create_engine full # [ 273.999556] dagster-webserver[2463]: return target(fn, url, **kwargs) full # [ 274.000236] dagster-webserver[2463]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 274.000833] dagster-webserver[2463]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 274.001717] dagster-webserver[2463]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 274.002506] dagster-webserver[2463]: dbapi = dbapi_meth(**dbapi_args) full # [ 274.013968] dagster-webserver[2463]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 274.016742] dagster-webserver[2463]: import psycopg full # [ 274.017725] dagster-webserver[2463]: ModuleNotFoundError: No module named 'psycopg' full # [ 274.282831] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 274.285445] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 274.287757] systemd[1]: dagster-webserver.service: Consumed 2.045s CPU time over 8.152s wall clock time, 111.8M memory peak. full # [ 278.235114] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 37. full # [ 278.238181] systemd[1]: Started Dagster Daemon. full # [ 279.484415] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 33. full # [ 279.487139] systemd[1]: Started Dagster Webserver. full # [ 280.095328] dagster-daemon[2499]: Traceback (most recent call last): full # [ 280.096975] dagster-daemon[2499]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 280.099034] dagster-daemon[2499]: sys.exit(main()) full # [ 280.099927] dagster-daemon[2499]: ~~~~^^ full # [ 280.100884] dagster-daemon[2499]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 280.103397] dagster-daemon[2499]: cli(obj={}) full # [ 280.104293] dagster-daemon[2499]: ~~~^^^^^^^^ full # [ 280.105189] dagster-daemon[2499]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 280.107760] dagster-daemon[2499]: return self.main(*args, **kwargs) full # [ 280.109205] dagster-daemon[2499]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 280.110350] dagster-daemon[2499]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 280.112609] dagster-daemon[2499]: rv = self.invoke(ctx) full # [ 280.113600] dagster-daemon[2499]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 280.115891] dagster-daemon[2499]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 280.117345] dagster-daemon[2499]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 280.118740] dagster-daemon[2499]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 280.121073] dagster-daemon[2499]: return ctx.invoke(self.callback, **ctx.params) full # [ 280.122371] dagster-daemon[2499]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 280.123679] dagster-daemon[2499]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 280.125947] dagster-daemon[2499]: return callback(*args, **kwargs) full # [ 280.127091] dagster-daemon[2499]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 280.129615] dagster-daemon[2499]: with get_instance_for_cli( full # [ 280.130683] dagster-daemon[2499]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 280.131741] dagster-daemon[2499]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 280.133539] dagster-daemon[2499]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 280.135348] dagster-daemon[2499]: ) as instance: full # [ 280.136258] dagster-daemon[2499]: ^ full # [ 280.136989] dagster-daemon[2499]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 280.139199] dagster-daemon[2499]: return next(self.gen) full # [ 280.140199] dagster-daemon[2499]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 280.143558] dagster-daemon[2499]: with DagsterInstance.get() as instance: full # [ 280.144812] dagster-daemon[2499]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 280.145954] dagster-daemon[2499]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 280.148504] dagster-daemon[2499]: return create_instance_from_dagster_home() full # [ 280.149790] dagster-daemon[2499]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 280.152729] dagster-daemon[2499]: return create_instance_from_config(dagster_home_path) full # [ 280.154222] dagster-daemon[2499]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 280.157153] dagster-daemon[2499]: return create_instance_from_ref(instance_ref) full # [ 280.158441] dagster-daemon[2499]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 280.162110] dagster-daemon[2499]: unified_storage = instance_ref.storage full # [ 280.163326] dagster-daemon[2499]: ^^^^^^^^^^^^^^^^^^^^ full # [ 280.164517] dagster-daemon[2499]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 280.166989] dagster-daemon[2499]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 280.169085] dagster-daemon[2499]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 280.170556] dagster-daemon[2499]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 280.173186] dagster-daemon[2499]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 280.174729] dagster-daemon[2499]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 280.176573] dagster-daemon[2499]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 280.179282] dagster-daemon[2499]: return DagsterPostgresStorage( full # [ 280.180396] dagster-daemon[2499]: inst_data=inst_data, full # [ 280.181501] dagster-daemon[2499]: ...<2 lines>... full # [ 280.182458] dagster-daemon[2499]: token_provider=get_token_provider_from_config(config_value), full # [ 280.184133] dagster-daemon[2499]: ) full # [ 280.184863] dagster-daemon[2499]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 280.187420] dagster-daemon[2499]: self._run_storage = PostgresRunStorage( full # [ 280.188676] dagster-daemon[2499]: ~~~~~~~~~~~~~~~~~~^ full # [ 280.190043] dagster-daemon[2499]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 280.191725] dagster-daemon[2499]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 280.193426] dagster-daemon[2499]: ) full # [ 280.194267] dagster-daemon[2499]: ^ full # [ 280.194977] dagster-daemon[2499]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 280.198531] dagster-daemon[2499]: self._engine = create_pg_engine( full # [ 280.199742] dagster-daemon[2499]: ~~~~~~~~~~~~~~~~^ full # [ 280.200894] dagster-daemon[2499]: self.postgres_url, full # [ 280.201924] dagster-daemon[2499]: ^^^^^^^^^^^^^^^^^^ full # [ 280.202971] dagster-daemon[2499]: ...<2 lines>... full # [ 280.203879] dagster-daemon[2499]: poolclass=db_pool.NullPool, full # [ 280.205043] dagster-daemon[2499]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 280.206155] dagster-daemon[2499]: ) full # [ 280.206891] dagster-daemon[2499]: ^ full # [ 280.207630] dagster-daemon[2499]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 280.210508] dagster-daemon[2499]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 280.211899] dagster-daemon[2499]: File "", line 2, in create_engine full # [ 280.214121] dagster-daemon[2499]: return target(fn, url, **kwargs) full # [ 280.215307] dagster-daemon[2499]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 280.217823] dagster-daemon[2499]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 280.219337] dagster-daemon[2499]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 280.221860] dagster-daemon[2499]: dbapi = dbapi_meth(**dbapi_args) full # [ 280.222988] dagster-daemon[2499]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 280.225743] dagster-daemon[2499]: import psycopg full # [ 280.226649] dagster-daemon[2499]: ModuleNotFoundError: No module named 'psycopg' full # [ 280.352534] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 280.355319] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 280.357219] systemd[1]: dagster-daemon.service: Consumed 1.445s CPU time over 7.366s wall clock time, 88.6M memory peak. full # [ 282.184404] dagster-webserver[2505]: Traceback (most recent call last): full # [ 282.186891] dagster-webserver[2505]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 282.187676] dagster-webserver[2505]: sys.exit(main()) full # [ 282.188486] dagster-webserver[2505]: ~~~~^^ full # [ 282.189132] dagster-webserver[2505]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 282.189730] dagster-webserver[2505]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 282.190565] dagster-webserver[2505]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 282.191212] dagster-webserver[2505]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 282.191816] dagster-webserver[2505]: return self.main(*args, **kwargs) full # [ 282.192622] dagster-webserver[2505]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 282.193290] dagster-webserver[2505]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 282.193880] dagster-webserver[2505]: rv = self.invoke(ctx) full # [ 282.202236] dagster-webserver[2505]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 282.203036] dagster-webserver[2505]: return ctx.invoke(self.callback, **ctx.params) full # [ 282.203653] dagster-webserver[2505]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 282.204282] dagster-webserver[2505]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 282.204914] dagster-webserver[2505]: return callback(*args, **kwargs) full # [ 282.205787] dagster-webserver[2505]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 282.206582] dagster-webserver[2505]: instance = stack.enter_context( full # [ 282.207104] dagster-webserver[2505]: get_possibly_temporary_instance_for_cli( full # [ 282.207651] dagster-webserver[2505]: ...<3 lines>... full # [ 282.208488] dagster-webserver[2505]: ) full # [ 282.209162] dagster-webserver[2505]: ) full # [ 282.209764] dagster-webserver[2505]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 282.210581] dagster-webserver[2505]: result = _enter(cm) full # [ 282.219731] dagster-webserver[2505]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 282.220503] dagster-webserver[2505]: return next(self.gen) full # [ 282.221184] dagster-webserver[2505]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 282.221779] dagster-webserver[2505]: with DagsterInstance.get() as instance: full # [ 282.222607] dagster-webserver[2505]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 282.223269] dagster-webserver[2505]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 282.223872] dagster-webserver[2505]: return create_instance_from_dagster_home() full # [ 282.224710] dagster-webserver[2505]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 282.225534] dagster-webserver[2505]: return create_instance_from_config(dagster_home_path) full # [ 282.226244] dagster-webserver[2505]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 282.226809] dagster-webserver[2505]: return create_instance_from_ref(instance_ref) full # [ 282.238858] dagster-webserver[2505]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 282.239633] dagster-webserver[2505]: unified_storage = instance_ref.storage full # [ 282.240280] dagster-webserver[2505]: ^^^^^^^^^^^^^^^^^^^^ full # [ 282.240908] dagster-webserver[2505]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 282.241765] dagster-webserver[2505]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 282.242575] dagster-webserver[2505]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 282.243234] dagster-webserver[2505]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 282.243836] dagster-webserver[2505]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 282.244478] dagster-webserver[2505]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 282.245153] dagster-webserver[2505]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 282.245755] dagster-webserver[2505]: return DagsterPostgresStorage( full # [ 282.246585] dagster-webserver[2505]: inst_data=inst_data, full # [ 282.247060] dagster-webserver[2505]: ...<2 lines>... full # [ 282.247665] dagster-webserver[2505]: token_provider=get_token_provider_from_config(config_value), full # [ 282.248508] dagster-webserver[2505]: ) full # [ 282.249230] dagster-webserver[2505]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 282.249797] dagster-webserver[2505]: self._run_storage = PostgresRunStorage( full # [ 282.250601] dagster-webserver[2505]: ~~~~~~~~~~~~~~~~~~^ full # [ 282.251255] dagster-webserver[2505]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 282.251855] dagster-webserver[2505]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 282.252681] dagster-webserver[2505]: ) full # [ 282.253504] dagster-webserver[2505]: ^ full # [ 282.271090] dagster-webserver[2505]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 282.273898] dagster-webserver[2505]: self._engine = create_pg_engine( full # [ 282.275732] dagster-webserver[2505]: ~~~~~~~~~~~~~~~~^ full # [ 282.276957] dagster-webserver[2505]: self.postgres_url, full # [ 282.278069] dagster-webserver[2505]: ^^^^^^^^^^^^^^^^^^ full # [ 282.279132] dagster-webserver[2505]: ...<2 lines>... full # [ 282.280111] dagster-webserver[2505]: poolclass=db_pool.NullPool, full # [ 282.281267] dagster-webserver[2505]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 282.282429] dagster-webserver[2505]: ) full # [ 282.283217] dagster-webserver[2505]: ^ full # [ 282.283958] dagster-webserver[2505]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 282.286553] dagster-webserver[2505]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 282.288041] dagster-webserver[2505]: File "", line 2, in create_engine full # [ 282.290300] dagster-webserver[2505]: return target(fn, url, **kwargs) full # [ 282.291465] dagster-webserver[2505]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 282.294034] dagster-webserver[2505]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 282.295513] dagster-webserver[2505]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 282.298115] dagster-webserver[2505]: dbapi = dbapi_meth(**dbapi_args) full # [ 282.299281] dagster-webserver[2505]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 282.302039] dagster-webserver[2505]: import psycopg full # [ 282.302942] dagster-webserver[2505]: ModuleNotFoundError: No module named 'psycopg' full # [ 282.543751] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 282.544919] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 282.548527] systemd[1]: dagster-webserver.service: Consumed 2.013s CPU time over 8.260s wall clock time, 111.9M memory peak. full # [ 285.485299] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 38. full # [ 285.488538] systemd[1]: Started Dagster Daemon. full # [ 287.352756] dagster-daemon[2538]: Traceback (most recent call last): full # [ 287.355296] dagster-daemon[2538]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 287.356055] dagster-daemon[2538]: sys.exit(main()) full # [ 287.356612] dagster-daemon[2538]: ~~~~^^ full # [ 287.357271] dagster-daemon[2538]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 287.357867] dagster-daemon[2538]: cli(obj={}) full # [ 287.358714] dagster-daemon[2538]: ~~~^^^^^^^^ full # [ 287.359518] dagster-daemon[2538]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 287.360195] dagster-daemon[2538]: return self.main(*args, **kwargs) full # [ 287.360779] dagster-daemon[2538]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 287.361614] dagster-daemon[2538]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 287.362233] dagster-daemon[2538]: rv = self.invoke(ctx) full # [ 287.369557] dagster-daemon[2538]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 287.370271] dagster-daemon[2538]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 287.370908] dagster-daemon[2538]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 287.371980] dagster-daemon[2538]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 287.372735] dagster-daemon[2538]: return ctx.invoke(self.callback, **ctx.params) full # [ 287.373613] dagster-daemon[2538]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 287.374208] dagster-daemon[2538]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 287.374803] dagster-daemon[2538]: return callback(*args, **kwargs) full # [ 287.375715] dagster-daemon[2538]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 287.376275] dagster-daemon[2538]: with get_instance_for_cli( full # [ 287.376867] dagster-daemon[2538]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 287.377693] dagster-daemon[2538]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 287.378513] dagster-daemon[2538]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 287.379230] dagster-daemon[2538]: ) as instance: full # [ 287.379766] dagster-daemon[2538]: ^ full # [ 287.380628] dagster-daemon[2538]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 287.381244] dagster-daemon[2538]: return next(self.gen) full # [ 287.381821] dagster-daemon[2538]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 287.382646] dagster-daemon[2538]: with DagsterInstance.get() as instance: full # [ 287.383534] dagster-daemon[2538]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 287.384127] dagster-daemon[2538]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 287.384722] dagster-daemon[2538]: return create_instance_from_dagster_home() full # [ 287.385938] dagster-daemon[2538]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 287.386760] dagster-daemon[2538]: return create_instance_from_config(dagster_home_path) full # [ 287.404965] dagster-daemon[2538]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 287.405740] dagster-daemon[2538]: return create_instance_from_ref(instance_ref) full # [ 287.406568] dagster-daemon[2538]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 287.407673] dagster-daemon[2538]: unified_storage = instance_ref.storage full # [ 287.408286] dagster-daemon[2538]: ^^^^^^^^^^^^^^^^^^^^ full # [ 287.408863] dagster-daemon[2538]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 287.409804] dagster-daemon[2538]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 287.410567] dagster-daemon[2538]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 287.411284] dagster-daemon[2538]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 287.411808] dagster-daemon[2538]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 287.412639] dagster-daemon[2538]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 287.413384] dagster-daemon[2538]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 287.413921] dagster-daemon[2538]: return DagsterPostgresStorage( full # [ 287.414746] dagster-daemon[2538]: inst_data=inst_data, full # [ 287.415651] dagster-daemon[2538]: ...<2 lines>... full # [ 287.416001] dagster-daemon[2538]: token_provider=get_token_provider_from_config(config_value), full # [ 287.416609] dagster-daemon[2538]: ) full # [ 287.431197] dagster-daemon[2538]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 287.431969] dagster-daemon[2538]: self._run_storage = PostgresRunStorage( full # [ 287.432811] dagster-daemon[2538]: ~~~~~~~~~~~~~~~~~~^ full # [ 287.433837] dagster-daemon[2538]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 287.434490] dagster-daemon[2538]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 287.435462] dagster-daemon[2538]: ) full # [ 287.436213] dagster-daemon[2538]: ^ full # [ 287.436802] dagster-daemon[2538]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 287.437709] dagster-daemon[2538]: self._engine = create_pg_engine( full # [ 287.438294] dagster-daemon[2538]: ~~~~~~~~~~~~~~~~^ full # [ 287.438896] dagster-daemon[2538]: self.postgres_url, full # [ 287.439756] dagster-daemon[2538]: ^^^^^^^^^^^^^^^^^^ full # [ 287.440546] dagster-daemon[2538]: ...<2 lines>... full # [ 287.441253] dagster-daemon[2538]: poolclass=db_pool.NullPool, full # [ 287.441796] dagster-daemon[2538]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 287.442612] dagster-daemon[2538]: ) full # [ 287.443309] dagster-daemon[2538]: ^ full # [ 287.443861] dagster-daemon[2538]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 287.444680] dagster-daemon[2538]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 287.445512] dagster-daemon[2538]: File "", line 2, in create_engine full # [ 287.446181] dagster-daemon[2538]: return target(fn, url, **kwargs) full # [ 287.446748] dagster-daemon[2538]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 287.447567] dagster-daemon[2538]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 287.448000] dagster-daemon[2538]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 287.448624] dagster-daemon[2538]: dbapi = dbapi_meth(**dbapi_args) full # [ 287.449266] dagster-daemon[2538]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 287.449862] dagster-daemon[2538]: import psycopg full # [ 287.450685] dagster-daemon[2538]: ModuleNotFoundError: No module named 'psycopg' full # [ 287.659742] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 34. full # [ 287.664219] systemd[1]: Started Dagster Webserver. full # [ 287.665438] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 287.667650] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 287.670415] systemd[1]: dagster-daemon.service: Consumed 1.418s CPU time over 7.309s wall clock time, 88.5M memory peak. full # [ 290.267557] dagster-webserver[2549]: Traceback (most recent call last): full # [ 290.270076] dagster-webserver[2549]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 290.270860] dagster-webserver[2549]: sys.exit(main()) full # [ 290.271487] dagster-webserver[2549]: ~~~~^^ full # [ 290.272161] dagster-webserver[2549]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 290.272762] dagster-webserver[2549]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 290.273593] dagster-webserver[2549]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 290.274065] dagster-webserver[2549]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 290.274621] dagster-webserver[2549]: return self.main(*args, **kwargs) full # [ 290.275257] dagster-webserver[2549]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 290.282545] dagster-webserver[2549]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 290.283511] dagster-webserver[2549]: rv = self.invoke(ctx) full # [ 290.284188] dagster-webserver[2549]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 290.284793] dagster-webserver[2549]: return ctx.invoke(self.callback, **ctx.params) full # [ 290.285634] dagster-webserver[2549]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 290.286285] dagster-webserver[2549]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 290.286887] dagster-webserver[2549]: return callback(*args, **kwargs) full # [ 290.287761] dagster-webserver[2549]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 290.288559] dagster-webserver[2549]: instance = stack.enter_context( full # [ 290.289218] dagster-webserver[2549]: get_possibly_temporary_instance_for_cli( full # [ 290.289813] dagster-webserver[2549]: ...<3 lines>... full # [ 290.290643] dagster-webserver[2549]: ) full # [ 290.291479] dagster-webserver[2549]: ) full # [ 290.292136] dagster-webserver[2549]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 290.292739] dagster-webserver[2549]: result = _enter(cm) full # [ 290.303383] dagster-webserver[2549]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 290.304782] dagster-webserver[2549]: return next(self.gen) full # [ 290.305369] dagster-webserver[2549]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 290.306244] dagster-webserver[2549]: with DagsterInstance.get() as instance: full # [ 290.306959] dagster-webserver[2549]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 290.307940] dagster-webserver[2549]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 290.308868] dagster-webserver[2549]: return create_instance_from_dagster_home() full # [ 290.309794] dagster-webserver[2549]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 290.310608] dagster-webserver[2549]: return create_instance_from_config(dagster_home_path) full # [ 290.311291] dagster-webserver[2549]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 290.311893] dagster-webserver[2549]: return create_instance_from_ref(instance_ref) full # [ 290.323776] dagster-webserver[2549]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 290.324575] dagster-webserver[2549]: unified_storage = instance_ref.storage full # [ 290.325249] dagster-webserver[2549]: ^^^^^^^^^^^^^^^^^^^^ full # [ 290.325852] dagster-webserver[2549]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 290.326750] dagster-webserver[2549]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 290.327544] dagster-webserver[2549]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 290.328219] dagster-webserver[2549]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 290.328820] dagster-webserver[2549]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 290.329668] dagster-webserver[2549]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 290.330528] dagster-webserver[2549]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 290.331164] dagster-webserver[2549]: return DagsterPostgresStorage( full # [ 290.331766] dagster-webserver[2549]: inst_data=inst_data, full # [ 290.332593] dagster-webserver[2549]: ...<2 lines>... full # [ 290.333276] dagster-webserver[2549]: token_provider=get_token_provider_from_config(config_value), full # [ 290.333871] dagster-webserver[2549]: ) full # [ 290.334713] dagster-webserver[2549]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 290.335545] dagster-webserver[2549]: self._run_storage = PostgresRunStorage( full # [ 290.336217] dagster-webserver[2549]: ~~~~~~~~~~~~~~~~~~^ full # [ 290.336818] dagster-webserver[2549]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 290.337646] dagster-webserver[2549]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 290.338485] dagster-webserver[2549]: ) full # [ 290.339182] dagster-webserver[2549]: ^ full # [ 290.356648] dagster-webserver[2549]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 290.357613] dagster-webserver[2549]: self._engine = create_pg_engine( full # [ 290.358327] dagster-webserver[2549]: ~~~~~~~~~~~~~~~~^ full # [ 290.358886] dagster-webserver[2549]: self.postgres_url, full # [ 290.359718] dagster-webserver[2549]: ^^^^^^^^^^^^^^^^^^ full # [ 290.360546] dagster-webserver[2549]: ...<2 lines>... full # [ 290.361220] dagster-webserver[2549]: poolclass=db_pool.NullPool, full # [ 290.361825] dagster-webserver[2549]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 290.362664] dagster-webserver[2549]: ) full # [ 290.363556] dagster-webserver[2549]: ^ full # [ 290.364178] dagster-webserver[2549]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 290.364778] dagster-webserver[2549]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 290.365645] dagster-webserver[2549]: File "", line 2, in create_engine full # [ 290.366285] dagster-webserver[2549]: return target(fn, url, **kwargs) full # [ 290.366910] dagster-webserver[2549]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 290.367684] dagster-webserver[2549]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 290.377610] dagster-webserver[2549]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 290.380187] dagster-webserver[2549]: dbapi = dbapi_meth(**dbapi_args) full # [ 290.381370] dagster-webserver[2549]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 290.384122] dagster-webserver[2549]: import psycopg full # [ 290.385100] dagster-webserver[2549]: ModuleNotFoundError: No module named 'psycopg' full # [ 290.646265] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 290.647209] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 290.650956] systemd[1]: dagster-webserver.service: Consumed 1.975s CPU time over 8.095s wall clock time, 111.9M memory peak. full # [ 292.735111] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 39. full # [ 292.739285] systemd[1]: Started Dagster Daemon. full # [ 294.581128] dagster-daemon[2576]: Traceback (most recent call last): full # [ 294.583608] dagster-daemon[2576]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 294.584610] dagster-daemon[2576]: sys.exit(main()) full # [ 294.585220] dagster-daemon[2576]: ~~~~^^ full # [ 294.587352] dagster-daemon[2576]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 294.588214] dagster-daemon[2576]: cli(obj={}) full # [ 294.588905] dagster-daemon[2576]: ~~~^^^^^^^^ full # [ 294.589699] dagster-daemon[2576]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 294.590905] dagster-daemon[2576]: return self.main(*args, **kwargs) full # [ 294.591747] dagster-daemon[2576]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 294.592678] dagster-daemon[2576]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 294.593038] dagster-daemon[2576]: rv = self.invoke(ctx) full # [ 294.593614] dagster-daemon[2576]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 294.594340] dagster-daemon[2576]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 294.594889] dagster-daemon[2576]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 294.595707] dagster-daemon[2576]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 294.596589] dagster-daemon[2576]: return ctx.invoke(self.callback, **ctx.params) full # [ 294.597182] dagster-daemon[2576]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 294.597778] dagster-daemon[2576]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 294.598629] dagster-daemon[2576]: return callback(*args, **kwargs) full # [ 294.599238] dagster-daemon[2576]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 294.599841] dagster-daemon[2576]: with get_instance_for_cli( full # [ 294.600539] dagster-daemon[2576]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 294.601130] dagster-daemon[2576]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 294.601725] dagster-daemon[2576]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 294.602807] dagster-daemon[2576]: ) as instance: full # [ 294.603607] dagster-daemon[2576]: ^ full # [ 294.604289] dagster-daemon[2576]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 294.604815] dagster-daemon[2576]: return next(self.gen) full # [ 294.605638] dagster-daemon[2576]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 294.606796] dagster-daemon[2576]: with DagsterInstance.get() as instance: full # [ 294.607679] dagster-daemon[2576]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 294.608620] dagster-daemon[2576]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 294.609171] dagster-daemon[2576]: return create_instance_from_dagster_home() full # [ 294.609762] dagster-daemon[2576]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 294.610703] dagster-daemon[2576]: return create_instance_from_config(dagster_home_path) full # [ 294.611071] dagster-daemon[2576]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 294.611620] dagster-daemon[2576]: return create_instance_from_ref(instance_ref) full # [ 294.612345] dagster-daemon[2576]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 294.612877] dagster-daemon[2576]: unified_storage = instance_ref.storage full # [ 294.613725] dagster-daemon[2576]: ^^^^^^^^^^^^^^^^^^^^ full # [ 294.614555] dagster-daemon[2576]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 294.615178] dagster-daemon[2576]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 294.615773] dagster-daemon[2576]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 294.647327] dagster-daemon[2576]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 294.648169] dagster-daemon[2576]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 294.648758] dagster-daemon[2576]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 294.649864] dagster-daemon[2576]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 294.650619] dagster-daemon[2576]: return DagsterPostgresStorage( full # [ 294.651365] dagster-daemon[2576]: inst_data=inst_data, full # [ 294.651896] dagster-daemon[2576]: ...<2 lines>... full # [ 294.652736] dagster-daemon[2576]: token_provider=get_token_provider_from_config(config_value), full # [ 294.653604] dagster-daemon[2576]: ) full # [ 294.654597] dagster-daemon[2576]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 294.655349] dagster-daemon[2576]: self._run_storage = PostgresRunStorage( full # [ 294.655845] dagster-daemon[2576]: ~~~~~~~~~~~~~~~~~~^ full # [ 294.656678] dagster-daemon[2576]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 294.657551] dagster-daemon[2576]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 294.658145] dagster-daemon[2576]: ) full # [ 294.658739] dagster-daemon[2576]: ^ full # [ 294.659633] dagster-daemon[2576]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 294.660204] dagster-daemon[2576]: self._engine = create_pg_engine( full # [ 294.660804] dagster-daemon[2576]: ~~~~~~~~~~~~~~~~^ full # [ 294.661698] dagster-daemon[2576]: self.postgres_url, full # [ 294.662263] dagster-daemon[2576]: ^^^^^^^^^^^^^^^^^^ full # [ 294.663134] dagster-daemon[2576]: ...<2 lines>... full # [ 294.663702] dagster-daemon[2576]: poolclass=db_pool.NullPool, full # [ 294.664528] dagster-daemon[2576]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 294.665188] dagster-daemon[2576]: ) full # [ 294.666043] dagster-daemon[2576]: ^ full # [ 294.666600] dagster-daemon[2576]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 294.667260] dagster-daemon[2576]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 294.667850] dagster-daemon[2576]: File "", line 2, in create_engine full # [ 294.668674] dagster-daemon[2576]: return target(fn, url, **kwargs) full # [ 294.669493] dagster-daemon[2576]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 294.670323] dagster-daemon[2576]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 294.670944] dagster-daemon[2576]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 294.671770] dagster-daemon[2576]: dbapi = dbapi_meth(**dbapi_args) full # [ 294.691487] dagster-daemon[2576]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 294.694205] dagster-daemon[2576]: import psycopg full # [ 294.695172] dagster-daemon[2576]: ModuleNotFoundError: No module named 'psycopg' full # [ 294.884773] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 294.885751] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 294.889475] systemd[1]: dagster-daemon.service: Consumed 1.438s CPU time over 7.219s wall clock time, 88.5M memory peak. full # [ 295.734506] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 35. full # [ 295.739243] systemd[1]: Started Dagster Webserver. full # [ 298.317193] dagster-webserver[2593]: Traceback (most recent call last): full # [ 298.319691] dagster-webserver[2593]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 298.320695] dagster-webserver[2593]: sys.exit(main()) full # [ 298.321503] dagster-webserver[2593]: ~~~~^^ full # [ 298.322172] dagster-webserver[2593]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 298.322775] dagster-webserver[2593]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 298.323613] dagster-webserver[2593]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 298.324255] dagster-webserver[2593]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 298.324848] dagster-webserver[2593]: return self.main(*args, **kwargs) full # [ 298.325674] dagster-webserver[2593]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 298.326540] dagster-webserver[2593]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 298.327172] dagster-webserver[2593]: rv = self.invoke(ctx) full # [ 298.335157] dagster-webserver[2593]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 298.335928] dagster-webserver[2593]: return ctx.invoke(self.callback, **ctx.params) full # [ 298.336792] dagster-webserver[2593]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 298.337603] dagster-webserver[2593]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 298.338290] dagster-webserver[2593]: return callback(*args, **kwargs) full # [ 298.338928] dagster-webserver[2593]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 298.339742] dagster-webserver[2593]: instance = stack.enter_context( full # [ 298.340567] dagster-webserver[2593]: get_possibly_temporary_instance_for_cli( full # [ 298.341237] dagster-webserver[2593]: ...<3 lines>... full # [ 298.341814] dagster-webserver[2593]: ) full # [ 298.342638] dagster-webserver[2593]: ) full # [ 298.343470] dagster-webserver[2593]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 298.344145] dagster-webserver[2593]: result = _enter(cm) full # [ 298.352641] dagster-webserver[2593]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 298.353614] dagster-webserver[2593]: return next(self.gen) full # [ 298.354280] dagster-webserver[2593]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 298.354893] dagster-webserver[2593]: with DagsterInstance.get() as instance: full # [ 298.355721] dagster-webserver[2593]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 298.356554] dagster-webserver[2593]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 298.357226] dagster-webserver[2593]: return create_instance_from_dagster_home() full # [ 298.357870] dagster-webserver[2593]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 298.358676] dagster-webserver[2593]: return create_instance_from_config(dagster_home_path) full # [ 298.368086] dagster-webserver[2593]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 298.368841] dagster-webserver[2593]: return create_instance_from_ref(instance_ref) full # [ 298.369482] dagster-webserver[2593]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 298.370163] dagster-webserver[2593]: unified_storage = instance_ref.storage full # [ 298.370766] dagster-webserver[2593]: ^^^^^^^^^^^^^^^^^^^^ full # [ 298.371608] dagster-webserver[2593]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 298.372358] dagster-webserver[2593]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 298.372896] dagster-webserver[2593]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 298.373730] dagster-webserver[2593]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 298.374563] dagster-webserver[2593]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 298.375233] dagster-webserver[2593]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 298.375835] dagster-webserver[2593]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 298.376480] dagster-webserver[2593]: return DagsterPostgresStorage( full # [ 298.377165] dagster-webserver[2593]: inst_data=inst_data, full # [ 298.377741] dagster-webserver[2593]: ...<2 lines>... full # [ 298.378567] dagster-webserver[2593]: token_provider=get_token_provider_from_config(config_value), full # [ 298.379002] dagster-webserver[2593]: ) full # [ 298.379613] dagster-webserver[2593]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 298.380268] dagster-webserver[2593]: self._run_storage = PostgresRunStorage( full # [ 298.380865] dagster-webserver[2593]: ~~~~~~~~~~~~~~~~~~^ full # [ 298.381689] dagster-webserver[2593]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 298.382518] dagster-webserver[2593]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 298.383180] dagster-webserver[2593]: ) full # [ 298.383770] dagster-webserver[2593]: ^ full # [ 298.384610] dagster-webserver[2593]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 298.385233] dagster-webserver[2593]: self._engine = create_pg_engine( full # [ 298.385830] dagster-webserver[2593]: ~~~~~~~~~~~~~~~~^ full # [ 298.386458] dagster-webserver[2593]: self.postgres_url, full # [ 298.387119] dagster-webserver[2593]: ^^^^^^^^^^^^^^^^^^ full # [ 298.387713] dagster-webserver[2593]: ...<2 lines>... full # [ 298.388560] dagster-webserver[2593]: poolclass=db_pool.NullPool, full # [ 298.389196] dagster-webserver[2593]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 298.389792] dagster-webserver[2593]: ) full # [ 298.390612] dagster-webserver[2593]: ^ full # [ 298.391270] dagster-webserver[2593]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 298.391865] dagster-webserver[2593]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 298.417348] dagster-webserver[2593]: File "", line 2, in create_engine full # [ 298.418160] dagster-webserver[2593]: return target(fn, url, **kwargs) full # [ 298.418763] dagster-webserver[2593]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 298.419595] dagster-webserver[2593]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 298.420285] dagster-webserver[2593]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 298.420874] dagster-webserver[2593]: dbapi = dbapi_meth(**dbapi_args) full # [ 298.421752] dagster-webserver[2593]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 298.422547] dagster-webserver[2593]: import psycopg full # [ 298.423221] dagster-webserver[2593]: ModuleNotFoundError: No module named 'psycopg' full # [ 298.696277] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 298.697256] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 298.701224] systemd[1]: dagster-webserver.service: Consumed 1.959s CPU time over 8.043s wall clock time, 111.8M memory peak. full # [ 299.985232] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 40. full # [ 299.987933] systemd[1]: Started Dagster Daemon. full # [ 301.819757] dagster-daemon[2614]: Traceback (most recent call last): full # [ 301.822311] dagster-daemon[2614]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 301.823141] dagster-daemon[2614]: sys.exit(main()) full # [ 301.823733] dagster-daemon[2614]: ~~~~^^ full # [ 301.824540] dagster-daemon[2614]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 301.825209] dagster-daemon[2614]: cli(obj={}) full # [ 301.825819] dagster-daemon[2614]: ~~~^^^^^^^^ full # [ 301.826627] dagster-daemon[2614]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 301.827265] dagster-daemon[2614]: return self.main(*args, **kwargs) full # [ 301.827882] dagster-daemon[2614]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 301.828736] dagster-daemon[2614]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 301.829531] dagster-daemon[2614]: rv = self.invoke(ctx) full # [ 301.836570] dagster-daemon[2614]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 301.837551] dagster-daemon[2614]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 301.838249] dagster-daemon[2614]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 301.838829] dagster-daemon[2614]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 301.839668] dagster-daemon[2614]: return ctx.invoke(self.callback, **ctx.params) full # [ 301.840502] dagster-daemon[2614]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 301.841178] dagster-daemon[2614]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 301.841779] dagster-daemon[2614]: return callback(*args, **kwargs) full # [ 301.842610] dagster-daemon[2614]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 301.843234] dagster-daemon[2614]: with get_instance_for_cli( full # [ 301.843826] dagster-daemon[2614]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 301.844646] dagster-daemon[2614]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 301.845473] dagster-daemon[2614]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 301.846134] dagster-daemon[2614]: ) as instance: full # [ 301.846730] dagster-daemon[2614]: ^ full # [ 301.857628] dagster-daemon[2614]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 301.858617] dagster-daemon[2614]: return next(self.gen) full # [ 301.859319] dagster-daemon[2614]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 301.859887] dagster-daemon[2614]: with DagsterInstance.get() as instance: full # [ 301.860727] dagster-daemon[2614]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 301.861559] dagster-daemon[2614]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 301.862230] dagster-daemon[2614]: return create_instance_from_dagster_home() full # [ 301.862871] dagster-daemon[2614]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 301.863479] dagster-daemon[2614]: return create_instance_from_config(dagster_home_path) full # [ 301.864150] dagster-daemon[2614]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 301.864753] dagster-daemon[2614]: return create_instance_from_ref(instance_ref) full # [ 301.876165] dagster-daemon[2614]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 301.876932] dagster-daemon[2614]: unified_storage = instance_ref.storage full # [ 301.877796] dagster-daemon[2614]: ^^^^^^^^^^^^^^^^^^^^ full # [ 301.878608] dagster-daemon[2614]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 301.879334] dagster-daemon[2614]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 301.879887] dagster-daemon[2614]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 301.880725] dagster-daemon[2614]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 301.881558] dagster-daemon[2614]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 301.882227] dagster-daemon[2614]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 301.882875] dagster-daemon[2614]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 301.883665] dagster-daemon[2614]: return DagsterPostgresStorage( full # [ 301.884499] dagster-daemon[2614]: inst_data=inst_data, full # [ 301.885175] dagster-daemon[2614]: ...<2 lines>... full # [ 301.885779] dagster-daemon[2614]: token_provider=get_token_provider_from_config(config_value), full # [ 301.886598] dagster-daemon[2614]: ) full # [ 301.887271] dagster-daemon[2614]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 301.887849] dagster-daemon[2614]: self._run_storage = PostgresRunStorage( full # [ 301.888668] dagster-daemon[2614]: ~~~~~~~~~~~~~~~~~~^ full # [ 301.889493] dagster-daemon[2614]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 301.890148] dagster-daemon[2614]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 301.890745] dagster-daemon[2614]: ) full # [ 301.891567] dagster-daemon[2614]: ^ full # [ 301.906894] dagster-daemon[2614]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 301.907674] dagster-daemon[2614]: self._engine = create_pg_engine( full # [ 301.908504] dagster-daemon[2614]: ~~~~~~~~~~~~~~~~^ full # [ 301.909182] dagster-daemon[2614]: self.postgres_url, full # [ 301.909784] dagster-daemon[2614]: ^^^^^^^^^^^^^^^^^^ full # [ 301.910606] dagster-daemon[2614]: ...<2 lines>... full # [ 301.911289] dagster-daemon[2614]: poolclass=db_pool.NullPool, full # [ 301.911891] dagster-daemon[2614]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 301.912735] dagster-daemon[2614]: ) full # [ 301.913575] dagster-daemon[2614]: ^ full # [ 301.914243] dagster-daemon[2614]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 301.914848] dagster-daemon[2614]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 301.915492] dagster-daemon[2614]: File "", line 2, in create_engine full # [ 301.916164] dagster-daemon[2614]: return target(fn, url, **kwargs) full # [ 301.916822] dagster-daemon[2614]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 301.917673] dagster-daemon[2614]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 301.918280] dagster-daemon[2614]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 301.918884] dagster-daemon[2614]: dbapi = dbapi_meth(**dbapi_args) full # [ 301.930646] dagster-daemon[2614]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 301.933362] dagster-daemon[2614]: import psycopg full # [ 301.934323] dagster-daemon[2614]: ModuleNotFoundError: No module named 'psycopg' full # [ 302.116542] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 302.119133] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 302.121391] systemd[1]: dagster-daemon.service: Consumed 1.399s CPU time over 7.226s wall clock time, 88.5M memory peak. full # [ 303.735321] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 36. full # [ 303.738685] systemd[1]: Started Dagster Webserver. full # [ 306.367460] dagster-webserver[2631]: Traceback (most recent call last): full # [ 306.381315] dagster-webserver[2631]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 306.382161] dagster-webserver[2631]: sys.exit(main()) full # [ 306.382731] dagster-webserver[2631]: ~~~~^^ full # [ 306.383564] dagster-webserver[2631]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 306.384238] dagster-webserver[2631]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 306.384855] dagster-webserver[2631]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 306.385672] dagster-webserver[2631]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 306.386510] dagster-webserver[2631]: return self.main(*args, **kwargs) full # [ 306.387243] dagster-webserver[2631]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 306.387785] dagster-webserver[2631]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 306.388603] dagster-webserver[2631]: rv = self.invoke(ctx) full # [ 306.389280] dagster-webserver[2631]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 306.389891] dagster-webserver[2631]: return ctx.invoke(self.callback, **ctx.params) full # [ 306.390747] dagster-webserver[2631]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 306.391546] dagster-webserver[2631]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 306.392225] dagster-webserver[2631]: return callback(*args, **kwargs) full # [ 306.392815] dagster-webserver[2631]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 306.393635] dagster-webserver[2631]: instance = stack.enter_context( full # [ 306.394259] dagster-webserver[2631]: get_possibly_temporary_instance_for_cli( full # [ 306.394879] dagster-webserver[2631]: ...<3 lines>... full # [ 306.395703] dagster-webserver[2631]: ) full # [ 306.396523] dagster-webserver[2631]: ) full # [ 306.397194] dagster-webserver[2631]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 306.397778] dagster-webserver[2631]: result = _enter(cm) full # [ 306.398583] dagster-webserver[2631]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 306.399041] dagster-webserver[2631]: return next(self.gen) full # [ 306.399619] dagster-webserver[2631]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 306.400261] dagster-webserver[2631]: with DagsterInstance.get() as instance: full # [ 306.400870] dagster-webserver[2631]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 306.401730] dagster-webserver[2631]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 306.402511] dagster-webserver[2631]: return create_instance_from_dagster_home() full # [ 306.403179] dagster-webserver[2631]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 306.403759] dagster-webserver[2631]: return create_instance_from_config(dagster_home_path) full # [ 306.404579] dagster-webserver[2631]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 306.405030] dagster-webserver[2631]: return create_instance_from_ref(instance_ref) full # [ 306.405617] dagster-webserver[2631]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 306.406278] dagster-webserver[2631]: unified_storage = instance_ref.storage full # [ 306.406876] dagster-webserver[2631]: ^^^^^^^^^^^^^^^^^^^^ full # [ 306.407697] dagster-webserver[2631]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 306.408524] dagster-webserver[2631]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 306.409166] dagster-webserver[2631]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 306.409763] dagster-webserver[2631]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 306.410587] dagster-webserver[2631]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 306.411240] dagster-webserver[2631]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 306.411836] dagster-webserver[2631]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 306.412679] dagster-webserver[2631]: return DagsterPostgresStorage( full # [ 306.413495] dagster-webserver[2631]: inst_data=inst_data, full # [ 306.414128] dagster-webserver[2631]: ...<2 lines>... full # [ 306.414915] dagster-webserver[2631]: token_provider=get_token_provider_from_config(config_value), full # [ 306.415726] dagster-webserver[2631]: ) full # [ 306.416560] dagster-webserver[2631]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 306.417209] dagster-webserver[2631]: self._run_storage = PostgresRunStorage( full # [ 306.417799] dagster-webserver[2631]: ~~~~~~~~~~~~~~~~~~^ full # [ 306.418672] dagster-webserver[2631]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 306.419260] dagster-webserver[2631]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 306.419878] dagster-webserver[2631]: ) full # [ 306.420700] dagster-webserver[2631]: ^ full # [ 306.421527] dagster-webserver[2631]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 306.422183] dagster-webserver[2631]: self._engine = create_pg_engine( full # [ 306.422782] dagster-webserver[2631]: ~~~~~~~~~~~~~~~~^ full # [ 306.423579] dagster-webserver[2631]: self.postgres_url, full # [ 306.424233] dagster-webserver[2631]: ^^^^^^^^^^^^^^^^^^ full # [ 306.424825] dagster-webserver[2631]: ...<2 lines>... full # [ 306.425645] dagster-webserver[2631]: poolclass=db_pool.NullPool, full # [ 306.426471] dagster-webserver[2631]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 306.427135] dagster-webserver[2631]: ) full # [ 306.427724] dagster-webserver[2631]: ^ full # [ 306.428546] dagster-webserver[2631]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 306.429201] dagster-webserver[2631]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 306.429803] dagster-webserver[2631]: File "", line 2, in create_engine full # [ 306.430618] dagster-webserver[2631]: return target(fn, url, **kwargs) full # [ 306.431269] dagster-webserver[2631]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 306.432901] dagster-webserver[2631]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 306.434155] dagster-webserver[2631]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 306.436789] dagster-webserver[2631]: dbapi = dbapi_meth(**dbapi_args) full # [ 306.437855] dagster-webserver[2631]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 306.440484] dagster-webserver[2631]: import psycopg full # [ 306.441140] dagster-webserver[2631]: ModuleNotFoundError: No module named 'psycopg' full # [ 306.769298] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 306.771900] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 306.774366] systemd[1]: dagster-webserver.service: Consumed 2.086s CPU time over 8.065s wall clock time, 111.8M memory peak. full # [ 307.234751] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 41. full # [ 307.237452] systemd[1]: Started Dagster Daemon. full # [ 309.065453] dagster-daemon[2653]: Traceback (most recent call last): full # [ 309.067925] dagster-daemon[2653]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 309.068737] dagster-daemon[2653]: sys.exit(main()) full # [ 309.069523] dagster-daemon[2653]: ~~~~^^ full # [ 309.070192] dagster-daemon[2653]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 309.070774] dagster-daemon[2653]: cli(obj={}) full # [ 309.071606] dagster-daemon[2653]: ~~~^^^^^^^^ full # [ 309.072277] dagster-daemon[2653]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 309.072835] dagster-daemon[2653]: return self.main(*args, **kwargs) full # [ 309.073468] dagster-daemon[2653]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 309.074138] dagster-daemon[2653]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 309.074720] dagster-daemon[2653]: rv = self.invoke(ctx) full # [ 309.082168] dagster-daemon[2653]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 309.082996] dagster-daemon[2653]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 309.083591] dagster-daemon[2653]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 309.084239] dagster-daemon[2653]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 309.084832] dagster-daemon[2653]: return ctx.invoke(self.callback, **ctx.params) full # [ 309.085671] dagster-daemon[2653]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 309.086545] dagster-daemon[2653]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 309.087188] dagster-daemon[2653]: return callback(*args, **kwargs) full # [ 309.087783] dagster-daemon[2653]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 309.088590] dagster-daemon[2653]: with get_instance_for_cli( full # [ 309.089242] dagster-daemon[2653]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 309.089832] dagster-daemon[2653]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 309.090483] dagster-daemon[2653]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 309.091143] dagster-daemon[2653]: ) as instance: full # [ 309.091744] dagster-daemon[2653]: ^ full # [ 309.104975] dagster-daemon[2653]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 309.106241] dagster-daemon[2653]: return next(self.gen) full # [ 309.106992] dagster-daemon[2653]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 309.107993] dagster-daemon[2653]: with DagsterInstance.get() as instance: full # [ 309.108718] dagster-daemon[2653]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 309.109680] dagster-daemon[2653]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 309.110302] dagster-daemon[2653]: return create_instance_from_dagster_home() full # [ 309.116829] dagster-daemon[2653]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 309.117670] dagster-daemon[2653]: return create_instance_from_config(dagster_home_path) full # [ 309.118498] dagster-daemon[2653]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 309.119583] dagster-daemon[2653]: return create_instance_from_ref(instance_ref) full # [ 309.120190] dagster-daemon[2653]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 309.120786] dagster-daemon[2653]: unified_storage = instance_ref.storage full # [ 309.121610] dagster-daemon[2653]: ^^^^^^^^^^^^^^^^^^^^ full # [ 309.122321] dagster-daemon[2653]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 309.122847] dagster-daemon[2653]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 309.123671] dagster-daemon[2653]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 309.124497] dagster-daemon[2653]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 309.125157] dagster-daemon[2653]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 309.125763] dagster-daemon[2653]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 309.139781] dagster-daemon[2653]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 309.140551] dagster-daemon[2653]: return DagsterPostgresStorage( full # [ 309.141235] dagster-daemon[2653]: inst_data=inst_data, full # [ 309.141828] dagster-daemon[2653]: ...<2 lines>... full # [ 309.142667] dagster-daemon[2653]: token_provider=get_token_provider_from_config(config_value), full # [ 309.143482] dagster-daemon[2653]: ) full # [ 309.144143] dagster-daemon[2653]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 309.144738] dagster-daemon[2653]: self._run_storage = PostgresRunStorage( full # [ 309.145559] dagster-daemon[2653]: ~~~~~~~~~~~~~~~~~~^ full # [ 309.146210] dagster-daemon[2653]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 309.146805] dagster-daemon[2653]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 309.147625] dagster-daemon[2653]: ) full # [ 309.148260] dagster-daemon[2653]: ^ full # [ 309.148880] dagster-daemon[2653]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 309.149704] dagster-daemon[2653]: self._engine = create_pg_engine( full # [ 309.150526] dagster-daemon[2653]: ~~~~~~~~~~~~~~~~^ full # [ 309.151184] dagster-daemon[2653]: self.postgres_url, full # [ 309.151777] dagster-daemon[2653]: ^^^^^^^^^^^^^^^^^^ full # [ 309.152612] dagster-daemon[2653]: ...<2 lines>... full # [ 309.153237] dagster-daemon[2653]: poolclass=db_pool.NullPool, full # [ 309.153833] dagster-daemon[2653]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 309.154461] dagster-daemon[2653]: ) full # [ 309.155123] dagster-daemon[2653]: ^ full # [ 309.155744] dagster-daemon[2653]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 309.156533] dagster-daemon[2653]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 309.157188] dagster-daemon[2653]: File "", line 2, in create_engine full # [ 309.157793] dagster-daemon[2653]: return target(fn, url, **kwargs) full # [ 309.171742] dagster-daemon[2653]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 309.174249] dagster-daemon[2653]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 309.175698] dagster-daemon[2653]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 309.178240] dagster-daemon[2653]: dbapi = dbapi_meth(**dbapi_args) full # [ 309.179408] dagster-daemon[2653]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 309.182145] dagster-daemon[2653]: import psycopg full # [ 309.183058] dagster-daemon[2653]: ModuleNotFoundError: No module named 'psycopg' full # [ 309.361147] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 309.362096] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 309.365779] systemd[1]: dagster-daemon.service: Consumed 1.401s CPU time over 7.241s wall clock time, 88.5M memory peak. full # [ 310.066562] postgres[773]: [773] LOG: checkpoint starting: time full # [ 311.984790] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 37. full # [ 311.987248] systemd[1]: Started Dagster Webserver. full # [ 314.485300] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 42. full # [ 314.488490] systemd[1]: Started Dagster Daemon. full # [ 314.580963] dagster-webserver[2679]: Traceback (most recent call last): full # [ 314.583493] dagster-webserver[2679]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 314.584226] dagster-webserver[2679]: sys.exit(main()) full # [ 314.584799] dagster-webserver[2679]: ~~~~^^ full # [ 314.585764] dagster-webserver[2679]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 314.586652] dagster-webserver[2679]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 314.587588] dagster-webserver[2679]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 314.588175] dagster-webserver[2679]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 314.588729] dagster-webserver[2679]: return self.main(*args, **kwargs) full # [ 314.589678] dagster-webserver[2679]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 314.595834] dagster-webserver[2679]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 314.596537] dagster-webserver[2679]: rv = self.invoke(ctx) full # [ 314.597189] dagster-webserver[2679]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 314.597786] dagster-webserver[2679]: return ctx.invoke(self.callback, **ctx.params) full # [ 314.598776] dagster-webserver[2679]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 314.599681] dagster-webserver[2679]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 314.600354] dagster-webserver[2679]: return callback(*args, **kwargs) full # [ 314.600886] dagster-webserver[2679]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 314.601706] dagster-webserver[2679]: instance = stack.enter_context( full # [ 314.602648] dagster-webserver[2679]: get_possibly_temporary_instance_for_cli( full # [ 314.603190] dagster-webserver[2679]: ...<3 lines>... full # [ 314.603785] dagster-webserver[2679]: ) full # [ 314.605124] dagster-webserver[2679]: ) full # [ 314.613174] dagster-webserver[2679]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 314.613865] dagster-webserver[2679]: result = _enter(cm) full # [ 314.614687] dagster-webserver[2679]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 314.615578] dagster-webserver[2679]: return next(self.gen) full # [ 314.616195] dagster-webserver[2679]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 314.616763] dagster-webserver[2679]: with DagsterInstance.get() as instance: full # [ 314.617661] dagster-webserver[2679]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 314.623777] dagster-webserver[2679]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 314.625308] dagster-webserver[2679]: return create_instance_from_dagster_home() full # [ 314.625894] dagster-webserver[2679]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 314.626884] dagster-webserver[2679]: return create_instance_from_config(dagster_home_path) full # [ 314.627772] dagster-webserver[2679]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 314.628681] dagster-webserver[2679]: return create_instance_from_ref(instance_ref) full # [ 314.629399] dagster-webserver[2679]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 314.630091] dagster-webserver[2679]: unified_storage = instance_ref.storage full # [ 314.630631] dagster-webserver[2679]: ^^^^^^^^^^^^^^^^^^^^ full # [ 314.640078] dagster-webserver[2679]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 314.640797] dagster-webserver[2679]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 314.641592] dagster-webserver[2679]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 314.642873] dagster-webserver[2679]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 314.643632] dagster-webserver[2679]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 314.644268] dagster-webserver[2679]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 314.644888] dagster-webserver[2679]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 314.645835] dagster-webserver[2679]: return DagsterPostgresStorage( full # [ 314.646571] dagster-webserver[2679]: inst_data=inst_data, full # [ 314.647235] dagster-webserver[2679]: ...<2 lines>... full # [ 314.647789] dagster-webserver[2679]: token_provider=get_token_provider_from_config(config_value), full # [ 314.648595] dagster-webserver[2679]: ) full # [ 314.649366] dagster-webserver[2679]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 314.650081] dagster-webserver[2679]: self._run_storage = PostgresRunStorage( full # [ 314.650674] dagster-webserver[2679]: ~~~~~~~~~~~~~~~~~~^ full # [ 314.651592] dagster-webserver[2679]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 314.652145] dagster-webserver[2679]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 314.652741] dagster-webserver[2679]: ) full # [ 314.653784] dagster-webserver[2679]: ^ full # [ 314.654614] dagster-webserver[2679]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 314.655272] dagster-webserver[2679]: self._engine = create_pg_engine( full # [ 314.655839] dagster-webserver[2679]: ~~~~~~~~~~~~~~~~^ full # [ 314.656536] dagster-webserver[2679]: self.postgres_url, full # [ 314.657153] dagster-webserver[2679]: ^^^^^^^^^^^^^^^^^^ full # [ 314.657719] dagster-webserver[2679]: ...<2 lines>... full # [ 314.658538] dagster-webserver[2679]: poolclass=db_pool.NullPool, full # [ 314.662347] dagster-webserver[2679]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 314.662954] dagster-webserver[2679]: ) full # [ 314.663775] dagster-webserver[2679]: ^ full # [ 314.664754] dagster-webserver[2679]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 314.665238] dagster-webserver[2679]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 314.680484] dagster-webserver[2679]: File "", line 2, in create_engine full # [ 314.681244] dagster-webserver[2679]: return target(fn, url, **kwargs) full # [ 314.681804] dagster-webserver[2679]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 314.682901] dagster-webserver[2679]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 314.683689] dagster-webserver[2679]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 314.684609] dagster-webserver[2679]: dbapi = dbapi_meth(**dbapi_args) full # [ 314.685493] dagster-webserver[2679]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 314.686271] dagster-webserver[2679]: import psycopg full # [ 314.694127] dagster-webserver[2679]: ModuleNotFoundError: No module named 'psycopg' full # [ 315.028826] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 315.032603] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 315.035171] systemd[1]: dagster-webserver.service: Consumed 2.018s CPU time over 8.259s wall clock time, 111.9M memory peak. full # [ 316.421591] dagster-daemon[2689]: Traceback (most recent call last): full # [ 316.424090] dagster-daemon[2689]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 316.424880] dagster-daemon[2689]: sys.exit(main()) full # [ 316.425674] dagster-daemon[2689]: ~~~~^^ full # [ 316.426501] dagster-daemon[2689]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 316.427162] dagster-daemon[2689]: cli(obj={}) full # [ 316.427783] dagster-daemon[2689]: ~~~^^^^^^^^ full # [ 316.428579] dagster-daemon[2689]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 316.429248] dagster-daemon[2689]: return self.main(*args, **kwargs) full # [ 316.429838] dagster-daemon[2689]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 316.430503] dagster-daemon[2689]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 316.431132] dagster-daemon[2689]: rv = self.invoke(ctx) full # [ 316.438385] dagster-daemon[2689]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 316.439186] dagster-daemon[2689]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 316.439811] dagster-daemon[2689]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 316.440609] dagster-daemon[2689]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 316.441281] dagster-daemon[2689]: return ctx.invoke(self.callback, **ctx.params) full # [ 316.441885] dagster-daemon[2689]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 316.442907] dagster-daemon[2689]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 316.443743] dagster-daemon[2689]: return callback(*args, **kwargs) full # [ 316.444574] dagster-daemon[2689]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 316.445042] dagster-daemon[2689]: with get_instance_for_cli( full # [ 316.445618] dagster-daemon[2689]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 316.446270] dagster-daemon[2689]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 316.446866] dagster-daemon[2689]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 316.447689] dagster-daemon[2689]: ) as instance: full # [ 316.448512] dagster-daemon[2689]: ^ full # [ 316.449205] dagster-daemon[2689]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 316.449762] dagster-daemon[2689]: return next(self.gen) full # [ 316.450581] dagster-daemon[2689]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 316.451237] dagster-daemon[2689]: with DagsterInstance.get() as instance: full # [ 316.451829] dagster-daemon[2689]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 316.466555] dagster-daemon[2689]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 316.467542] dagster-daemon[2689]: return create_instance_from_dagster_home() full # [ 316.468216] dagster-daemon[2689]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 316.468819] dagster-daemon[2689]: return create_instance_from_config(dagster_home_path) full # [ 316.469650] dagster-daemon[2689]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 316.470495] dagster-daemon[2689]: return create_instance_from_ref(instance_ref) full # [ 316.471209] dagster-daemon[2689]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 316.471775] dagster-daemon[2689]: unified_storage = instance_ref.storage full # [ 316.472632] dagster-daemon[2689]: ^^^^^^^^^^^^^^^^^^^^ full # [ 316.473283] dagster-daemon[2689]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 316.473898] dagster-daemon[2689]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 316.474726] dagster-daemon[2689]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 316.487844] dagster-daemon[2689]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 316.488608] dagster-daemon[2689]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 316.489280] dagster-daemon[2689]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 316.490161] dagster-daemon[2689]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 316.490730] dagster-daemon[2689]: return DagsterPostgresStorage( full # [ 316.491561] dagster-daemon[2689]: inst_data=inst_data, full # [ 316.492229] dagster-daemon[2689]: ...<2 lines>... full # [ 316.492832] dagster-daemon[2689]: token_provider=get_token_provider_from_config(config_value), full # [ 316.493730] dagster-daemon[2689]: ) full # [ 316.494541] dagster-daemon[2689]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 316.495177] dagster-daemon[2689]: self._run_storage = PostgresRunStorage( full # [ 316.495776] dagster-daemon[2689]: ~~~~~~~~~~~~~~~~~~^ full # [ 316.496595] dagster-daemon[2689]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 316.497272] dagster-daemon[2689]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 316.497879] dagster-daemon[2689]: ) full # [ 316.498665] dagster-daemon[2689]: ^ full # [ 316.499495] dagster-daemon[2689]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 316.500169] dagster-daemon[2689]: self._engine = create_pg_engine( full # [ 316.500777] dagster-daemon[2689]: ~~~~~~~~~~~~~~~~^ full # [ 316.501611] dagster-daemon[2689]: self.postgres_url, full # [ 316.502284] dagster-daemon[2689]: ^^^^^^^^^^^^^^^^^^ full # [ 316.502886] dagster-daemon[2689]: ...<2 lines>... full # [ 316.503717] dagster-daemon[2689]: poolclass=db_pool.NullPool, full # [ 316.504553] dagster-daemon[2689]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 316.505205] dagster-daemon[2689]: ) full # [ 316.505811] dagster-daemon[2689]: ^ full # [ 316.518611] dagster-daemon[2689]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 316.521179] dagster-daemon[2689]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 316.522563] dagster-daemon[2689]: File "", line 2, in create_engine full # [ 316.524704] dagster-daemon[2689]: return target(fn, url, **kwargs) full # [ 316.525852] dagster-daemon[2689]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 316.528385] dagster-daemon[2689]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 316.529836] dagster-daemon[2689]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 316.532394] dagster-daemon[2689]: dbapi = dbapi_meth(**dbapi_args) full # [ 316.533528] dagster-daemon[2689]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 316.536221] dagster-daemon[2689]: import psycopg full # [ 316.537137] dagster-daemon[2689]: ModuleNotFoundError: No module named 'psycopg' full # [ 316.706848] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 316.707750] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 316.711496] systemd[1]: dagster-daemon.service: Consumed 1.418s CPU time over 7.342s wall clock time, 88.5M memory peak. full # [ 320.234957] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 38. full # [ 320.239816] systemd[1]: Started Dagster Webserver. full # [ 321.734681] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 43. full # [ 321.737846] systemd[1]: Started Dagster Daemon. full # [ 322.873346] dagster-webserver[2721]: Traceback (most recent call last): full # [ 322.874738] dagster-webserver[2721]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 322.876954] dagster-webserver[2721]: sys.exit(main()) full # [ 322.878076] dagster-webserver[2721]: ~~~~^^ full # [ 322.879751] dagster-webserver[2721]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 322.882189] dagster-webserver[2721]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 322.883506] dagster-webserver[2721]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 322.885167] dagster-webserver[2721]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 322.887900] dagster-webserver[2721]: return self.main(*args, **kwargs) full # [ 322.889310] dagster-webserver[2721]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 322.892179] dagster-webserver[2721]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 322.894469] dagster-webserver[2721]: rv = self.invoke(ctx) full # [ 322.896775] dagster-webserver[2721]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 322.899493] dagster-webserver[2721]: return ctx.invoke(self.callback, **ctx.params) full # [ 322.901371] dagster-webserver[2721]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 322.902953] dagster-webserver[2721]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 322.905877] dagster-webserver[2721]: return callback(*args, **kwargs) full # [ 322.907085] dagster-webserver[2721]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 322.909772] dagster-webserver[2721]: instance = stack.enter_context( full # [ 322.911192] dagster-webserver[2721]: get_possibly_temporary_instance_for_cli( full # [ 322.912755] dagster-webserver[2721]: ...<3 lines>... full # [ 322.913962] dagster-webserver[2721]: ) full # [ 322.915078] dagster-webserver[2721]: ) full # [ 322.915946] dagster-webserver[2721]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 322.918610] dagster-webserver[2721]: result = _enter(cm) full # [ 322.920041] dagster-webserver[2721]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 322.922517] dagster-webserver[2721]: return next(self.gen) full # [ 322.924378] dagster-webserver[2721]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 322.927479] dagster-webserver[2721]: with DagsterInstance.get() as instance: full # [ 322.929063] dagster-webserver[2721]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 322.930542] dagster-webserver[2721]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 322.934039] dagster-webserver[2721]: return create_instance_from_dagster_home() full # [ 322.935522] dagster-webserver[2721]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 322.939231] dagster-webserver[2721]: return create_instance_from_config(dagster_home_path) full # [ 322.940862] dagster-webserver[2721]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 322.945160] dagster-webserver[2721]: return create_instance_from_ref(instance_ref) full # [ 322.946750] dagster-webserver[2721]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 322.949984] dagster-webserver[2721]: unified_storage = instance_ref.storage full # [ 322.951467] dagster-webserver[2721]: ^^^^^^^^^^^^^^^^^^^^ full # [ 322.953499] dagster-webserver[2721]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 322.957125] dagster-webserver[2721]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 322.959292] dagster-webserver[2721]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 322.961149] dagster-webserver[2721]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 322.963900] dagster-webserver[2721]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 322.965964] dagster-webserver[2721]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 322.967834] dagster-webserver[2721]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 322.970783] dagster-webserver[2721]: return DagsterPostgresStorage( full # [ 322.972190] dagster-webserver[2721]: inst_data=inst_data, full # [ 322.973412] dagster-webserver[2721]: ...<2 lines>... full # [ 322.975074] dagster-webserver[2721]: token_provider=get_token_provider_from_config(config_value), full # [ 322.977139] dagster-webserver[2721]: ) full # [ 322.978079] dagster-webserver[2721]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 322.980947] dagster-webserver[2721]: self._run_storage = PostgresRunStorage( full # [ 322.982427] dagster-webserver[2721]: ~~~~~~~~~~~~~~~~~~^ full # [ 322.984264] dagster-webserver[2721]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 322.986636] dagster-webserver[2721]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 322.988561] dagster-webserver[2721]: ) full # [ 322.989683] dagster-webserver[2721]: ^ full # [ 322.990600] dagster-webserver[2721]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 322.993608] dagster-webserver[2721]: self._engine = create_pg_engine( full # [ 322.994796] dagster-webserver[2721]: ~~~~~~~~~~~~~~~~^ full # [ 322.995963] dagster-webserver[2721]: self.postgres_url, full # [ 322.997050] dagster-webserver[2721]: ^^^^^^^^^^^^^^^^^^ full # [ 322.998110] dagster-webserver[2721]: ...<2 lines>... full # [ 322.999077] dagster-webserver[2721]: poolclass=db_pool.NullPool, full # [ 323.000234] dagster-webserver[2721]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 323.001430] dagster-webserver[2721]: ) full # [ 323.002219] dagster-webserver[2721]: ^ full # [ 323.002983] dagster-webserver[2721]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 323.005615] dagster-webserver[2721]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 323.007091] dagster-webserver[2721]: File "", line 2, in create_engine full # [ 323.009259] dagster-webserver[2721]: return target(fn, url, **kwargs) full # [ 323.010424] dagster-webserver[2721]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 323.012954] dagster-webserver[2721]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 323.014449] dagster-webserver[2721]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 323.017047] dagster-webserver[2721]: dbapi = dbapi_meth(**dbapi_args) full # [ 323.018213] dagster-webserver[2721]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 323.020933] dagster-webserver[2721]: import psycopg full # [ 323.021857] dagster-webserver[2721]: ModuleNotFoundError: No module named 'psycopg' full # [ 323.194813] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 323.197372] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 323.199790] systemd[1]: dagster-webserver.service: Consumed 2.062s CPU time over 8.165s wall clock time, 111.7M memory peak. full # [ 323.712412] dagster-daemon[2727]: Traceback (most recent call last): full # [ 323.714920] dagster-daemon[2727]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 323.715714] dagster-daemon[2727]: sys.exit(main()) full # [ 323.716524] dagster-daemon[2727]: ~~~~^^ full # [ 323.717183] dagster-daemon[2727]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 323.717783] dagster-daemon[2727]: cli(obj={}) full # [ 323.718610] dagster-daemon[2727]: ~~~^^^^^^^^ full # [ 323.719252] dagster-daemon[2727]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 323.719842] dagster-daemon[2727]: return self.main(*args, **kwargs) full # [ 323.720474] dagster-daemon[2727]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 323.721162] dagster-daemon[2727]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 323.721727] dagster-daemon[2727]: rv = self.invoke(ctx) full # [ 323.729151] dagster-daemon[2727]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 323.729938] dagster-daemon[2727]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 323.730790] dagster-daemon[2727]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 323.731643] dagster-daemon[2727]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 323.732260] dagster-daemon[2727]: return ctx.invoke(self.callback, **ctx.params) full # [ 323.732867] dagster-daemon[2727]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 323.733701] dagster-daemon[2727]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 323.734539] dagster-daemon[2727]: return callback(*args, **kwargs) full # [ 323.735277] dagster-daemon[2727]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 323.735815] dagster-daemon[2727]: with get_instance_for_cli( full # [ 323.736623] dagster-daemon[2727]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 323.737370] dagster-daemon[2727]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 323.737894] dagster-daemon[2727]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 323.738723] dagster-daemon[2727]: ) as instance: full # [ 323.739546] dagster-daemon[2727]: ^ full # [ 323.740208] dagster-daemon[2727]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 323.740800] dagster-daemon[2727]: return next(self.gen) full # [ 323.754105] dagster-daemon[2727]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 323.754871] dagster-daemon[2727]: with DagsterInstance.get() as instance: full # [ 323.755707] dagster-daemon[2727]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 323.756537] dagster-daemon[2727]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 323.757217] dagster-daemon[2727]: return create_instance_from_dagster_home() full # [ 323.757826] dagster-daemon[2727]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 323.758665] dagster-daemon[2727]: return create_instance_from_config(dagster_home_path) full # [ 323.759495] dagster-daemon[2727]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 323.760170] dagster-daemon[2727]: return create_instance_from_ref(instance_ref) full # [ 323.760772] dagster-daemon[2727]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 323.761592] dagster-daemon[2727]: unified_storage = instance_ref.storage full # [ 323.762309] dagster-daemon[2727]: ^^^^^^^^^^^^^^^^^^^^ full # [ 323.762868] dagster-daemon[2727]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 323.763706] dagster-daemon[2727]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 323.764530] dagster-daemon[2727]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 323.765203] dagster-daemon[2727]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 323.765806] dagster-daemon[2727]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 323.766615] dagster-daemon[2727]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 323.767269] dagster-daemon[2727]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 323.767864] dagster-daemon[2727]: return DagsterPostgresStorage( full # [ 323.768688] dagster-daemon[2727]: inst_data=inst_data, full # [ 323.769512] dagster-daemon[2727]: ...<2 lines>... full # [ 323.770170] dagster-daemon[2727]: token_provider=get_token_provider_from_config(config_value), full # [ 323.770761] dagster-daemon[2727]: ) full # [ 323.771616] dagster-daemon[2727]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 323.772236] dagster-daemon[2727]: self._run_storage = PostgresRunStorage( full # [ 323.772836] dagster-daemon[2727]: ~~~~~~~~~~~~~~~~~~^ full # [ 323.773466] dagster-daemon[2727]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 323.774170] dagster-daemon[2727]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 323.774727] dagster-daemon[2727]: ) full # [ 323.775553] dagster-daemon[2727]: ^ full # [ 323.776208] dagster-daemon[2727]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 323.776804] dagster-daemon[2727]: self._engine = create_pg_engine( full # [ 323.777633] dagster-daemon[2727]: ~~~~~~~~~~~~~~~~^ full # [ 323.778261] dagster-daemon[2727]: self.postgres_url, full # [ 323.778899] dagster-daemon[2727]: ^^^^^^^^^^^^^^^^^^ full # [ 323.779703] dagster-daemon[2727]: ...<2 lines>... full # [ 323.780524] dagster-daemon[2727]: poolclass=db_pool.NullPool, full # [ 323.781182] dagster-daemon[2727]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 323.781777] dagster-daemon[2727]: ) full # [ 323.782793] dagster-daemon[2727]: ^ full # [ 323.783613] dagster-daemon[2727]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 323.784275] dagster-daemon[2727]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 323.784864] dagster-daemon[2727]: File "", line 2, in create_engine full # [ 323.785687] dagster-daemon[2727]: return target(fn, url, **kwargs) full # [ 323.786515] dagster-daemon[2727]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 323.787169] dagster-daemon[2727]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 323.787764] dagster-daemon[2727]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 323.788583] dagster-daemon[2727]: dbapi = dbapi_meth(**dbapi_args) full # [ 323.789255] dagster-daemon[2727]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 323.789847] dagster-daemon[2727]: import psycopg full # [ 323.790469] dagster-daemon[2727]: ModuleNotFoundError: No module named 'psycopg' full # [ 324.014564] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 324.016596] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 324.019279] systemd[1]: dagster-daemon.service: Consumed 1.414s CPU time over 7.304s wall clock time, 88.6M memory peak. full # [ 328.235190] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 39. full # [ 328.237675] systemd[1]: Started Dagster Webserver. full # [ 329.234239] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 44. full # [ 329.236808] systemd[1]: Started Dagster Daemon. full # [ 330.845338] dagster-webserver[2759]: Traceback (most recent call last): full # [ 330.847404] dagster-webserver[2759]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 330.848159] dagster-webserver[2759]: sys.exit(main()) full # [ 330.848735] dagster-webserver[2759]: ~~~~^^ full # [ 330.849949] dagster-webserver[2759]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 330.850811] dagster-webserver[2759]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 330.851424] dagster-webserver[2759]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 330.852090] dagster-webserver[2759]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 330.852678] dagster-webserver[2759]: return self.main(*args, **kwargs) full # [ 330.853637] dagster-webserver[2759]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 330.854535] dagster-webserver[2759]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 330.855280] dagster-webserver[2759]: rv = self.invoke(ctx) full # [ 330.855783] dagster-webserver[2759]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 330.856591] dagster-webserver[2759]: return ctx.invoke(self.callback, **ctx.params) full # [ 330.857527] dagster-webserver[2759]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 330.858078] dagster-webserver[2759]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 330.858669] dagster-webserver[2759]: return callback(*args, **kwargs) full # [ 330.859611] dagster-webserver[2759]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 330.860173] dagster-webserver[2759]: instance = stack.enter_context( full # [ 330.860759] dagster-webserver[2759]: get_possibly_temporary_instance_for_cli( full # [ 330.861681] dagster-webserver[2759]: ...<3 lines>... full # [ 330.862041] dagster-webserver[2759]: ) full # [ 330.862635] dagster-webserver[2759]: ) full # [ 330.863370] dagster-webserver[2759]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 330.863895] dagster-webserver[2759]: result = _enter(cm) full # [ 330.864713] dagster-webserver[2759]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 330.865637] dagster-webserver[2759]: return next(self.gen) full # [ 330.866368] dagster-webserver[2759]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 330.867270] dagster-webserver[2759]: with DagsterInstance.get() as instance: full # [ 330.867824] dagster-webserver[2759]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 330.868693] dagster-webserver[2759]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 330.869885] dagster-webserver[2759]: return create_instance_from_dagster_home() full # [ 330.870694] dagster-webserver[2759]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 330.871634] dagster-webserver[2759]: return create_instance_from_config(dagster_home_path) full # [ 330.872181] dagster-webserver[2759]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 330.872763] dagster-webserver[2759]: return create_instance_from_ref(instance_ref) full # [ 330.873708] dagster-webserver[2759]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 330.874251] dagster-webserver[2759]: unified_storage = instance_ref.storage full # [ 330.874856] dagster-webserver[2759]: ^^^^^^^^^^^^^^^^^^^^ full # [ 330.875693] dagster-webserver[2759]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 330.876536] dagster-webserver[2759]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 330.877271] dagster-webserver[2759]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 330.877781] dagster-webserver[2759]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 330.878593] dagster-webserver[2759]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 330.879324] dagster-webserver[2759]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 330.879835] dagster-webserver[2759]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 330.880693] dagster-webserver[2759]: return DagsterPostgresStorage( full # [ 330.881781] dagster-webserver[2759]: inst_data=inst_data, full # [ 330.882537] dagster-webserver[2759]: ...<2 lines>... full # [ 330.883288] dagster-webserver[2759]: token_provider=get_token_provider_from_config(config_value), full # [ 330.883817] dagster-webserver[2759]: ) full # [ 330.884634] dagster-webserver[2759]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 330.885553] dagster-webserver[2759]: self._run_storage = PostgresRunStorage( full # [ 330.886123] dagster-webserver[2759]: ~~~~~~~~~~~~~~~~~~^ full # [ 330.886770] dagster-webserver[2759]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 330.887665] dagster-webserver[2759]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 330.888222] dagster-webserver[2759]: ) full # [ 330.888820] dagster-webserver[2759]: ^ full # [ 330.889738] dagster-webserver[2759]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 330.890472] dagster-webserver[2759]: self._engine = create_pg_engine( full # [ 330.891229] dagster-webserver[2759]: ~~~~~~~~~~~~~~~~^ full # [ 330.891747] dagster-webserver[2759]: self.postgres_url, full # [ 330.892581] dagster-webserver[2759]: ^^^^^^^^^^^^^^^^^^ full # [ 330.893539] dagster-webserver[2759]: ...<2 lines>... full # [ 330.894336] dagster-webserver[2759]: poolclass=db_pool.NullPool, full # [ 330.894850] dagster-webserver[2759]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 330.895690] dagster-webserver[2759]: ) full # [ 330.896516] dagster-webserver[2759]: ^ full # [ 330.897264] dagster-webserver[2759]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 330.897763] dagster-webserver[2759]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 330.898591] dagster-webserver[2759]: File "", line 2, in create_engine full # [ 330.899408] dagster-webserver[2759]: return target(fn, url, **kwargs) full # [ 330.900091] dagster-webserver[2759]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 330.900678] dagster-webserver[2759]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 330.901580] dagster-webserver[2759]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 330.902735] dagster-webserver[2759]: dbapi = dbapi_meth(**dbapi_args) full # [ 330.903892] dagster-webserver[2759]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 330.906717] dagster-webserver[2759]: import psycopg full # [ 330.907581] dagster-webserver[2759]: ModuleNotFoundError: No module named 'psycopg' full # [ 331.127391] dagster-daemon[2765]: Traceback (most recent call last): full # [ 331.129083] dagster-daemon[2765]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 331.129813] dagster-daemon[2765]: sys.exit(main()) full # [ 331.130582] dagster-daemon[2765]: ~~~~^^ full # [ 331.133092] dagster-daemon[2765]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 331.133777] dagster-daemon[2765]: cli(obj={}) full # [ 331.134621] dagster-daemon[2765]: ~~~^^^^^^^^ full # [ 331.138091] dagster-daemon[2765]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 331.138787] dagster-daemon[2765]: return self.main(*args, **kwargs) full # [ 331.139597] dagster-daemon[2765]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 331.142091] dagster-daemon[2765]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 331.142646] dagster-daemon[2765]: rv = self.invoke(ctx) full # [ 331.143478] dagster-daemon[2765]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 331.146100] dagster-daemon[2765]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 331.146745] dagster-daemon[2765]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 331.147554] dagster-daemon[2765]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 331.150122] dagster-daemon[2765]: return ctx.invoke(self.callback, **ctx.params) full # [ 331.150608] dagster-daemon[2765]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 331.151273] dagster-daemon[2765]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 331.151863] dagster-daemon[2765]: return callback(*args, **kwargs) full # [ 331.154696] dagster-daemon[2765]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 331.155521] dagster-daemon[2765]: with get_instance_for_cli( full # [ 331.159090] dagster-daemon[2765]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 331.159752] dagster-daemon[2765]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 331.160577] dagster-daemon[2765]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 331.164110] dagster-daemon[2765]: ) as instance: full # [ 331.164628] dagster-daemon[2765]: ^ full # [ 331.165466] dagster-daemon[2765]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 331.167066] dagster-daemon[2765]: return next(self.gen) full # [ 331.169089] dagster-daemon[2765]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 331.169826] dagster-daemon[2765]: with DagsterInstance.get() as instance: full # [ 331.172095] dagster-daemon[2765]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 331.172605] dagster-daemon[2765]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 331.175089] dagster-daemon[2765]: return create_instance_from_dagster_home() full # [ 331.175635] dagster-daemon[2765]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 331.176466] dagster-daemon[2765]: return create_instance_from_config(dagster_home_path) full # [ 331.179089] dagster-daemon[2765]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 331.179719] dagster-daemon[2765]: return create_instance_from_ref(instance_ref) full # [ 331.180547] dagster-daemon[2765]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 331.183089] dagster-daemon[2765]: unified_storage = instance_ref.storage full # [ 331.183795] dagster-daemon[2765]: ^^^^^^^^^^^^^^^^^^^^ full # [ 331.184578] dagster-daemon[2765]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 331.186333] dagster-daemon[2765]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 331.188091] dagster-daemon[2765]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 331.188628] dagster-daemon[2765]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 331.191091] dagster-daemon[2765]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 331.191673] dagster-daemon[2765]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 331.192492] dagster-daemon[2765]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 331.195091] dagster-daemon[2765]: return DagsterPostgresStorage( full # [ 331.195734] dagster-daemon[2765]: inst_data=inst_data, full # [ 331.196553] dagster-daemon[2765]: ...<2 lines>... full # [ 331.199089] dagster-daemon[2765]: token_provider=get_token_provider_from_config(config_value), full # [ 331.199584] dagster-daemon[2765]: ) full # [ 331.200425] dagster-daemon[2765]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 331.203129] dagster-daemon[2765]: self._run_storage = PostgresRunStorage( full # [ 331.203645] dagster-daemon[2765]: ~~~~~~~~~~~~~~~~~~^ full # [ 331.204473] dagster-daemon[2765]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 331.208089] dagster-daemon[2765]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 331.208693] dagster-daemon[2765]: ) full # [ 331.209514] dagster-daemon[2765]: ^ full # [ 331.212091] dagster-daemon[2765]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 331.212743] dagster-daemon[2765]: self._engine = create_pg_engine( full # [ 331.213560] dagster-daemon[2765]: ~~~~~~~~~~~~~~~~^ full # [ 331.216090] dagster-daemon[2765]: self.postgres_url, full # [ 331.216580] dagster-daemon[2765]: ^^^^^^^^^^^^^^^^^^ full # [ 331.218090] dagster-daemon[2765]: ...<2 lines>... full # [ 331.218619] dagster-daemon[2765]: poolclass=db_pool.NullPool, full # [ 331.221089] dagster-daemon[2765]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 331.221653] dagster-daemon[2765]: ) full # [ 331.222486] dagster-daemon[2765]: ^ full # [ 331.225089] dagster-daemon[2765]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 331.225788] dagster-daemon[2765]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 331.226598] dagster-daemon[2765]: File "", line 2, in create_engine full # [ 331.229090] dagster-daemon[2765]: return target(fn, url, **kwargs) full # [ 331.229626] dagster-daemon[2765]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 331.230263] dagster-daemon[2765]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 331.230881] dagster-daemon[2765]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 331.233707] dagster-daemon[2765]: dbapi = dbapi_meth(**dbapi_args) full # [ 331.234524] dagster-daemon[2765]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 331.237089] dagster-daemon[2765]: import psycopg full # [ 331.237773] dagster-daemon[2765]: ModuleNotFoundError: No module named 'psycopg' full # [ 331.381298] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 331.383351] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 331.385933] systemd[1]: dagster-webserver.service: Consumed 2.106s CPU time over 8.186s wall clock time, 111.8M memory peak. full # [ 331.470107] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 331.472333] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 331.474379] systemd[1]: dagster-daemon.service: Consumed 1.468s CPU time over 7.449s wall clock time, 88.8M memory peak. full # [ 336.485393] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 40. full # [ 336.487862] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 45. full # [ 336.490271] systemd[1]: Started Dagster Daemon. full # [ 336.493770] systemd[1]: Started Dagster Webserver. full # [ 338.326144] dagster-daemon[2801]: Traceback (most recent call last): full # [ 338.328820] dagster-daemon[2801]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 338.329545] dagster-daemon[2801]: sys.exit(main()) full # [ 338.332056] dagster-daemon[2801]: ~~~~^^ full # [ 338.332791] dagster-daemon[2801]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 338.335089] dagster-daemon[2801]: cli(obj={}) full # [ 338.335866] dagster-daemon[2801]: ~~~^^^^^^^^ full # [ 338.336960] dagster-daemon[2801]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 338.337639] dagster-daemon[2801]: return self.main(*args, **kwargs) full # [ 338.340089] dagster-daemon[2801]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 338.340779] dagster-daemon[2801]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 338.343089] dagster-daemon[2801]: rv = self.invoke(ctx) full # [ 338.343596] dagster-daemon[2801]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 338.346102] dagster-daemon[2801]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 338.346822] dagster-daemon[2801]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 338.347632] dagster-daemon[2801]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 338.350089] dagster-daemon[2801]: return ctx.invoke(self.callback, **ctx.params) full # [ 338.350689] dagster-daemon[2801]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 338.351516] dagster-daemon[2801]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 338.355363] dagster-daemon[2801]: return callback(*args, **kwargs) full # [ 338.356111] dagster-daemon[2801]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 338.356698] dagster-daemon[2801]: with get_instance_for_cli( full # [ 338.359090] dagster-daemon[2801]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 338.359755] dagster-daemon[2801]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 338.362089] dagster-daemon[2801]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 338.362594] dagster-daemon[2801]: ) as instance: full # [ 338.364089] dagster-daemon[2801]: ^ full # [ 338.364648] dagster-daemon[2801]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 338.365473] dagster-daemon[2801]: return next(self.gen) full # [ 338.368095] dagster-daemon[2801]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 338.370620] dagster-daemon[2801]: with DagsterInstance.get() as instance: full # [ 338.371536] dagster-daemon[2801]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 338.373074] dagster-daemon[2801]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 338.373762] dagster-daemon[2801]: return create_instance_from_dagster_home() full # [ 338.374580] dagster-daemon[2801]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 338.378090] dagster-daemon[2801]: return create_instance_from_config(dagster_home_path) full # [ 338.378592] dagster-daemon[2801]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 338.379281] dagster-daemon[2801]: return create_instance_from_ref(instance_ref) full # [ 338.379849] dagster-daemon[2801]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 338.383095] dagster-daemon[2801]: unified_storage = instance_ref.storage full # [ 338.383691] dagster-daemon[2801]: ^^^^^^^^^^^^^^^^^^^^ full # [ 338.386091] dagster-daemon[2801]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 338.386703] dagster-daemon[2801]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 338.387524] dagster-daemon[2801]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 338.390092] dagster-daemon[2801]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 338.390748] dagster-daemon[2801]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 338.391567] dagster-daemon[2801]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 338.394092] dagster-daemon[2801]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 338.394585] dagster-daemon[2801]: return DagsterPostgresStorage( full # [ 338.395248] dagster-daemon[2801]: inst_data=inst_data, full # [ 338.395835] dagster-daemon[2801]: ...<2 lines>... full # [ 338.399091] dagster-daemon[2801]: token_provider=get_token_provider_from_config(config_value), full # [ 338.399653] dagster-daemon[2801]: ) full # [ 338.400477] dagster-daemon[2801]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 338.403090] dagster-daemon[2801]: self._run_storage = PostgresRunStorage( full # [ 338.403710] dagster-daemon[2801]: ~~~~~~~~~~~~~~~~~~^ full # [ 338.404574] dagster-daemon[2801]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 338.407091] dagster-daemon[2801]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 338.407773] dagster-daemon[2801]: ) full # [ 338.408582] dagster-daemon[2801]: ^ full # [ 338.411040] dagster-daemon[2801]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 338.411604] dagster-daemon[2801]: self._engine = create_pg_engine( full # [ 338.412266] dagster-daemon[2801]: ~~~~~~~~~~~~~~~~^ full # [ 338.412855] dagster-daemon[2801]: self.postgres_url, full # [ 338.416634] dagster-daemon[2801]: ^^^^^^^^^^^^^^^^^^ full # [ 338.417273] dagster-daemon[2801]: ...<2 lines>... full # [ 338.417892] dagster-daemon[2801]: poolclass=db_pool.NullPool, full # [ 338.420693] dagster-daemon[2801]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 338.421513] dagster-daemon[2801]: ) full # [ 338.423859] dagster-daemon[2801]: ^ full # [ 338.424524] dagster-daemon[2801]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 338.427118] dagster-daemon[2801]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 338.427813] dagster-daemon[2801]: File "", line 2, in create_engine full # [ 338.428628] dagster-daemon[2801]: return target(fn, url, **kwargs) full # [ 338.431090] dagster-daemon[2801]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 338.431674] dagster-daemon[2801]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 338.432492] dagster-daemon[2801]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 338.435090] dagster-daemon[2801]: dbapi = dbapi_meth(**dbapi_args) full # [ 338.435723] dagster-daemon[2801]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 338.436558] dagster-daemon[2801]: import psycopg full # [ 338.439091] dagster-daemon[2801]: ModuleNotFoundError: No module named 'psycopg' full # [ 338.610340] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 338.611444] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 338.613969] systemd[1]: dagster-daemon.service: Consumed 1.459s CPU time over 7.139s wall clock time, 88.5M memory peak. full # [ 339.237406] dagster-webserver[2802]: Traceback (most recent call last): full # [ 339.239939] dagster-webserver[2802]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 339.240738] dagster-webserver[2802]: sys.exit(main()) full # [ 339.241529] dagster-webserver[2802]: ~~~~^^ full # [ 339.242194] dagster-webserver[2802]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 339.242790] dagster-webserver[2802]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 339.243616] dagster-webserver[2802]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 339.244261] dagster-webserver[2802]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 339.244846] dagster-webserver[2802]: return self.main(*args, **kwargs) full # [ 339.245672] dagster-webserver[2802]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 339.246519] dagster-webserver[2802]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 339.247145] dagster-webserver[2802]: rv = self.invoke(ctx) full # [ 339.255265] dagster-webserver[2802]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 339.256094] dagster-webserver[2802]: return ctx.invoke(self.callback, **ctx.params) full # [ 339.256703] dagster-webserver[2802]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 339.257560] dagster-webserver[2802]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 339.258623] dagster-webserver[2802]: return callback(*args, **kwargs) full # [ 339.259247] dagster-webserver[2802]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 339.259809] dagster-webserver[2802]: instance = stack.enter_context( full # [ 339.260635] dagster-webserver[2802]: get_possibly_temporary_instance_for_cli( full # [ 339.261476] dagster-webserver[2802]: ...<3 lines>... full # [ 339.262150] dagster-webserver[2802]: ) full # [ 339.262730] dagster-webserver[2802]: ) full # [ 339.263599] dagster-webserver[2802]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 339.264205] dagster-webserver[2802]: result = _enter(cm) full # [ 339.272714] dagster-webserver[2802]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 339.273683] dagster-webserver[2802]: return next(self.gen) full # [ 339.274509] dagster-webserver[2802]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 339.275157] dagster-webserver[2802]: with DagsterInstance.get() as instance: full # [ 339.275751] dagster-webserver[2802]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 339.276599] dagster-webserver[2802]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 339.276997] dagster-webserver[2802]: return create_instance_from_dagster_home() full # [ 339.277609] dagster-webserver[2802]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 339.278272] dagster-webserver[2802]: return create_instance_from_config(dagster_home_path) full # [ 339.287901] dagster-webserver[2802]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 339.288681] dagster-webserver[2802]: return create_instance_from_ref(instance_ref) full # [ 339.289513] dagster-webserver[2802]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 339.290233] dagster-webserver[2802]: unified_storage = instance_ref.storage full # [ 339.290790] dagster-webserver[2802]: ^^^^^^^^^^^^^^^^^^^^ full # [ 339.291647] dagster-webserver[2802]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 339.292318] dagster-webserver[2802]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 339.292884] dagster-webserver[2802]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 339.293716] dagster-webserver[2802]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 339.294547] dagster-webserver[2802]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 339.295221] dagster-webserver[2802]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 339.307346] dagster-webserver[2802]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 339.308164] dagster-webserver[2802]: return DagsterPostgresStorage( full # [ 339.308765] dagster-webserver[2802]: inst_data=inst_data, full # [ 339.309596] dagster-webserver[2802]: ...<2 lines>... full # [ 339.310274] dagster-webserver[2802]: token_provider=get_token_provider_from_config(config_value), full # [ 339.310877] dagster-webserver[2802]: ) full # [ 339.311718] dagster-webserver[2802]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 339.312544] dagster-webserver[2802]: self._run_storage = PostgresRunStorage( full # [ 339.313231] dagster-webserver[2802]: ~~~~~~~~~~~~~~~~~~^ full # [ 339.313818] dagster-webserver[2802]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 339.314646] dagster-webserver[2802]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 339.315491] dagster-webserver[2802]: ) full # [ 339.316163] dagster-webserver[2802]: ^ full # [ 339.316767] dagster-webserver[2802]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 339.317585] dagster-webserver[2802]: self._engine = create_pg_engine( full # [ 339.318247] dagster-webserver[2802]: ~~~~~~~~~~~~~~~~^ full # [ 339.318839] dagster-webserver[2802]: self.postgres_url, full # [ 339.319479] dagster-webserver[2802]: ^^^^^^^^^^^^^^^^^^ full # [ 339.320120] dagster-webserver[2802]: ...<2 lines>... full # [ 339.320711] dagster-webserver[2802]: poolclass=db_pool.NullPool, full # [ 339.321531] dagster-webserver[2802]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 339.322186] dagster-webserver[2802]: ) full # [ 339.322784] dagster-webserver[2802]: ^ full # [ 339.323621] dagster-webserver[2802]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 339.324250] dagster-webserver[2802]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 339.324844] dagster-webserver[2802]: File "", line 2, in create_engine full # [ 339.325679] dagster-webserver[2802]: return target(fn, url, **kwargs) full # [ 339.341085] dagster-webserver[2802]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 339.343618] dagster-webserver[2802]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 339.345142] dagster-webserver[2802]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 339.347693] dagster-webserver[2802]: dbapi = dbapi_meth(**dbapi_args) full # [ 339.348857] dagster-webserver[2802]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 339.351599] dagster-webserver[2802]: import psycopg full # [ 339.352548] dagster-webserver[2802]: ModuleNotFoundError: No module named 'psycopg' full # [ 339.609824] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 339.610900] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 339.614881] systemd[1]: dagster-webserver.service: Consumed 2.059s CPU time over 8.229s wall clock time, 111.9M memory peak. full # [ 343.735332] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 46. full # [ 343.739337] systemd[1]: Started Dagster Daemon. full # [ 344.734312] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 41. full # [ 344.738232] systemd[1]: Started Dagster Webserver. full # [ 345.571211] dagster-daemon[2846]: Traceback (most recent call last): full # [ 345.573697] dagster-daemon[2846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 345.574601] dagster-daemon[2846]: sys.exit(main()) full # [ 345.575405] dagster-daemon[2846]: ~~~~^^ full # [ 345.576076] dagster-daemon[2846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 345.576671] dagster-daemon[2846]: cli(obj={}) full # [ 345.577668] dagster-daemon[2846]: ~~~^^^^^^^^ full # [ 345.578520] dagster-daemon[2846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 345.579267] dagster-daemon[2846]: return self.main(*args, **kwargs) full # [ 345.579776] dagster-daemon[2846]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 345.580580] dagster-daemon[2846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 345.581329] dagster-daemon[2846]: rv = self.invoke(ctx) full # [ 345.581831] dagster-daemon[2846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 345.582458] dagster-daemon[2846]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 345.583217] dagster-daemon[2846]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 345.583927] dagster-daemon[2846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 345.584717] dagster-daemon[2846]: return ctx.invoke(self.callback, **ctx.params) full # [ 345.585697] dagster-daemon[2846]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 345.596984] dagster-daemon[2846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 345.597709] dagster-daemon[2846]: return callback(*args, **kwargs) full # [ 345.598529] dagster-daemon[2846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 345.600382] dagster-daemon[2846]: with get_instance_for_cli( full # [ 345.600967] dagster-daemon[2846]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 345.601789] dagster-daemon[2846]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 345.602747] dagster-daemon[2846]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 345.603618] dagster-daemon[2846]: ) as instance: full # [ 345.604295] dagster-daemon[2846]: ^ full # [ 345.604877] dagster-daemon[2846]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 345.605701] dagster-daemon[2846]: return next(self.gen) full # [ 345.606631] dagster-daemon[2846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 345.607178] dagster-daemon[2846]: with DagsterInstance.get() as instance: full # [ 345.607781] dagster-daemon[2846]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 345.608681] dagster-daemon[2846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 345.609242] dagster-daemon[2846]: return create_instance_from_dagster_home() full # [ 345.609837] dagster-daemon[2846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 345.610565] dagster-daemon[2846]: return create_instance_from_config(dagster_home_path) full # [ 345.611155] dagster-daemon[2846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 345.611713] dagster-daemon[2846]: return create_instance_from_ref(instance_ref) full # [ 345.627213] dagster-daemon[2846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 345.627907] dagster-daemon[2846]: unified_storage = instance_ref.storage full # [ 345.628752] dagster-daemon[2846]: ^^^^^^^^^^^^^^^^^^^^ full # [ 345.629642] dagster-daemon[2846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 345.630211] dagster-daemon[2846]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 345.630807] dagster-daemon[2846]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 345.631782] dagster-daemon[2846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 345.632458] dagster-daemon[2846]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 345.633203] dagster-daemon[2846]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 345.644069] dagster-daemon[2846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 345.644771] dagster-daemon[2846]: return DagsterPostgresStorage( full # [ 345.645583] dagster-daemon[2846]: inst_data=inst_data, full # [ 345.646253] dagster-daemon[2846]: ...<2 lines>... full # [ 345.646838] dagster-daemon[2846]: token_provider=get_token_provider_from_config(config_value), full # [ 345.647466] dagster-daemon[2846]: ) full # [ 345.650089] dagster-daemon[2846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 345.650692] dagster-daemon[2846]: self._run_storage = PostgresRunStorage( full # [ 345.651523] dagster-daemon[2846]: ~~~~~~~~~~~~~~~~~~^ full # [ 345.652172] dagster-daemon[2846]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 345.652760] dagster-daemon[2846]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 345.655554] dagster-daemon[2846]: ) full # [ 345.656211] dagster-daemon[2846]: ^ full # [ 345.656803] dagster-daemon[2846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 345.657622] dagster-daemon[2846]: self._engine = create_pg_engine( full # [ 345.660089] dagster-daemon[2846]: ~~~~~~~~~~~~~~~~^ full # [ 345.660644] dagster-daemon[2846]: self.postgres_url, full # [ 345.661471] dagster-daemon[2846]: ^^^^^^^^^^^^^^^^^^ full # [ 345.662139] dagster-daemon[2846]: ...<2 lines>... full # [ 345.662725] dagster-daemon[2846]: poolclass=db_pool.NullPool, full # [ 345.665088] dagster-daemon[2846]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 345.665754] dagster-daemon[2846]: ) full # [ 345.666583] dagster-daemon[2846]: ^ full # [ 345.667240] dagster-daemon[2846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 345.667833] dagster-daemon[2846]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 345.670088] dagster-daemon[2846]: File "", line 2, in create_engine full # [ 345.670675] dagster-daemon[2846]: return target(fn, url, **kwargs) full # [ 345.671491] dagster-daemon[2846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 345.674088] dagster-daemon[2846]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 345.674718] dagster-daemon[2846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 345.675538] dagster-daemon[2846]: dbapi = dbapi_meth(**dbapi_args) full # [ 345.676204] dagster-daemon[2846]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 345.676793] dagster-daemon[2846]: import psycopg full # [ 345.679123] dagster-daemon[2846]: ModuleNotFoundError: No module named 'psycopg' full # [ 345.892674] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 345.894352] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 345.896374] systemd[1]: dagster-daemon.service: Consumed 1.431s CPU time over 7.279s wall clock time, 88.8M memory peak. full # [ 347.399673] dagster-webserver[2852]: Traceback (most recent call last): full # [ 347.402201] dagster-webserver[2852]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 347.402968] dagster-webserver[2852]: sys.exit(main()) full # [ 347.403770] dagster-webserver[2852]: ~~~~^^ full # [ 347.404595] dagster-webserver[2852]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 347.405261] dagster-webserver[2852]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 347.405868] dagster-webserver[2852]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 347.406678] dagster-webserver[2852]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 347.407497] dagster-webserver[2852]: return self.main(*args, **kwargs) full # [ 347.408154] dagster-webserver[2852]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 347.408791] dagster-webserver[2852]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 347.409589] dagster-webserver[2852]: rv = self.invoke(ctx) full # [ 347.417609] dagster-webserver[2852]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 347.418580] dagster-webserver[2852]: return ctx.invoke(self.callback, **ctx.params) full # [ 347.419279] dagster-webserver[2852]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 347.419847] dagster-webserver[2852]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 347.420494] dagster-webserver[2852]: return callback(*args, **kwargs) full # [ 347.421169] dagster-webserver[2852]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 347.421779] dagster-webserver[2852]: instance = stack.enter_context( full # [ 347.422603] dagster-webserver[2852]: get_possibly_temporary_instance_for_cli( full # [ 347.423284] dagster-webserver[2852]: ...<3 lines>... full # [ 347.423878] dagster-webserver[2852]: ) full # [ 347.424715] dagster-webserver[2852]: ) full # [ 347.425561] dagster-webserver[2852]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 347.426187] dagster-webserver[2852]: result = _enter(cm) full # [ 347.426783] dagster-webserver[2852]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 347.427589] dagster-webserver[2852]: return next(self.gen) full # [ 347.438046] dagster-webserver[2852]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 347.438808] dagster-webserver[2852]: with DagsterInstance.get() as instance: full # [ 347.439635] dagster-webserver[2852]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 347.440285] dagster-webserver[2852]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 347.440916] dagster-webserver[2852]: return create_instance_from_dagster_home() full # [ 347.441747] dagster-webserver[2852]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 347.442578] dagster-webserver[2852]: return create_instance_from_config(dagster_home_path) full # [ 347.443289] dagster-webserver[2852]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 347.443840] dagster-webserver[2852]: return create_instance_from_ref(instance_ref) full # [ 347.444520] dagster-webserver[2852]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 347.445155] dagster-webserver[2852]: unified_storage = instance_ref.storage full # [ 347.445762] dagster-webserver[2852]: ^^^^^^^^^^^^^^^^^^^^ full # [ 347.446591] dagster-webserver[2852]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 347.447275] dagster-webserver[2852]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 347.447842] dagster-webserver[2852]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 347.464390] dagster-webserver[2852]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 347.465193] dagster-webserver[2852]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 347.465790] dagster-webserver[2852]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 347.466608] dagster-webserver[2852]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 347.467481] dagster-webserver[2852]: return DagsterPostgresStorage( full # [ 347.468130] dagster-webserver[2852]: inst_data=inst_data, full # [ 347.468725] dagster-webserver[2852]: ...<2 lines>... full # [ 347.469554] dagster-webserver[2852]: token_provider=get_token_provider_from_config(config_value), full # [ 347.470243] dagster-webserver[2852]: ) full # [ 347.470844] dagster-webserver[2852]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 347.471477] dagster-webserver[2852]: self._run_storage = PostgresRunStorage( full # [ 347.472150] dagster-webserver[2852]: ~~~~~~~~~~~~~~~~~~^ full # [ 347.472757] dagster-webserver[2852]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 347.473597] dagster-webserver[2852]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 347.474265] dagster-webserver[2852]: ) full # [ 347.474871] dagster-webserver[2852]: ^ full # [ 347.475747] dagster-webserver[2852]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 347.476537] dagster-webserver[2852]: self._engine = create_pg_engine( full # [ 347.477230] dagster-webserver[2852]: ~~~~~~~~~~~~~~~~^ full # [ 347.477828] dagster-webserver[2852]: self.postgres_url, full # [ 347.478477] dagster-webserver[2852]: ^^^^^^^^^^^^^^^^^^ full # [ 347.479127] dagster-webserver[2852]: ...<2 lines>... full # [ 347.479722] dagster-webserver[2852]: poolclass=db_pool.NullPool, full # [ 347.480547] dagster-webserver[2852]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 347.481209] dagster-webserver[2852]: ) full # [ 347.481801] dagster-webserver[2852]: ^ full # [ 347.482623] dagster-webserver[2852]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 347.483256] dagster-webserver[2852]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 347.499915] dagster-webserver[2852]: File "", line 2, in create_engine full # [ 347.502146] dagster-webserver[2852]: return target(fn, url, **kwargs) full # [ 347.503312] dagster-webserver[2852]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 347.505882] dagster-webserver[2852]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 347.507436] dagster-webserver[2852]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 347.510043] dagster-webserver[2852]: dbapi = dbapi_meth(**dbapi_args) full # [ 347.511208] dagster-webserver[2852]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 347.513925] dagster-webserver[2852]: import psycopg full # [ 347.514857] dagster-webserver[2852]: ModuleNotFoundError: No module named 'psycopg' full # [ 347.768994] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 347.772233] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 347.774378] systemd[1]: dagster-webserver.service: Consumed 2.046s CPU time over 8.151s wall clock time, 111.8M memory peak. full # [ 350.985322] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 47. full # [ 350.988110] systemd[1]: Started Dagster Daemon. full # [ 352.845075] dagster-daemon[2884]: Traceback (most recent call last): full # [ 352.847567] dagster-daemon[2884]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 352.848571] dagster-daemon[2884]: sys.exit(main()) full # [ 352.849221] dagster-daemon[2884]: ~~~~^^ full # [ 352.849809] dagster-daemon[2884]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 352.850639] dagster-daemon[2884]: cli(obj={}) full # [ 352.851496] dagster-daemon[2884]: ~~~^^^^^^^^ full # [ 352.852140] dagster-daemon[2884]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 352.852728] dagster-daemon[2884]: return self.main(*args, **kwargs) full # [ 352.853549] dagster-daemon[2884]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 352.854235] dagster-daemon[2884]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 352.855130] dagster-daemon[2884]: rv = self.invoke(ctx) full # [ 352.861975] dagster-daemon[2884]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 352.863132] dagster-daemon[2884]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 352.863729] dagster-daemon[2884]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 352.864618] dagster-daemon[2884]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 352.865183] dagster-daemon[2884]: return ctx.invoke(self.callback, **ctx.params) full # [ 352.865790] dagster-daemon[2884]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 352.866887] dagster-daemon[2884]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 352.867623] dagster-daemon[2884]: return callback(*args, **kwargs) full # [ 352.868318] dagster-daemon[2884]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 352.868878] dagster-daemon[2884]: with get_instance_for_cli( full # [ 352.869705] dagster-daemon[2884]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 352.870919] dagster-daemon[2884]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 352.871757] dagster-daemon[2884]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 352.872702] dagster-daemon[2884]: ) as instance: full # [ 352.873037] dagster-daemon[2884]: ^ full # [ 352.873637] dagster-daemon[2884]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 352.874394] dagster-daemon[2884]: return next(self.gen) full # [ 352.874893] dagster-daemon[2884]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 352.875728] dagster-daemon[2884]: with DagsterInstance.get() as instance: full # [ 352.876643] dagster-daemon[2884]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 352.877275] dagster-daemon[2884]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 352.877804] dagster-daemon[2884]: return create_instance_from_dagster_home() full # [ 352.878747] dagster-daemon[2884]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 352.879269] dagster-daemon[2884]: return create_instance_from_config(dagster_home_path) full # [ 352.897461] dagster-daemon[2884]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 352.898300] dagster-daemon[2884]: return create_instance_from_ref(instance_ref) full # [ 352.898932] dagster-daemon[2884]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 352.899732] dagster-daemon[2884]: unified_storage = instance_ref.storage full # [ 352.900587] dagster-daemon[2884]: ^^^^^^^^^^^^^^^^^^^^ full # [ 352.906183] dagster-daemon[2884]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 352.906938] dagster-daemon[2884]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 352.907779] dagster-daemon[2884]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 352.908596] dagster-daemon[2884]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 352.909355] dagster-daemon[2884]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 352.909876] dagster-daemon[2884]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 352.917174] dagster-daemon[2884]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 352.919104] dagster-daemon[2884]: return DagsterPostgresStorage( full # [ 352.919760] dagster-daemon[2884]: inst_data=inst_data, full # [ 352.921635] dagster-daemon[2884]: ...<2 lines>... full # [ 352.922527] dagster-daemon[2884]: token_provider=get_token_provider_from_config(config_value), full # [ 352.925109] dagster-daemon[2884]: ) full # [ 352.925824] dagster-daemon[2884]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 352.928341] dagster-daemon[2884]: self._run_storage = PostgresRunStorage( full # [ 352.929560] dagster-daemon[2884]: ~~~~~~~~~~~~~~~~~~^ full # [ 352.930780] dagster-daemon[2884]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 352.932464] dagster-daemon[2884]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 352.934150] dagster-daemon[2884]: ) full # [ 352.934862] dagster-daemon[2884]: ^ full # [ 352.935628] dagster-daemon[2884]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 352.938304] dagster-daemon[2884]: self._engine = create_pg_engine( full # [ 352.939441] dagster-daemon[2884]: ~~~~~~~~~~~~~~~~^ full # [ 352.940577] dagster-daemon[2884]: self.postgres_url, full # [ 352.941586] dagster-daemon[2884]: ^^^^^^^^^^^^^^^^^^ full # [ 352.942596] dagster-daemon[2884]: ...<2 lines>... full # [ 352.943530] dagster-daemon[2884]: poolclass=db_pool.NullPool, full # [ 352.944665] dagster-daemon[2884]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 352.945790] dagster-daemon[2884]: ) full # [ 352.946536] dagster-daemon[2884]: ^ full # [ 352.947290] dagster-daemon[2884]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 352.949829] dagster-daemon[2884]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 352.951264] dagster-daemon[2884]: File "", line 2, in create_engine full # [ 352.953401] dagster-daemon[2884]: return target(fn, url, **kwargs) full # [ 352.954536] dagster-daemon[2884]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 352.957082] dagster-daemon[2884]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 352.958531] dagster-daemon[2884]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 352.961131] dagster-daemon[2884]: dbapi = dbapi_meth(**dbapi_args) full # [ 352.962274] dagster-daemon[2884]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 352.964972] dagster-daemon[2884]: import psycopg full # [ 352.965923] dagster-daemon[2884]: ModuleNotFoundError: No module named 'psycopg' full # [ 352.985591] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 42. full # [ 352.989145] systemd[1]: Started Dagster Webserver. full # [ 353.163489] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 353.166401] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 353.167868] systemd[1]: dagster-daemon.service: Consumed 1.448s CPU time over 7.269s wall clock time, 88.7M memory peak. full # [ 355.604622] dagster-webserver[2894]: Traceback (most recent call last): full # [ 355.607214] dagster-webserver[2894]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 355.607942] dagster-webserver[2894]: sys.exit(main()) full # [ 355.608745] dagster-webserver[2894]: ~~~~^^ full # [ 355.609583] dagster-webserver[2894]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 355.610251] dagster-webserver[2894]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 355.610869] dagster-webserver[2894]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 355.611724] dagster-webserver[2894]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 355.612511] dagster-webserver[2894]: return self.main(*args, **kwargs) full # [ 355.613184] dagster-webserver[2894]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 355.613774] dagster-webserver[2894]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 355.614608] dagster-webserver[2894]: rv = self.invoke(ctx) full # [ 355.622695] dagster-webserver[2894]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 355.623689] dagster-webserver[2894]: return ctx.invoke(self.callback, **ctx.params) full # [ 355.624547] dagster-webserver[2894]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 355.625201] dagster-webserver[2894]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 355.625811] dagster-webserver[2894]: return callback(*args, **kwargs) full # [ 355.626660] dagster-webserver[2894]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 355.627498] dagster-webserver[2894]: instance = stack.enter_context( full # [ 355.628189] dagster-webserver[2894]: get_possibly_temporary_instance_for_cli( full # [ 355.628790] dagster-webserver[2894]: ...<3 lines>... full # [ 355.629613] dagster-webserver[2894]: ) full # [ 355.630296] dagster-webserver[2894]: ) full # [ 355.630921] dagster-webserver[2894]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 355.631721] dagster-webserver[2894]: result = _enter(cm) full # [ 355.632546] dagster-webserver[2894]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 355.633208] dagster-webserver[2894]: return next(self.gen) full # [ 355.643310] dagster-webserver[2894]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 355.644116] dagster-webserver[2894]: with DagsterInstance.get() as instance: full # [ 355.644725] dagster-webserver[2894]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 355.645563] dagster-webserver[2894]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 355.646232] dagster-webserver[2894]: return create_instance_from_dagster_home() full # [ 355.646854] dagster-webserver[2894]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 355.647491] dagster-webserver[2894]: return create_instance_from_config(dagster_home_path) full # [ 355.648206] dagster-webserver[2894]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 355.648776] dagster-webserver[2894]: return create_instance_from_ref(instance_ref) full # [ 355.649599] dagster-webserver[2894]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 355.650271] dagster-webserver[2894]: unified_storage = instance_ref.storage full # [ 355.650882] dagster-webserver[2894]: ^^^^^^^^^^^^^^^^^^^^ full # [ 355.664487] dagster-webserver[2894]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 355.665298] dagster-webserver[2894]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 355.665912] dagster-webserver[2894]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 355.666757] dagster-webserver[2894]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 355.667597] dagster-webserver[2894]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 355.668276] dagster-webserver[2894]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 355.668887] dagster-webserver[2894]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 355.669728] dagster-webserver[2894]: return DagsterPostgresStorage( full # [ 355.670562] dagster-webserver[2894]: inst_data=inst_data, full # [ 355.671272] dagster-webserver[2894]: ...<2 lines>... full # [ 355.671843] dagster-webserver[2894]: token_provider=get_token_provider_from_config(config_value), full # [ 355.672490] dagster-webserver[2894]: ) full # [ 355.673205] dagster-webserver[2894]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 355.673783] dagster-webserver[2894]: self._run_storage = PostgresRunStorage( full # [ 355.674607] dagster-webserver[2894]: ~~~~~~~~~~~~~~~~~~^ full # [ 355.675292] dagster-webserver[2894]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 355.675896] dagster-webserver[2894]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 355.676722] dagster-webserver[2894]: ) full # [ 355.677545] dagster-webserver[2894]: ^ full # [ 355.678204] dagster-webserver[2894]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 355.678804] dagster-webserver[2894]: self._engine = create_pg_engine( full # [ 355.679634] dagster-webserver[2894]: ~~~~~~~~~~~~~~~~^ full # [ 355.680471] dagster-webserver[2894]: self.postgres_url, full # [ 355.681131] dagster-webserver[2894]: ^^^^^^^^^^^^^^^^^^ full # [ 355.681731] dagster-webserver[2894]: ...<2 lines>... full # [ 355.682556] dagster-webserver[2894]: poolclass=db_pool.NullPool, full # [ 355.683391] dagster-webserver[2894]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 355.684049] dagster-webserver[2894]: ) full # [ 355.684642] dagster-webserver[2894]: ^ full # [ 355.702084] dagster-webserver[2894]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 355.704687] dagster-webserver[2894]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 355.706168] dagster-webserver[2894]: File "", line 2, in create_engine full # [ 355.708354] dagster-webserver[2894]: return target(fn, url, **kwargs) full # [ 355.709529] dagster-webserver[2894]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 355.712107] dagster-webserver[2894]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 355.713599] dagster-webserver[2894]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 355.716197] dagster-webserver[2894]: dbapi = dbapi_meth(**dbapi_args) full # [ 355.717389] dagster-webserver[2894]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 355.720172] dagster-webserver[2894]: import psycopg full # [ 355.721133] dagster-webserver[2894]: ModuleNotFoundError: No module named 'psycopg' full # [ 355.973872] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 355.976205] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 355.978354] systemd[1]: dagster-webserver.service: Consumed 1.999s CPU time over 8.204s wall clock time, 111.7M memory peak. full # [ 358.235180] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 48. full # [ 358.237953] systemd[1]: Started Dagster Daemon. full # [ 360.110858] dagster-daemon[2922]: Traceback (most recent call last): full # [ 360.113350] dagster-daemon[2922]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 360.114129] dagster-daemon[2922]: sys.exit(main()) full # [ 360.114689] dagster-daemon[2922]: ~~~~^^ full # [ 360.115510] dagster-daemon[2922]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 360.116160] dagster-daemon[2922]: cli(obj={}) full # [ 360.116781] dagster-daemon[2922]: ~~~^^^^^^^^ full # [ 360.117610] dagster-daemon[2922]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 360.118224] dagster-daemon[2922]: return self.main(*args, **kwargs) full # [ 360.118806] dagster-daemon[2922]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 360.119630] dagster-daemon[2922]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 360.120262] dagster-daemon[2922]: rv = self.invoke(ctx) full # [ 360.127485] dagster-daemon[2922]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 360.128327] dagster-daemon[2922]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 360.128946] dagster-daemon[2922]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 360.129770] dagster-daemon[2922]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 360.130598] dagster-daemon[2922]: return ctx.invoke(self.callback, **ctx.params) full # [ 360.131269] dagster-daemon[2922]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 360.132133] dagster-daemon[2922]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 360.132702] dagster-daemon[2922]: return callback(*args, **kwargs) full # [ 360.133551] dagster-daemon[2922]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 360.134183] dagster-daemon[2922]: with get_instance_for_cli( full # [ 360.134773] dagster-daemon[2922]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 360.135579] dagster-daemon[2922]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 360.136031] dagster-daemon[2922]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 360.136620] dagster-daemon[2922]: ) as instance: full # [ 360.137261] dagster-daemon[2922]: ^ full # [ 360.137941] dagster-daemon[2922]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 360.138707] dagster-daemon[2922]: return next(self.gen) full # [ 360.151420] dagster-daemon[2922]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 360.152243] dagster-daemon[2922]: with DagsterInstance.get() as instance: full # [ 360.152846] dagster-daemon[2922]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 360.153683] dagster-daemon[2922]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 360.154509] dagster-daemon[2922]: return create_instance_from_dagster_home() full # [ 360.155189] dagster-daemon[2922]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 360.155974] dagster-daemon[2922]: return create_instance_from_config(dagster_home_path) full # [ 360.156813] dagster-daemon[2922]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 360.157681] dagster-daemon[2922]: return create_instance_from_ref(instance_ref) full # [ 360.158296] dagster-daemon[2922]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 360.159162] dagster-daemon[2922]: unified_storage = instance_ref.storage full # [ 360.159787] dagster-daemon[2922]: ^^^^^^^^^^^^^^^^^^^^ full # [ 360.160595] dagster-daemon[2922]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 360.161246] dagster-daemon[2922]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 360.161841] dagster-daemon[2922]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 360.162501] dagster-daemon[2922]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 360.163130] dagster-daemon[2922]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 360.163717] dagster-daemon[2922]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 360.164540] dagster-daemon[2922]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 360.165202] dagster-daemon[2922]: return DagsterPostgresStorage( full # [ 360.165801] dagster-daemon[2922]: inst_data=inst_data, full # [ 360.166618] dagster-daemon[2922]: ...<2 lines>... full # [ 360.167638] dagster-daemon[2922]: token_provider=get_token_provider_from_config(config_value), full # [ 360.168275] dagster-daemon[2922]: ) full # [ 360.189082] dagster-daemon[2922]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 360.191553] dagster-daemon[2922]: self._run_storage = PostgresRunStorage( full # [ 360.192779] dagster-daemon[2922]: ~~~~~~~~~~~~~~~~~~^ full # [ 360.194049] dagster-daemon[2922]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 360.195695] dagster-daemon[2922]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 360.197345] dagster-daemon[2922]: ) full # [ 360.198097] dagster-daemon[2922]: ^ full # [ 360.198806] dagster-daemon[2922]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 360.201499] dagster-daemon[2922]: self._engine = create_pg_engine( full # [ 360.202642] dagster-daemon[2922]: ~~~~~~~~~~~~~~~~^ full # [ 360.203789] dagster-daemon[2922]: self.postgres_url, full # [ 360.204797] dagster-daemon[2922]: ^^^^^^^^^^^^^^^^^^ full # [ 360.205805] dagster-daemon[2922]: ...<2 lines>... full # [ 360.206729] dagster-daemon[2922]: poolclass=db_pool.NullPool, full # [ 360.207854] dagster-daemon[2922]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 360.208978] dagster-daemon[2922]: ) full # [ 360.209716] dagster-daemon[2922]: ^ full # [ 360.210494] dagster-daemon[2922]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 360.213083] dagster-daemon[2922]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 360.214491] dagster-daemon[2922]: File "", line 2, in create_engine full # [ 360.216637] dagster-daemon[2922]: return target(fn, url, **kwargs) full # [ 360.217786] dagster-daemon[2922]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 360.220331] dagster-daemon[2922]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 360.221790] dagster-daemon[2922]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 360.224370] dagster-daemon[2922]: dbapi = dbapi_meth(**dbapi_args) full # [ 360.225523] dagster-daemon[2922]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 360.228242] dagster-daemon[2922]: import psycopg full # [ 360.229167] dagster-daemon[2922]: ModuleNotFoundError: No module named 'psycopg' full # [ 360.382250] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 360.384495] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 360.386574] systemd[1]: dagster-daemon.service: Consumed 1.434s CPU time over 7.216s wall clock time, 88.5M memory peak. full # [ 360.984947] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 43. full # [ 360.987711] systemd[1]: Started Dagster Webserver. full # [ 363.605475] dagster-webserver[2935]: Traceback (most recent call last): full # [ 363.608081] dagster-webserver[2935]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 363.608871] dagster-webserver[2935]: sys.exit(main()) full # [ 363.609498] dagster-webserver[2935]: ~~~~^^ full # [ 363.610164] dagster-webserver[2935]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 363.610774] dagster-webserver[2935]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 363.611626] dagster-webserver[2935]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 363.612265] dagster-webserver[2935]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 363.612869] dagster-webserver[2935]: return self.main(*args, **kwargs) full # [ 363.613703] dagster-webserver[2935]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 363.614566] dagster-webserver[2935]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 363.615195] dagster-webserver[2935]: rv = self.invoke(ctx) full # [ 363.615804] dagster-webserver[2935]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 363.616636] dagster-webserver[2935]: return ctx.invoke(self.callback, **ctx.params) full # [ 363.617498] dagster-webserver[2935]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 363.628252] dagster-webserver[2935]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 363.629066] dagster-webserver[2935]: return callback(*args, **kwargs) full # [ 363.629675] dagster-webserver[2935]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 363.630524] dagster-webserver[2935]: instance = stack.enter_context( full # [ 363.631205] dagster-webserver[2935]: get_possibly_temporary_instance_for_cli( full # [ 363.631835] dagster-webserver[2935]: ...<3 lines>... full # [ 363.632491] dagster-webserver[2935]: ) full # [ 363.633166] dagster-webserver[2935]: ) full # [ 363.633776] dagster-webserver[2935]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 363.634622] dagster-webserver[2935]: result = _enter(cm) full # [ 363.635310] dagster-webserver[2935]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 363.635915] dagster-webserver[2935]: return next(self.gen) full # [ 363.636766] dagster-webserver[2935]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 363.637616] dagster-webserver[2935]: with DagsterInstance.get() as instance: full # [ 363.638298] dagster-webserver[2935]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 363.649265] dagster-webserver[2935]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 363.650077] dagster-webserver[2935]: return create_instance_from_dagster_home() full # [ 363.650679] dagster-webserver[2935]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 363.651512] dagster-webserver[2935]: return create_instance_from_config(dagster_home_path) full # [ 363.652206] dagster-webserver[2935]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 363.653142] dagster-webserver[2935]: return create_instance_from_ref(instance_ref) full # [ 363.653885] dagster-webserver[2935]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 363.654505] dagster-webserver[2935]: unified_storage = instance_ref.storage full # [ 363.655198] dagster-webserver[2935]: ^^^^^^^^^^^^^^^^^^^^ full # [ 363.655784] dagster-webserver[2935]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 363.656640] dagster-webserver[2935]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 363.657291] dagster-webserver[2935]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 363.671180] dagster-webserver[2935]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 363.672049] dagster-webserver[2935]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 363.672585] dagster-webserver[2935]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 363.673261] dagster-webserver[2935]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 363.673865] dagster-webserver[2935]: return DagsterPostgresStorage( full # [ 363.674732] dagster-webserver[2935]: inst_data=inst_data, full # [ 363.675592] dagster-webserver[2935]: ...<2 lines>... full # [ 363.676273] dagster-webserver[2935]: token_provider=get_token_provider_from_config(config_value), full # [ 363.676899] dagster-webserver[2935]: ) full # [ 363.677794] dagster-webserver[2935]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 363.678599] dagster-webserver[2935]: self._run_storage = PostgresRunStorage( full # [ 363.679279] dagster-webserver[2935]: ~~~~~~~~~~~~~~~~~~^ full # [ 363.679910] dagster-webserver[2935]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 363.680773] dagster-webserver[2935]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 363.681617] dagster-webserver[2935]: ) full # [ 363.682277] dagster-webserver[2935]: ^ full # [ 363.682932] dagster-webserver[2935]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 363.684054] dagster-webserver[2935]: self._engine = create_pg_engine( full # [ 363.684633] dagster-webserver[2935]: ~~~~~~~~~~~~~~~~^ full # [ 363.685267] dagster-webserver[2935]: self.postgres_url, full # [ 363.685883] dagster-webserver[2935]: ^^^^^^^^^^^^^^^^^^ full # [ 363.686703] dagster-webserver[2935]: ...<2 lines>... full # [ 363.687544] dagster-webserver[2935]: poolclass=db_pool.NullPool, full # [ 363.688216] dagster-webserver[2935]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 363.688813] dagster-webserver[2935]: ) full # [ 363.689653] dagster-webserver[2935]: ^ full # [ 363.703585] dagster-webserver[2935]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 363.704561] dagster-webserver[2935]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 363.707144] dagster-webserver[2935]: File "", line 2, in create_engine full # [ 363.707853] dagster-webserver[2935]: return target(fn, url, **kwargs) full # [ 363.708495] dagster-webserver[2935]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 363.711102] dagster-webserver[2935]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 363.711799] dagster-webserver[2935]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 363.712642] dagster-webserver[2935]: dbapi = dbapi_meth(**dbapi_args) full # [ 363.713329] dagster-webserver[2935]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 363.713944] dagster-webserver[2935]: import psycopg full # [ 363.714800] dagster-webserver[2935]: ModuleNotFoundError: No module named 'psycopg' full # [ 363.977850] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 363.978796] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 363.982666] systemd[1]: dagster-webserver.service: Consumed 2.010s CPU time over 8.006s wall clock time, 111.8M memory peak. full # [ 365.484936] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 49. full # [ 365.487686] systemd[1]: Started Dagster Daemon. full # [ 367.321101] dagster-daemon[2960]: Traceback (most recent call last): full # [ 367.323702] dagster-daemon[2960]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 367.324667] dagster-daemon[2960]: sys.exit(main()) full # [ 367.325261] dagster-daemon[2960]: ~~~~^^ full # [ 367.325907] dagster-daemon[2960]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 367.326741] dagster-daemon[2960]: cli(obj={}) full # [ 367.327612] dagster-daemon[2960]: ~~~^^^^^^^^ full # [ 367.328277] dagster-daemon[2960]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 367.328828] dagster-daemon[2960]: return self.main(*args, **kwargs) full # [ 367.329646] dagster-daemon[2960]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 367.330543] dagster-daemon[2960]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 367.331187] dagster-daemon[2960]: rv = self.invoke(ctx) full # [ 367.338157] dagster-daemon[2960]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 367.338923] dagster-daemon[2960]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 367.339913] dagster-daemon[2960]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 367.340749] dagster-daemon[2960]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 367.341590] dagster-daemon[2960]: return ctx.invoke(self.callback, **ctx.params) full # [ 367.342276] dagster-daemon[2960]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 367.342887] dagster-daemon[2960]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 367.343736] dagster-daemon[2960]: return callback(*args, **kwargs) full # [ 367.344576] dagster-daemon[2960]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 367.345202] dagster-daemon[2960]: with get_instance_for_cli( full # [ 367.345816] dagster-daemon[2960]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 367.346637] dagster-daemon[2960]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 367.347538] dagster-daemon[2960]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 367.348152] dagster-daemon[2960]: ) as instance: full # [ 367.348757] dagster-daemon[2960]: ^ full # [ 367.349569] dagster-daemon[2960]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 367.350002] dagster-daemon[2960]: return next(self.gen) full # [ 367.365933] dagster-daemon[2960]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 367.367143] dagster-daemon[2960]: with DagsterInstance.get() as instance: full # [ 367.367973] dagster-daemon[2960]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 367.369141] dagster-daemon[2960]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 367.369897] dagster-daemon[2960]: return create_instance_from_dagster_home() full # [ 367.371344] dagster-daemon[2960]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 367.372144] dagster-daemon[2960]: return create_instance_from_config(dagster_home_path) full # [ 367.372793] dagster-daemon[2960]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 367.373651] dagster-daemon[2960]: return create_instance_from_ref(instance_ref) full # [ 367.383267] dagster-daemon[2960]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 367.384261] dagster-daemon[2960]: unified_storage = instance_ref.storage full # [ 367.384897] dagster-daemon[2960]: ^^^^^^^^^^^^^^^^^^^^ full # [ 367.385730] dagster-daemon[2960]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 367.386585] dagster-daemon[2960]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 367.387078] dagster-daemon[2960]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 367.387688] dagster-daemon[2960]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 367.388542] dagster-daemon[2960]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 367.389255] dagster-daemon[2960]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 367.389856] dagster-daemon[2960]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 367.390509] dagster-daemon[2960]: return DagsterPostgresStorage( full # [ 367.391213] dagster-daemon[2960]: inst_data=inst_data, full # [ 367.391856] dagster-daemon[2960]: ...<2 lines>... full # [ 367.392711] dagster-daemon[2960]: token_provider=get_token_provider_from_config(config_value), full # [ 367.393496] dagster-daemon[2960]: ) full # [ 367.394179] dagster-daemon[2960]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 367.394775] dagster-daemon[2960]: self._run_storage = PostgresRunStorage( full # [ 367.395796] dagster-daemon[2960]: ~~~~~~~~~~~~~~~~~~^ full # [ 367.396619] dagster-daemon[2960]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 367.397262] dagster-daemon[2960]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 367.398143] dagster-daemon[2960]: ) full # [ 367.398714] dagster-daemon[2960]: ^ full # [ 367.399577] dagster-daemon[2960]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 367.400208] dagster-daemon[2960]: self._engine = create_pg_engine( full # [ 367.400805] dagster-daemon[2960]: ~~~~~~~~~~~~~~~~^ full # [ 367.401630] dagster-daemon[2960]: self.postgres_url, full # [ 367.402464] dagster-daemon[2960]: ^^^^^^^^^^^^^^^^^^ full # [ 367.403124] dagster-daemon[2960]: ...<2 lines>... full # [ 367.403723] dagster-daemon[2960]: poolclass=db_pool.NullPool, full # [ 367.404548] dagster-daemon[2960]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 367.405318] dagster-daemon[2960]: ) full # [ 367.406108] dagster-daemon[2960]: ^ full # [ 367.406849] dagster-daemon[2960]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 367.407863] dagster-daemon[2960]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 367.430983] dagster-daemon[2960]: File "", line 2, in create_engine full # [ 367.433181] dagster-daemon[2960]: return target(fn, url, **kwargs) full # [ 367.434315] dagster-daemon[2960]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 367.436812] dagster-daemon[2960]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 367.438334] dagster-daemon[2960]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 367.440883] dagster-daemon[2960]: dbapi = dbapi_meth(**dbapi_args) full # [ 367.442054] dagster-daemon[2960]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 367.444747] dagster-daemon[2960]: import psycopg full # [ 367.445665] dagster-daemon[2960]: ModuleNotFoundError: No module named 'psycopg' full # [ 367.619309] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 367.620267] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 367.624173] systemd[1]: dagster-daemon.service: Consumed 1.427s CPU time over 7.240s wall clock time, 88.5M memory peak. full # [ 368.985645] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 44. full # [ 368.990560] systemd[1]: Started Dagster Webserver. full # [ 371.623070] dagster-webserver[2977]: Traceback (most recent call last): full # [ 371.625644] dagster-webserver[2977]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 371.626600] dagster-webserver[2977]: sys.exit(main()) full # [ 371.627042] dagster-webserver[2977]: ~~~~^^ full # [ 371.627629] dagster-webserver[2977]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 371.628282] dagster-webserver[2977]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 371.628923] dagster-webserver[2977]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 371.629773] dagster-webserver[2977]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 371.630569] dagster-webserver[2977]: return self.main(*args, **kwargs) full # [ 371.631212] dagster-webserver[2977]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 371.638163] dagster-webserver[2977]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 371.638928] dagster-webserver[2977]: rv = self.invoke(ctx) full # [ 371.639764] dagster-webserver[2977]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 371.640601] dagster-webserver[2977]: return ctx.invoke(self.callback, **ctx.params) full # [ 371.641310] dagster-webserver[2977]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 371.641910] dagster-webserver[2977]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 371.642763] dagster-webserver[2977]: return callback(*args, **kwargs) full # [ 371.643628] dagster-webserver[2977]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 371.644274] dagster-webserver[2977]: instance = stack.enter_context( full # [ 371.644874] dagster-webserver[2977]: get_possibly_temporary_instance_for_cli( full # [ 371.645698] dagster-webserver[2977]: ...<3 lines>... full # [ 371.646530] dagster-webserver[2977]: ) full # [ 371.647186] dagster-webserver[2977]: ) full # [ 371.647789] dagster-webserver[2977]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 371.648239] dagster-webserver[2977]: result = _enter(cm) full # [ 371.658834] dagster-webserver[2977]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 371.659613] dagster-webserver[2977]: return next(self.gen) full # [ 371.660287] dagster-webserver[2977]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 371.660932] dagster-webserver[2977]: with DagsterInstance.get() as instance: full # [ 371.661748] dagster-webserver[2977]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 371.662589] dagster-webserver[2977]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 371.663266] dagster-webserver[2977]: return create_instance_from_dagster_home() full # [ 371.663912] dagster-webserver[2977]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 371.664714] dagster-webserver[2977]: return create_instance_from_config(dagster_home_path) full # [ 371.665562] dagster-webserver[2977]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 371.666245] dagster-webserver[2977]: return create_instance_from_ref(instance_ref) full # [ 371.678138] dagster-webserver[2977]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 371.678904] dagster-webserver[2977]: unified_storage = instance_ref.storage full # [ 371.679747] dagster-webserver[2977]: ^^^^^^^^^^^^^^^^^^^^ full # [ 371.680585] dagster-webserver[2977]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 371.681282] dagster-webserver[2977]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 371.681870] dagster-webserver[2977]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 371.682770] dagster-webserver[2977]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 371.683618] dagster-webserver[2977]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 371.684393] dagster-webserver[2977]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 371.685069] dagster-webserver[2977]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 371.685679] dagster-webserver[2977]: return DagsterPostgresStorage( full # [ 371.686520] dagster-webserver[2977]: inst_data=inst_data, full # [ 371.687194] dagster-webserver[2977]: ...<2 lines>... full # [ 371.687814] dagster-webserver[2977]: token_provider=get_token_provider_from_config(config_value), full # [ 371.688630] dagster-webserver[2977]: ) full # [ 371.701152] dagster-webserver[2977]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 371.701907] dagster-webserver[2977]: self._run_storage = PostgresRunStorage( full # [ 371.702749] dagster-webserver[2977]: ~~~~~~~~~~~~~~~~~~^ full # [ 371.703588] dagster-webserver[2977]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 371.704263] dagster-webserver[2977]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 371.704873] dagster-webserver[2977]: ) full # [ 371.705716] dagster-webserver[2977]: ^ full # [ 371.706553] dagster-webserver[2977]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 371.707242] dagster-webserver[2977]: self._engine = create_pg_engine( full # [ 371.707841] dagster-webserver[2977]: ~~~~~~~~~~~~~~~~^ full # [ 371.708489] dagster-webserver[2977]: self.postgres_url, full # [ 371.709163] dagster-webserver[2977]: ^^^^^^^^^^^^^^^^^^ full # [ 371.709768] dagster-webserver[2977]: ...<2 lines>... full # [ 371.710607] dagster-webserver[2977]: poolclass=db_pool.NullPool, full # [ 371.711278] dagster-webserver[2977]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 371.711887] dagster-webserver[2977]: ) full # [ 371.712727] dagster-webserver[2977]: ^ full # [ 371.713548] dagster-webserver[2977]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 371.714205] dagster-webserver[2977]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 371.714839] dagster-webserver[2977]: File "", line 2, in create_engine full # [ 371.715635] dagster-webserver[2977]: return target(fn, url, **kwargs) full # [ 371.716469] dagster-webserver[2977]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 371.717130] dagster-webserver[2977]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 371.731065] dagster-webserver[2977]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 371.733647] dagster-webserver[2977]: dbapi = dbapi_meth(**dbapi_args) full # [ 371.734871] dagster-webserver[2977]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 371.737647] dagster-webserver[2977]: import psycopg full # [ 371.738602] dagster-webserver[2977]: ModuleNotFoundError: No module named 'psycopg' full # [ 371.993581] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 371.994764] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 371.998276] systemd[1]: dagster-webserver.service: Consumed 2.019s CPU time over 8.012s wall clock time, 111.8M memory peak. full # [ 372.734635] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 50. full # [ 372.739124] systemd[1]: Started Dagster Daemon. full # [ 374.628955] dagster-daemon[2999]: Traceback (most recent call last): full # [ 374.631505] dagster-daemon[2999]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 374.632530] dagster-daemon[2999]: sys.exit(main()) full # [ 374.633188] dagster-daemon[2999]: ~~~~^^ full # [ 374.633996] dagster-daemon[2999]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 374.634998] dagster-daemon[2999]: cli(obj={}) full # [ 374.635651] dagster-daemon[2999]: ~~~^^^^^^^^ full # [ 374.636297] dagster-daemon[2999]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 374.636930] dagster-daemon[2999]: return self.main(*args, **kwargs) full # [ 374.637776] dagster-daemon[2999]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 374.638664] dagster-daemon[2999]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 374.639280] dagster-daemon[2999]: rv = self.invoke(ctx) full # [ 374.639919] dagster-daemon[2999]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 374.640761] dagster-daemon[2999]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 374.641631] dagster-daemon[2999]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 374.650933] dagster-daemon[2999]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 374.651708] dagster-daemon[2999]: return ctx.invoke(self.callback, **ctx.params) full # [ 374.652553] dagster-daemon[2999]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 374.653259] dagster-daemon[2999]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 374.653849] dagster-daemon[2999]: return callback(*args, **kwargs) full # [ 374.654742] dagster-daemon[2999]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 374.655549] dagster-daemon[2999]: with get_instance_for_cli( full # [ 374.656240] dagster-daemon[2999]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 374.656842] dagster-daemon[2999]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 374.657502] dagster-daemon[2999]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 374.658187] dagster-daemon[2999]: ) as instance: full # [ 374.658796] dagster-daemon[2999]: ^ full # [ 374.659265] dagster-daemon[2999]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 374.659886] dagster-daemon[2999]: return next(self.gen) full # [ 374.670643] dagster-daemon[2999]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 374.671625] dagster-daemon[2999]: with DagsterInstance.get() as instance: full # [ 374.672283] dagster-daemon[2999]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 374.672924] dagster-daemon[2999]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 374.673777] dagster-daemon[2999]: return create_instance_from_dagster_home() full # [ 374.674631] dagster-daemon[2999]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 374.675281] dagster-daemon[2999]: return create_instance_from_config(dagster_home_path) full # [ 374.675926] dagster-daemon[2999]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 374.676766] dagster-daemon[2999]: return create_instance_from_ref(instance_ref) full # [ 374.677651] dagster-daemon[2999]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 374.678295] dagster-daemon[2999]: unified_storage = instance_ref.storage full # [ 374.678930] dagster-daemon[2999]: ^^^^^^^^^^^^^^^^^^^^ full # [ 374.691333] dagster-daemon[2999]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 374.692158] dagster-daemon[2999]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 374.692781] dagster-daemon[2999]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 374.693622] dagster-daemon[2999]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 374.694280] dagster-daemon[2999]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 374.694919] dagster-daemon[2999]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 374.695763] dagster-daemon[2999]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 374.696610] dagster-daemon[2999]: return DagsterPostgresStorage( full # [ 374.697314] dagster-daemon[2999]: inst_data=inst_data, full # [ 374.697905] dagster-daemon[2999]: ...<2 lines>... full # [ 374.698754] dagster-daemon[2999]: token_provider=get_token_provider_from_config(config_value), full # [ 374.699605] dagster-daemon[2999]: ) full # [ 374.700262] dagster-daemon[2999]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 374.700863] dagster-daemon[2999]: self._run_storage = PostgresRunStorage( full # [ 374.701713] dagster-daemon[2999]: ~~~~~~~~~~~~~~~~~~^ full # [ 374.702559] dagster-daemon[2999]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 374.703241] dagster-daemon[2999]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 374.703852] dagster-daemon[2999]: ) full # [ 374.704769] dagster-daemon[2999]: ^ full # [ 374.705588] dagster-daemon[2999]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 374.706238] dagster-daemon[2999]: self._engine = create_pg_engine( full # [ 374.706844] dagster-daemon[2999]: ~~~~~~~~~~~~~~~~^ full # [ 374.707475] dagster-daemon[2999]: self.postgres_url, full # [ 374.708142] dagster-daemon[2999]: ^^^^^^^^^^^^^^^^^^ full # [ 374.708742] dagster-daemon[2999]: ...<2 lines>... full # [ 374.709576] dagster-daemon[2999]: poolclass=db_pool.NullPool, full # [ 374.710036] dagster-daemon[2999]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 374.710630] dagster-daemon[2999]: ) full # [ 374.711480] dagster-daemon[2999]: ^ full # [ 374.712149] dagster-daemon[2999]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 374.712745] dagster-daemon[2999]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 374.731567] dagster-daemon[2999]: File "", line 2, in create_engine full # [ 374.733755] dagster-daemon[2999]: return target(fn, url, **kwargs) full # [ 374.734912] dagster-daemon[2999]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 374.737495] dagster-daemon[2999]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 374.739046] dagster-daemon[2999]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 374.741615] dagster-daemon[2999]: dbapi = dbapi_meth(**dbapi_args) full # [ 374.742777] dagster-daemon[2999]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 374.745561] dagster-daemon[2999]: import psycopg full # [ 374.746499] dagster-daemon[2999]: ModuleNotFoundError: No module named 'psycopg' full # [ 374.928128] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 374.930978] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 374.933318] systemd[1]: dagster-daemon.service: Consumed 1.461s CPU time over 7.303s wall clock time, 88.6M memory peak. full # [ 377.235234] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 45. full # [ 377.239985] systemd[1]: Started Dagster Webserver. full # [ 379.908413] dagster-webserver[3020]: Traceback (most recent call last): full # [ 379.911068] dagster-webserver[3020]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 379.911856] dagster-webserver[3020]: sys.exit(main()) full # [ 379.912504] dagster-webserver[3020]: ~~~~^^ full # [ 379.913159] dagster-webserver[3020]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 379.913758] dagster-webserver[3020]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 379.914661] dagster-webserver[3020]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 379.915273] dagster-webserver[3020]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 379.915874] dagster-webserver[3020]: return self.main(*args, **kwargs) full # [ 379.916710] dagster-webserver[3020]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 379.917578] dagster-webserver[3020]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 379.918209] dagster-webserver[3020]: rv = self.invoke(ctx) full # [ 379.918815] dagster-webserver[3020]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 379.919665] dagster-webserver[3020]: return ctx.invoke(self.callback, **ctx.params) full # [ 379.920518] dagster-webserver[3020]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 379.931321] dagster-webserver[3020]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 379.932140] dagster-webserver[3020]: return callback(*args, **kwargs) full # [ 379.932743] dagster-webserver[3020]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 379.933598] dagster-webserver[3020]: instance = stack.enter_context( full # [ 379.934281] dagster-webserver[3020]: get_possibly_temporary_instance_for_cli( full # [ 379.934888] dagster-webserver[3020]: ...<3 lines>... full # [ 379.935738] dagster-webserver[3020]: ) full # [ 379.936585] dagster-webserver[3020]: ) full # [ 379.937277] dagster-webserver[3020]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 379.937882] dagster-webserver[3020]: result = _enter(cm) full # [ 379.938774] dagster-webserver[3020]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 379.939599] dagster-webserver[3020]: return next(self.gen) full # [ 379.940280] dagster-webserver[3020]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 379.940878] dagster-webserver[3020]: with DagsterInstance.get() as instance: full # [ 379.941708] dagster-webserver[3020]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 379.952343] dagster-webserver[3020]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 379.953163] dagster-webserver[3020]: return create_instance_from_dagster_home() full # [ 379.953763] dagster-webserver[3020]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 379.954631] dagster-webserver[3020]: return create_instance_from_config(dagster_home_path) full # [ 379.955327] dagster-webserver[3020]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 379.955902] dagster-webserver[3020]: return create_instance_from_ref(instance_ref) full # [ 379.956789] dagster-webserver[3020]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 379.957597] dagster-webserver[3020]: unified_storage = instance_ref.storage full # [ 379.958280] dagster-webserver[3020]: ^^^^^^^^^^^^^^^^^^^^ full # [ 379.958857] dagster-webserver[3020]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 379.959715] dagster-webserver[3020]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 379.960529] dagster-webserver[3020]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 379.974296] dagster-webserver[3020]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 379.975119] dagster-webserver[3020]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 379.975725] dagster-webserver[3020]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 379.976573] dagster-webserver[3020]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 379.977235] dagster-webserver[3020]: return DagsterPostgresStorage( full # [ 379.977855] dagster-webserver[3020]: inst_data=inst_data, full # [ 379.978502] dagster-webserver[3020]: ...<2 lines>... full # [ 379.979186] dagster-webserver[3020]: token_provider=get_token_provider_from_config(config_value), full # [ 379.979796] dagster-webserver[3020]: ) full # [ 379.980271] dagster-webserver[3020]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 379.980872] dagster-webserver[3020]: self._run_storage = PostgresRunStorage( full # [ 379.981721] dagster-webserver[3020]: ~~~~~~~~~~~~~~~~~~^ full # [ 379.982569] dagster-webserver[3020]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 379.983235] dagster-webserver[3020]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 379.983908] dagster-webserver[3020]: ) full # [ 379.984700] dagster-webserver[3020]: ^ full # [ 379.985587] dagster-webserver[3020]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 379.986276] dagster-webserver[3020]: self._engine = create_pg_engine( full # [ 379.986844] dagster-webserver[3020]: ~~~~~~~~~~~~~~~~^ full # [ 379.987480] dagster-webserver[3020]: self.postgres_url, full # [ 379.988150] dagster-webserver[3020]: ^^^^^^^^^^^^^^^^^^ full # [ 379.988748] dagster-webserver[3020]: ...<2 lines>... full # [ 379.989585] dagster-webserver[3020]: poolclass=db_pool.NullPool, full # [ 379.990251] dagster-webserver[3020]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 379.990850] dagster-webserver[3020]: ) full # [ 379.991687] dagster-webserver[3020]: ^ full # [ 379.992520] dagster-webserver[3020]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 379.993187] dagster-webserver[3020]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 379.994601] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 51. full # [ 380.011634] dagster-webserver[3020]: File "", line 2, in create_engine full # [ 380.012559] dagster-webserver[3020]: return target(fn, url, **kwargs) full # [ 380.017162] dagster-webserver[3020]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 380.017848] dagster-webserver[3020]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 380.018692] dagster-webserver[3020]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 380.019531] dagster-webserver[3020]: dbapi = dbapi_meth(**dbapi_args) full # [ 380.020199] dagster-webserver[3020]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 380.020801] dagster-webserver[3020]: import psycopg full # [ 380.021636] dagster-webserver[3020]: ModuleNotFoundError: No module named 'psycopg' full # [ 380.022514] systemd[1]: Started Dagster Daemon. full # [ 380.355989] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 380.356873] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 380.359189] systemd[1]: dagster-webserver.service: Consumed 2.070s CPU time over 8.356s wall clock time, 111.7M memory peak. full # [ 381.901299] dagster-daemon[3034]: Traceback (most recent call last): full # [ 381.903876] dagster-daemon[3034]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 381.904694] dagster-daemon[3034]: sys.exit(main()) full # [ 381.905536] dagster-daemon[3034]: ~~~~^^ full # [ 381.906189] dagster-daemon[3034]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 381.906801] dagster-daemon[3034]: cli(obj={}) full # [ 381.907665] dagster-daemon[3034]: ~~~^^^^^^^^ full # [ 381.908480] dagster-daemon[3034]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 381.909143] dagster-daemon[3034]: return self.main(*args, **kwargs) full # [ 381.909743] dagster-daemon[3034]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 381.910612] dagster-daemon[3034]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 381.911246] dagster-daemon[3034]: rv = self.invoke(ctx) full # [ 381.918408] dagster-daemon[3034]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 381.919235] dagster-daemon[3034]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 381.919868] dagster-daemon[3034]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 381.920753] dagster-daemon[3034]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 381.921755] dagster-daemon[3034]: return ctx.invoke(self.callback, **ctx.params) full # [ 381.922608] dagster-daemon[3034]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 381.923338] dagster-daemon[3034]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 381.923890] dagster-daemon[3034]: return callback(*args, **kwargs) full # [ 381.924723] dagster-daemon[3034]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 381.925553] dagster-daemon[3034]: with get_instance_for_cli( full # [ 381.926221] dagster-daemon[3034]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 381.926828] dagster-daemon[3034]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 381.927471] dagster-daemon[3034]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 381.928136] dagster-daemon[3034]: ) as instance: full # [ 381.928738] dagster-daemon[3034]: ^ full # [ 381.929609] dagster-daemon[3034]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 381.930231] dagster-daemon[3034]: return next(self.gen) full # [ 381.930835] dagster-daemon[3034]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 381.931482] dagster-daemon[3034]: with DagsterInstance.get() as instance: full # [ 381.932143] dagster-daemon[3034]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 381.947045] dagster-daemon[3034]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 381.947812] dagster-daemon[3034]: return create_instance_from_dagster_home() full # [ 381.948669] dagster-daemon[3034]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 381.949718] dagster-daemon[3034]: return create_instance_from_config(dagster_home_path) full # [ 381.950557] dagster-daemon[3034]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 381.951246] dagster-daemon[3034]: return create_instance_from_ref(instance_ref) full # [ 381.951897] dagster-daemon[3034]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 381.952711] dagster-daemon[3034]: unified_storage = instance_ref.storage full # [ 381.953580] dagster-daemon[3034]: ^^^^^^^^^^^^^^^^^^^^ full # [ 381.954248] dagster-daemon[3034]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 381.954858] dagster-daemon[3034]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 381.955717] dagster-daemon[3034]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 381.968558] dagster-daemon[3034]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 381.969550] dagster-daemon[3034]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 381.970235] dagster-daemon[3034]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 381.970852] dagster-daemon[3034]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 381.971499] dagster-daemon[3034]: return DagsterPostgresStorage( full # [ 381.972182] dagster-daemon[3034]: inst_data=inst_data, full # [ 381.972794] dagster-daemon[3034]: ...<2 lines>... full # [ 381.973625] dagster-daemon[3034]: token_provider=get_token_provider_from_config(config_value), full # [ 381.974302] dagster-daemon[3034]: ) full # [ 381.974930] dagster-daemon[3034]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 381.975777] dagster-daemon[3034]: self._run_storage = PostgresRunStorage( full # [ 381.976620] dagster-daemon[3034]: ~~~~~~~~~~~~~~~~~~^ full # [ 381.977292] dagster-daemon[3034]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 381.977917] dagster-daemon[3034]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 381.978778] dagster-daemon[3034]: ) full # [ 381.979625] dagster-daemon[3034]: ^ full # [ 381.980345] dagster-daemon[3034]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 381.980919] dagster-daemon[3034]: self._engine = create_pg_engine( full # [ 381.981780] dagster-daemon[3034]: ~~~~~~~~~~~~~~~~^ full # [ 381.982621] dagster-daemon[3034]: self.postgres_url, full # [ 381.983256] dagster-daemon[3034]: ^^^^^^^^^^^^^^^^^^ full # [ 381.983875] dagster-daemon[3034]: ...<2 lines>... full # [ 381.984716] dagster-daemon[3034]: poolclass=db_pool.NullPool, full # [ 381.985551] dagster-daemon[3034]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 381.986217] dagster-daemon[3034]: ) full # [ 381.986815] dagster-daemon[3034]: ^ full # [ 381.987651] dagster-daemon[3034]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 381.988483] dagster-daemon[3034]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 382.003439] dagster-daemon[3034]: File "", line 2, in create_engine full # [ 382.004256] dagster-daemon[3034]: return target(fn, url, **kwargs) full # [ 382.006613] dagster-daemon[3034]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 382.009181] dagster-daemon[3034]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 382.010633] dagster-daemon[3034]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 382.013199] dagster-daemon[3034]: dbapi = dbapi_meth(**dbapi_args) full # [ 382.014338] dagster-daemon[3034]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 382.017080] dagster-daemon[3034]: import psycopg full # [ 382.017952] dagster-daemon[3034]: ModuleNotFoundError: No module named 'psycopg' full # [ 382.194449] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 382.196855] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 382.199283] systemd[1]: dagster-daemon.service: Consumed 1.465s CPU time over 7.267s wall clock time, 88.6M memory peak. full # [ 385.484768] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 46. full # [ 385.487756] systemd[1]: Started Dagster Webserver. full # [ 387.235710] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 52. full # [ 387.237776] systemd[1]: Started Dagster Daemon. full # [ 388.110249] dagster-webserver[3062]: Traceback (most recent call last): full # [ 388.112677] dagster-webserver[3062]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 388.113606] dagster-webserver[3062]: sys.exit(main()) full # [ 388.114433] dagster-webserver[3062]: ~~~~^^ full # [ 388.115096] dagster-webserver[3062]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 388.115703] dagster-webserver[3062]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 388.116723] dagster-webserver[3062]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 388.117601] dagster-webserver[3062]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 388.118057] dagster-webserver[3062]: return self.main(*args, **kwargs) full # [ 388.118621] dagster-webserver[3062]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 388.119269] dagster-webserver[3062]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 388.119909] dagster-webserver[3062]: rv = self.invoke(ctx) full # [ 388.128221] dagster-webserver[3062]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 388.128911] dagster-webserver[3062]: return ctx.invoke(self.callback, **ctx.params) full # [ 388.129756] dagster-webserver[3062]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 388.132382] dagster-webserver[3062]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 388.133061] dagster-webserver[3062]: return callback(*args, **kwargs) full # [ 388.133627] dagster-webserver[3062]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 388.134483] dagster-webserver[3062]: instance = stack.enter_context( full # [ 388.135146] dagster-webserver[3062]: get_possibly_temporary_instance_for_cli( full # [ 388.135724] dagster-webserver[3062]: ...<3 lines>... full # [ 388.136710] dagster-webserver[3062]: ) full # [ 388.137590] dagster-webserver[3062]: ) full # [ 388.138510] dagster-webserver[3062]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 388.139093] dagster-webserver[3062]: result = _enter(cm) full # [ 388.139706] dagster-webserver[3062]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 388.140644] dagster-webserver[3062]: return next(self.gen) full # [ 388.141236] dagster-webserver[3062]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 388.141806] dagster-webserver[3062]: with DagsterInstance.get() as instance: full # [ 388.142832] dagster-webserver[3062]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 388.143478] dagster-webserver[3062]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 388.144237] dagster-webserver[3062]: return create_instance_from_dagster_home() full # [ 388.156920] dagster-webserver[3062]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 388.157611] dagster-webserver[3062]: return create_instance_from_config(dagster_home_path) full # [ 388.158271] dagster-webserver[3062]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 388.158954] dagster-webserver[3062]: return create_instance_from_ref(instance_ref) full # [ 388.159711] dagster-webserver[3062]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 388.160549] dagster-webserver[3062]: unified_storage = instance_ref.storage full # [ 388.161251] dagster-webserver[3062]: ^^^^^^^^^^^^^^^^^^^^ full # [ 388.162179] dagster-webserver[3062]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 388.162888] dagster-webserver[3062]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 388.163700] dagster-webserver[3062]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 388.164542] dagster-webserver[3062]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 388.165262] dagster-webserver[3062]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 388.165849] dagster-webserver[3062]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 388.180685] dagster-webserver[3062]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 388.181586] dagster-webserver[3062]: return DagsterPostgresStorage( full # [ 388.183090] dagster-webserver[3062]: inst_data=inst_data, full # [ 388.183650] dagster-webserver[3062]: ...<2 lines>... full # [ 388.184486] dagster-webserver[3062]: token_provider=get_token_provider_from_config(config_value), full # [ 388.185834] dagster-webserver[3062]: ) full # [ 388.186551] dagster-webserver[3062]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 388.187211] dagster-webserver[3062]: self._run_storage = PostgresRunStorage( full # [ 388.187808] dagster-webserver[3062]: ~~~~~~~~~~~~~~~~~~^ full # [ 388.188846] dagster-webserver[3062]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 388.189473] dagster-webserver[3062]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 388.190222] dagster-webserver[3062]: ) full # [ 388.190741] dagster-webserver[3062]: ^ full # [ 388.191586] dagster-webserver[3062]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 388.192117] dagster-webserver[3062]: self._engine = create_pg_engine( full # [ 388.192622] dagster-webserver[3062]: ~~~~~~~~~~~~~~~~^ full # [ 388.193286] dagster-webserver[3062]: self.postgres_url, full # [ 388.193922] dagster-webserver[3062]: ^^^^^^^^^^^^^^^^^^ full # [ 388.194956] dagster-webserver[3062]: ...<2 lines>... full # [ 388.195750] dagster-webserver[3062]: poolclass=db_pool.NullPool, full # [ 388.200093] dagster-webserver[3062]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 388.200589] dagster-webserver[3062]: ) full # [ 388.202185] dagster-webserver[3062]: ^ full # [ 388.202855] dagster-webserver[3062]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 388.203690] dagster-webserver[3062]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 388.207093] dagster-webserver[3062]: File "", line 2, in create_engine full # [ 388.207750] dagster-webserver[3062]: return target(fn, url, **kwargs) full # [ 388.210093] dagster-webserver[3062]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 388.210596] dagster-webserver[3062]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 388.212092] dagster-webserver[3062]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 388.212639] dagster-webserver[3062]: dbapi = dbapi_meth(**dbapi_args) full # [ 388.213479] dagster-webserver[3062]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 388.216109] dagster-webserver[3062]: import psycopg full # [ 388.216770] dagster-webserver[3062]: ModuleNotFoundError: No module named 'psycopg' full # [ 388.539161] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 388.539954] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 388.543473] systemd[1]: dagster-webserver.service: Consumed 2.044s CPU time over 8.180s wall clock time, 111.9M memory peak. full # [ 389.109186] dagster-daemon[3072]: Traceback (most recent call last): full # [ 389.111740] dagster-daemon[3072]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 389.112539] dagster-daemon[3072]: sys.exit(main()) full # [ 389.113194] dagster-daemon[3072]: ~~~~^^ full # [ 389.113772] dagster-daemon[3072]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 389.114591] dagster-daemon[3072]: cli(obj={}) full # [ 389.115271] dagster-daemon[3072]: ~~~^^^^^^^^ full # [ 389.115855] dagster-daemon[3072]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 389.116680] dagster-daemon[3072]: return self.main(*args, **kwargs) full # [ 389.117502] dagster-daemon[3072]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 389.118191] dagster-daemon[3072]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 389.118759] dagster-daemon[3072]: rv = self.invoke(ctx) full # [ 389.126089] dagster-daemon[3072]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 389.126865] dagster-daemon[3072]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 389.127528] dagster-daemon[3072]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 389.128185] dagster-daemon[3072]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 389.128799] dagster-daemon[3072]: return ctx.invoke(self.callback, **ctx.params) full # [ 389.129623] dagster-daemon[3072]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 389.130336] dagster-daemon[3072]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 389.130923] dagster-daemon[3072]: return callback(*args, **kwargs) full # [ 389.131804] dagster-daemon[3072]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 389.132593] dagster-daemon[3072]: with get_instance_for_cli( full # [ 389.133247] dagster-daemon[3072]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 389.134079] dagster-daemon[3072]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 389.134679] dagster-daemon[3072]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 389.135499] dagster-daemon[3072]: ) as instance: full # [ 389.136169] dagster-daemon[3072]: ^ full # [ 389.147246] dagster-daemon[3072]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 389.148037] dagster-daemon[3072]: return next(self.gen) full # [ 389.148629] dagster-daemon[3072]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 389.149281] dagster-daemon[3072]: with DagsterInstance.get() as instance: full # [ 389.149921] dagster-daemon[3072]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 389.150778] dagster-daemon[3072]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 389.151593] dagster-daemon[3072]: return create_instance_from_dagster_home() full # [ 389.152307] dagster-daemon[3072]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 389.152879] dagster-daemon[3072]: return create_instance_from_config(dagster_home_path) full # [ 389.153716] dagster-daemon[3072]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 389.154593] dagster-daemon[3072]: return create_instance_from_ref(instance_ref) full # [ 389.165802] dagster-daemon[3072]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 389.166578] dagster-daemon[3072]: unified_storage = instance_ref.storage full # [ 389.167259] dagster-daemon[3072]: ^^^^^^^^^^^^^^^^^^^^ full # [ 389.167841] dagster-daemon[3072]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 389.168484] dagster-daemon[3072]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 389.169164] dagster-daemon[3072]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 389.169768] dagster-daemon[3072]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 389.170592] dagster-daemon[3072]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 389.171281] dagster-daemon[3072]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 389.171914] dagster-daemon[3072]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 389.172715] dagster-daemon[3072]: return DagsterPostgresStorage( full # [ 389.173560] dagster-daemon[3072]: inst_data=inst_data, full # [ 389.174234] dagster-daemon[3072]: ...<2 lines>... full # [ 389.174836] dagster-daemon[3072]: token_provider=get_token_provider_from_config(config_value), full # [ 389.175500] dagster-daemon[3072]: ) full # [ 389.188224] dagster-daemon[3072]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 389.188988] dagster-daemon[3072]: self._run_storage = PostgresRunStorage( full # [ 389.189614] dagster-daemon[3072]: ~~~~~~~~~~~~~~~~~~^ full # [ 389.190294] dagster-daemon[3072]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 389.190912] dagster-daemon[3072]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 389.191739] dagster-daemon[3072]: ) full # [ 389.192576] dagster-daemon[3072]: ^ full # [ 389.193243] dagster-daemon[3072]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 389.193848] dagster-daemon[3072]: self._engine = create_pg_engine( full # [ 389.194490] dagster-daemon[3072]: ~~~~~~~~~~~~~~~~^ full # [ 389.195172] dagster-daemon[3072]: self.postgres_url, full # [ 389.195776] dagster-daemon[3072]: ^^^^^^^^^^^^^^^^^^ full # [ 389.196606] dagster-daemon[3072]: ...<2 lines>... full # [ 389.197283] dagster-daemon[3072]: poolclass=db_pool.NullPool, full # [ 389.197885] dagster-daemon[3072]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 389.198721] dagster-daemon[3072]: ) full # [ 389.199555] dagster-daemon[3072]: ^ full # [ 389.200231] dagster-daemon[3072]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 389.200820] dagster-daemon[3072]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 389.201679] dagster-daemon[3072]: File "", line 2, in create_engine full # [ 389.202473] dagster-daemon[3072]: return target(fn, url, **kwargs) full # [ 389.203129] dagster-daemon[3072]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 389.203728] dagster-daemon[3072]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 389.217377] dagster-daemon[3072]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 389.220055] dagster-daemon[3072]: dbapi = dbapi_meth(**dbapi_args) full # [ 389.221262] dagster-daemon[3072]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 389.223957] dagster-daemon[3072]: import psycopg full # [ 389.224892] dagster-daemon[3072]: ModuleNotFoundError: No module named 'psycopg' full # [ 389.404650] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 389.406709] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 389.409453] systemd[1]: dagster-daemon.service: Consumed 1.448s CPU time over 7.210s wall clock time, 88.6M memory peak. full # [ 393.734498] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 47. full # [ 393.737673] systemd[1]: Started Dagster Webserver. full # [ 394.484367] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 53. full # [ 394.486962] systemd[1]: Started Dagster Daemon. full # [ 396.338622] dagster-daemon[3110]: Traceback (most recent call last): full # [ 396.340562] dagster-daemon[3110]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 396.342988] dagster-daemon[3110]: sys.exit(main()) full # [ 396.344151] dagster-daemon[3110]: ~~~~^^ full # [ 396.345410] dagster-daemon[3110]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 396.349926] dagster-daemon[3110]: cli(obj={}) full # [ 396.350847] dagster-daemon[3110]: ~~~^^^^^^^^ full # [ 396.351838] dagster-daemon[3110]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 396.354213] dagster-daemon[3110]: return self.main(*args, **kwargs) full # [ 396.355589] dagster-daemon[3110]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 396.356939] dagster-daemon[3110]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 396.359530] dagster-daemon[3110]: rv = self.invoke(ctx) full # [ 396.360677] dagster-daemon[3110]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 396.363326] dagster-daemon[3110]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 396.364998] dagster-daemon[3110]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 396.366812] dagster-daemon[3110]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 396.369368] dagster-daemon[3110]: return ctx.invoke(self.callback, **ctx.params) full # [ 396.372809] dagster-daemon[3110]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 396.374194] dagster-daemon[3110]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 396.376494] dagster-daemon[3110]: return callback(*args, **kwargs) full # [ 396.377632] dagster-daemon[3110]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 396.380226] dagster-daemon[3110]: with get_instance_for_cli( full # [ 396.381484] dagster-daemon[3110]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 396.382743] dagster-daemon[3110]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 396.386439] dagster-daemon[3110]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 396.388268] dagster-daemon[3110]: ) as instance: full # [ 396.391105] dagster-daemon[3110]: ^ full # [ 396.391894] dagster-daemon[3110]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 396.394288] dagster-daemon[3110]: return next(self.gen) full # [ 396.395293] dagster-daemon[3110]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 396.399916] dagster-daemon[3110]: with DagsterInstance.get() as instance: full # [ 396.401182] dagster-daemon[3110]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 396.402267] dagster-daemon[3110]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 396.404793] dagster-daemon[3110]: return create_instance_from_dagster_home() full # [ 396.406311] dagster-daemon[3110]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 396.409189] dagster-daemon[3110]: return create_instance_from_config(dagster_home_path) full # [ 396.410595] dagster-daemon[3110]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 396.413408] dagster-daemon[3110]: return create_instance_from_ref(instance_ref) full # [ 396.414822] dagster-daemon[3110]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 396.418081] dagster-daemon[3110]: unified_storage = instance_ref.storage full # [ 396.419619] dagster-daemon[3110]: ^^^^^^^^^^^^^^^^^^^^ full # [ 396.422485] dagster-daemon[3110]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 396.423210] dagster-daemon[3110]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 396.423813] dagster-daemon[3110]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 396.427087] dagster-daemon[3110]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 396.427696] dagster-daemon[3110]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 396.430086] dagster-daemon[3110]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 396.430744] dagster-daemon[3110]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 396.433115] dagster-daemon[3110]: return DagsterPostgresStorage( full # [ 396.433790] dagster-daemon[3110]: inst_data=inst_data, full # [ 396.436090] dagster-daemon[3110]: ...<2 lines>... full # [ 396.436618] dagster-daemon[3110]: token_provider=get_token_provider_from_config(config_value), full # [ 396.438107] dagster-daemon[3110]: ) full # [ 396.438686] dagster-daemon[3110]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 396.439558] dagster-daemon[3110]: self._run_storage = PostgresRunStorage( full # [ 396.442084] dagster-daemon[3110]: ~~~~~~~~~~~~~~~~~~^ full # [ 396.442763] dagster-daemon[3110]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 396.446059] dagster-daemon[3110]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 396.446875] dagster-daemon[3110]: ) full # [ 396.447767] dagster-daemon[3110]: ^ full # [ 396.450097] dagster-daemon[3110]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 396.450897] dagster-daemon[3110]: self._engine = create_pg_engine( full # [ 396.453614] dagster-daemon[3110]: ~~~~~~~~~~~~~~~~^ full # [ 396.454269] dagster-daemon[3110]: self.postgres_url, full # [ 396.454859] dagster-daemon[3110]: ^^^^^^^^^^^^^^^^^^ full # [ 396.457119] dagster-daemon[3110]: ...<2 lines>... full # [ 396.457713] dagster-daemon[3110]: poolclass=db_pool.NullPool, full # [ 396.460102] dagster-daemon[3110]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 396.461423] dagster-daemon[3110]: ) full # [ 396.462179] dagster-daemon[3110]: ^ full # [ 396.462892] dagster-daemon[3110]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 396.465462] dagster-daemon[3110]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 396.467037] dagster-daemon[3110]: File "", line 2, in create_engine full # [ 396.469627] dagster-daemon[3110]: return target(fn, url, **kwargs) full # [ 396.470954] dagster-daemon[3110]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 396.473835] dagster-daemon[3110]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 396.475452] dagster-daemon[3110]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 396.479251] dagster-daemon[3110]: dbapi = dbapi_meth(**dbapi_args) full # [ 396.480570] dagster-daemon[3110]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 396.485186] dagster-daemon[3110]: import psycopg full # [ 396.486110] dagster-daemon[3110]: ModuleNotFoundError: No module named 'psycopg' full # [ 396.537492] dagster-webserver[3108]: Traceback (most recent call last): full # [ 396.540795] dagster-webserver[3108]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 396.542945] dagster-webserver[3108]: sys.exit(main()) full # [ 396.543921] dagster-webserver[3108]: ~~~~^^ full # [ 396.546077] dagster-webserver[3108]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 396.548541] dagster-webserver[3108]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 396.552111] dagster-webserver[3108]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 396.553423] dagster-webserver[3108]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 396.555778] dagster-webserver[3108]: return self.main(*args, **kwargs) full # [ 396.556967] dagster-webserver[3108]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 396.558176] dagster-webserver[3108]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 396.560470] dagster-webserver[3108]: rv = self.invoke(ctx) full # [ 396.563098] dagster-webserver[3108]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 396.565408] dagster-webserver[3108]: return ctx.invoke(self.callback, **ctx.params) full # [ 396.566788] dagster-webserver[3108]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 396.568179] dagster-webserver[3108]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 396.572092] dagster-webserver[3108]: return callback(*args, **kwargs) full # [ 396.573262] dagster-webserver[3108]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 396.575857] dagster-webserver[3108]: instance = stack.enter_context( full # [ 396.577063] dagster-webserver[3108]: get_possibly_temporary_instance_for_cli( full # [ 396.578388] dagster-webserver[3108]: ...<3 lines>... full # [ 396.579353] dagster-webserver[3108]: ) full # [ 396.580202] dagster-webserver[3108]: ) full # [ 396.580959] dagster-webserver[3108]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 396.583270] dagster-webserver[3108]: result = _enter(cm) full # [ 396.584273] dagster-webserver[3108]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 396.586507] dagster-webserver[3108]: return next(self.gen) full # [ 396.587549] dagster-webserver[3108]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 396.590383] dagster-webserver[3108]: with DagsterInstance.get() as instance: full # [ 396.591644] dagster-webserver[3108]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 396.592762] dagster-webserver[3108]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 396.595331] dagster-webserver[3108]: return create_instance_from_dagster_home() full # [ 396.596741] dagster-webserver[3108]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 396.599622] dagster-webserver[3108]: return create_instance_from_config(dagster_home_path) full # [ 396.601143] dagster-webserver[3108]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 396.604072] dagster-webserver[3108]: return create_instance_from_ref(instance_ref) full # [ 396.605400] dagster-webserver[3108]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 396.608177] dagster-webserver[3108]: unified_storage = instance_ref.storage full # [ 396.609425] dagster-webserver[3108]: ^^^^^^^^^^^^^^^^^^^^ full # [ 396.610687] dagster-webserver[3108]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 396.613243] dagster-webserver[3108]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 396.615162] dagster-webserver[3108]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 396.616667] dagster-webserver[3108]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 396.619778] dagster-webserver[3108]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 396.621398] dagster-webserver[3108]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 396.622979] dagster-webserver[3108]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 396.625607] dagster-webserver[3108]: return DagsterPostgresStorage( full # [ 396.626762] dagster-webserver[3108]: inst_data=inst_data, full # [ 396.627845] dagster-webserver[3108]: ...<2 lines>... full # [ 396.628810] dagster-webserver[3108]: token_provider=get_token_provider_from_config(config_value), full # [ 396.630497] dagster-webserver[3108]: ) full # [ 396.631285] dagster-webserver[3108]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 396.633811] dagster-webserver[3108]: self._run_storage = PostgresRunStorage( full # [ 396.635106] dagster-webserver[3108]: ~~~~~~~~~~~~~~~~~~^ full # [ 396.636363] dagster-webserver[3108]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 396.638082] dagster-webserver[3108]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 396.639759] dagster-webserver[3108]: ) full # [ 396.640535] dagster-webserver[3108]: ^ full # [ 396.641662] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 396.643419] dagster-webserver[3108]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 396.646150] dagster-webserver[3108]: self._engine = create_pg_engine( full # [ 396.647311] dagster-webserver[3108]: ~~~~~~~~~~~~~~~~^ full # [ 396.648488] dagster-webserver[3108]: self.postgres_url, full # [ 396.649560] dagster-webserver[3108]: ^^^^^^^^^^^^^^^^^^ full # [ 396.650652] dagster-webserver[3108]: ...<2 lines>... full # [ 396.651609] dagster-webserver[3108]: poolclass=db_pool.NullPool, full # [ 396.652774] dagster-webserver[3108]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 396.653931] dagster-webserver[3108]: ) full # [ 396.654703] dagster-webserver[3108]: ^ full # [ 396.655476] dagster-webserver[3108]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 396.658093] dagster-webserver[3108]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 396.659523] dagster-webserver[3108]: File "", line 2, in create_engine full # [ 396.661887] dagster-webserver[3108]: return target(fn, url, **kwargs) full # [ 396.663158] dagster-webserver[3108]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 396.665686] dagster-webserver[3108]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 396.667167] dagster-webserver[3108]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 396.669726] dagster-webserver[3108]: dbapi = dbapi_meth(**dbapi_args) full # [ 396.670883] dagster-webserver[3108]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 396.673631] dagster-webserver[3108]: import psycopg full # [ 396.674578] dagster-webserver[3108]: ModuleNotFoundError: No module named 'psycopg' full # [ 396.675937] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 396.677626] systemd[1]: dagster-daemon.service: Consumed 1.461s CPU time over 7.200s wall clock time, 88.5M memory peak. full # [ 396.852694] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 396.854769] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 396.857847] systemd[1]: dagster-webserver.service: Consumed 2.075s CPU time over 8.311s wall clock time, 111.8M memory peak. full # [ 401.735496] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 54. full # [ 401.739849] systemd[1]: Started Dagster Daemon. full # [ 401.984251] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 48. full # [ 401.987131] systemd[1]: Started Dagster Webserver. full # [ 403.620338] dagster-daemon[3147]: Traceback (most recent call last): full # [ 403.623222] dagster-daemon[3147]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 403.623934] dagster-daemon[3147]: sys.exit(main()) full # [ 403.624749] dagster-daemon[3147]: ~~~~^^ full # [ 403.625579] dagster-daemon[3147]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 403.628095] dagster-daemon[3147]: cli(obj={}) full # [ 403.628685] dagster-daemon[3147]: ~~~^^^^^^^^ full # [ 403.629503] dagster-daemon[3147]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 403.632093] dagster-daemon[3147]: return self.main(*args, **kwargs) full # [ 403.632786] dagster-daemon[3147]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 403.633242] dagster-daemon[3147]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 403.633844] dagster-daemon[3147]: rv = self.invoke(ctx) full # [ 403.636694] dagster-daemon[3147]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 403.637527] dagster-daemon[3147]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 403.640190] dagster-daemon[3147]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 403.640802] dagster-daemon[3147]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 403.641642] dagster-daemon[3147]: return ctx.invoke(self.callback, **ctx.params) full # [ 403.645088] dagster-daemon[3147]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 403.645742] dagster-daemon[3147]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 403.648088] dagster-daemon[3147]: return callback(*args, **kwargs) full # [ 403.648608] dagster-daemon[3147]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 403.651114] dagster-daemon[3147]: with get_instance_for_cli( full # [ 403.651686] dagster-daemon[3147]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 403.652518] dagster-daemon[3147]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 403.655088] dagster-daemon[3147]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 403.655600] dagster-daemon[3147]: ) as instance: full # [ 403.656271] dagster-daemon[3147]: ^ full # [ 403.656871] dagster-daemon[3147]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 403.659726] dagster-daemon[3147]: return next(self.gen) full # [ 403.660555] dagster-daemon[3147]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 403.663767] dagster-daemon[3147]: with DagsterInstance.get() as instance: full # [ 403.664546] dagster-daemon[3147]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 403.665961] dagster-daemon[3147]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 403.666825] dagster-daemon[3147]: return create_instance_from_dagster_home() full # [ 403.667461] dagster-daemon[3147]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 403.668231] dagster-daemon[3147]: return create_instance_from_config(dagster_home_path) full # [ 403.668925] dagster-daemon[3147]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 403.670099] dagster-daemon[3147]: return create_instance_from_ref(instance_ref) full # [ 403.670790] dagster-daemon[3147]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 403.671251] dagster-daemon[3147]: unified_storage = instance_ref.storage full # [ 403.671869] dagster-daemon[3147]: ^^^^^^^^^^^^^^^^^^^^ full # [ 403.672731] dagster-daemon[3147]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 403.673521] dagster-daemon[3147]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 403.675252] dagster-daemon[3147]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 403.675789] dagster-daemon[3147]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 403.676246] dagster-daemon[3147]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 403.676848] dagster-daemon[3147]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 403.677805] dagster-daemon[3147]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 403.678525] dagster-daemon[3147]: return DagsterPostgresStorage( full # [ 403.679301] dagster-daemon[3147]: inst_data=inst_data, full # [ 403.679797] dagster-daemon[3147]: ...<2 lines>... full # [ 403.680631] dagster-daemon[3147]: token_provider=get_token_provider_from_config(config_value), full # [ 403.681539] dagster-daemon[3147]: ) full # [ 403.682139] dagster-daemon[3147]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 403.682775] dagster-daemon[3147]: self._run_storage = PostgresRunStorage( full # [ 403.683679] dagster-daemon[3147]: ~~~~~~~~~~~~~~~~~~^ full # [ 403.684042] dagster-daemon[3147]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 403.684626] dagster-daemon[3147]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 403.686507] dagster-daemon[3147]: ) full # [ 403.687133] dagster-daemon[3147]: ^ full # [ 403.688035] dagster-daemon[3147]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 403.688566] dagster-daemon[3147]: self._engine = create_pg_engine( full # [ 403.689036] dagster-daemon[3147]: ~~~~~~~~~~~~~~~~^ full # [ 403.689623] dagster-daemon[3147]: self.postgres_url, full # [ 403.690626] dagster-daemon[3147]: ^^^^^^^^^^^^^^^^^^ full # [ 403.691506] dagster-daemon[3147]: ...<2 lines>... full # [ 403.692246] dagster-daemon[3147]: poolclass=db_pool.NullPool, full # [ 403.692775] dagster-daemon[3147]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 403.693602] dagster-daemon[3147]: ) full # [ 403.694352] dagster-daemon[3147]: ^ full # [ 403.694858] dagster-daemon[3147]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 403.695691] dagster-daemon[3147]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 403.700082] dagster-daemon[3147]: File "", line 2, in create_engine full # [ 403.700759] dagster-daemon[3147]: return target(fn, url, **kwargs) full # [ 403.701815] dagster-daemon[3147]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 403.702622] dagster-daemon[3147]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 403.703394] dagster-daemon[3147]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 403.703894] dagster-daemon[3147]: dbapi = dbapi_meth(**dbapi_args) full # [ 403.704725] dagster-daemon[3147]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 403.705723] dagster-daemon[3147]: import psycopg full # [ 403.706589] dagster-daemon[3147]: ModuleNotFoundError: No module named 'psycopg' full # [ 403.972144] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 403.973905] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 403.975578] systemd[1]: dagster-daemon.service: Consumed 1.465s CPU time over 7.358s wall clock time, 88.6M memory peak. full # [ 404.667386] dagster-webserver[3152]: Traceback (most recent call last): full # [ 404.669909] dagster-webserver[3152]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 404.670717] dagster-webserver[3152]: sys.exit(main()) full # [ 404.671515] dagster-webserver[3152]: ~~~~^^ full # [ 404.672217] dagster-webserver[3152]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 404.672781] dagster-webserver[3152]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 404.673611] dagster-webserver[3152]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 404.674403] dagster-webserver[3152]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 404.675086] dagster-webserver[3152]: return self.main(*args, **kwargs) full # [ 404.675679] dagster-webserver[3152]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 404.676509] dagster-webserver[3152]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 404.677168] dagster-webserver[3152]: rv = self.invoke(ctx) full # [ 404.685450] dagster-webserver[3152]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 404.686061] dagster-webserver[3152]: return ctx.invoke(self.callback, **ctx.params) full # [ 404.686695] dagster-webserver[3152]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 404.687509] dagster-webserver[3152]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 404.688191] dagster-webserver[3152]: return callback(*args, **kwargs) full # [ 404.688798] dagster-webserver[3152]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 404.689630] dagster-webserver[3152]: instance = stack.enter_context( full # [ 404.690367] dagster-webserver[3152]: get_possibly_temporary_instance_for_cli( full # [ 404.690923] dagster-webserver[3152]: ...<3 lines>... full # [ 404.691763] dagster-webserver[3152]: ) full # [ 404.692601] dagster-webserver[3152]: ) full # [ 404.693288] dagster-webserver[3152]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 404.693861] dagster-webserver[3152]: result = _enter(cm) full # [ 404.694701] dagster-webserver[3152]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 404.695519] dagster-webserver[3152]: return next(self.gen) full # [ 404.706088] dagster-webserver[3152]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 404.706853] dagster-webserver[3152]: with DagsterInstance.get() as instance: full # [ 404.707702] dagster-webserver[3152]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 404.708540] dagster-webserver[3152]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 404.709218] dagster-webserver[3152]: return create_instance_from_dagster_home() full # [ 404.709830] dagster-webserver[3152]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 404.710680] dagster-webserver[3152]: return create_instance_from_config(dagster_home_path) full # [ 404.711524] dagster-webserver[3152]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 404.712202] dagster-webserver[3152]: return create_instance_from_ref(instance_ref) full # [ 404.712851] dagster-webserver[3152]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 404.713654] dagster-webserver[3152]: unified_storage = instance_ref.storage full # [ 404.714525] dagster-webserver[3152]: ^^^^^^^^^^^^^^^^^^^^ full # [ 404.727293] dagster-webserver[3152]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 404.728140] dagster-webserver[3152]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 404.728719] dagster-webserver[3152]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 404.729592] dagster-webserver[3152]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 404.730243] dagster-webserver[3152]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 404.730853] dagster-webserver[3152]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 404.731538] dagster-webserver[3152]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 404.732192] dagster-webserver[3152]: return DagsterPostgresStorage( full # [ 404.732787] dagster-webserver[3152]: inst_data=inst_data, full # [ 404.733610] dagster-webserver[3152]: ...<2 lines>... full # [ 404.734286] dagster-webserver[3152]: token_provider=get_token_provider_from_config(config_value), full # [ 404.734897] dagster-webserver[3152]: ) full # [ 404.745491] dagster-webserver[3152]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 404.746276] dagster-webserver[3152]: self._run_storage = PostgresRunStorage( full # [ 404.746916] dagster-webserver[3152]: ~~~~~~~~~~~~~~~~~~^ full # [ 404.747754] dagster-webserver[3152]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 404.748592] dagster-webserver[3152]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 404.749273] dagster-webserver[3152]: ) full # [ 404.749884] dagster-webserver[3152]: ^ full # [ 404.750732] dagster-webserver[3152]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 404.751574] dagster-webserver[3152]: self._engine = create_pg_engine( full # [ 404.752250] dagster-webserver[3152]: ~~~~~~~~~~~~~~~~^ full # [ 404.752861] dagster-webserver[3152]: self.postgres_url, full # [ 404.753704] dagster-webserver[3152]: ^^^^^^^^^^^^^^^^^^ full # [ 404.754548] dagster-webserver[3152]: ...<2 lines>... full # [ 404.755258] dagster-webserver[3152]: poolclass=db_pool.NullPool, full # [ 404.755832] dagster-webserver[3152]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 404.756681] dagster-webserver[3152]: ) full # [ 404.757516] dagster-webserver[3152]: ^ full # [ 404.758174] dagster-webserver[3152]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 404.758777] dagster-webserver[3152]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 404.759620] dagster-webserver[3152]: File "", line 2, in create_engine full # [ 404.760251] dagster-webserver[3152]: return target(fn, url, **kwargs) full # [ 404.760855] dagster-webserver[3152]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 404.761697] dagster-webserver[3152]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 404.775562] dagster-webserver[3152]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 404.778113] dagster-webserver[3152]: dbapi = dbapi_meth(**dbapi_args) full # [ 404.778905] dagster-webserver[3152]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 404.779935] dagster-webserver[3152]: import psycopg full # [ 404.782835] dagster-webserver[3152]: ModuleNotFoundError: No module named 'psycopg' full # [ 405.063334] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 405.064277] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 405.068070] systemd[1]: dagster-webserver.service: Consumed 2.101s CPU time over 8.206s wall clock time, 111.7M memory peak. full # [ 408.985761] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 55. full # [ 408.989713] systemd[1]: Started Dagster Daemon. full # [ 409.873981] postgres[773]: [773] LOG: checkpoint complete: wrote 994 buffers (6.1%), wrote 3 SLRU buffers; 0 WAL file(s) added, 0 removed, 0 recycled; write=99.690 s, sync=0.054 s, total=99.808 s; sync files=319, longest=0.014 s, average=0.001 s; distance=4701 kB, estimate=4701 kB; lsn=0/1BFD5D8, redo lsn=0/1BFD548 full # [ 410.235250] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 49. full # [ 410.237515] systemd[1]: Started Dagster Webserver. full # [ 410.926302] dagster-daemon[3185]: Traceback (most recent call last): full # [ 410.929227] dagster-daemon[3185]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 410.931739] dagster-daemon[3185]: sys.exit(main()) full # [ 410.932745] dagster-daemon[3185]: ~~~~^^ full # [ 410.933678] dagster-daemon[3185]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 410.936292] dagster-daemon[3185]: cli(obj={}) full # [ 410.939088] dagster-daemon[3185]: ~~~^^^^^^^^ full # [ 410.939930] dagster-daemon[3185]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 410.942253] dagster-daemon[3185]: return self.main(*args, **kwargs) full # [ 410.945092] dagster-daemon[3185]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 410.946235] dagster-daemon[3185]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 410.948493] dagster-daemon[3185]: rv = self.invoke(ctx) full # [ 410.949478] dagster-daemon[3185]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 410.953885] dagster-daemon[3185]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 410.955360] dagster-daemon[3185]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 410.956825] dagster-daemon[3185]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 410.959171] dagster-daemon[3185]: return ctx.invoke(self.callback, **ctx.params) full # [ 410.960541] dagster-daemon[3185]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 410.961851] dagster-daemon[3185]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 410.964164] dagster-daemon[3185]: return callback(*args, **kwargs) full # [ 410.965292] dagster-daemon[3185]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 410.967963] dagster-daemon[3185]: with get_instance_for_cli( full # [ 410.969305] dagster-daemon[3185]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 410.970715] dagster-daemon[3185]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 410.972834] dagster-daemon[3185]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 410.974893] dagster-daemon[3185]: ) as instance: full # [ 410.977730] dagster-daemon[3185]: ^ full # [ 410.978479] dagster-daemon[3185]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 410.980837] dagster-daemon[3185]: return next(self.gen) full # [ 410.982060] dagster-daemon[3185]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 410.985035] dagster-daemon[3185]: with DagsterInstance.get() as instance: full # [ 410.986490] dagster-daemon[3185]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 410.987804] dagster-daemon[3185]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 410.991172] dagster-daemon[3185]: return create_instance_from_dagster_home() full # [ 410.992646] dagster-daemon[3185]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 410.995878] dagster-daemon[3185]: return create_instance_from_config(dagster_home_path) full # [ 410.997477] dagster-daemon[3185]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 411.000722] dagster-daemon[3185]: return create_instance_from_ref(instance_ref) full # [ 411.002184] dagster-daemon[3185]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 411.005409] dagster-daemon[3185]: unified_storage = instance_ref.storage full # [ 411.008201] dagster-daemon[3185]: ^^^^^^^^^^^^^^^^^^^^ full # [ 411.010994] dagster-daemon[3185]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 411.013501] dagster-daemon[3185]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 411.015352] dagster-daemon[3185]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 411.016812] dagster-daemon[3185]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 411.019634] dagster-daemon[3185]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 411.021391] dagster-daemon[3185]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 411.023601] dagster-daemon[3185]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 411.026378] dagster-daemon[3185]: return DagsterPostgresStorage( full # [ 411.027904] dagster-daemon[3185]: inst_data=inst_data, full # [ 411.029198] dagster-daemon[3185]: ...<2 lines>... full # [ 411.030455] dagster-daemon[3185]: token_provider=get_token_provider_from_config(config_value), full # [ 411.032343] dagster-daemon[3185]: ) full # [ 411.033430] dagster-daemon[3185]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 411.037477] dagster-daemon[3185]: self._run_storage = PostgresRunStorage( full # [ 411.040707] dagster-daemon[3185]: ~~~~~~~~~~~~~~~~~~^ full # [ 411.041901] dagster-daemon[3185]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 411.043730] dagster-daemon[3185]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 411.045580] dagster-daemon[3185]: ) full # [ 411.046617] dagster-daemon[3185]: ^ full # [ 411.048109] dagster-daemon[3185]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 411.050839] dagster-daemon[3185]: self._engine = create_pg_engine( full # [ 411.051993] dagster-daemon[3185]: ~~~~~~~~~~~~~~~~^ full # [ 411.053152] dagster-daemon[3185]: self.postgres_url, full # [ 411.054148] dagster-daemon[3185]: ^^^^^^^^^^^^^^^^^^ full # [ 411.055146] dagster-daemon[3185]: ...<2 lines>... full # [ 411.056075] dagster-daemon[3185]: poolclass=db_pool.NullPool, full # [ 411.057190] dagster-daemon[3185]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 411.058303] dagster-daemon[3185]: ) full # [ 411.059046] dagster-daemon[3185]: ^ full # [ 411.059752] dagster-daemon[3185]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 411.062295] dagster-daemon[3185]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 411.063731] dagster-daemon[3185]: File "", line 2, in create_engine full # [ 411.065862] dagster-daemon[3185]: return target(fn, url, **kwargs) full # [ 411.067077] dagster-daemon[3185]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 411.069555] dagster-daemon[3185]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 411.071034] dagster-daemon[3185]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 411.073538] dagster-daemon[3185]: dbapi = dbapi_meth(**dbapi_args) full # [ 411.074666] dagster-daemon[3185]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 411.077353] dagster-daemon[3185]: import psycopg full # [ 411.078264] dagster-daemon[3185]: ModuleNotFoundError: No module named 'psycopg' full # [ 411.151321] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 411.153279] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 411.155824] systemd[1]: dagster-daemon.service: Consumed 1.478s CPU time over 7.183s wall clock time, 88.6M memory peak. full # [ 412.927956] dagster-webserver[3195]: Traceback (most recent call last): full # [ 412.930475] dagster-webserver[3195]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 412.931249] dagster-webserver[3195]: sys.exit(main()) full # [ 412.931810] dagster-webserver[3195]: ~~~~^^ full # [ 412.932633] dagster-webserver[3195]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 412.933469] dagster-webserver[3195]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 412.934153] dagster-webserver[3195]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 412.934777] dagster-webserver[3195]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 412.935578] dagster-webserver[3195]: return self.main(*args, **kwargs) full # [ 412.936200] dagster-webserver[3195]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 412.936799] dagster-webserver[3195]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 412.937623] dagster-webserver[3195]: rv = self.invoke(ctx) full # [ 412.945823] dagster-webserver[3195]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 412.946595] dagster-webserver[3195]: return ctx.invoke(self.callback, **ctx.params) full # [ 412.947295] dagster-webserver[3195]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 412.947875] dagster-webserver[3195]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 412.948717] dagster-webserver[3195]: return callback(*args, **kwargs) full # [ 412.949588] dagster-webserver[3195]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 412.950224] dagster-webserver[3195]: instance = stack.enter_context( full # [ 412.950842] dagster-webserver[3195]: get_possibly_temporary_instance_for_cli( full # [ 412.951667] dagster-webserver[3195]: ...<3 lines>... full # [ 412.952499] dagster-webserver[3195]: ) full # [ 412.953260] dagster-webserver[3195]: ) full # [ 412.953773] dagster-webserver[3195]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 412.954583] dagster-webserver[3195]: result = _enter(cm) full # [ 412.963357] dagster-webserver[3195]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 412.964167] dagster-webserver[3195]: return next(self.gen) full # [ 412.964763] dagster-webserver[3195]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 412.965595] dagster-webserver[3195]: with DagsterInstance.get() as instance: full # [ 412.966273] dagster-webserver[3195]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 412.967113] dagster-webserver[3195]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 412.967716] dagster-webserver[3195]: return create_instance_from_dagster_home() full # [ 412.968584] dagster-webserver[3195]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 412.969231] dagster-webserver[3195]: return create_instance_from_config(dagster_home_path) full # [ 412.969834] dagster-webserver[3195]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 412.970680] dagster-webserver[3195]: return create_instance_from_ref(instance_ref) full # [ 412.982535] dagster-webserver[3195]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 412.983514] dagster-webserver[3195]: unified_storage = instance_ref.storage full # [ 412.984186] dagster-webserver[3195]: ^^^^^^^^^^^^^^^^^^^^ full # [ 412.984796] dagster-webserver[3195]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 412.985640] dagster-webserver[3195]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 412.986303] dagster-webserver[3195]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 412.986902] dagster-webserver[3195]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 412.987740] dagster-webserver[3195]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 412.988573] dagster-webserver[3195]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 412.989088] dagster-webserver[3195]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 412.989644] dagster-webserver[3195]: return DagsterPostgresStorage( full # [ 412.990306] dagster-webserver[3195]: inst_data=inst_data, full # [ 412.990927] dagster-webserver[3195]: ...<2 lines>... full # [ 412.991759] dagster-webserver[3195]: token_provider=get_token_provider_from_config(config_value), full # [ 412.992589] dagster-webserver[3195]: ) full # [ 412.993309] dagster-webserver[3195]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 412.993841] dagster-webserver[3195]: self._run_storage = PostgresRunStorage( full # [ 412.994471] dagster-webserver[3195]: ~~~~~~~~~~~~~~~~~~^ full # [ 412.995120] dagster-webserver[3195]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 412.995714] dagster-webserver[3195]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 412.996536] dagster-webserver[3195]: ) full # [ 412.997197] dagster-webserver[3195]: ^ full # [ 413.014143] dagster-webserver[3195]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 413.016840] dagster-webserver[3195]: self._engine = create_pg_engine( full # [ 413.018048] dagster-webserver[3195]: ~~~~~~~~~~~~~~~~^ full # [ 413.019214] dagster-webserver[3195]: self.postgres_url, full # [ 413.020268] dagster-webserver[3195]: ^^^^^^^^^^^^^^^^^^ full # [ 413.021325] dagster-webserver[3195]: ...<2 lines>... full # [ 413.022282] dagster-webserver[3195]: poolclass=db_pool.NullPool, full # [ 413.023437] dagster-webserver[3195]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 413.024589] dagster-webserver[3195]: ) full # [ 413.025378] dagster-webserver[3195]: ^ full # [ 413.026161] dagster-webserver[3195]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 413.028737] dagster-webserver[3195]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 413.030220] dagster-webserver[3195]: File "", line 2, in create_engine full # [ 413.032394] dagster-webserver[3195]: return target(fn, url, **kwargs) full # [ 413.033561] dagster-webserver[3195]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 413.036143] dagster-webserver[3195]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 413.037617] dagster-webserver[3195]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 413.040194] dagster-webserver[3195]: dbapi = dbapi_meth(**dbapi_args) full # [ 413.041358] dagster-webserver[3195]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 413.044115] dagster-webserver[3195]: import psycopg full # [ 413.045062] dagster-webserver[3195]: ModuleNotFoundError: No module named 'psycopg' full # [ 413.290525] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 413.291715] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 413.295221] systemd[1]: dagster-webserver.service: Consumed 1.991s CPU time over 8.220s wall clock time, 112M memory peak. full # [ 416.235597] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 56. full # [ 416.238966] systemd[1]: Started Dagster Daemon. full # [ 418.067399] dagster-daemon[3227]: Traceback (most recent call last): full # [ 418.069828] dagster-daemon[3227]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 418.070571] dagster-daemon[3227]: sys.exit(main()) full # [ 418.071219] dagster-daemon[3227]: ~~~~^^ full # [ 418.071811] dagster-daemon[3227]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 418.072646] dagster-daemon[3227]: cli(obj={}) full # [ 418.073487] dagster-daemon[3227]: ~~~^^^^^^^^ full # [ 418.074173] dagster-daemon[3227]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 418.074746] dagster-daemon[3227]: return self.main(*args, **kwargs) full # [ 418.075562] dagster-daemon[3227]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 418.076250] dagster-daemon[3227]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 418.076810] dagster-daemon[3227]: rv = self.invoke(ctx) full # [ 418.084117] dagster-daemon[3227]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 418.084881] dagster-daemon[3227]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 418.085748] dagster-daemon[3227]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 418.086561] dagster-daemon[3227]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 418.087234] dagster-daemon[3227]: return ctx.invoke(self.callback, **ctx.params) full # [ 418.087839] dagster-daemon[3227]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 418.088487] dagster-daemon[3227]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 418.089168] dagster-daemon[3227]: return callback(*args, **kwargs) full # [ 418.089780] dagster-daemon[3227]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 418.090573] dagster-daemon[3227]: with get_instance_for_cli( full # [ 418.091032] dagster-daemon[3227]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 418.091621] dagster-daemon[3227]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 418.092261] dagster-daemon[3227]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 418.092881] dagster-daemon[3227]: ) as instance: full # [ 418.093710] dagster-daemon[3227]: ^ full # [ 418.094534] dagster-daemon[3227]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 418.095195] dagster-daemon[3227]: return next(self.gen) full # [ 418.108090] dagster-daemon[3227]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 418.108866] dagster-daemon[3227]: with DagsterInstance.get() as instance: full # [ 418.109705] dagster-daemon[3227]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 418.110550] dagster-daemon[3227]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 418.111574] dagster-daemon[3227]: return create_instance_from_dagster_home() full # [ 418.112236] dagster-daemon[3227]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 418.112842] dagster-daemon[3227]: return create_instance_from_config(dagster_home_path) full # [ 418.113484] dagster-daemon[3227]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 418.114153] dagster-daemon[3227]: return create_instance_from_ref(instance_ref) full # [ 418.114800] dagster-daemon[3227]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 418.115591] dagster-daemon[3227]: unified_storage = instance_ref.storage full # [ 418.116300] dagster-daemon[3227]: ^^^^^^^^^^^^^^^^^^^^ full # [ 418.116868] dagster-daemon[3227]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 418.117706] dagster-daemon[3227]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 418.118538] dagster-daemon[3227]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 418.133685] dagster-daemon[3227]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 418.134669] dagster-daemon[3227]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 418.135497] dagster-daemon[3227]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 418.136173] dagster-daemon[3227]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 418.136965] dagster-daemon[3227]: return DagsterPostgresStorage( full # [ 418.137805] dagster-daemon[3227]: inst_data=inst_data, full # [ 418.138274] dagster-daemon[3227]: ...<2 lines>... full # [ 418.138881] dagster-daemon[3227]: token_provider=get_token_provider_from_config(config_value), full # [ 418.139739] dagster-daemon[3227]: ) full # [ 418.140562] dagster-daemon[3227]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 418.141231] dagster-daemon[3227]: self._run_storage = PostgresRunStorage( full # [ 418.141835] dagster-daemon[3227]: ~~~~~~~~~~~~~~~~~~^ full # [ 418.142478] dagster-daemon[3227]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 418.143158] dagster-daemon[3227]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 418.143762] dagster-daemon[3227]: ) full # [ 418.144592] dagster-daemon[3227]: ^ full # [ 418.145309] dagster-daemon[3227]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 418.145876] dagster-daemon[3227]: self._engine = create_pg_engine( full # [ 418.146713] dagster-daemon[3227]: ~~~~~~~~~~~~~~~~^ full # [ 418.147544] dagster-daemon[3227]: self.postgres_url, full # [ 418.148233] dagster-daemon[3227]: ^^^^^^^^^^^^^^^^^^ full # [ 418.148784] dagster-daemon[3227]: ...<2 lines>... full # [ 418.149236] dagster-daemon[3227]: poolclass=db_pool.NullPool, full # [ 418.149827] dagster-daemon[3227]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 418.150480] dagster-daemon[3227]: ) full # [ 418.151152] dagster-daemon[3227]: ^ full # [ 418.151718] dagster-daemon[3227]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 418.152540] dagster-daemon[3227]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 418.168159] dagster-daemon[3227]: File "", line 2, in create_engine full # [ 418.170317] dagster-daemon[3227]: return target(fn, url, **kwargs) full # [ 418.171493] dagster-daemon[3227]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 418.174048] dagster-daemon[3227]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 418.175524] dagster-daemon[3227]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 418.178098] dagster-daemon[3227]: dbapi = dbapi_meth(**dbapi_args) full # [ 418.179244] dagster-daemon[3227]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 418.181932] dagster-daemon[3227]: import psycopg full # [ 418.182834] dagster-daemon[3227]: ModuleNotFoundError: No module named 'psycopg' full # [ 418.362671] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 50. full # [ 418.365695] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 418.368275] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 418.370592] systemd[1]: dagster-daemon.service: Consumed 1.414s CPU time over 7.209s wall clock time, 88.5M memory peak. full # [ 418.373824] systemd[1]: Started Dagster Webserver. full # [ 421.013513] dagster-webserver[3240]: Traceback (most recent call last): full # [ 421.016098] dagster-webserver[3240]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 421.016889] dagster-webserver[3240]: sys.exit(main()) full # [ 421.017709] dagster-webserver[3240]: ~~~~^^ full # [ 421.018573] dagster-webserver[3240]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 421.019241] dagster-webserver[3240]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 421.019883] dagster-webserver[3240]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 421.020707] dagster-webserver[3240]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 421.021566] dagster-webserver[3240]: return self.main(*args, **kwargs) full # [ 421.022220] dagster-webserver[3240]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 421.022875] dagster-webserver[3240]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 421.023496] dagster-webserver[3240]: rv = self.invoke(ctx) full # [ 421.031805] dagster-webserver[3240]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 421.032589] dagster-webserver[3240]: return ctx.invoke(self.callback, **ctx.params) full # [ 421.033287] dagster-webserver[3240]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 421.033868] dagster-webserver[3240]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 421.034702] dagster-webserver[3240]: return callback(*args, **kwargs) full # [ 421.035582] dagster-webserver[3240]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 421.036228] dagster-webserver[3240]: instance = stack.enter_context( full # [ 421.036832] dagster-webserver[3240]: get_possibly_temporary_instance_for_cli( full # [ 421.037483] dagster-webserver[3240]: ...<3 lines>... full # [ 421.038158] dagster-webserver[3240]: ) full # [ 421.038765] dagster-webserver[3240]: ) full # [ 421.039603] dagster-webserver[3240]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 421.040283] dagster-webserver[3240]: result = _enter(cm) full # [ 421.049471] dagster-webserver[3240]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 421.050284] dagster-webserver[3240]: return next(self.gen) full # [ 421.050886] dagster-webserver[3240]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 421.051723] dagster-webserver[3240]: with DagsterInstance.get() as instance: full # [ 421.052557] dagster-webserver[3240]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 421.053242] dagster-webserver[3240]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 421.053831] dagster-webserver[3240]: return create_instance_from_dagster_home() full # [ 421.054668] dagster-webserver[3240]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 421.055504] dagster-webserver[3240]: return create_instance_from_config(dagster_home_path) full # [ 421.056220] dagster-webserver[3240]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 421.056786] dagster-webserver[3240]: return create_instance_from_ref(instance_ref) full # [ 421.068667] dagster-webserver[3240]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 421.069620] dagster-webserver[3240]: unified_storage = instance_ref.storage full # [ 421.070291] dagster-webserver[3240]: ^^^^^^^^^^^^^^^^^^^^ full # [ 421.070896] dagster-webserver[3240]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 421.071760] dagster-webserver[3240]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 421.072567] dagster-webserver[3240]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 421.073233] dagster-webserver[3240]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 421.073842] dagster-webserver[3240]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 421.074482] dagster-webserver[3240]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 421.075157] dagster-webserver[3240]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 421.075758] dagster-webserver[3240]: return DagsterPostgresStorage( full # [ 421.076593] dagster-webserver[3240]: inst_data=inst_data, full # [ 421.077269] dagster-webserver[3240]: ...<2 lines>... full # [ 421.077872] dagster-webserver[3240]: token_provider=get_token_provider_from_config(config_value), full # [ 421.078722] dagster-webserver[3240]: ) full # [ 421.079588] dagster-webserver[3240]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 421.080208] dagster-webserver[3240]: self._run_storage = PostgresRunStorage( full # [ 421.080803] dagster-webserver[3240]: ~~~~~~~~~~~~~~~~~~^ full # [ 421.081623] dagster-webserver[3240]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 421.082270] dagster-webserver[3240]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 421.082889] dagster-webserver[3240]: ) full # [ 421.083719] dagster-webserver[3240]: ^ full # [ 421.100349] dagster-webserver[3240]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 421.103088] dagster-webserver[3240]: self._engine = create_pg_engine( full # [ 421.104256] dagster-webserver[3240]: ~~~~~~~~~~~~~~~~^ full # [ 421.105429] dagster-webserver[3240]: self.postgres_url, full # [ 421.106493] dagster-webserver[3240]: ^^^^^^^^^^^^^^^^^^ full # [ 421.107560] dagster-webserver[3240]: ...<2 lines>... full # [ 421.108528] dagster-webserver[3240]: poolclass=db_pool.NullPool, full # [ 421.109707] dagster-webserver[3240]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 421.110860] dagster-webserver[3240]: ) full # [ 421.111646] dagster-webserver[3240]: ^ full # [ 421.112444] dagster-webserver[3240]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 421.115081] dagster-webserver[3240]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 421.116557] dagster-webserver[3240]: File "", line 2, in create_engine full # [ 421.118746] dagster-webserver[3240]: return target(fn, url, **kwargs) full # [ 421.119918] dagster-webserver[3240]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 421.122477] dagster-webserver[3240]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 421.123963] dagster-webserver[3240]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 421.126573] dagster-webserver[3240]: dbapi = dbapi_meth(**dbapi_args) full # [ 421.127762] dagster-webserver[3240]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 421.130561] dagster-webserver[3240]: import psycopg full # [ 421.131525] dagster-webserver[3240]: ModuleNotFoundError: No module named 'psycopg' full # [ 421.366375] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 421.367358] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 421.371301] systemd[1]: dagster-webserver.service: Consumed 1.998s CPU time over 8.072s wall clock time, 111.9M memory peak. full # [ 423.485246] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 57. full # [ 423.489987] systemd[1]: Started Dagster Daemon. full # [ 425.404150] dagster-daemon[3265]: Traceback (most recent call last): full # [ 425.406664] dagster-daemon[3265]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 425.407632] dagster-daemon[3265]: sys.exit(main()) full # [ 425.408270] dagster-daemon[3265]: ~~~~^^ full # [ 425.408879] dagster-daemon[3265]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 425.409716] dagster-daemon[3265]: cli(obj={}) full # [ 425.410570] dagster-daemon[3265]: ~~~^^^^^^^^ full # [ 425.411210] dagster-daemon[3265]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 425.411799] dagster-daemon[3265]: return self.main(*args, **kwargs) full # [ 425.412618] dagster-daemon[3265]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 425.413299] dagster-daemon[3265]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 425.413897] dagster-daemon[3265]: rv = self.invoke(ctx) full # [ 425.421152] dagster-daemon[3265]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 425.421926] dagster-daemon[3265]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 425.422744] dagster-daemon[3265]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 425.423843] dagster-daemon[3265]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 425.424578] dagster-daemon[3265]: return ctx.invoke(self.callback, **ctx.params) full # [ 425.425323] dagster-daemon[3265]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 425.425852] dagster-daemon[3265]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 425.426686] dagster-daemon[3265]: return callback(*args, **kwargs) full # [ 425.428441] dagster-daemon[3265]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 425.429168] dagster-daemon[3265]: with get_instance_for_cli( full # [ 425.429768] dagster-daemon[3265]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 425.430707] dagster-daemon[3265]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 425.431295] dagster-daemon[3265]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 425.431847] dagster-daemon[3265]: ) as instance: full # [ 425.432713] dagster-daemon[3265]: ^ full # [ 425.433514] dagster-daemon[3265]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 425.435240] dagster-daemon[3265]: return next(self.gen) full # [ 425.435768] dagster-daemon[3265]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 425.436973] dagster-daemon[3265]: with DagsterInstance.get() as instance: full # [ 425.437837] dagster-daemon[3265]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 425.438460] dagster-daemon[3265]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 425.439473] dagster-daemon[3265]: return create_instance_from_dagster_home() full # [ 425.440188] dagster-daemon[3265]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 425.440748] dagster-daemon[3265]: return create_instance_from_config(dagster_home_path) full # [ 425.441733] dagster-daemon[3265]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 425.442606] dagster-daemon[3265]: return create_instance_from_ref(instance_ref) full # [ 425.460871] dagster-daemon[3265]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 425.461672] dagster-daemon[3265]: unified_storage = instance_ref.storage full # [ 425.462523] dagster-daemon[3265]: ^^^^^^^^^^^^^^^^^^^^ full # [ 425.465486] dagster-daemon[3265]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 425.466339] dagster-daemon[3265]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 425.467133] dagster-daemon[3265]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 425.467690] dagster-daemon[3265]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 425.468510] dagster-daemon[3265]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 425.469235] dagster-daemon[3265]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 425.469753] dagster-daemon[3265]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 425.470589] dagster-daemon[3265]: return DagsterPostgresStorage( full # [ 425.471332] dagster-daemon[3265]: inst_data=inst_data, full # [ 425.471856] dagster-daemon[3265]: ...<2 lines>... full # [ 425.472687] dagster-daemon[3265]: token_provider=get_token_provider_from_config(config_value), full # [ 425.473568] dagster-daemon[3265]: ) full # [ 425.483976] dagster-daemon[3265]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 425.484792] dagster-daemon[3265]: self._run_storage = PostgresRunStorage( full # [ 425.485616] dagster-daemon[3265]: ~~~~~~~~~~~~~~~~~~^ full # [ 425.487067] dagster-daemon[3265]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 425.487741] dagster-daemon[3265]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 425.488569] dagster-daemon[3265]: ) full # [ 425.489050] dagster-daemon[3265]: ^ full # [ 425.489623] dagster-daemon[3265]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 425.490278] dagster-daemon[3265]: self._engine = create_pg_engine( full # [ 425.491167] dagster-daemon[3265]: ~~~~~~~~~~~~~~~~^ full # [ 425.491722] dagster-daemon[3265]: self.postgres_url, full # [ 425.492556] dagster-daemon[3265]: ^^^^^^^^^^^^^^^^^^ full # [ 425.493217] dagster-daemon[3265]: ...<2 lines>... full # [ 425.493820] dagster-daemon[3265]: poolclass=db_pool.NullPool, full # [ 425.494674] dagster-daemon[3265]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 425.495489] dagster-daemon[3265]: ) full # [ 425.496141] dagster-daemon[3265]: ^ full # [ 425.496748] dagster-daemon[3265]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 425.497573] dagster-daemon[3265]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 425.498045] dagster-daemon[3265]: File "", line 2, in create_engine full # [ 425.498630] dagster-daemon[3265]: return target(fn, url, **kwargs) full # [ 425.499280] dagster-daemon[3265]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 425.499900] dagster-daemon[3265]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 425.500764] dagster-daemon[3265]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 425.501560] dagster-daemon[3265]: dbapi = dbapi_meth(**dbapi_args) full # [ 425.502594] dagster-daemon[3265]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 425.503249] dagster-daemon[3265]: import psycopg full # [ 425.520083] dagster-daemon[3265]: ModuleNotFoundError: No module named 'psycopg' full # [ 425.708709] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 425.709895] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 425.713265] systemd[1]: dagster-daemon.service: Consumed 1.432s CPU time over 7.343s wall clock time, 88.5M memory peak. full # [ 426.485966] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 51. full # [ 426.490881] systemd[1]: Started Dagster Webserver. full # [ 429.095102] dagster-webserver[3278]: Traceback (most recent call last): full # [ 429.097629] dagster-webserver[3278]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 429.098633] dagster-webserver[3278]: sys.exit(main()) full # [ 429.099301] dagster-webserver[3278]: ~~~~^^ full # [ 429.099881] dagster-webserver[3278]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 429.100978] dagster-webserver[3278]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 429.101752] dagster-webserver[3278]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 429.102556] dagster-webserver[3278]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 429.103200] dagster-webserver[3278]: return self.main(*args, **kwargs) full # [ 429.103792] dagster-webserver[3278]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 429.104272] dagster-webserver[3278]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 429.104838] dagster-webserver[3278]: rv = self.invoke(ctx) full # [ 429.113077] dagster-webserver[3278]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 429.113844] dagster-webserver[3278]: return ctx.invoke(self.callback, **ctx.params) full # [ 429.114507] dagster-webserver[3278]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 429.115162] dagster-webserver[3278]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 429.115766] dagster-webserver[3278]: return callback(*args, **kwargs) full # [ 429.116597] dagster-webserver[3278]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 429.117285] dagster-webserver[3278]: instance = stack.enter_context( full # [ 429.117887] dagster-webserver[3278]: get_possibly_temporary_instance_for_cli( full # [ 429.118720] dagster-webserver[3278]: ...<3 lines>... full # [ 429.119552] dagster-webserver[3278]: ) full # [ 429.120225] dagster-webserver[3278]: ) full # [ 429.120843] dagster-webserver[3278]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 429.121643] dagster-webserver[3278]: result = _enter(cm) full # [ 429.122465] dagster-webserver[3278]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 429.123129] dagster-webserver[3278]: return next(self.gen) full # [ 429.133506] dagster-webserver[3278]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 429.134500] dagster-webserver[3278]: with DagsterInstance.get() as instance: full # [ 429.135164] dagster-webserver[3278]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 429.135766] dagster-webserver[3278]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 429.136594] dagster-webserver[3278]: return create_instance_from_dagster_home() full # [ 429.137275] dagster-webserver[3278]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 429.137886] dagster-webserver[3278]: return create_instance_from_config(dagster_home_path) full # [ 429.138721] dagster-webserver[3278]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 429.139580] dagster-webserver[3278]: return create_instance_from_ref(instance_ref) full # [ 429.140274] dagster-webserver[3278]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 429.140825] dagster-webserver[3278]: unified_storage = instance_ref.storage full # [ 429.141665] dagster-webserver[3278]: ^^^^^^^^^^^^^^^^^^^^ full # [ 429.154525] dagster-webserver[3278]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 429.155532] dagster-webserver[3278]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 429.156188] dagster-webserver[3278]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 429.156792] dagster-webserver[3278]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 429.157609] dagster-webserver[3278]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 429.158286] dagster-webserver[3278]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 429.158889] dagster-webserver[3278]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 429.159729] dagster-webserver[3278]: return DagsterPostgresStorage( full # [ 429.160560] dagster-webserver[3278]: inst_data=inst_data, full # [ 429.161225] dagster-webserver[3278]: ...<2 lines>... full # [ 429.161834] dagster-webserver[3278]: token_provider=get_token_provider_from_config(config_value), full # [ 429.162486] dagster-webserver[3278]: ) full # [ 429.163210] dagster-webserver[3278]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 429.163774] dagster-webserver[3278]: self._run_storage = PostgresRunStorage( full # [ 429.164615] dagster-webserver[3278]: ~~~~~~~~~~~~~~~~~~^ full # [ 429.165287] dagster-webserver[3278]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 429.165889] dagster-webserver[3278]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 429.166716] dagster-webserver[3278]: ) full # [ 429.167546] dagster-webserver[3278]: ^ full # [ 429.168210] dagster-webserver[3278]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 429.168803] dagster-webserver[3278]: self._engine = create_pg_engine( full # [ 429.169619] dagster-webserver[3278]: ~~~~~~~~~~~~~~~~^ full # [ 429.170258] dagster-webserver[3278]: self.postgres_url, full # [ 429.170877] dagster-webserver[3278]: ^^^^^^^^^^^^^^^^^^ full # [ 429.171704] dagster-webserver[3278]: ...<2 lines>... full # [ 429.172524] dagster-webserver[3278]: poolclass=db_pool.NullPool, full # [ 429.173184] dagster-webserver[3278]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 429.173782] dagster-webserver[3278]: ) full # [ 429.174587] dagster-webserver[3278]: ^ full # [ 429.193094] dagster-webserver[3278]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 429.193886] dagster-webserver[3278]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 429.194742] dagster-webserver[3278]: File "", line 2, in create_engine full # [ 429.195580] dagster-webserver[3278]: return target(fn, url, **kwargs) full # [ 429.198109] dagster-webserver[3278]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 429.198816] dagster-webserver[3278]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 429.199645] dagster-webserver[3278]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 429.200485] dagster-webserver[3278]: dbapi = dbapi_meth(**dbapi_args) full # [ 429.203109] dagster-webserver[3278]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 429.203744] dagster-webserver[3278]: import psycopg full # [ 429.204576] dagster-webserver[3278]: ModuleNotFoundError: No module named 'psycopg' full # [ 429.466331] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 429.468913] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 429.471368] systemd[1]: dagster-webserver.service: Consumed 2.012s CPU time over 8.092s wall clock time, 111.8M memory peak. full # [ 430.734838] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 58. full # [ 430.737458] systemd[1]: Started Dagster Daemon. full # [ 432.558147] dagster-daemon[3304]: Traceback (most recent call last): full # [ 432.560688] dagster-daemon[3304]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 432.561599] dagster-daemon[3304]: sys.exit(main()) full # [ 432.562236] dagster-daemon[3304]: ~~~~^^ full # [ 432.562832] dagster-daemon[3304]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 432.563488] dagster-daemon[3304]: cli(obj={}) full # [ 432.564162] dagster-daemon[3304]: ~~~^^^^^^^^ full # [ 432.564768] dagster-daemon[3304]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 432.565556] dagster-daemon[3304]: return self.main(*args, **kwargs) full # [ 432.566210] dagster-daemon[3304]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 432.566827] dagster-daemon[3304]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 432.567637] dagster-daemon[3304]: rv = self.invoke(ctx) full # [ 432.574898] dagster-daemon[3304]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 432.575702] dagster-daemon[3304]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 432.576554] dagster-daemon[3304]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 432.577588] dagster-daemon[3304]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 432.578229] dagster-daemon[3304]: return ctx.invoke(self.callback, **ctx.params) full # [ 432.578839] dagster-daemon[3304]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 432.579512] dagster-daemon[3304]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 432.580164] dagster-daemon[3304]: return callback(*args, **kwargs) full # [ 432.580759] dagster-daemon[3304]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 432.581570] dagster-daemon[3304]: with get_instance_for_cli( full # [ 432.582000] dagster-daemon[3304]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 432.582621] dagster-daemon[3304]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 432.583277] dagster-daemon[3304]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 432.583930] dagster-daemon[3304]: ) as instance: full # [ 432.584980] dagster-daemon[3304]: ^ full # [ 432.585723] dagster-daemon[3304]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 432.586541] dagster-daemon[3304]: return next(self.gen) full # [ 432.598809] dagster-daemon[3304]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 432.599667] dagster-daemon[3304]: with DagsterInstance.get() as instance: full # [ 432.600293] dagster-daemon[3304]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 432.600930] dagster-daemon[3304]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 432.601758] dagster-daemon[3304]: return create_instance_from_dagster_home() full # [ 432.602605] dagster-daemon[3304]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 432.603288] dagster-daemon[3304]: return create_instance_from_config(dagster_home_path) full # [ 432.603940] dagster-daemon[3304]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 432.604732] dagster-daemon[3304]: return create_instance_from_ref(instance_ref) full # [ 432.605574] dagster-daemon[3304]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 432.606246] dagster-daemon[3304]: unified_storage = instance_ref.storage full # [ 432.606878] dagster-daemon[3304]: ^^^^^^^^^^^^^^^^^^^^ full # [ 432.619295] dagster-daemon[3304]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 432.620130] dagster-daemon[3304]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 432.620729] dagster-daemon[3304]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 432.621543] dagster-daemon[3304]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 432.622205] dagster-daemon[3304]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 432.622800] dagster-daemon[3304]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 432.623621] dagster-daemon[3304]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 432.624262] dagster-daemon[3304]: return DagsterPostgresStorage( full # [ 432.624898] dagster-daemon[3304]: inst_data=inst_data, full # [ 432.625717] dagster-daemon[3304]: ...<2 lines>... full # [ 432.627047] dagster-daemon[3304]: token_provider=get_token_provider_from_config(config_value), full # [ 432.627673] dagster-daemon[3304]: ) full # [ 432.628542] dagster-daemon[3304]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 432.629397] dagster-daemon[3304]: self._run_storage = PostgresRunStorage( full # [ 432.629985] dagster-daemon[3304]: ~~~~~~~~~~~~~~~~~~^ full # [ 432.630837] dagster-daemon[3304]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 432.631736] dagster-daemon[3304]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 432.632515] dagster-daemon[3304]: ) full # [ 432.633235] dagster-daemon[3304]: ^ full # [ 432.633773] dagster-daemon[3304]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 432.634589] dagster-daemon[3304]: self._engine = create_pg_engine( full # [ 432.635315] dagster-daemon[3304]: ~~~~~~~~~~~~~~~~^ full # [ 432.635849] dagster-daemon[3304]: self.postgres_url, full # [ 432.636482] dagster-daemon[3304]: ^^^^^^^^^^^^^^^^^^ full # [ 432.637199] dagster-daemon[3304]: ...<2 lines>... full # [ 432.637740] dagster-daemon[3304]: poolclass=db_pool.NullPool, full # [ 432.638572] dagster-daemon[3304]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 432.639003] dagster-daemon[3304]: ) full # [ 432.639814] dagster-daemon[3304]: ^ full # [ 432.655685] dagster-daemon[3304]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 432.656582] dagster-daemon[3304]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 432.657063] dagster-daemon[3304]: File "", line 2, in create_engine full # [ 432.657619] dagster-daemon[3304]: return target(fn, url, **kwargs) full # [ 432.658422] dagster-daemon[3304]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 432.659124] dagster-daemon[3304]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 432.666122] dagster-daemon[3304]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 432.666901] dagster-daemon[3304]: dbapi = dbapi_meth(**dbapi_args) full # [ 432.667733] dagster-daemon[3304]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 432.668581] dagster-daemon[3304]: import psycopg full # [ 432.669098] dagster-daemon[3304]: ModuleNotFoundError: No module named 'psycopg' full # [ 432.861056] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 432.863281] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 432.865365] systemd[1]: dagster-daemon.service: Consumed 1.401s CPU time over 7.145s wall clock time, 88.5M memory peak. full # [ 434.485388] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 52. full # [ 434.489353] systemd[1]: Started Dagster Webserver. full # [ 437.086047] dagster-webserver[3321]: Traceback (most recent call last): full # [ 437.088585] dagster-webserver[3321]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 437.089611] dagster-webserver[3321]: sys.exit(main()) full # [ 437.090624] dagster-webserver[3321]: ~~~~^^ full # [ 437.091282] dagster-webserver[3321]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 437.091925] dagster-webserver[3321]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 437.092783] dagster-webserver[3321]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 437.093622] dagster-webserver[3321]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 437.094262] dagster-webserver[3321]: return self.main(*args, **kwargs) full # [ 437.094855] dagster-webserver[3321]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 437.095685] dagster-webserver[3321]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 437.096518] dagster-webserver[3321]: rv = self.invoke(ctx) full # [ 437.104239] dagster-webserver[3321]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 437.104996] dagster-webserver[3321]: return ctx.invoke(self.callback, **ctx.params) full # [ 437.105647] dagster-webserver[3321]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 437.106283] dagster-webserver[3321]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 437.106926] dagster-webserver[3321]: return callback(*args, **kwargs) full # [ 437.107811] dagster-webserver[3321]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 437.108614] dagster-webserver[3321]: instance = stack.enter_context( full # [ 437.109301] dagster-webserver[3321]: get_possibly_temporary_instance_for_cli( full # [ 437.109889] dagster-webserver[3321]: ...<3 lines>... full # [ 437.110714] dagster-webserver[3321]: ) full # [ 437.111544] dagster-webserver[3321]: ) full # [ 437.112224] dagster-webserver[3321]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 437.112832] dagster-webserver[3321]: result = _enter(cm) full # [ 437.121923] dagster-webserver[3321]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 437.122701] dagster-webserver[3321]: return next(self.gen) full # [ 437.123525] dagster-webserver[3321]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 437.124220] dagster-webserver[3321]: with DagsterInstance.get() as instance: full # [ 437.124818] dagster-webserver[3321]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 437.125647] dagster-webserver[3321]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 437.126493] dagster-webserver[3321]: return create_instance_from_dagster_home() full # [ 437.127226] dagster-webserver[3321]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 437.127793] dagster-webserver[3321]: return create_instance_from_config(dagster_home_path) full # [ 437.128614] dagster-webserver[3321]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 437.129297] dagster-webserver[3321]: return create_instance_from_ref(instance_ref) full # [ 437.141362] dagster-webserver[3321]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 437.142184] dagster-webserver[3321]: unified_storage = instance_ref.storage full # [ 437.142783] dagster-webserver[3321]: ^^^^^^^^^^^^^^^^^^^^ full # [ 437.143617] dagster-webserver[3321]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 437.144302] dagster-webserver[3321]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 437.144914] dagster-webserver[3321]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 437.145766] dagster-webserver[3321]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 437.146607] dagster-webserver[3321]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 437.147293] dagster-webserver[3321]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 437.147890] dagster-webserver[3321]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 437.148733] dagster-webserver[3321]: return DagsterPostgresStorage( full # [ 437.149582] dagster-webserver[3321]: inst_data=inst_data, full # [ 437.150060] dagster-webserver[3321]: ...<2 lines>... full # [ 437.150675] dagster-webserver[3321]: token_provider=get_token_provider_from_config(config_value), full # [ 437.151525] dagster-webserver[3321]: ) full # [ 437.152233] dagster-webserver[3321]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 437.152786] dagster-webserver[3321]: self._run_storage = PostgresRunStorage( full # [ 437.153234] dagster-webserver[3321]: ~~~~~~~~~~~~~~~~~~^ full # [ 437.153830] dagster-webserver[3321]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 437.154468] dagster-webserver[3321]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 437.155141] dagster-webserver[3321]: ) full # [ 437.155738] dagster-webserver[3321]: ^ full # [ 437.156575] dagster-webserver[3321]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 437.157050] dagster-webserver[3321]: self._engine = create_pg_engine( full # [ 437.157622] dagster-webserver[3321]: ~~~~~~~~~~~~~~~~^ full # [ 437.158462] dagster-webserver[3321]: self.postgres_url, full # [ 437.159122] dagster-webserver[3321]: ^^^^^^^^^^^^^^^^^^ full # [ 437.159717] dagster-webserver[3321]: ...<2 lines>... full # [ 437.160568] dagster-webserver[3321]: poolclass=db_pool.NullPool, full # [ 437.161228] dagster-webserver[3321]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 437.161829] dagster-webserver[3321]: ) full # [ 437.162472] dagster-webserver[3321]: ^ full # [ 437.163356] dagster-webserver[3321]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 437.163944] dagster-webserver[3321]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 437.164777] dagster-webserver[3321]: File "", line 2, in create_engine full # [ 437.165594] dagster-webserver[3321]: return target(fn, url, **kwargs) full # [ 437.190433] dagster-webserver[3321]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 437.191244] dagster-webserver[3321]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 437.191854] dagster-webserver[3321]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 437.192496] dagster-webserver[3321]: dbapi = dbapi_meth(**dbapi_args) full # [ 437.193188] dagster-webserver[3321]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 437.193786] dagster-webserver[3321]: import psycopg full # [ 437.194611] dagster-webserver[3321]: ModuleNotFoundError: No module named 'psycopg' full # [ 437.463173] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 437.465453] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 437.467594] systemd[1]: dagster-webserver.service: Consumed 1.975s CPU time over 7.995s wall clock time, 111.8M memory peak. full # [ 437.984839] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 59. full # [ 437.987775] systemd[1]: Started Dagster Daemon. full # [ 439.841574] dagster-daemon[3342]: Traceback (most recent call last): full # [ 439.844167] dagster-daemon[3342]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 439.844950] dagster-daemon[3342]: sys.exit(main()) full # [ 439.845784] dagster-daemon[3342]: ~~~~^^ full # [ 439.846600] dagster-daemon[3342]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 439.847282] dagster-daemon[3342]: cli(obj={}) full # [ 439.847889] dagster-daemon[3342]: ~~~^^^^^^^^ full # [ 439.848521] dagster-daemon[3342]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 439.849196] dagster-daemon[3342]: return self.main(*args, **kwargs) full # [ 439.849790] dagster-daemon[3342]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 439.850274] dagster-daemon[3342]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 439.850839] dagster-daemon[3342]: rv = self.invoke(ctx) full # [ 439.851676] dagster-daemon[3342]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 439.852517] dagster-daemon[3342]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 439.853205] dagster-daemon[3342]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 439.863226] dagster-daemon[3342]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 439.864243] dagster-daemon[3342]: return ctx.invoke(self.callback, **ctx.params) full # [ 439.864843] dagster-daemon[3342]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 439.865558] dagster-daemon[3342]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 439.866178] dagster-daemon[3342]: return callback(*args, **kwargs) full # [ 439.866778] dagster-daemon[3342]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 439.867613] dagster-daemon[3342]: with get_instance_for_cli( full # [ 439.868294] dagster-daemon[3342]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 439.868906] dagster-daemon[3342]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 439.869738] dagster-daemon[3342]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 439.870590] dagster-daemon[3342]: ) as instance: full # [ 439.871249] dagster-daemon[3342]: ^ full # [ 439.871914] dagster-daemon[3342]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 439.872692] dagster-daemon[3342]: return next(self.gen) full # [ 439.873527] dagster-daemon[3342]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 439.874192] dagster-daemon[3342]: with DagsterInstance.get() as instance: full # [ 439.874782] dagster-daemon[3342]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 439.887146] dagster-daemon[3342]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 439.887912] dagster-daemon[3342]: return create_instance_from_dagster_home() full # [ 439.888797] dagster-daemon[3342]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 439.889604] dagster-daemon[3342]: return create_instance_from_config(dagster_home_path) full # [ 439.890635] dagster-daemon[3342]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 439.891484] dagster-daemon[3342]: return create_instance_from_ref(instance_ref) full # [ 439.892272] dagster-daemon[3342]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 439.892973] dagster-daemon[3342]: unified_storage = instance_ref.storage full # [ 439.893856] dagster-daemon[3342]: ^^^^^^^^^^^^^^^^^^^^ full # [ 439.894519] dagster-daemon[3342]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 439.895170] dagster-daemon[3342]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 439.895772] dagster-daemon[3342]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 439.908633] dagster-daemon[3342]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 439.909618] dagster-daemon[3342]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 439.910103] dagster-daemon[3342]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 439.910708] dagster-daemon[3342]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 439.911555] dagster-daemon[3342]: return DagsterPostgresStorage( full # [ 439.912248] dagster-daemon[3342]: inst_data=inst_data, full # [ 439.912857] dagster-daemon[3342]: ...<2 lines>... full # [ 439.913691] dagster-daemon[3342]: token_provider=get_token_provider_from_config(config_value), full # [ 439.914552] dagster-daemon[3342]: ) full # [ 439.915233] dagster-daemon[3342]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 439.915837] dagster-daemon[3342]: self._run_storage = PostgresRunStorage( full # [ 439.916681] dagster-daemon[3342]: ~~~~~~~~~~~~~~~~~~^ full # [ 439.917524] dagster-daemon[3342]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 439.918219] dagster-daemon[3342]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 439.918824] dagster-daemon[3342]: ) full # [ 439.919678] dagster-daemon[3342]: ^ full # [ 439.920553] dagster-daemon[3342]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 439.921194] dagster-daemon[3342]: self._engine = create_pg_engine( full # [ 439.921786] dagster-daemon[3342]: ~~~~~~~~~~~~~~~~^ full # [ 439.922602] dagster-daemon[3342]: self.postgres_url, full # [ 439.923269] dagster-daemon[3342]: ^^^^^^^^^^^^^^^^^^ full # [ 439.923883] dagster-daemon[3342]: ...<2 lines>... full # [ 439.924713] dagster-daemon[3342]: poolclass=db_pool.NullPool, full # [ 439.925551] dagster-daemon[3342]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 439.926218] dagster-daemon[3342]: ) full # [ 439.926814] dagster-daemon[3342]: ^ full # [ 439.927647] dagster-daemon[3342]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 439.928302] dagster-daemon[3342]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 439.943484] dagster-daemon[3342]: File "", line 2, in create_engine full # [ 439.945644] dagster-daemon[3342]: return target(fn, url, **kwargs) full # [ 439.946809] dagster-daemon[3342]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 439.949389] dagster-daemon[3342]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 439.950902] dagster-daemon[3342]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 439.953505] dagster-daemon[3342]: dbapi = dbapi_meth(**dbapi_args) full # [ 439.954647] dagster-daemon[3342]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 439.957378] dagster-daemon[3342]: import psycopg full # [ 439.958311] dagster-daemon[3342]: ModuleNotFoundError: No module named 'psycopg' full # [ 440.130913] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 440.133172] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 440.135623] systemd[1]: dagster-daemon.service: Consumed 1.393s CPU time over 7.269s wall clock time, 88.5M memory peak. full # [ 442.485263] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 53. full # [ 442.487967] systemd[1]: Started Dagster Webserver. full # [ 445.081792] dagster-webserver[3363]: Traceback (most recent call last): full # [ 445.084401] dagster-webserver[3363]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 445.085193] dagster-webserver[3363]: sys.exit(main()) full # [ 445.085786] dagster-webserver[3363]: ~~~~^^ full # [ 445.086610] dagster-webserver[3363]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 445.087262] dagster-webserver[3363]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 445.087880] dagster-webserver[3363]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 445.088697] dagster-webserver[3363]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 445.089541] dagster-webserver[3363]: return self.main(*args, **kwargs) full # [ 445.090211] dagster-webserver[3363]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 445.090837] dagster-webserver[3363]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 445.091618] dagster-webserver[3363]: rv = self.invoke(ctx) full # [ 445.099906] dagster-webserver[3363]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 445.100693] dagster-webserver[3363]: return ctx.invoke(self.callback, **ctx.params) full # [ 445.101550] dagster-webserver[3363]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 445.102210] dagster-webserver[3363]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 445.102813] dagster-webserver[3363]: return callback(*args, **kwargs) full # [ 445.103664] dagster-webserver[3363]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 445.104515] dagster-webserver[3363]: instance = stack.enter_context( full # [ 445.105201] dagster-webserver[3363]: get_possibly_temporary_instance_for_cli( full # [ 445.105799] dagster-webserver[3363]: ...<3 lines>... full # [ 445.106235] dagster-webserver[3363]: ) full # [ 445.106829] dagster-webserver[3363]: ) full # [ 445.107693] dagster-webserver[3363]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 445.108312] dagster-webserver[3363]: result = _enter(cm) full # [ 445.108935] dagster-webserver[3363]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 445.109775] dagster-webserver[3363]: return next(self.gen) full # [ 445.110598] dagster-webserver[3363]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 445.111272] dagster-webserver[3363]: with DagsterInstance.get() as instance: full # [ 445.111865] dagster-webserver[3363]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 445.125278] dagster-webserver[3363]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 445.126092] dagster-webserver[3363]: return create_instance_from_dagster_home() full # [ 445.126695] dagster-webserver[3363]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 445.127538] dagster-webserver[3363]: return create_instance_from_config(dagster_home_path) full # [ 445.128241] dagster-webserver[3363]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 445.128843] dagster-webserver[3363]: return create_instance_from_ref(instance_ref) full # [ 445.129496] dagster-webserver[3363]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 445.130177] dagster-webserver[3363]: unified_storage = instance_ref.storage full # [ 445.130777] dagster-webserver[3363]: ^^^^^^^^^^^^^^^^^^^^ full # [ 445.131652] dagster-webserver[3363]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 445.132303] dagster-webserver[3363]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 445.132909] dagster-webserver[3363]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 445.133757] dagster-webserver[3363]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 445.134604] dagster-webserver[3363]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 445.135283] dagster-webserver[3363]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 445.152614] dagster-webserver[3363]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 445.153599] dagster-webserver[3363]: return DagsterPostgresStorage( full # [ 445.154126] dagster-webserver[3363]: inst_data=inst_data, full # [ 445.154678] dagster-webserver[3363]: ...<2 lines>... full # [ 445.155528] dagster-webserver[3363]: token_provider=get_token_provider_from_config(config_value), full # [ 445.156211] dagster-webserver[3363]: ) full # [ 445.156820] dagster-webserver[3363]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 445.157672] dagster-webserver[3363]: self._run_storage = PostgresRunStorage( full # [ 445.158525] dagster-webserver[3363]: ~~~~~~~~~~~~~~~~~~^ full # [ 445.159209] dagster-webserver[3363]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 445.159816] dagster-webserver[3363]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 445.160668] dagster-webserver[3363]: ) full # [ 445.161504] dagster-webserver[3363]: ^ full # [ 445.162190] dagster-webserver[3363]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 445.162802] dagster-webserver[3363]: self._engine = create_pg_engine( full # [ 445.163624] dagster-webserver[3363]: ~~~~~~~~~~~~~~~~^ full # [ 445.164284] dagster-webserver[3363]: self.postgres_url, full # [ 445.164916] dagster-webserver[3363]: ^^^^^^^^^^^^^^^^^^ full # [ 445.165766] dagster-webserver[3363]: ...<2 lines>... full # [ 445.166615] dagster-webserver[3363]: poolclass=db_pool.NullPool, full # [ 445.167074] dagster-webserver[3363]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 445.167664] dagster-webserver[3363]: ) full # [ 445.168498] dagster-webserver[3363]: ^ full # [ 445.169168] dagster-webserver[3363]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 445.169770] dagster-webserver[3363]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 445.170625] dagster-webserver[3363]: File "", line 2, in create_engine full # [ 445.171257] dagster-webserver[3363]: return target(fn, url, **kwargs) full # [ 445.171853] dagster-webserver[3363]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 445.172687] dagster-webserver[3363]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 445.190035] dagster-webserver[3363]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 445.192629] dagster-webserver[3363]: dbapi = dbapi_meth(**dbapi_args) full # [ 445.193811] dagster-webserver[3363]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 445.196604] dagster-webserver[3363]: import psycopg full # [ 445.197593] dagster-webserver[3363]: ModuleNotFoundError: No module named 'psycopg' full # [ 445.235630] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 60. full # [ 445.238665] systemd[1]: Started Dagster Daemon. full # [ 445.504434] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 445.507284] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 445.508071] systemd[1]: dagster-webserver.service: Consumed 2.039s CPU time over 8.042s wall clock time, 111.8M memory peak. full # [ 447.058796] dagster-daemon[3377]: Traceback (most recent call last): full # [ 447.061332] dagster-daemon[3377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 447.062109] dagster-daemon[3377]: sys.exit(main()) full # [ 447.062677] dagster-daemon[3377]: ~~~~^^ full # [ 447.063512] dagster-daemon[3377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 447.064162] dagster-daemon[3377]: cli(obj={}) full # [ 447.064777] dagster-daemon[3377]: ~~~^^^^^^^^ full # [ 447.065574] dagster-daemon[3377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 447.066040] dagster-daemon[3377]: return self.main(*args, **kwargs) full # [ 447.066619] dagster-daemon[3377]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 447.067287] dagster-daemon[3377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 447.067874] dagster-daemon[3377]: rv = self.invoke(ctx) full # [ 447.068690] dagster-daemon[3377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 447.069511] dagster-daemon[3377]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 447.070186] dagster-daemon[3377]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 447.080149] dagster-daemon[3377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 447.080919] dagster-daemon[3377]: return ctx.invoke(self.callback, **ctx.params) full # [ 447.081758] dagster-daemon[3377]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 447.082610] dagster-daemon[3377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 447.083272] dagster-daemon[3377]: return callback(*args, **kwargs) full # [ 447.083871] dagster-daemon[3377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 447.084709] dagster-daemon[3377]: with get_instance_for_cli( full # [ 447.085534] dagster-daemon[3377]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 447.086220] dagster-daemon[3377]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 447.086815] dagster-daemon[3377]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 447.087643] dagster-daemon[3377]: ) as instance: full # [ 447.088485] dagster-daemon[3377]: ^ full # [ 447.089207] dagster-daemon[3377]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 447.089760] dagster-daemon[3377]: return next(self.gen) full # [ 447.090584] dagster-daemon[3377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 447.091042] dagster-daemon[3377]: with DagsterInstance.get() as instance: full # [ 447.091616] dagster-daemon[3377]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 447.103784] dagster-daemon[3377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 447.104562] dagster-daemon[3377]: return create_instance_from_dagster_home() full # [ 447.105222] dagster-daemon[3377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 447.105825] dagster-daemon[3377]: return create_instance_from_config(dagster_home_path) full # [ 447.106660] dagster-daemon[3377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 447.107488] dagster-daemon[3377]: return create_instance_from_ref(instance_ref) full # [ 447.108202] dagster-daemon[3377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 447.108767] dagster-daemon[3377]: unified_storage = instance_ref.storage full # [ 447.109681] dagster-daemon[3377]: ^^^^^^^^^^^^^^^^^^^^ full # [ 447.110268] dagster-daemon[3377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 447.110871] dagster-daemon[3377]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 447.111703] dagster-daemon[3377]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 447.125106] dagster-daemon[3377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 447.125862] dagster-daemon[3377]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 447.126760] dagster-daemon[3377]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 447.127549] dagster-daemon[3377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 447.128209] dagster-daemon[3377]: return DagsterPostgresStorage( full # [ 447.128811] dagster-daemon[3377]: inst_data=inst_data, full # [ 447.129641] dagster-daemon[3377]: ...<2 lines>... full # [ 447.130289] dagster-daemon[3377]: token_provider=get_token_provider_from_config(config_value), full # [ 447.130920] dagster-daemon[3377]: ) full # [ 447.131756] dagster-daemon[3377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 447.132589] dagster-daemon[3377]: self._run_storage = PostgresRunStorage( full # [ 447.133264] dagster-daemon[3377]: ~~~~~~~~~~~~~~~~~~^ full # [ 447.133868] dagster-daemon[3377]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 447.134712] dagster-daemon[3377]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 447.135544] dagster-daemon[3377]: ) full # [ 447.136218] dagster-daemon[3377]: ^ full # [ 447.136822] dagster-daemon[3377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 447.137669] dagster-daemon[3377]: self._engine = create_pg_engine( full # [ 447.138498] dagster-daemon[3377]: ~~~~~~~~~~~~~~~~^ full # [ 447.139175] dagster-daemon[3377]: self.postgres_url, full # [ 447.139776] dagster-daemon[3377]: ^^^^^^^^^^^^^^^^^^ full # [ 447.140570] dagster-daemon[3377]: ...<2 lines>... full # [ 447.141038] dagster-daemon[3377]: poolclass=db_pool.NullPool, full # [ 447.141613] dagster-daemon[3377]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 447.142277] dagster-daemon[3377]: ) full # [ 447.142865] dagster-daemon[3377]: ^ full # [ 447.143690] dagster-daemon[3377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 447.144512] dagster-daemon[3377]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 447.145172] dagster-daemon[3377]: File "", line 2, in create_engine full # [ 447.145762] dagster-daemon[3377]: return target(fn, url, **kwargs) full # [ 447.146642] dagster-daemon[3377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 447.147234] dagster-daemon[3377]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 447.165954] dagster-daemon[3377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 447.168517] dagster-daemon[3377]: dbapi = dbapi_meth(**dbapi_args) full # [ 447.169645] dagster-daemon[3377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 447.172354] dagster-daemon[3377]: import psycopg full # [ 447.173299] dagster-daemon[3377]: ModuleNotFoundError: No module named 'psycopg' full # [ 447.355556] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 447.356723] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 447.360174] systemd[1]: dagster-daemon.service: Consumed 1.417s CPU time over 7.223s wall clock time, 88.8M memory peak. full # [ 450.735240] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 54. full # [ 450.739608] systemd[1]: Started Dagster Webserver. full # [ 452.484475] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 61. full # [ 452.487555] systemd[1]: Started Dagster Daemon. full # [ 453.357405] dagster-webserver[3405]: Traceback (most recent call last): full # [ 453.359861] dagster-webserver[3405]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 453.360580] dagster-webserver[3405]: sys.exit(main()) full # [ 453.361219] dagster-webserver[3405]: ~~~~^^ full # [ 453.361813] dagster-webserver[3405]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 453.362567] dagster-webserver[3405]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 453.363154] dagster-webserver[3405]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 453.363760] dagster-webserver[3405]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 453.364675] dagster-webserver[3405]: return self.main(*args, **kwargs) full # [ 453.365216] dagster-webserver[3405]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 453.373084] dagster-webserver[3405]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 453.373777] dagster-webserver[3405]: rv = self.invoke(ctx) full # [ 453.374580] dagster-webserver[3405]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 453.375432] dagster-webserver[3405]: return ctx.invoke(self.callback, **ctx.params) full # [ 453.376101] dagster-webserver[3405]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 453.376673] dagster-webserver[3405]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 453.377583] dagster-webserver[3405]: return callback(*args, **kwargs) full # [ 453.378160] dagster-webserver[3405]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 453.378750] dagster-webserver[3405]: instance = stack.enter_context( full # [ 453.379677] dagster-webserver[3405]: get_possibly_temporary_instance_for_cli( full # [ 453.380041] dagster-webserver[3405]: ...<3 lines>... full # [ 453.380620] dagster-webserver[3405]: ) full # [ 453.381350] dagster-webserver[3405]: ) full # [ 453.381883] dagster-webserver[3405]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 453.382705] dagster-webserver[3405]: result = _enter(cm) full # [ 453.383763] dagster-webserver[3405]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 453.384546] dagster-webserver[3405]: return next(self.gen) full # [ 453.385261] dagster-webserver[3405]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 453.385802] dagster-webserver[3405]: with DagsterInstance.get() as instance: full # [ 453.386621] dagster-webserver[3405]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 453.387352] dagster-webserver[3405]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 453.388034] dagster-webserver[3405]: return create_instance_from_dagster_home() full # [ 453.388709] dagster-webserver[3405]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 453.389585] dagster-webserver[3405]: return create_instance_from_config(dagster_home_path) full # [ 453.390197] dagster-webserver[3405]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 453.390783] dagster-webserver[3405]: return create_instance_from_ref(instance_ref) full # [ 453.391372] dagster-webserver[3405]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 453.392310] dagster-webserver[3405]: unified_storage = instance_ref.storage full # [ 453.392852] dagster-webserver[3405]: ^^^^^^^^^^^^^^^^^^^^ full # [ 453.393694] dagster-webserver[3405]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 453.394535] dagster-webserver[3405]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 453.395302] dagster-webserver[3405]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 453.396283] dagster-webserver[3405]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 453.396805] dagster-webserver[3405]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 453.397845] dagster-webserver[3405]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 453.398464] dagster-webserver[3405]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 453.399175] dagster-webserver[3405]: return DagsterPostgresStorage( full # [ 453.399719] dagster-webserver[3405]: inst_data=inst_data, full # [ 453.400554] dagster-webserver[3405]: ...<2 lines>... full # [ 453.401300] dagster-webserver[3405]: token_provider=get_token_provider_from_config(config_value), full # [ 453.401801] dagster-webserver[3405]: ) full # [ 453.402624] dagster-webserver[3405]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 453.403375] dagster-webserver[3405]: self._run_storage = PostgresRunStorage( full # [ 453.403879] dagster-webserver[3405]: ~~~~~~~~~~~~~~~~~~^ full # [ 453.404701] dagster-webserver[3405]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 453.405622] dagster-webserver[3405]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 453.406182] dagster-webserver[3405]: ) full # [ 453.406772] dagster-webserver[3405]: ^ full # [ 453.407648] dagster-webserver[3405]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 453.408047] dagster-webserver[3405]: self._engine = create_pg_engine( full # [ 453.408623] dagster-webserver[3405]: ~~~~~~~~~~~~~~~~^ full # [ 453.409292] dagster-webserver[3405]: self.postgres_url, full # [ 453.410243] dagster-webserver[3405]: ^^^^^^^^^^^^^^^^^^ full # [ 453.410902] dagster-webserver[3405]: ...<2 lines>... full # [ 453.411734] dagster-webserver[3405]: poolclass=db_pool.NullPool, full # [ 453.412560] dagster-webserver[3405]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 453.413399] dagster-webserver[3405]: ) full # [ 453.414052] dagster-webserver[3405]: ^ full # [ 453.414670] dagster-webserver[3405]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 453.415511] dagster-webserver[3405]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 453.416129] dagster-webserver[3405]: File "", line 2, in create_engine full # [ 453.416719] dagster-webserver[3405]: return target(fn, url, **kwargs) full # [ 453.417618] dagster-webserver[3405]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 453.418206] dagster-webserver[3405]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 453.418798] dagster-webserver[3405]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 453.419734] dagster-webserver[3405]: dbapi = dbapi_meth(**dbapi_args) full # [ 453.420256] dagster-webserver[3405]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 453.420874] dagster-webserver[3405]: import psycopg full # [ 453.421706] dagster-webserver[3405]: ModuleNotFoundError: No module named 'psycopg' full # [ 453.789581] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 453.790803] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 453.796175] systemd[1]: dagster-webserver.service: Consumed 2.038s CPU time over 8.282s wall clock time, 111.7M memory peak. full # [ 454.374745] dagster-daemon[3415]: Traceback (most recent call last): full # [ 454.377312] dagster-daemon[3415]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 454.378123] dagster-daemon[3415]: sys.exit(main()) full # [ 454.378667] dagster-daemon[3415]: ~~~~^^ full # [ 454.379502] dagster-daemon[3415]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 454.380186] dagster-daemon[3415]: cli(obj={}) full # [ 454.380779] dagster-daemon[3415]: ~~~^^^^^^^^ full # [ 454.381587] dagster-daemon[3415]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 454.382250] dagster-daemon[3415]: return self.main(*args, **kwargs) full # [ 454.382841] dagster-daemon[3415]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 454.383518] dagster-daemon[3415]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 454.384136] dagster-daemon[3415]: rv = self.invoke(ctx) full # [ 454.391565] dagster-daemon[3415]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 454.392534] dagster-daemon[3415]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 454.393232] dagster-daemon[3415]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 454.393814] dagster-daemon[3415]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 454.394667] dagster-daemon[3415]: return ctx.invoke(self.callback, **ctx.params) full # [ 454.395499] dagster-daemon[3415]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 454.396385] dagster-daemon[3415]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 454.396991] dagster-daemon[3415]: return callback(*args, **kwargs) full # [ 454.397940] dagster-daemon[3415]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 454.398648] dagster-daemon[3415]: with get_instance_for_cli( full # [ 454.399476] dagster-daemon[3415]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 454.400138] dagster-daemon[3415]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 454.400747] dagster-daemon[3415]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 454.401558] dagster-daemon[3415]: ) as instance: full # [ 454.402220] dagster-daemon[3415]: ^ full # [ 454.402809] dagster-daemon[3415]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 454.403664] dagster-daemon[3415]: return next(self.gen) full # [ 454.415697] dagster-daemon[3415]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 454.416680] dagster-daemon[3415]: with DagsterInstance.get() as instance: full # [ 454.417520] dagster-daemon[3415]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 454.418198] dagster-daemon[3415]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 454.418801] dagster-daemon[3415]: return create_instance_from_dagster_home() full # [ 454.419437] dagster-daemon[3415]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 454.420109] dagster-daemon[3415]: return create_instance_from_config(dagster_home_path) full # [ 454.420713] dagster-daemon[3415]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 454.421559] dagster-daemon[3415]: return create_instance_from_ref(instance_ref) full # [ 454.422240] dagster-daemon[3415]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 454.422830] dagster-daemon[3415]: unified_storage = instance_ref.storage full # [ 454.423707] dagster-daemon[3415]: ^^^^^^^^^^^^^^^^^^^^ full # [ 454.424513] dagster-daemon[3415]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 454.425185] dagster-daemon[3415]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 454.425787] dagster-daemon[3415]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 454.426667] dagster-daemon[3415]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 454.427314] dagster-daemon[3415]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 454.427852] dagster-daemon[3415]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 454.446452] dagster-daemon[3415]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 454.447073] dagster-daemon[3415]: return DagsterPostgresStorage( full # [ 454.447675] dagster-daemon[3415]: inst_data=inst_data, full # [ 454.448508] dagster-daemon[3415]: ...<2 lines>... full # [ 454.449183] dagster-daemon[3415]: token_provider=get_token_provider_from_config(config_value), full # [ 454.449784] dagster-daemon[3415]: ) full # [ 454.450607] dagster-daemon[3415]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 454.451293] dagster-daemon[3415]: self._run_storage = PostgresRunStorage( full # [ 454.451896] dagster-daemon[3415]: ~~~~~~~~~~~~~~~~~~^ full # [ 454.452744] dagster-daemon[3415]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 454.453564] dagster-daemon[3415]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 454.454243] dagster-daemon[3415]: ) full # [ 454.454839] dagster-daemon[3415]: ^ full # [ 454.455480] dagster-daemon[3415]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 454.456160] dagster-daemon[3415]: self._engine = create_pg_engine( full # [ 454.456772] dagster-daemon[3415]: ~~~~~~~~~~~~~~~~^ full # [ 454.457601] dagster-daemon[3415]: self.postgres_url, full # [ 454.458306] dagster-daemon[3415]: ^^^^^^^^^^^^^^^^^^ full # [ 454.458892] dagster-daemon[3415]: ...<2 lines>... full # [ 454.459733] dagster-daemon[3415]: poolclass=db_pool.NullPool, full # [ 454.460564] dagster-daemon[3415]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 454.461211] dagster-daemon[3415]: ) full # [ 454.461801] dagster-daemon[3415]: ^ full # [ 454.462672] dagster-daemon[3415]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 454.463473] dagster-daemon[3415]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 454.464138] dagster-daemon[3415]: File "", line 2, in create_engine full # [ 454.464723] dagster-daemon[3415]: return target(fn, url, **kwargs) full # [ 454.479095] dagster-daemon[3415]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 454.479876] dagster-daemon[3415]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 454.480506] dagster-daemon[3415]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 454.483117] dagster-daemon[3415]: dbapi = dbapi_meth(**dbapi_args) full # [ 454.483769] dagster-daemon[3415]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 454.484615] dagster-daemon[3415]: import psycopg full # [ 454.487117] dagster-daemon[3415]: ModuleNotFoundError: No module named 'psycopg' full # [ 454.671738] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 454.673979] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 454.676082] systemd[1]: dagster-daemon.service: Consumed 1.451s CPU time over 7.309s wall clock time, 88.6M memory peak. full # [ 458.985283] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 55. full # [ 458.988263] systemd[1]: Started Dagster Webserver. full # [ 459.734521] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 62. full # [ 459.737262] systemd[1]: Started Dagster Daemon. full # [ 461.602470] dagster-daemon[3453]: Traceback (most recent call last): full # [ 461.605456] dagster-daemon[3453]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 461.607585] dagster-daemon[3453]: sys.exit(main()) full # [ 461.609337] dagster-daemon[3453]: ~~~~^^ full # [ 461.610125] dagster-daemon[3453]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 461.610878] dagster-daemon[3453]: cli(obj={}) full # [ 461.614511] dagster-daemon[3453]: ~~~^^^^^^^^ full # [ 461.616521] dagster-daemon[3453]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 461.617577] dagster-daemon[3453]: return self.main(*args, **kwargs) full # [ 461.620628] dagster-daemon[3453]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 461.622231] dagster-daemon[3453]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 461.622921] dagster-daemon[3453]: rv = self.invoke(ctx) full # [ 461.624543] dagster-daemon[3453]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 461.625204] dagster-daemon[3453]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 461.625821] dagster-daemon[3453]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 461.629097] dagster-daemon[3453]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 461.629613] dagster-daemon[3453]: return ctx.invoke(self.callback, **ctx.params) full # [ 461.630288] dagster-daemon[3453]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 461.630872] dagster-daemon[3453]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 461.633699] dagster-daemon[3453]: return callback(*args, **kwargs) full # [ 461.634509] dagster-daemon[3453]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 461.637098] dagster-daemon[3453]: with get_instance_for_cli( full # [ 461.637730] dagster-daemon[3453]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 461.638550] dagster-daemon[3453]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 461.641089] dagster-daemon[3453]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 461.641771] dagster-daemon[3453]: ) as instance: full # [ 461.642588] dagster-daemon[3453]: ^ full # [ 461.646133] dagster-daemon[3453]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 461.646822] dagster-daemon[3453]: return next(self.gen) full # [ 461.647653] dagster-daemon[3453]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 461.650098] dagster-daemon[3453]: with DagsterInstance.get() as instance: full # [ 461.650691] dagster-daemon[3453]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 461.651564] dagster-daemon[3453]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 461.655103] dagster-daemon[3453]: return create_instance_from_dagster_home() full # [ 461.655765] dagster-daemon[3453]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 461.656583] dagster-daemon[3453]: return create_instance_from_config(dagster_home_path) full # [ 461.660103] dagster-daemon[3453]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 461.660614] dagster-daemon[3453]: return create_instance_from_ref(instance_ref) full # [ 461.661278] dagster-daemon[3453]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 461.661878] dagster-daemon[3453]: unified_storage = instance_ref.storage full # [ 461.664702] dagster-daemon[3453]: ^^^^^^^^^^^^^^^^^^^^ full # [ 461.665510] dagster-daemon[3453]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 461.668145] dagster-daemon[3453]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 461.668744] dagster-daemon[3453]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 461.669569] dagster-daemon[3453]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 461.672098] dagster-daemon[3453]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 461.674091] dagster-daemon[3453]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 461.674598] dagster-daemon[3453]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 461.677090] dagster-daemon[3453]: return DagsterPostgresStorage( full # [ 461.677640] dagster-daemon[3453]: inst_data=inst_data, full # [ 461.678273] dagster-daemon[3453]: ...<2 lines>... full # [ 461.681101] dagster-daemon[3453]: token_provider=get_token_provider_from_config(config_value), full # [ 461.681702] dagster-daemon[3453]: ) full # [ 461.682521] dagster-daemon[3453]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 461.685089] dagster-daemon[3453]: self._run_storage = PostgresRunStorage( full # [ 461.685759] dagster-daemon[3453]: ~~~~~~~~~~~~~~~~~~^ full # [ 461.686644] dagster-daemon[3453]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 461.689089] dagster-daemon[3453]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 461.689617] dagster-daemon[3453]: ) full # [ 461.690259] dagster-daemon[3453]: ^ full # [ 461.690878] dagster-daemon[3453]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 461.693691] dagster-daemon[3453]: self._engine = create_pg_engine( full # [ 461.694518] dagster-daemon[3453]: ~~~~~~~~~~~~~~~~^ full # [ 461.696370] dagster-daemon[3453]: self.postgres_url, full # [ 461.696948] dagster-daemon[3453]: ^^^^^^^^^^^^^^^^^^ full # [ 461.697772] dagster-daemon[3453]: ...<2 lines>... full # [ 461.701088] dagster-daemon[3453]: poolclass=db_pool.NullPool, full # [ 461.701582] dagster-daemon[3453]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 461.702041] dagster-daemon[3453]: ) full # [ 461.702620] dagster-daemon[3453]: ^ full # [ 461.704964] dagster-daemon[3453]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 461.705647] dagster-daemon[3453]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 461.706486] dagster-daemon[3453]: File "", line 2, in create_engine full # [ 461.712590] dagster-daemon[3453]: return target(fn, url, **kwargs) full # [ 461.713483] dagster-daemon[3453]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 461.715798] dagster-daemon[3453]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 461.716603] dagster-daemon[3453]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 461.719089] dagster-daemon[3453]: dbapi = dbapi_meth(**dbapi_args) full # [ 461.719637] dagster-daemon[3453]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 461.720480] dagster-daemon[3453]: import psycopg full # [ 461.723089] dagster-daemon[3453]: ModuleNotFoundError: No module named 'psycopg' full # [ 461.727287] dagster-webserver[3447]: Traceback (most recent call last): full # [ 461.729078] dagster-webserver[3447]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 461.729783] dagster-webserver[3447]: sys.exit(main()) full # [ 461.732083] dagster-webserver[3447]: ~~~~^^ full # [ 461.732772] dagster-webserver[3447]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 461.733568] dagster-webserver[3447]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 461.736109] dagster-webserver[3447]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 461.736933] dagster-webserver[3447]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 461.737761] dagster-webserver[3447]: return self.main(*args, **kwargs) full # [ 461.742091] dagster-webserver[3447]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 461.742779] dagster-webserver[3447]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 461.745090] dagster-webserver[3447]: rv = self.invoke(ctx) full # [ 461.745594] dagster-webserver[3447]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 461.746257] dagster-webserver[3447]: return ctx.invoke(self.callback, **ctx.params) full # [ 461.749109] dagster-webserver[3447]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 461.749645] dagster-webserver[3447]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 461.750474] dagster-webserver[3447]: return callback(*args, **kwargs) full # [ 461.753089] dagster-webserver[3447]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 461.753739] dagster-webserver[3447]: instance = stack.enter_context( full # [ 461.754537] dagster-webserver[3447]: get_possibly_temporary_instance_for_cli( full # [ 461.757089] dagster-webserver[3447]: ...<3 lines>... full # [ 461.757760] dagster-webserver[3447]: ) full # [ 461.759668] dagster-webserver[3447]: ) full # [ 461.760422] dagster-webserver[3447]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 461.762099] dagster-webserver[3447]: result = _enter(cm) full # [ 461.762728] dagster-webserver[3447]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 461.763547] dagster-webserver[3447]: return next(self.gen) full # [ 461.767090] dagster-webserver[3447]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 461.767792] dagster-webserver[3447]: with DagsterInstance.get() as instance: full # [ 461.768592] dagster-webserver[3447]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 461.771143] dagster-webserver[3447]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 461.771826] dagster-webserver[3447]: return create_instance_from_dagster_home() full # [ 461.772647] dagster-webserver[3447]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 461.776091] dagster-webserver[3447]: return create_instance_from_config(dagster_home_path) full # [ 461.776675] dagster-webserver[3447]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 461.777493] dagster-webserver[3447]: return create_instance_from_ref(instance_ref) full # [ 461.780090] dagster-webserver[3447]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 461.780729] dagster-webserver[3447]: unified_storage = instance_ref.storage full # [ 461.781548] dagster-webserver[3447]: ^^^^^^^^^^^^^^^^^^^^ full # [ 461.786093] dagster-webserver[3447]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 461.786771] dagster-webserver[3447]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 461.787788] dagster-webserver[3447]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 461.790091] dagster-webserver[3447]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 461.790589] dagster-webserver[3447]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 461.791259] dagster-webserver[3447]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 461.791844] dagster-webserver[3447]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 461.794103] dagster-webserver[3447]: return DagsterPostgresStorage( full # [ 461.794676] dagster-webserver[3447]: inst_data=inst_data, full # [ 461.796493] dagster-webserver[3447]: ...<2 lines>... full # [ 461.797136] dagster-webserver[3447]: token_provider=get_token_provider_from_config(config_value), full # [ 461.797726] dagster-webserver[3447]: ) full # [ 461.801089] dagster-webserver[3447]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 461.801739] dagster-webserver[3447]: self._run_storage = PostgresRunStorage( full # [ 461.804088] dagster-webserver[3447]: ~~~~~~~~~~~~~~~~~~^ full # [ 461.804819] dagster-webserver[3447]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 461.807090] dagster-webserver[3447]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 461.810089] dagster-webserver[3447]: ) full # [ 461.810574] dagster-webserver[3447]: ^ full # [ 461.811043] dagster-webserver[3447]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 461.811618] dagster-webserver[3447]: self._engine = create_pg_engine( full # [ 461.813711] dagster-webserver[3447]: ~~~~~~~~~~~~~~~~^ full # [ 461.814259] dagster-webserver[3447]: self.postgres_url, full # [ 461.816091] dagster-webserver[3447]: ^^^^^^^^^^^^^^^^^^ full # [ 461.816692] dagster-webserver[3447]: ...<2 lines>... full # [ 461.819090] dagster-webserver[3447]: poolclass=db_pool.NullPool, full # [ 461.819728] dagster-webserver[3447]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 461.822114] dagster-webserver[3447]: ) full # [ 461.822763] dagster-webserver[3447]: ^ full # [ 461.825106] dagster-webserver[3447]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 461.825810] dagster-webserver[3447]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 461.828091] dagster-webserver[3447]: File "", line 2, in create_engine full # [ 461.828638] dagster-webserver[3447]: return target(fn, url, **kwargs) full # [ 461.829473] dagster-webserver[3447]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 461.832091] dagster-webserver[3447]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 461.832712] dagster-webserver[3447]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 461.833535] dagster-webserver[3447]: dbapi = dbapi_meth(**dbapi_args) full # [ 461.836090] dagster-webserver[3447]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 461.836772] dagster-webserver[3447]: import psycopg full # [ 461.837576] dagster-webserver[3447]: ModuleNotFoundError: No module named 'psycopg' full # [ 461.952280] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 461.954584] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 461.956193] systemd[1]: dagster-daemon.service: Consumed 1.509s CPU time over 7.280s wall clock time, 88.5M memory peak. full # [ 462.140802] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 462.142988] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 462.144824] systemd[1]: dagster-webserver.service: Consumed 2.041s CPU time over 8.346s wall clock time, 111.9M memory peak. full # [ 466.985174] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 63. full # [ 466.988058] systemd[1]: Started Dagster Daemon. full # [ 467.235630] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 56. full # [ 467.238033] systemd[1]: Started Dagster Webserver. full # [ 468.853749] dagster-daemon[3490]: Traceback (most recent call last): full # [ 468.858093] dagster-daemon[3490]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 468.858812] dagster-daemon[3490]: sys.exit(main()) full # [ 468.859593] dagster-daemon[3490]: ~~~~^^ full # [ 468.862106] dagster-daemon[3490]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 468.862799] dagster-daemon[3490]: cli(obj={}) full # [ 468.863626] dagster-daemon[3490]: ~~~^^^^^^^^ full # [ 468.866089] dagster-daemon[3490]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 468.866772] dagster-daemon[3490]: return self.main(*args, **kwargs) full # [ 468.867581] dagster-daemon[3490]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 468.870088] dagster-daemon[3490]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 468.870607] dagster-daemon[3490]: rv = self.invoke(ctx) full # [ 468.871277] dagster-daemon[3490]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 468.871866] dagster-daemon[3490]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 468.874706] dagster-daemon[3490]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 468.875505] dagster-daemon[3490]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 468.878088] dagster-daemon[3490]: return ctx.invoke(self.callback, **ctx.params) full # [ 468.878749] dagster-daemon[3490]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 468.879572] dagster-daemon[3490]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 468.882089] dagster-daemon[3490]: return callback(*args, **kwargs) full # [ 468.882604] dagster-daemon[3490]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 468.883615] dagster-daemon[3490]: with get_instance_for_cli( full # [ 468.888091] dagster-daemon[3490]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 468.888875] dagster-daemon[3490]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 468.891812] dagster-daemon[3490]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 468.892820] dagster-daemon[3490]: ) as instance: full # [ 468.895870] dagster-daemon[3490]: ^ full # [ 468.896701] dagster-daemon[3490]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 468.900135] dagster-daemon[3490]: return next(self.gen) full # [ 468.900820] dagster-daemon[3490]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 468.904145] dagster-daemon[3490]: with DagsterInstance.get() as instance: full # [ 468.904831] dagster-daemon[3490]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 468.905485] dagster-daemon[3490]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 468.906159] dagster-daemon[3490]: return create_instance_from_dagster_home() full # [ 468.906758] dagster-daemon[3490]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 468.909089] dagster-daemon[3490]: return create_instance_from_config(dagster_home_path) full # [ 468.909833] dagster-daemon[3490]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 468.912737] dagster-daemon[3490]: return create_instance_from_ref(instance_ref) full # [ 468.913555] dagster-daemon[3490]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 468.916091] dagster-daemon[3490]: unified_storage = instance_ref.storage full # [ 468.916595] dagster-daemon[3490]: ^^^^^^^^^^^^^^^^^^^^ full # [ 468.917263] dagster-daemon[3490]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 468.917852] dagster-daemon[3490]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 468.920090] dagster-daemon[3490]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 468.920637] dagster-daemon[3490]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 468.921507] dagster-daemon[3490]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 468.925090] dagster-daemon[3490]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 468.925582] dagster-daemon[3490]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 468.926285] dagster-daemon[3490]: return DagsterPostgresStorage( full # [ 468.926853] dagster-daemon[3490]: inst_data=inst_data, full # [ 468.929697] dagster-daemon[3490]: ...<2 lines>... full # [ 468.930528] dagster-daemon[3490]: token_provider=get_token_provider_from_config(config_value), full # [ 468.933089] dagster-daemon[3490]: ) full # [ 468.933597] dagster-daemon[3490]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 468.934326] dagster-daemon[3490]: self._run_storage = PostgresRunStorage( full # [ 468.934870] dagster-daemon[3490]: ~~~~~~~~~~~~~~~~~~^ full # [ 468.937515] dagster-daemon[3490]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 468.938188] dagster-daemon[3490]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 468.938781] dagster-daemon[3490]: ) full # [ 468.942090] dagster-daemon[3490]: ^ full # [ 468.942642] dagster-daemon[3490]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 468.943483] dagster-daemon[3490]: self._engine = create_pg_engine( full # [ 468.946089] dagster-daemon[3490]: ~~~~~~~~~~~~~~~~^ full # [ 468.946750] dagster-daemon[3490]: self.postgres_url, full # [ 468.947583] dagster-daemon[3490]: ^^^^^^^^^^^^^^^^^^ full # [ 468.950088] dagster-daemon[3490]: ...<2 lines>... full # [ 468.950645] dagster-daemon[3490]: poolclass=db_pool.NullPool, full # [ 468.951484] dagster-daemon[3490]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 468.955090] dagster-daemon[3490]: ) full # [ 468.955755] dagster-daemon[3490]: ^ full # [ 468.956586] dagster-daemon[3490]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 468.959089] dagster-daemon[3490]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 468.959648] dagster-daemon[3490]: File "", line 2, in create_engine full # [ 468.960484] dagster-daemon[3490]: return target(fn, url, **kwargs) full # [ 468.963088] dagster-daemon[3490]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 468.963779] dagster-daemon[3490]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 468.964586] dagster-daemon[3490]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 468.967090] dagster-daemon[3490]: dbapi = dbapi_meth(**dbapi_args) full # [ 468.967663] dagster-daemon[3490]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 468.968494] dagster-daemon[3490]: import psycopg full # [ 468.972091] dagster-daemon[3490]: ModuleNotFoundError: No module named 'psycopg' full # [ 469.136910] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 469.137843] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 469.139651] systemd[1]: dagster-daemon.service: Consumed 1.483s CPU time over 7.181s wall clock time, 88.4M memory peak. full # [ 470.011101] dagster-webserver[3491]: Traceback (most recent call last): full # [ 470.013679] dagster-webserver[3491]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 470.014688] dagster-webserver[3491]: sys.exit(main()) full # [ 470.015493] dagster-webserver[3491]: ~~~~^^ full # [ 470.016566] dagster-webserver[3491]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 470.017199] dagster-webserver[3491]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 470.017819] dagster-webserver[3491]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 470.018636] dagster-webserver[3491]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 470.019586] dagster-webserver[3491]: return self.main(*args, **kwargs) full # [ 470.020147] dagster-webserver[3491]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 470.020776] dagster-webserver[3491]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 470.021577] dagster-webserver[3491]: rv = self.invoke(ctx) full # [ 470.029306] dagster-webserver[3491]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 470.030132] dagster-webserver[3491]: return ctx.invoke(self.callback, **ctx.params) full # [ 470.030760] dagster-webserver[3491]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 470.031582] dagster-webserver[3491]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 470.032271] dagster-webserver[3491]: return callback(*args, **kwargs) full # [ 470.032876] dagster-webserver[3491]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 470.033724] dagster-webserver[3491]: instance = stack.enter_context( full # [ 470.034570] dagster-webserver[3491]: get_possibly_temporary_instance_for_cli( full # [ 470.035248] dagster-webserver[3491]: ...<3 lines>... full # [ 470.035845] dagster-webserver[3491]: ) full # [ 470.036481] dagster-webserver[3491]: ) full # [ 470.037185] dagster-webserver[3491]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 470.037757] dagster-webserver[3491]: result = _enter(cm) full # [ 470.038588] dagster-webserver[3491]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 470.039255] dagster-webserver[3491]: return next(self.gen) full # [ 470.049962] dagster-webserver[3491]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 470.050735] dagster-webserver[3491]: with DagsterInstance.get() as instance: full # [ 470.051580] dagster-webserver[3491]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 470.052071] dagster-webserver[3491]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 470.052672] dagster-webserver[3491]: return create_instance_from_dagster_home() full # [ 470.053566] dagster-webserver[3491]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 470.054206] dagster-webserver[3491]: return create_instance_from_config(dagster_home_path) full # [ 470.054812] dagster-webserver[3491]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 470.055666] dagster-webserver[3491]: return create_instance_from_ref(instance_ref) full # [ 470.066373] dagster-webserver[3491]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 470.067193] dagster-webserver[3491]: unified_storage = instance_ref.storage full # [ 470.067800] dagster-webserver[3491]: ^^^^^^^^^^^^^^^^^^^^ full # [ 470.068626] dagster-webserver[3491]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 470.069505] dagster-webserver[3491]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 470.070164] dagster-webserver[3491]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 470.070766] dagster-webserver[3491]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 470.071608] dagster-webserver[3491]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 470.072301] dagster-webserver[3491]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 470.072934] dagster-webserver[3491]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 470.073739] dagster-webserver[3491]: return DagsterPostgresStorage( full # [ 470.074580] dagster-webserver[3491]: inst_data=inst_data, full # [ 470.075061] dagster-webserver[3491]: ...<2 lines>... full # [ 470.075667] dagster-webserver[3491]: token_provider=get_token_provider_from_config(config_value), full # [ 470.076512] dagster-webserver[3491]: ) full # [ 470.077204] dagster-webserver[3491]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 470.077800] dagster-webserver[3491]: self._run_storage = PostgresRunStorage( full # [ 470.078283] dagster-webserver[3491]: ~~~~~~~~~~~~~~~~~~^ full # [ 470.078862] dagster-webserver[3491]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 470.079698] dagster-webserver[3491]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 470.080528] dagster-webserver[3491]: ) full # [ 470.081194] dagster-webserver[3491]: ^ full # [ 470.098276] dagster-webserver[3491]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 470.099085] dagster-webserver[3491]: self._engine = create_pg_engine( full # [ 470.099685] dagster-webserver[3491]: ~~~~~~~~~~~~~~~~^ full # [ 470.100528] dagster-webserver[3491]: self.postgres_url, full # [ 470.101222] dagster-webserver[3491]: ^^^^^^^^^^^^^^^^^^ full # [ 470.101822] dagster-webserver[3491]: ...<2 lines>... full # [ 470.102675] dagster-webserver[3491]: poolclass=db_pool.NullPool, full # [ 470.103516] dagster-webserver[3491]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 470.104204] dagster-webserver[3491]: ) full # [ 470.104799] dagster-webserver[3491]: ^ full # [ 470.105625] dagster-webserver[3491]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 470.106288] dagster-webserver[3491]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 470.106923] dagster-webserver[3491]: File "", line 2, in create_engine full # [ 470.107771] dagster-webserver[3491]: return target(fn, url, **kwargs) full # [ 470.108651] dagster-webserver[3491]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 470.109276] dagster-webserver[3491]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 470.109909] dagster-webserver[3491]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 470.110752] dagster-webserver[3491]: dbapi = dbapi_meth(**dbapi_args) full # [ 470.122928] dagster-webserver[3491]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 470.125732] dagster-webserver[3491]: import psycopg full # [ 470.126730] dagster-webserver[3491]: ModuleNotFoundError: No module named 'psycopg' full # [ 470.393904] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 470.397194] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 470.399423] systemd[1]: dagster-webserver.service: Consumed 2.058s CPU time over 8.251s wall clock time, 111.7M memory peak. full # [ 474.235174] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 64. full # [ 474.238083] systemd[1]: Started Dagster Daemon. full # [ 475.484513] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 57. full # [ 475.489089] systemd[1]: Started Dagster Webserver. full # [ 476.116335] dagster-daemon[3528]: Traceback (most recent call last): full # [ 476.118105] dagster-daemon[3528]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 476.120202] dagster-daemon[3528]: sys.exit(main()) full # [ 476.121160] dagster-daemon[3528]: ~~~~^^ full # [ 476.124103] dagster-daemon[3528]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 476.126599] dagster-daemon[3528]: cli(obj={}) full # [ 476.127519] dagster-daemon[3528]: ~~~^^^^^^^^ full # [ 476.130093] dagster-daemon[3528]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 476.132444] dagster-daemon[3528]: return self.main(*args, **kwargs) full # [ 476.133622] dagster-daemon[3528]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 476.134791] dagster-daemon[3528]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 476.137175] dagster-daemon[3528]: rv = self.invoke(ctx) full # [ 476.138177] dagster-daemon[3528]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 476.140495] dagster-daemon[3528]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 476.141940] dagster-daemon[3528]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 476.143381] dagster-daemon[3528]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 476.145700] dagster-daemon[3528]: return ctx.invoke(self.callback, **ctx.params) full # [ 476.147052] dagster-daemon[3528]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 476.148367] dagster-daemon[3528]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 476.150676] dagster-daemon[3528]: return callback(*args, **kwargs) full # [ 476.151826] dagster-daemon[3528]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 476.154464] dagster-daemon[3528]: with get_instance_for_cli( full # [ 476.155543] dagster-daemon[3528]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 476.156664] dagster-daemon[3528]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 476.158492] dagster-daemon[3528]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 476.160355] dagster-daemon[3528]: ) as instance: full # [ 476.161290] dagster-daemon[3528]: ^ full # [ 476.162053] dagster-daemon[3528]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 476.164260] dagster-daemon[3528]: return next(self.gen) full # [ 476.165264] dagster-daemon[3528]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 476.167833] dagster-daemon[3528]: with DagsterInstance.get() as instance: full # [ 476.169111] dagster-daemon[3528]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 476.170245] dagster-daemon[3528]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 476.172775] dagster-daemon[3528]: return create_instance_from_dagster_home() full # [ 476.174098] dagster-daemon[3528]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 476.176971] dagster-daemon[3528]: return create_instance_from_config(dagster_home_path) full # [ 476.178393] dagster-daemon[3528]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 476.181226] dagster-daemon[3528]: return create_instance_from_ref(instance_ref) full # [ 476.182533] dagster-daemon[3528]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 476.185324] dagster-daemon[3528]: unified_storage = instance_ref.storage full # [ 476.186586] dagster-daemon[3528]: ^^^^^^^^^^^^^^^^^^^^ full # [ 476.187814] dagster-daemon[3528]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 476.190448] dagster-daemon[3528]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 476.192331] dagster-daemon[3528]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 476.193806] dagster-daemon[3528]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 476.196426] dagster-daemon[3528]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 476.198054] dagster-daemon[3528]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 476.199611] dagster-daemon[3528]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 476.202251] dagster-daemon[3528]: return DagsterPostgresStorage( full # [ 476.203378] dagster-daemon[3528]: inst_data=inst_data, full # [ 476.204433] dagster-daemon[3528]: ...<2 lines>... full # [ 476.205429] dagster-daemon[3528]: token_provider=get_token_provider_from_config(config_value), full # [ 476.206981] dagster-daemon[3528]: ) full # [ 476.207722] dagster-daemon[3528]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 476.210201] dagster-daemon[3528]: self._run_storage = PostgresRunStorage( full # [ 476.211481] dagster-daemon[3528]: ~~~~~~~~~~~~~~~~~~^ full # [ 476.212765] dagster-daemon[3528]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 476.214475] dagster-daemon[3528]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 476.216204] dagster-daemon[3528]: ) full # [ 476.216917] dagster-daemon[3528]: ^ full # [ 476.217679] dagster-daemon[3528]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 476.220375] dagster-daemon[3528]: self._engine = create_pg_engine( full # [ 476.221521] dagster-daemon[3528]: ~~~~~~~~~~~~~~~~^ full # [ 476.222676] dagster-daemon[3528]: self.postgres_url, full # [ 476.223696] dagster-daemon[3528]: ^^^^^^^^^^^^^^^^^^ full # [ 476.224715] dagster-daemon[3528]: ...<2 lines>... full # [ 476.225629] dagster-daemon[3528]: poolclass=db_pool.NullPool, full # [ 476.226768] dagster-daemon[3528]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 476.227901] dagster-daemon[3528]: ) full # [ 476.228660] dagster-daemon[3528]: ^ full # [ 476.229421] dagster-daemon[3528]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 476.231994] dagster-daemon[3528]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 476.233417] dagster-daemon[3528]: File "", line 2, in create_engine full # [ 476.235594] dagster-daemon[3528]: return target(fn, url, **kwargs) full # [ 476.236751] dagster-daemon[3528]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 476.239319] dagster-daemon[3528]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 476.240788] dagster-daemon[3528]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 476.243399] dagster-daemon[3528]: dbapi = dbapi_meth(**dbapi_args) full # [ 476.244544] dagster-daemon[3528]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 476.247290] dagster-daemon[3528]: import psycopg full # [ 476.248219] dagster-daemon[3528]: ModuleNotFoundError: No module named 'psycopg' full # [ 476.386354] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 476.388568] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 476.390953] systemd[1]: dagster-daemon.service: Consumed 1.465s CPU time over 7.248s wall clock time, 88.7M memory peak. full # [ 478.195602] dagster-webserver[3538]: Traceback (most recent call last): full # [ 478.198103] dagster-webserver[3538]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 478.198904] dagster-webserver[3538]: sys.exit(main()) full # [ 478.199709] dagster-webserver[3538]: ~~~~^^ full # [ 478.200554] dagster-webserver[3538]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 478.201223] dagster-webserver[3538]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 478.201856] dagster-webserver[3538]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 478.202495] dagster-webserver[3538]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 478.203126] dagster-webserver[3538]: return self.main(*args, **kwargs) full # [ 478.203718] dagster-webserver[3538]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 478.204543] dagster-webserver[3538]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 478.205199] dagster-webserver[3538]: rv = self.invoke(ctx) full # [ 478.213601] dagster-webserver[3538]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 478.214575] dagster-webserver[3538]: return ctx.invoke(self.callback, **ctx.params) full # [ 478.215073] dagster-webserver[3538]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 478.215649] dagster-webserver[3538]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 478.216530] dagster-webserver[3538]: return callback(*args, **kwargs) full # [ 478.217168] dagster-webserver[3538]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 478.218052] dagster-webserver[3538]: instance = stack.enter_context( full # [ 478.218605] dagster-webserver[3538]: get_possibly_temporary_instance_for_cli( full # [ 478.219296] dagster-webserver[3538]: ...<3 lines>... full # [ 478.219887] dagster-webserver[3538]: ) full # [ 478.220706] dagster-webserver[3538]: ) full # [ 478.221563] dagster-webserver[3538]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 478.222184] dagster-webserver[3538]: result = _enter(cm) full # [ 478.222782] dagster-webserver[3538]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 478.223230] dagster-webserver[3538]: return next(self.gen) full # [ 478.234038] dagster-webserver[3538]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 478.234813] dagster-webserver[3538]: with DagsterInstance.get() as instance: full # [ 478.235653] dagster-webserver[3538]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 478.236503] dagster-webserver[3538]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 478.237168] dagster-webserver[3538]: return create_instance_from_dagster_home() full # [ 478.237778] dagster-webserver[3538]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 478.238599] dagster-webserver[3538]: return create_instance_from_config(dagster_home_path) full # [ 478.239338] dagster-webserver[3538]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 478.239880] dagster-webserver[3538]: return create_instance_from_ref(instance_ref) full # [ 478.240722] dagster-webserver[3538]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 478.241558] dagster-webserver[3538]: unified_storage = instance_ref.storage full # [ 478.242222] dagster-webserver[3538]: ^^^^^^^^^^^^^^^^^^^^ full # [ 478.255080] dagster-webserver[3538]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 478.255880] dagster-webserver[3538]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 478.256698] dagster-webserver[3538]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 478.257533] dagster-webserver[3538]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 478.258213] dagster-webserver[3538]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 478.258819] dagster-webserver[3538]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 478.259698] dagster-webserver[3538]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 478.260498] dagster-webserver[3538]: return DagsterPostgresStorage( full # [ 478.261177] dagster-webserver[3538]: inst_data=inst_data, full # [ 478.261785] dagster-webserver[3538]: ...<2 lines>... full # [ 478.262607] dagster-webserver[3538]: token_provider=get_token_provider_from_config(config_value), full # [ 478.263301] dagster-webserver[3538]: ) full # [ 478.263887] dagster-webserver[3538]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 478.264728] dagster-webserver[3538]: self._run_storage = PostgresRunStorage( full # [ 478.265569] dagster-webserver[3538]: ~~~~~~~~~~~~~~~~~~^ full # [ 478.266207] dagster-webserver[3538]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 478.266806] dagster-webserver[3538]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 478.267632] dagster-webserver[3538]: ) full # [ 478.268464] dagster-webserver[3538]: ^ full # [ 478.282140] dagster-webserver[3538]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 478.284865] dagster-webserver[3538]: self._engine = create_pg_engine( full # [ 478.286070] dagster-webserver[3538]: ~~~~~~~~~~~~~~~~^ full # [ 478.287237] dagster-webserver[3538]: self.postgres_url, full # [ 478.288292] dagster-webserver[3538]: ^^^^^^^^^^^^^^^^^^ full # [ 478.289344] dagster-webserver[3538]: ...<2 lines>... full # [ 478.290307] dagster-webserver[3538]: poolclass=db_pool.NullPool, full # [ 478.291462] dagster-webserver[3538]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 478.292618] dagster-webserver[3538]: ) full # [ 478.293411] dagster-webserver[3538]: ^ full # [ 478.294198] dagster-webserver[3538]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 478.296768] dagster-webserver[3538]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 478.298236] dagster-webserver[3538]: File "", line 2, in create_engine full # [ 478.300403] dagster-webserver[3538]: return target(fn, url, **kwargs) full # [ 478.301608] dagster-webserver[3538]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 478.304157] dagster-webserver[3538]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 478.305634] dagster-webserver[3538]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 478.308213] dagster-webserver[3538]: dbapi = dbapi_meth(**dbapi_args) full # [ 478.309379] dagster-webserver[3538]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 478.312170] dagster-webserver[3538]: import psycopg full # [ 478.313120] dagster-webserver[3538]: ModuleNotFoundError: No module named 'psycopg' full # [ 478.557874] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 478.560242] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 478.562376] systemd[1]: dagster-webserver.service: Consumed 2.019s CPU time over 8.163s wall clock time, 111.8M memory peak. full # [ 481.485201] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 65. full # [ 481.488116] systemd[1]: Started Dagster Daemon. full # [ 483.314429] dagster-daemon[3566]: Traceback (most recent call last): full # [ 483.316957] dagster-daemon[3566]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 483.317680] dagster-daemon[3566]: sys.exit(main()) full # [ 483.318482] dagster-daemon[3566]: ~~~~^^ full # [ 483.319165] dagster-daemon[3566]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 483.319770] dagster-daemon[3566]: cli(obj={}) full # [ 483.320273] dagster-daemon[3566]: ~~~^^^^^^^^ full # [ 483.320896] dagster-daemon[3566]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 483.321692] dagster-daemon[3566]: return self.main(*args, **kwargs) full # [ 483.322517] dagster-daemon[3566]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 483.323203] dagster-daemon[3566]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 483.323821] dagster-daemon[3566]: rv = self.invoke(ctx) full # [ 483.331379] dagster-daemon[3566]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 483.332193] dagster-daemon[3566]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 483.332818] dagster-daemon[3566]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 483.333618] dagster-daemon[3566]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 483.334284] dagster-daemon[3566]: return ctx.invoke(self.callback, **ctx.params) full # [ 483.334917] dagster-daemon[3566]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 483.335812] dagster-daemon[3566]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 483.336618] dagster-daemon[3566]: return callback(*args, **kwargs) full # [ 483.337266] dagster-daemon[3566]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 483.337863] dagster-daemon[3566]: with get_instance_for_cli( full # [ 483.338709] dagster-daemon[3566]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 483.339546] dagster-daemon[3566]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 483.340208] dagster-daemon[3566]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 483.340806] dagster-daemon[3566]: ) as instance: full # [ 483.341646] dagster-daemon[3566]: ^ full # [ 483.352763] dagster-daemon[3566]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 483.353538] dagster-daemon[3566]: return next(self.gen) full # [ 483.354213] dagster-daemon[3566]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 483.354829] dagster-daemon[3566]: with DagsterInstance.get() as instance: full # [ 483.355662] dagster-daemon[3566]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 483.356498] dagster-daemon[3566]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 483.357175] dagster-daemon[3566]: return create_instance_from_dagster_home() full # [ 483.357821] dagster-daemon[3566]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 483.358604] dagster-daemon[3566]: return create_instance_from_config(dagster_home_path) full # [ 483.359285] dagster-daemon[3566]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 483.359927] dagster-daemon[3566]: return create_instance_from_ref(instance_ref) full # [ 483.371338] dagster-daemon[3566]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 483.372153] dagster-daemon[3566]: unified_storage = instance_ref.storage full # [ 483.372779] dagster-daemon[3566]: ^^^^^^^^^^^^^^^^^^^^ full # [ 483.373596] dagster-daemon[3566]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 483.374275] dagster-daemon[3566]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 483.374880] dagster-daemon[3566]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 483.375764] dagster-daemon[3566]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 483.376565] dagster-daemon[3566]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 483.377235] dagster-daemon[3566]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 483.377829] dagster-daemon[3566]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 483.378676] dagster-daemon[3566]: return DagsterPostgresStorage( full # [ 483.379510] dagster-daemon[3566]: inst_data=inst_data, full # [ 483.380199] dagster-daemon[3566]: ...<2 lines>... full # [ 483.380792] dagster-daemon[3566]: token_provider=get_token_provider_from_config(config_value), full # [ 483.381612] dagster-daemon[3566]: ) full # [ 483.393785] dagster-daemon[3566]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 483.396313] dagster-daemon[3566]: self._run_storage = PostgresRunStorage( full # [ 483.397533] dagster-daemon[3566]: ~~~~~~~~~~~~~~~~~~^ full # [ 483.398763] dagster-daemon[3566]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 483.400454] dagster-daemon[3566]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 483.402159] dagster-daemon[3566]: ) full # [ 483.402868] dagster-daemon[3566]: ^ full # [ 483.403624] dagster-daemon[3566]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 483.406361] dagster-daemon[3566]: self._engine = create_pg_engine( full # [ 483.407495] dagster-daemon[3566]: ~~~~~~~~~~~~~~~~^ full # [ 483.408633] dagster-daemon[3566]: self.postgres_url, full # [ 483.409639] dagster-daemon[3566]: ^^^^^^^^^^^^^^^^^^ full # [ 483.410652] dagster-daemon[3566]: ...<2 lines>... full # [ 483.411582] dagster-daemon[3566]: poolclass=db_pool.NullPool, full # [ 483.412713] dagster-daemon[3566]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 483.413816] dagster-daemon[3566]: ) full # [ 483.414564] dagster-daemon[3566]: ^ full # [ 483.415413] dagster-daemon[3566]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 483.417957] dagster-daemon[3566]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 483.419379] dagster-daemon[3566]: File "", line 2, in create_engine full # [ 483.421516] dagster-daemon[3566]: return target(fn, url, **kwargs) full # [ 483.422645] dagster-daemon[3566]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 483.425180] dagster-daemon[3566]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 483.426640] dagster-daemon[3566]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 483.429285] dagster-daemon[3566]: dbapi = dbapi_meth(**dbapi_args) full # [ 483.430425] dagster-daemon[3566]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 483.433160] dagster-daemon[3566]: import psycopg full # [ 483.434080] dagster-daemon[3566]: ModuleNotFoundError: No module named 'psycopg' full # [ 483.581931] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 58. full # [ 483.584545] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 483.587488] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 483.589923] systemd[1]: dagster-daemon.service: Consumed 1.388s CPU time over 7.200s wall clock time, 88.5M memory peak. full # [ 483.592918] systemd[1]: Started Dagster Webserver. full # [ 486.155297] dagster-webserver[3579]: Traceback (most recent call last): full # [ 486.157781] dagster-webserver[3579]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 486.158518] dagster-webserver[3579]: sys.exit(main()) full # [ 486.159154] dagster-webserver[3579]: ~~~~^^ full # [ 486.159752] dagster-webserver[3579]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 486.160600] dagster-webserver[3579]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 486.161254] dagster-webserver[3579]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 486.161863] dagster-webserver[3579]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 486.162460] dagster-webserver[3579]: return self.main(*args, **kwargs) full # [ 486.163118] dagster-webserver[3579]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 486.163714] dagster-webserver[3579]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 486.164541] dagster-webserver[3579]: rv = self.invoke(ctx) full # [ 486.173170] dagster-webserver[3579]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 486.173925] dagster-webserver[3579]: return ctx.invoke(self.callback, **ctx.params) full # [ 486.174787] dagster-webserver[3579]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 486.175619] dagster-webserver[3579]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 486.176273] dagster-webserver[3579]: return callback(*args, **kwargs) full # [ 486.176883] dagster-webserver[3579]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 486.177713] dagster-webserver[3579]: instance = stack.enter_context( full # [ 486.178550] dagster-webserver[3579]: get_possibly_temporary_instance_for_cli( full # [ 486.179265] dagster-webserver[3579]: ...<3 lines>... full # [ 486.179827] dagster-webserver[3579]: ) full # [ 486.180641] dagster-webserver[3579]: ) full # [ 486.181475] dagster-webserver[3579]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 486.182130] dagster-webserver[3579]: result = _enter(cm) full # [ 486.182763] dagster-webserver[3579]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 486.183544] dagster-webserver[3579]: return next(self.gen) full # [ 486.184212] dagster-webserver[3579]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 486.184807] dagster-webserver[3579]: with DagsterInstance.get() as instance: full # [ 486.185635] dagster-webserver[3579]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 486.198198] dagster-webserver[3579]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 486.198962] dagster-webserver[3579]: return create_instance_from_dagster_home() full # [ 486.199798] dagster-webserver[3579]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 486.200618] dagster-webserver[3579]: return create_instance_from_config(dagster_home_path) full # [ 486.201298] dagster-webserver[3579]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 486.201896] dagster-webserver[3579]: return create_instance_from_ref(instance_ref) full # [ 486.202789] dagster-webserver[3579]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 486.203561] dagster-webserver[3579]: unified_storage = instance_ref.storage full # [ 486.204238] dagster-webserver[3579]: ^^^^^^^^^^^^^^^^^^^^ full # [ 486.204834] dagster-webserver[3579]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 486.205699] dagster-webserver[3579]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 486.206501] dagster-webserver[3579]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 486.219890] dagster-webserver[3579]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 486.220670] dagster-webserver[3579]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 486.221503] dagster-webserver[3579]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 486.222174] dagster-webserver[3579]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 486.222981] dagster-webserver[3579]: return DagsterPostgresStorage( full # [ 486.223811] dagster-webserver[3579]: inst_data=inst_data, full # [ 486.224644] dagster-webserver[3579]: ...<2 lines>... full # [ 486.225499] dagster-webserver[3579]: token_provider=get_token_provider_from_config(config_value), full # [ 486.226167] dagster-webserver[3579]: ) full # [ 486.226776] dagster-webserver[3579]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 486.227608] dagster-webserver[3579]: self._run_storage = PostgresRunStorage( full # [ 486.228289] dagster-webserver[3579]: ~~~~~~~~~~~~~~~~~~^ full # [ 486.228887] dagster-webserver[3579]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 486.229722] dagster-webserver[3579]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 486.230556] dagster-webserver[3579]: ) full # [ 486.231228] dagster-webserver[3579]: ^ full # [ 486.231871] dagster-webserver[3579]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 486.232673] dagster-webserver[3579]: self._engine = create_pg_engine( full # [ 486.233502] dagster-webserver[3579]: ~~~~~~~~~~~~~~~~^ full # [ 486.234173] dagster-webserver[3579]: self.postgres_url, full # [ 486.234757] dagster-webserver[3579]: ^^^^^^^^^^^^^^^^^^ full # [ 486.235575] dagster-webserver[3579]: ...<2 lines>... full # [ 486.236030] dagster-webserver[3579]: poolclass=db_pool.NullPool, full # [ 486.236822] dagster-webserver[3579]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 486.237518] dagster-webserver[3579]: ) full # [ 486.238116] dagster-webserver[3579]: ^ full # [ 486.238714] dagster-webserver[3579]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 486.239540] dagster-webserver[3579]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 486.255411] dagster-webserver[3579]: File "", line 2, in create_engine full # [ 486.257599] dagster-webserver[3579]: return target(fn, url, **kwargs) full # [ 486.258781] dagster-webserver[3579]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 486.261353] dagster-webserver[3579]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 486.262874] dagster-webserver[3579]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 486.265482] dagster-webserver[3579]: dbapi = dbapi_meth(**dbapi_args) full # [ 486.266671] dagster-webserver[3579]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 486.269408] dagster-webserver[3579]: import psycopg full # [ 486.270362] dagster-webserver[3579]: ModuleNotFoundError: No module named 'psycopg' full # [ 486.527424] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 486.528413] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 486.531941] systemd[1]: dagster-webserver.service: Consumed 1.996s CPU time over 7.968s wall clock time, 111.8M memory peak. full # [ 488.734648] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 66. full # [ 488.738861] systemd[1]: Started Dagster Daemon. full # [ 490.611226] dagster-daemon[3608]: Traceback (most recent call last): full # [ 490.613754] dagster-daemon[3608]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 490.614563] dagster-daemon[3608]: sys.exit(main()) full # [ 490.615218] dagster-daemon[3608]: ~~~~^^ full # [ 490.615801] dagster-daemon[3608]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 490.616680] dagster-daemon[3608]: cli(obj={}) full # [ 490.617507] dagster-daemon[3608]: ~~~^^^^^^^^ full # [ 490.618199] dagster-daemon[3608]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 490.618746] dagster-daemon[3608]: return self.main(*args, **kwargs) full # [ 490.619573] dagster-daemon[3608]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 490.620097] dagster-daemon[3608]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 490.620636] dagster-daemon[3608]: rv = self.invoke(ctx) full # [ 490.621482] dagster-daemon[3608]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 490.622149] dagster-daemon[3608]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 490.622761] dagster-daemon[3608]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 490.632818] dagster-daemon[3608]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 490.633612] dagster-daemon[3608]: return ctx.invoke(self.callback, **ctx.params) full # [ 490.634289] dagster-daemon[3608]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 490.634894] dagster-daemon[3608]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 490.635818] dagster-daemon[3608]: return callback(*args, **kwargs) full # [ 490.636591] dagster-daemon[3608]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 490.637277] dagster-daemon[3608]: with get_instance_for_cli( full # [ 490.637883] dagster-daemon[3608]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 490.638726] dagster-daemon[3608]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 490.639565] dagster-daemon[3608]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 490.640246] dagster-daemon[3608]: ) as instance: full # [ 490.640881] dagster-daemon[3608]: ^ full # [ 490.641693] dagster-daemon[3608]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 490.642525] dagster-daemon[3608]: return next(self.gen) full # [ 490.643222] dagster-daemon[3608]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 490.643785] dagster-daemon[3608]: with DagsterInstance.get() as instance: full # [ 490.644597] dagster-daemon[3608]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 490.656759] dagster-daemon[3608]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 490.657555] dagster-daemon[3608]: return create_instance_from_dagster_home() full # [ 490.658234] dagster-daemon[3608]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 490.658836] dagster-daemon[3608]: return create_instance_from_config(dagster_home_path) full # [ 490.659514] dagster-daemon[3608]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 490.660180] dagster-daemon[3608]: return create_instance_from_ref(instance_ref) full # [ 490.660826] dagster-daemon[3608]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 490.661620] dagster-daemon[3608]: unified_storage = instance_ref.storage full # [ 490.662308] dagster-daemon[3608]: ^^^^^^^^^^^^^^^^^^^^ full # [ 490.662910] dagster-daemon[3608]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 490.663758] dagster-daemon[3608]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 490.664594] dagster-daemon[3608]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 490.678294] dagster-daemon[3608]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 490.680860] dagster-daemon[3608]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 490.682470] dagster-daemon[3608]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 490.684121] dagster-daemon[3608]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 490.686695] dagster-daemon[3608]: return DagsterPostgresStorage( full # [ 490.687831] dagster-daemon[3608]: inst_data=inst_data, full # [ 490.688893] dagster-daemon[3608]: ...<2 lines>... full # [ 490.689920] dagster-daemon[3608]: token_provider=get_token_provider_from_config(config_value), full # [ 490.691492] dagster-daemon[3608]: ) full # [ 490.692268] dagster-daemon[3608]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 490.694749] dagster-daemon[3608]: self._run_storage = PostgresRunStorage( full # [ 490.695972] dagster-daemon[3608]: ~~~~~~~~~~~~~~~~~~^ full # [ 490.697228] dagster-daemon[3608]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 490.698882] dagster-daemon[3608]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 490.700578] dagster-daemon[3608]: ) full # [ 490.701345] dagster-daemon[3608]: ^ full # [ 490.702109] dagster-daemon[3608]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 490.704786] dagster-daemon[3608]: self._engine = create_pg_engine( full # [ 490.705954] dagster-daemon[3608]: ~~~~~~~~~~~~~~~~^ full # [ 490.707130] dagster-daemon[3608]: self.postgres_url, full # [ 490.708140] dagster-daemon[3608]: ^^^^^^^^^^^^^^^^^^ full # [ 490.709160] dagster-daemon[3608]: ...<2 lines>... full # [ 490.710095] dagster-daemon[3608]: poolclass=db_pool.NullPool, full # [ 490.711236] dagster-daemon[3608]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 490.712370] dagster-daemon[3608]: ) full # [ 490.713131] dagster-daemon[3608]: ^ full # [ 490.713837] dagster-daemon[3608]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 490.716442] dagster-daemon[3608]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 490.717853] dagster-daemon[3608]: File "", line 2, in create_engine full # [ 490.720097] dagster-daemon[3608]: return target(fn, url, **kwargs) full # [ 490.721238] dagster-daemon[3608]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 490.723758] dagster-daemon[3608]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 490.725283] dagster-daemon[3608]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 490.727838] dagster-daemon[3608]: dbapi = dbapi_meth(**dbapi_args) full # [ 490.728984] dagster-daemon[3608]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 490.731737] dagster-daemon[3608]: import psycopg full # [ 490.732712] dagster-daemon[3608]: ModuleNotFoundError: No module named 'psycopg' full # [ 490.879297] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 490.880313] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 490.884119] systemd[1]: dagster-daemon.service: Consumed 1.422s CPU time over 7.295s wall clock time, 88.5M memory peak. full # [ 491.734934] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 59. full # [ 491.739816] systemd[1]: Started Dagster Webserver. full # [ 494.375681] dagster-webserver[3622]: Traceback (most recent call last): full # [ 494.378273] dagster-webserver[3622]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 494.378997] dagster-webserver[3622]: sys.exit(main()) full # [ 494.379628] dagster-webserver[3622]: ~~~~^^ full # [ 494.380281] dagster-webserver[3622]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 494.380908] dagster-webserver[3622]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 494.381751] dagster-webserver[3622]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 494.382592] dagster-webserver[3622]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 494.383229] dagster-webserver[3622]: return self.main(*args, **kwargs) full # [ 494.383817] dagster-webserver[3622]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 494.384462] dagster-webserver[3622]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 494.385124] dagster-webserver[3622]: rv = self.invoke(ctx) full # [ 494.393797] dagster-webserver[3622]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 494.394584] dagster-webserver[3622]: return ctx.invoke(self.callback, **ctx.params) full # [ 494.395085] dagster-webserver[3622]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 494.395667] dagster-webserver[3622]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 494.396520] dagster-webserver[3622]: return callback(*args, **kwargs) full # [ 494.397211] dagster-webserver[3622]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 494.397834] dagster-webserver[3622]: instance = stack.enter_context( full # [ 494.398677] dagster-webserver[3622]: get_possibly_temporary_instance_for_cli( full # [ 494.399517] dagster-webserver[3622]: ...<3 lines>... full # [ 494.400200] dagster-webserver[3622]: ) full # [ 494.400802] dagster-webserver[3622]: ) full # [ 494.401254] dagster-webserver[3622]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 494.401865] dagster-webserver[3622]: result = _enter(cm) full # [ 494.402726] dagster-webserver[3622]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 494.403517] dagster-webserver[3622]: return next(self.gen) full # [ 494.404201] dagster-webserver[3622]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 494.404796] dagster-webserver[3622]: with DagsterInstance.get() as instance: full # [ 494.405241] dagster-webserver[3622]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 494.419172] dagster-webserver[3622]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 494.419947] dagster-webserver[3622]: return create_instance_from_dagster_home() full # [ 494.420790] dagster-webserver[3622]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 494.421611] dagster-webserver[3622]: return create_instance_from_config(dagster_home_path) full # [ 494.422292] dagster-webserver[3622]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 494.422896] dagster-webserver[3622]: return create_instance_from_ref(instance_ref) full # [ 494.423765] dagster-webserver[3622]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 494.424641] dagster-webserver[3622]: unified_storage = instance_ref.storage full # [ 494.425277] dagster-webserver[3622]: ^^^^^^^^^^^^^^^^^^^^ full # [ 494.425914] dagster-webserver[3622]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 494.426742] dagster-webserver[3622]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 494.427555] dagster-webserver[3622]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 494.428239] dagster-webserver[3622]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 494.428844] dagster-webserver[3622]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 494.429493] dagster-webserver[3622]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 494.446374] dagster-webserver[3622]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 494.447204] dagster-webserver[3622]: return DagsterPostgresStorage( full # [ 494.447817] dagster-webserver[3622]: inst_data=inst_data, full # [ 494.448318] dagster-webserver[3622]: ...<2 lines>... full # [ 494.448883] dagster-webserver[3622]: token_provider=get_token_provider_from_config(config_value), full # [ 494.449732] dagster-webserver[3622]: ) full # [ 494.450577] dagster-webserver[3622]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 494.451058] dagster-webserver[3622]: self._run_storage = PostgresRunStorage( full # [ 494.451651] dagster-webserver[3622]: ~~~~~~~~~~~~~~~~~~^ full # [ 494.452505] dagster-webserver[3622]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 494.453187] dagster-webserver[3622]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 494.453794] dagster-webserver[3622]: ) full # [ 494.454618] dagster-webserver[3622]: ^ full # [ 494.455317] dagster-webserver[3622]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 494.455908] dagster-webserver[3622]: self._engine = create_pg_engine( full # [ 494.456759] dagster-webserver[3622]: ~~~~~~~~~~~~~~~~^ full # [ 494.457621] dagster-webserver[3622]: self.postgres_url, full # [ 494.458294] dagster-webserver[3622]: ^^^^^^^^^^^^^^^^^^ full # [ 494.458901] dagster-webserver[3622]: ...<2 lines>... full # [ 494.459740] dagster-webserver[3622]: poolclass=db_pool.NullPool, full # [ 494.460588] dagster-webserver[3622]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 494.461042] dagster-webserver[3622]: ) full # [ 494.461628] dagster-webserver[3622]: ^ full # [ 494.462519] dagster-webserver[3622]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 494.463156] dagster-webserver[3622]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 494.476920] dagster-webserver[3622]: File "", line 2, in create_engine full # [ 494.479186] dagster-webserver[3622]: return target(fn, url, **kwargs) full # [ 494.480361] dagster-webserver[3622]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 494.482893] dagster-webserver[3622]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 494.484478] dagster-webserver[3622]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 494.487110] dagster-webserver[3622]: dbapi = dbapi_meth(**dbapi_args) full # [ 494.488293] dagster-webserver[3622]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 494.491095] dagster-webserver[3622]: import psycopg full # [ 494.492052] dagster-webserver[3622]: ModuleNotFoundError: No module named 'psycopg' full # [ 494.745125] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 494.746067] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 494.749690] systemd[1]: dagster-webserver.service: Consumed 2.027s CPU time over 8.210s wall clock time, 111.7M memory peak. full # [ 495.985077] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 67. full # [ 495.989575] systemd[1]: Started Dagster Daemon. full # [ 497.854035] dagster-daemon[3647]: Traceback (most recent call last): full # [ 497.856605] dagster-daemon[3647]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 497.857624] dagster-daemon[3647]: sys.exit(main()) full # [ 497.858313] dagster-daemon[3647]: ~~~~^^ full # [ 497.858898] dagster-daemon[3647]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 497.859739] dagster-daemon[3647]: cli(obj={}) full # [ 497.860596] dagster-daemon[3647]: ~~~^^^^^^^^ full # [ 497.861262] dagster-daemon[3647]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 497.861849] dagster-daemon[3647]: return self.main(*args, **kwargs) full # [ 497.862689] dagster-daemon[3647]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 497.863570] dagster-daemon[3647]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 497.864203] dagster-daemon[3647]: rv = self.invoke(ctx) full # [ 497.871171] dagster-daemon[3647]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 497.871942] dagster-daemon[3647]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 497.872820] dagster-daemon[3647]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 497.873266] dagster-daemon[3647]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 497.873881] dagster-daemon[3647]: return ctx.invoke(self.callback, **ctx.params) full # [ 497.874735] dagster-daemon[3647]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 497.875589] dagster-daemon[3647]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 497.876274] dagster-daemon[3647]: return callback(*args, **kwargs) full # [ 497.876926] dagster-daemon[3647]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 497.877717] dagster-daemon[3647]: with get_instance_for_cli( full # [ 497.878552] dagster-daemon[3647]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 497.879219] dagster-daemon[3647]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 497.879829] dagster-daemon[3647]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 497.880473] dagster-daemon[3647]: ) as instance: full # [ 497.881142] dagster-daemon[3647]: ^ full # [ 497.881773] dagster-daemon[3647]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 497.882621] dagster-daemon[3647]: return next(self.gen) full # [ 497.895498] dagster-daemon[3647]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 497.896498] dagster-daemon[3647]: with DagsterInstance.get() as instance: full # [ 497.897183] dagster-daemon[3647]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 497.897793] dagster-daemon[3647]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 497.898622] dagster-daemon[3647]: return create_instance_from_dagster_home() full # [ 497.899279] dagster-daemon[3647]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 497.899900] dagster-daemon[3647]: return create_instance_from_config(dagster_home_path) full # [ 497.900800] dagster-daemon[3647]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 497.901598] dagster-daemon[3647]: return create_instance_from_ref(instance_ref) full # [ 497.911318] dagster-daemon[3647]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 497.912054] dagster-daemon[3647]: unified_storage = instance_ref.storage full # [ 497.912676] dagster-daemon[3647]: ^^^^^^^^^^^^^^^^^^^^ full # [ 497.913604] dagster-daemon[3647]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 497.914165] dagster-daemon[3647]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 497.914766] dagster-daemon[3647]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 497.921528] dagster-daemon[3647]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 497.922278] dagster-daemon[3647]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 497.922879] dagster-daemon[3647]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 497.923732] dagster-daemon[3647]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 497.924559] dagster-daemon[3647]: return DagsterPostgresStorage( full # [ 497.925219] dagster-daemon[3647]: inst_data=inst_data, full # [ 497.925831] dagster-daemon[3647]: ...<2 lines>... full # [ 497.926479] dagster-daemon[3647]: token_provider=get_token_provider_from_config(config_value), full # [ 497.927144] dagster-daemon[3647]: ) full # [ 497.927775] dagster-daemon[3647]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 497.928578] dagster-daemon[3647]: self._run_storage = PostgresRunStorage( full # [ 497.929040] dagster-daemon[3647]: ~~~~~~~~~~~~~~~~~~^ full # [ 497.929702] dagster-daemon[3647]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 497.930491] dagster-daemon[3647]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 497.931157] dagster-daemon[3647]: ) full # [ 497.931939] dagster-daemon[3647]: ^ full # [ 497.932853] dagster-daemon[3647]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 497.933615] dagster-daemon[3647]: self._engine = create_pg_engine( full # [ 497.934262] dagster-daemon[3647]: ~~~~~~~~~~~~~~~~^ full # [ 497.934886] dagster-daemon[3647]: self.postgres_url, full # [ 497.935723] dagster-daemon[3647]: ^^^^^^^^^^^^^^^^^^ full # [ 497.936571] dagster-daemon[3647]: ...<2 lines>... full # [ 497.937221] dagster-daemon[3647]: poolclass=db_pool.NullPool, full # [ 497.938102] dagster-daemon[3647]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 497.938691] dagster-daemon[3647]: ) full # [ 497.939510] dagster-daemon[3647]: ^ full # [ 497.952540] dagster-daemon[3647]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 497.953280] dagster-daemon[3647]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 497.953880] dagster-daemon[3647]: File "", line 2, in create_engine full # [ 497.954724] dagster-daemon[3647]: return target(fn, url, **kwargs) full # [ 497.955862] dagster-daemon[3647]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 497.956604] dagster-daemon[3647]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 497.957485] dagster-daemon[3647]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 497.958160] dagster-daemon[3647]: dbapi = dbapi_meth(**dbapi_args) full # [ 497.958729] dagster-daemon[3647]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 497.959693] dagster-daemon[3647]: import psycopg full # [ 497.960255] dagster-daemon[3647]: ModuleNotFoundError: No module named 'psycopg' full # [ 498.157845] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 498.160175] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 498.162287] systemd[1]: dagster-daemon.service: Consumed 1.417s CPU time over 7.271s wall clock time, 88.5M memory peak. full # [ 499.985080] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 60. full # [ 499.987885] systemd[1]: Started Dagster Webserver. full # [ 502.644693] dagster-webserver[3664]: Traceback (most recent call last): full # [ 502.647334] dagster-webserver[3664]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 502.648139] dagster-webserver[3664]: sys.exit(main()) full # [ 502.648696] dagster-webserver[3664]: ~~~~^^ full # [ 502.649535] dagster-webserver[3664]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 502.650205] dagster-webserver[3664]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 502.650823] dagster-webserver[3664]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 502.651675] dagster-webserver[3664]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 502.652479] dagster-webserver[3664]: return self.main(*args, **kwargs) full # [ 502.653150] dagster-webserver[3664]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 502.659874] dagster-webserver[3664]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 502.660672] dagster-webserver[3664]: rv = self.invoke(ctx) full # [ 502.661523] dagster-webserver[3664]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 502.662208] dagster-webserver[3664]: return ctx.invoke(self.callback, **ctx.params) full # [ 502.662860] dagster-webserver[3664]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 502.663704] dagster-webserver[3664]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 502.664520] dagster-webserver[3664]: return callback(*args, **kwargs) full # [ 502.665268] dagster-webserver[3664]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 502.665805] dagster-webserver[3664]: instance = stack.enter_context( full # [ 502.666642] dagster-webserver[3664]: get_possibly_temporary_instance_for_cli( full # [ 502.667483] dagster-webserver[3664]: ...<3 lines>... full # [ 502.668149] dagster-webserver[3664]: ) full # [ 502.668749] dagster-webserver[3664]: ) full # [ 502.677647] dagster-webserver[3664]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 502.678619] dagster-webserver[3664]: result = _enter(cm) full # [ 502.679291] dagster-webserver[3664]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 502.679921] dagster-webserver[3664]: return next(self.gen) full # [ 502.680812] dagster-webserver[3664]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 502.681618] dagster-webserver[3664]: with DagsterInstance.get() as instance: full # [ 502.682279] dagster-webserver[3664]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 502.682916] dagster-webserver[3664]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 502.683764] dagster-webserver[3664]: return create_instance_from_dagster_home() full # [ 502.692181] dagster-webserver[3664]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 502.693197] dagster-webserver[3664]: return create_instance_from_config(dagster_home_path) full # [ 502.693808] dagster-webserver[3664]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 502.694696] dagster-webserver[3664]: return create_instance_from_ref(instance_ref) full # [ 502.695508] dagster-webserver[3664]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 502.696195] dagster-webserver[3664]: unified_storage = instance_ref.storage full # [ 502.696807] dagster-webserver[3664]: ^^^^^^^^^^^^^^^^^^^^ full # [ 502.697316] dagster-webserver[3664]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 502.697920] dagster-webserver[3664]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 502.698731] dagster-webserver[3664]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 502.699565] dagster-webserver[3664]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 502.700227] dagster-webserver[3664]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 502.700819] dagster-webserver[3664]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 502.715944] dagster-webserver[3664]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 502.716724] dagster-webserver[3664]: return DagsterPostgresStorage( full # [ 502.717558] dagster-webserver[3664]: inst_data=inst_data, full # [ 502.718241] dagster-webserver[3664]: ...<2 lines>... full # [ 502.718852] dagster-webserver[3664]: token_provider=get_token_provider_from_config(config_value), full # [ 502.719704] dagster-webserver[3664]: ) full # [ 502.720550] dagster-webserver[3664]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 502.721240] dagster-webserver[3664]: self._run_storage = PostgresRunStorage( full # [ 502.721843] dagster-webserver[3664]: ~~~~~~~~~~~~~~~~~~^ full # [ 502.722497] dagster-webserver[3664]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 502.723183] dagster-webserver[3664]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 502.723790] dagster-webserver[3664]: ) full # [ 502.724616] dagster-webserver[3664]: ^ full # [ 502.725296] dagster-webserver[3664]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 502.725924] dagster-webserver[3664]: self._engine = create_pg_engine( full # [ 502.726775] dagster-webserver[3664]: ~~~~~~~~~~~~~~~~^ full # [ 502.727616] dagster-webserver[3664]: self.postgres_url, full # [ 502.728278] dagster-webserver[3664]: ^^^^^^^^^^^^^^^^^^ full # [ 502.728916] dagster-webserver[3664]: ...<2 lines>... full # [ 502.729755] dagster-webserver[3664]: poolclass=db_pool.NullPool, full # [ 502.730679] dagster-webserver[3664]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 502.731262] dagster-webserver[3664]: ) full # [ 502.731859] dagster-webserver[3664]: ^ full # [ 502.732729] dagster-webserver[3664]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 502.733530] dagster-webserver[3664]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 502.734208] dagster-webserver[3664]: File "", line 2, in create_engine full # [ 502.734800] dagster-webserver[3664]: return target(fn, url, **kwargs) full # [ 502.749631] dagster-webserver[3664]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 502.752229] dagster-webserver[3664]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 502.753740] dagster-webserver[3664]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 502.756364] dagster-webserver[3664]: dbapi = dbapi_meth(**dbapi_args) full # [ 502.757580] dagster-webserver[3664]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 502.760362] dagster-webserver[3664]: import psycopg full # [ 502.761332] dagster-webserver[3664]: ModuleNotFoundError: No module named 'psycopg' full # [ 503.022192] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 503.024503] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 503.026672] systemd[1]: dagster-webserver.service: Consumed 2.054s CPU time over 8.270s wall clock time, 111.6M memory peak. full # [ 503.234641] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 68. full # [ 503.237498] systemd[1]: Started Dagster Daemon. full # [ 505.098780] dagster-daemon[3685]: Traceback (most recent call last): full # [ 505.101418] dagster-daemon[3685]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 505.102276] dagster-daemon[3685]: sys.exit(main()) full # [ 505.102832] dagster-daemon[3685]: ~~~~^^ full # [ 505.103478] dagster-daemon[3685]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 505.104159] dagster-daemon[3685]: cli(obj={}) full # [ 505.104778] dagster-daemon[3685]: ~~~^^^^^^^^ full # [ 505.105601] dagster-daemon[3685]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 505.106267] dagster-daemon[3685]: return self.main(*args, **kwargs) full # [ 505.106953] dagster-daemon[3685]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 505.107740] dagster-daemon[3685]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 505.108549] dagster-daemon[3685]: rv = self.invoke(ctx) full # [ 505.115902] dagster-daemon[3685]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 505.116695] dagster-daemon[3685]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 505.117565] dagster-daemon[3685]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 505.118241] dagster-daemon[3685]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 505.119088] dagster-daemon[3685]: return ctx.invoke(self.callback, **ctx.params) full # [ 505.119705] dagster-daemon[3685]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 505.120521] dagster-daemon[3685]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 505.121202] dagster-daemon[3685]: return callback(*args, **kwargs) full # [ 505.121834] dagster-daemon[3685]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 505.122646] dagster-daemon[3685]: with get_instance_for_cli( full # [ 505.123483] dagster-daemon[3685]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 505.124156] dagster-daemon[3685]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 505.124759] dagster-daemon[3685]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 505.125671] dagster-daemon[3685]: ) as instance: full # [ 505.126271] dagster-daemon[3685]: ^ full # [ 505.126860] dagster-daemon[3685]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 505.127717] dagster-daemon[3685]: return next(self.gen) full # [ 505.128533] dagster-daemon[3685]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 505.129211] dagster-daemon[3685]: with DagsterInstance.get() as instance: full # [ 505.129804] dagster-daemon[3685]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 505.144551] dagster-daemon[3685]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 505.145547] dagster-daemon[3685]: return create_instance_from_dagster_home() full # [ 505.146240] dagster-daemon[3685]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 505.146843] dagster-daemon[3685]: return create_instance_from_config(dagster_home_path) full # [ 505.147507] dagster-daemon[3685]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 505.148211] dagster-daemon[3685]: return create_instance_from_ref(instance_ref) full # [ 505.148815] dagster-daemon[3685]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 505.149675] dagster-daemon[3685]: unified_storage = instance_ref.storage full # [ 505.150544] dagster-daemon[3685]: ^^^^^^^^^^^^^^^^^^^^ full # [ 505.151268] dagster-daemon[3685]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 505.151823] dagster-daemon[3685]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 505.152689] dagster-daemon[3685]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 505.153531] dagster-daemon[3685]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 505.154232] dagster-daemon[3685]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 505.154800] dagster-daemon[3685]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 505.171541] dagster-daemon[3685]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 505.172534] dagster-daemon[3685]: return DagsterPostgresStorage( full # [ 505.173216] dagster-daemon[3685]: inst_data=inst_data, full # [ 505.173821] dagster-daemon[3685]: ...<2 lines>... full # [ 505.174903] dagster-daemon[3685]: token_provider=get_token_provider_from_config(config_value), full # [ 505.175725] dagster-daemon[3685]: ) full # [ 505.176583] dagster-daemon[3685]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 505.177252] dagster-daemon[3685]: self._run_storage = PostgresRunStorage( full # [ 505.177855] dagster-daemon[3685]: ~~~~~~~~~~~~~~~~~~^ full # [ 505.178506] dagster-daemon[3685]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 505.179204] dagster-daemon[3685]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 505.179806] dagster-daemon[3685]: ) full # [ 505.180668] dagster-daemon[3685]: ^ full # [ 505.181514] dagster-daemon[3685]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 505.182203] dagster-daemon[3685]: self._engine = create_pg_engine( full # [ 505.182811] dagster-daemon[3685]: ~~~~~~~~~~~~~~~~^ full # [ 505.183667] dagster-daemon[3685]: self.postgres_url, full # [ 505.184505] dagster-daemon[3685]: ^^^^^^^^^^^^^^^^^^ full # [ 505.185181] dagster-daemon[3685]: ...<2 lines>... full # [ 505.185771] dagster-daemon[3685]: poolclass=db_pool.NullPool, full # [ 505.186620] dagster-daemon[3685]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 505.187281] dagster-daemon[3685]: ) full # [ 505.187873] dagster-daemon[3685]: ^ full # [ 505.188706] dagster-daemon[3685]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 505.189543] dagster-daemon[3685]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 505.190257] dagster-daemon[3685]: File "", line 2, in create_engine full # [ 505.190831] dagster-daemon[3685]: return target(fn, url, **kwargs) full # [ 505.191478] dagster-daemon[3685]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 505.192157] dagster-daemon[3685]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 505.207877] dagster-daemon[3685]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 505.210502] dagster-daemon[3685]: dbapi = dbapi_meth(**dbapi_args) full # [ 505.211648] dagster-daemon[3685]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 505.214402] dagster-daemon[3685]: import psycopg full # [ 505.215364] dagster-daemon[3685]: ModuleNotFoundError: No module named 'psycopg' full # [ 505.399609] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 505.400772] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 505.404626] systemd[1]: dagster-daemon.service: Consumed 1.448s CPU time over 7.240s wall clock time, 88.5M memory peak. full # [ 508.235281] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 61. full # [ 508.240161] systemd[1]: Started Dagster Webserver. full # [ 510.484435] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 69. full # [ 510.486417] systemd[1]: Started Dagster Daemon. full # [ 510.926400] dagster-webserver[3710]: Traceback (most recent call last): full # [ 510.927639] dagster-webserver[3710]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 510.929751] dagster-webserver[3710]: sys.exit(main()) full # [ 510.930728] dagster-webserver[3710]: ~~~~^^ full # [ 510.934087] dagster-webserver[3710]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 510.936513] dagster-webserver[3710]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 510.937842] dagster-webserver[3710]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 510.939195] dagster-webserver[3710]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 510.941534] dagster-webserver[3710]: return self.main(*args, **kwargs) full # [ 510.942717] dagster-webserver[3710]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 510.943874] dagster-webserver[3710]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 510.948171] dagster-webserver[3710]: rv = self.invoke(ctx) full # [ 510.949210] dagster-webserver[3710]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 510.951523] dagster-webserver[3710]: return ctx.invoke(self.callback, **ctx.params) full # [ 510.952876] dagster-webserver[3710]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 510.954824] dagster-webserver[3710]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 510.957208] dagster-webserver[3710]: return callback(*args, **kwargs) full # [ 510.958390] dagster-webserver[3710]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 510.960963] dagster-webserver[3710]: instance = stack.enter_context( full # [ 510.966057] dagster-webserver[3710]: get_possibly_temporary_instance_for_cli( full # [ 510.967373] dagster-webserver[3710]: ...<3 lines>... full # [ 510.968327] dagster-webserver[3710]: ) full # [ 510.969171] dagster-webserver[3710]: ) full # [ 510.969914] dagster-webserver[3710]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 510.975178] dagster-webserver[3710]: result = _enter(cm) full # [ 510.975864] dagster-webserver[3710]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 510.976726] dagster-webserver[3710]: return next(self.gen) full # [ 510.977727] dagster-webserver[3710]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 510.978569] dagster-webserver[3710]: with DagsterInstance.get() as instance: full # [ 510.979051] dagster-webserver[3710]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 510.979874] dagster-webserver[3710]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 510.980635] dagster-webserver[3710]: return create_instance_from_dagster_home() full # [ 510.981388] dagster-webserver[3710]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 510.981888] dagster-webserver[3710]: return create_instance_from_config(dagster_home_path) full # [ 510.982904] dagster-webserver[3710]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 510.983730] dagster-webserver[3710]: return create_instance_from_ref(instance_ref) full # [ 510.984547] dagster-webserver[3710]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 510.985299] dagster-webserver[3710]: unified_storage = instance_ref.storage full # [ 510.985799] dagster-webserver[3710]: ^^^^^^^^^^^^^^^^^^^^ full # [ 510.986618] dagster-webserver[3710]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 510.987395] dagster-webserver[3710]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 510.988103] dagster-webserver[3710]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 510.988691] dagster-webserver[3710]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 510.989602] dagster-webserver[3710]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 510.990170] dagster-webserver[3710]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 510.990761] dagster-webserver[3710]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 510.992735] dagster-webserver[3710]: return DagsterPostgresStorage( full # [ 510.993576] dagster-webserver[3710]: inst_data=inst_data, full # [ 510.994107] dagster-webserver[3710]: ...<2 lines>... full # [ 510.994820] dagster-webserver[3710]: token_provider=get_token_provider_from_config(config_value), full # [ 510.995634] dagster-webserver[3710]: ) full # [ 510.996562] dagster-webserver[3710]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 510.997125] dagster-webserver[3710]: self._run_storage = PostgresRunStorage( full # [ 510.997715] dagster-webserver[3710]: ~~~~~~~~~~~~~~~~~~^ full # [ 510.998645] dagster-webserver[3710]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 510.999197] dagster-webserver[3710]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 510.999788] dagster-webserver[3710]: ) full # [ 511.000702] dagster-webserver[3710]: ^ full # [ 511.001258] dagster-webserver[3710]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 511.001851] dagster-webserver[3710]: self._engine = create_pg_engine( full # [ 511.002677] dagster-webserver[3710]: ~~~~~~~~~~~~~~~~^ full # [ 511.003494] dagster-webserver[3710]: self.postgres_url, full # [ 511.005193] dagster-webserver[3710]: ^^^^^^^^^^^^^^^^^^ full # [ 511.005739] dagster-webserver[3710]: ...<2 lines>... full # [ 511.006569] dagster-webserver[3710]: poolclass=db_pool.NullPool, full # [ 511.007331] dagster-webserver[3710]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 511.007993] dagster-webserver[3710]: ) full # [ 511.008609] dagster-webserver[3710]: ^ full # [ 511.009373] dagster-webserver[3710]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 511.010099] dagster-webserver[3710]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 511.010686] dagster-webserver[3710]: File "", line 2, in create_engine full # [ 511.011576] dagster-webserver[3710]: return target(fn, url, **kwargs) full # [ 511.012167] dagster-webserver[3710]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 511.012758] dagster-webserver[3710]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 511.013681] dagster-webserver[3710]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 511.014041] dagster-webserver[3710]: dbapi = dbapi_meth(**dbapi_args) full # [ 511.014617] dagster-webserver[3710]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 511.015280] dagster-webserver[3710]: import psycopg full # [ 511.015872] dagster-webserver[3710]: ModuleNotFoundError: No module named 'psycopg' full # [ 511.348901] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 511.351217] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 511.351948] systemd[1]: dagster-webserver.service: Consumed 2.017s CPU time over 8.326s wall clock time, 111.5M memory peak. full # [ 512.507607] dagster-daemon[3720]: Traceback (most recent call last): full # [ 512.510096] dagster-daemon[3720]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 512.510826] dagster-daemon[3720]: sys.exit(main()) full # [ 512.511622] dagster-daemon[3720]: ~~~~^^ full # [ 512.512291] dagster-daemon[3720]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 512.512880] dagster-daemon[3720]: cli(obj={}) full # [ 512.513725] dagster-daemon[3720]: ~~~^^^^^^^^ full # [ 512.514559] dagster-daemon[3720]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 512.515192] dagster-daemon[3720]: return self.main(*args, **kwargs) full # [ 512.515781] dagster-daemon[3720]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 512.521358] dagster-daemon[3720]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 512.522153] dagster-daemon[3720]: rv = self.invoke(ctx) full # [ 512.522753] dagster-daemon[3720]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 512.523586] dagster-daemon[3720]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 512.524281] dagster-daemon[3720]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 512.524862] dagster-daemon[3720]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 512.525691] dagster-daemon[3720]: return ctx.invoke(self.callback, **ctx.params) full # [ 512.526506] dagster-daemon[3720]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 512.527219] dagster-daemon[3720]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 512.527759] dagster-daemon[3720]: return callback(*args, **kwargs) full # [ 512.528576] dagster-daemon[3720]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 512.529032] dagster-daemon[3720]: with get_instance_for_cli( full # [ 512.529617] dagster-daemon[3720]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 512.530282] dagster-daemon[3720]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 512.530871] dagster-daemon[3720]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 512.531689] dagster-daemon[3720]: ) as instance: full # [ 512.532507] dagster-daemon[3720]: ^ full # [ 512.545295] dagster-daemon[3720]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 512.546113] dagster-daemon[3720]: return next(self.gen) full # [ 512.546714] dagster-daemon[3720]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 512.547555] dagster-daemon[3720]: with DagsterInstance.get() as instance: full # [ 512.548217] dagster-daemon[3720]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 512.548824] dagster-daemon[3720]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 512.549653] dagster-daemon[3720]: return create_instance_from_dagster_home() full # [ 512.550489] dagster-daemon[3720]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 512.551186] dagster-daemon[3720]: return create_instance_from_config(dagster_home_path) full # [ 512.551766] dagster-daemon[3720]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 512.552599] dagster-daemon[3720]: return create_instance_from_ref(instance_ref) full # [ 512.553311] dagster-daemon[3720]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 512.553874] dagster-daemon[3720]: unified_storage = instance_ref.storage full # [ 512.554732] dagster-daemon[3720]: ^^^^^^^^^^^^^^^^^^^^ full # [ 512.555548] dagster-daemon[3720]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 512.556229] dagster-daemon[3720]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 512.556865] dagster-daemon[3720]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 512.573745] dagster-daemon[3720]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 512.574528] dagster-daemon[3720]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 512.575199] dagster-daemon[3720]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 512.575801] dagster-daemon[3720]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 512.576629] dagster-daemon[3720]: return DagsterPostgresStorage( full # [ 512.577275] dagster-daemon[3720]: inst_data=inst_data, full # [ 512.577929] dagster-daemon[3720]: ...<2 lines>... full # [ 512.578748] dagster-daemon[3720]: token_provider=get_token_provider_from_config(config_value), full # [ 512.579584] dagster-daemon[3720]: ) full # [ 512.580097] dagster-daemon[3720]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 512.580652] dagster-daemon[3720]: self._run_storage = PostgresRunStorage( full # [ 512.581491] dagster-daemon[3720]: ~~~~~~~~~~~~~~~~~~^ full # [ 512.582173] dagster-daemon[3720]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 512.582794] dagster-daemon[3720]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 512.583599] dagster-daemon[3720]: ) full # [ 512.584280] dagster-daemon[3720]: ^ full # [ 512.584887] dagster-daemon[3720]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 512.585722] dagster-daemon[3720]: self._engine = create_pg_engine( full # [ 512.586751] dagster-daemon[3720]: ~~~~~~~~~~~~~~~~^ full # [ 512.587563] dagster-daemon[3720]: self.postgres_url, full # [ 512.588215] dagster-daemon[3720]: ^^^^^^^^^^^^^^^^^^ full # [ 512.588879] dagster-daemon[3720]: ...<2 lines>... full # [ 512.589634] dagster-daemon[3720]: poolclass=db_pool.NullPool, full # [ 512.590471] dagster-daemon[3720]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 512.591136] dagster-daemon[3720]: ) full # [ 512.591730] dagster-daemon[3720]: ^ full # [ 512.604538] dagster-daemon[3720]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 512.607120] dagster-daemon[3720]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 512.608502] dagster-daemon[3720]: File "", line 2, in create_engine full # [ 512.610637] dagster-daemon[3720]: return target(fn, url, **kwargs) full # [ 512.611809] dagster-daemon[3720]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 512.614343] dagster-daemon[3720]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 512.615794] dagster-daemon[3720]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 512.618360] dagster-daemon[3720]: dbapi = dbapi_meth(**dbapi_args) full # [ 512.619495] dagster-daemon[3720]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 512.622198] dagster-daemon[3720]: import psycopg full # [ 512.623113] dagster-daemon[3720]: ModuleNotFoundError: No module named 'psycopg' full # [ 512.791723] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 512.792877] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 512.796280] systemd[1]: dagster-daemon.service: Consumed 1.425s CPU time over 7.388s wall clock time, 88.5M memory peak. full # [ 516.485212] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 62. full # [ 516.488266] systemd[1]: Started Dagster Webserver. full # [ 517.984508] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 70. full # [ 517.988319] systemd[1]: Started Dagster Daemon. full # [ 519.000337] dagster-webserver[3752]: Traceback (most recent call last): full # [ 519.001575] dagster-webserver[3752]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 519.003668] dagster-webserver[3752]: sys.exit(main()) full # [ 519.004625] dagster-webserver[3752]: ~~~~^^ full # [ 519.005631] dagster-webserver[3752]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 519.010110] dagster-webserver[3752]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 519.011425] dagster-webserver[3752]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 519.012737] dagster-webserver[3752]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 519.015104] dagster-webserver[3752]: return self.main(*args, **kwargs) full # [ 519.016275] dagster-webserver[3752]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 519.018919] dagster-webserver[3752]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 519.021236] dagster-webserver[3752]: rv = self.invoke(ctx) full # [ 519.022317] dagster-webserver[3752]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 519.024631] dagster-webserver[3752]: return ctx.invoke(self.callback, **ctx.params) full # [ 519.025994] dagster-webserver[3752]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 519.027376] dagster-webserver[3752]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 519.032088] dagster-webserver[3752]: return callback(*args, **kwargs) full # [ 519.033250] dagster-webserver[3752]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 519.035822] dagster-webserver[3752]: instance = stack.enter_context( full # [ 519.036982] dagster-webserver[3752]: get_possibly_temporary_instance_for_cli( full # [ 519.038337] dagster-webserver[3752]: ...<3 lines>... full # [ 519.041082] dagster-webserver[3752]: ) full # [ 519.041890] dagster-webserver[3752]: ) full # [ 519.042677] dagster-webserver[3752]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 519.044951] dagster-webserver[3752]: result = _enter(cm) full # [ 519.048088] dagster-webserver[3752]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 519.050311] dagster-webserver[3752]: return next(self.gen) full # [ 519.051352] dagster-webserver[3752]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 519.054188] dagster-webserver[3752]: with DagsterInstance.get() as instance: full # [ 519.055446] dagster-webserver[3752]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 519.056599] dagster-webserver[3752]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 519.059174] dagster-webserver[3752]: return create_instance_from_dagster_home() full # [ 519.060462] dagster-webserver[3752]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 519.063348] dagster-webserver[3752]: return create_instance_from_config(dagster_home_path) full # [ 519.064792] dagster-webserver[3752]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 519.067649] dagster-webserver[3752]: return create_instance_from_ref(instance_ref) full # [ 519.068979] dagster-webserver[3752]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 519.071764] dagster-webserver[3752]: unified_storage = instance_ref.storage full # [ 519.073060] dagster-webserver[3752]: ^^^^^^^^^^^^^^^^^^^^ full # [ 519.074310] dagster-webserver[3752]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 519.076876] dagster-webserver[3752]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 519.078793] dagster-webserver[3752]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 519.080324] dagster-webserver[3752]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 519.082887] dagster-webserver[3752]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 519.084527] dagster-webserver[3752]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 519.086147] dagster-webserver[3752]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 519.088745] dagster-webserver[3752]: return DagsterPostgresStorage( full # [ 519.089887] dagster-webserver[3752]: inst_data=inst_data, full # [ 519.092114] dagster-webserver[3752]: ...<2 lines>... full # [ 519.093732] dagster-webserver[3752]: token_provider=get_token_provider_from_config(config_value), full # [ 519.095562] dagster-webserver[3752]: ) full # [ 519.096355] dagster-webserver[3752]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 519.098848] dagster-webserver[3752]: self._run_storage = PostgresRunStorage( full # [ 519.101297] dagster-webserver[3752]: ~~~~~~~~~~~~~~~~~~^ full # [ 519.102603] dagster-webserver[3752]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 519.104294] dagster-webserver[3752]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 519.105971] dagster-webserver[3752]: ) full # [ 519.107386] dagster-webserver[3752]: ^ full # [ 519.108186] dagster-webserver[3752]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 519.110880] dagster-webserver[3752]: self._engine = create_pg_engine( full # [ 519.112091] dagster-webserver[3752]: ~~~~~~~~~~~~~~~~^ full # [ 519.113251] dagster-webserver[3752]: self.postgres_url, full # [ 519.114324] dagster-webserver[3752]: ^^^^^^^^^^^^^^^^^^ full # [ 519.115379] dagster-webserver[3752]: ...<2 lines>... full # [ 519.116334] dagster-webserver[3752]: poolclass=db_pool.NullPool, full # [ 519.117483] dagster-webserver[3752]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 519.118631] dagster-webserver[3752]: ) full # [ 519.119416] dagster-webserver[3752]: ^ full # [ 519.120205] dagster-webserver[3752]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 519.122840] dagster-webserver[3752]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 519.124313] dagster-webserver[3752]: File "", line 2, in create_engine full # [ 519.126565] dagster-webserver[3752]: return target(fn, url, **kwargs) full # [ 519.127734] dagster-webserver[3752]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 519.130270] dagster-webserver[3752]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 519.131751] dagster-webserver[3752]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 519.134314] dagster-webserver[3752]: dbapi = dbapi_meth(**dbapi_args) full # [ 519.135472] dagster-webserver[3752]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 519.138200] dagster-webserver[3752]: import psycopg full # [ 519.139209] dagster-webserver[3752]: ModuleNotFoundError: No module named 'psycopg' full # [ 519.362647] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 519.364563] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 519.366464] systemd[1]: dagster-webserver.service: Consumed 2.027s CPU time over 8.013s wall clock time, 111.8M memory peak. full # [ 519.924839] dagster-daemon[3758]: Traceback (most recent call last): full # [ 519.927402] dagster-daemon[3758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 519.928240] dagster-daemon[3758]: sys.exit(main()) full # [ 519.928789] dagster-daemon[3758]: ~~~~^^ full # [ 519.929240] dagster-daemon[3758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 519.929841] dagster-daemon[3758]: cli(obj={}) full # [ 519.930689] dagster-daemon[3758]: ~~~^^^^^^^^ full # [ 519.931499] dagster-daemon[3758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 519.932166] dagster-daemon[3758]: return self.main(*args, **kwargs) full # [ 519.932755] dagster-daemon[3758]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 519.933611] dagster-daemon[3758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 519.934037] dagster-daemon[3758]: rv = self.invoke(ctx) full # [ 519.941667] dagster-daemon[3758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 519.942610] dagster-daemon[3758]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 519.943306] dagster-daemon[3758]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 519.943887] dagster-daemon[3758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 519.944732] dagster-daemon[3758]: return ctx.invoke(self.callback, **ctx.params) full # [ 519.945571] dagster-daemon[3758]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 519.946231] dagster-daemon[3758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 519.946838] dagster-daemon[3758]: return callback(*args, **kwargs) full # [ 519.947521] dagster-daemon[3758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 519.948160] dagster-daemon[3758]: with get_instance_for_cli( full # [ 519.948754] dagster-daemon[3758]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 519.949568] dagster-daemon[3758]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 519.950224] dagster-daemon[3758]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 519.950821] dagster-daemon[3758]: ) as instance: full # [ 519.951641] dagster-daemon[3758]: ^ full # [ 519.952471] dagster-daemon[3758]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 519.953130] dagster-daemon[3758]: return next(self.gen) full # [ 519.965595] dagster-daemon[3758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 519.966566] dagster-daemon[3758]: with DagsterInstance.get() as instance: full # [ 519.967226] dagster-daemon[3758]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 519.967830] dagster-daemon[3758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 519.968668] dagster-daemon[3758]: return create_instance_from_dagster_home() full # [ 519.969502] dagster-daemon[3758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 519.970181] dagster-daemon[3758]: return create_instance_from_config(dagster_home_path) full # [ 519.970822] dagster-daemon[3758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 519.971647] dagster-daemon[3758]: return create_instance_from_ref(instance_ref) full # [ 519.972278] dagster-daemon[3758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 519.972881] dagster-daemon[3758]: unified_storage = instance_ref.storage full # [ 519.973745] dagster-daemon[3758]: ^^^^^^^^^^^^^^^^^^^^ full # [ 519.985935] dagster-daemon[3758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 519.986705] dagster-daemon[3758]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 519.987524] dagster-daemon[3758]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 519.988203] dagster-daemon[3758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 519.988804] dagster-daemon[3758]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 519.989624] dagster-daemon[3758]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 519.990274] dagster-daemon[3758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 519.990905] dagster-daemon[3758]: return DagsterPostgresStorage( full # [ 519.991742] dagster-daemon[3758]: inst_data=inst_data, full # [ 519.992582] dagster-daemon[3758]: ...<2 lines>... full # [ 519.993065] dagster-daemon[3758]: token_provider=get_token_provider_from_config(config_value), full # [ 519.993651] dagster-daemon[3758]: ) full # [ 519.994492] dagster-daemon[3758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 519.995172] dagster-daemon[3758]: self._run_storage = PostgresRunStorage( full # [ 519.995775] dagster-daemon[3758]: ~~~~~~~~~~~~~~~~~~^ full # [ 519.996752] dagster-daemon[3758]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 519.997649] dagster-daemon[3758]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 519.998490] dagster-daemon[3758]: ) full # [ 519.999164] dagster-daemon[3758]: ^ full # [ 519.999783] dagster-daemon[3758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 520.000576] dagster-daemon[3758]: self._engine = create_pg_engine( full # [ 520.001039] dagster-daemon[3758]: ~~~~~~~~~~~~~~~~^ full # [ 520.001621] dagster-daemon[3758]: self.postgres_url, full # [ 520.002319] dagster-daemon[3758]: ^^^^^^^^^^^^^^^^^^ full # [ 520.002883] dagster-daemon[3758]: ...<2 lines>... full # [ 520.003707] dagster-daemon[3758]: poolclass=db_pool.NullPool, full # [ 520.004534] dagster-daemon[3758]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 520.005193] dagster-daemon[3758]: ) full # [ 520.005799] dagster-daemon[3758]: ^ full # [ 520.006246] dagster-daemon[3758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 520.006837] dagster-daemon[3758]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 520.026089] dagster-daemon[3758]: File "", line 2, in create_engine full # [ 520.028232] dagster-daemon[3758]: return target(fn, url, **kwargs) full # [ 520.029370] dagster-daemon[3758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 520.031870] dagster-daemon[3758]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 520.033360] dagster-daemon[3758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 520.035891] dagster-daemon[3758]: dbapi = dbapi_meth(**dbapi_args) full # [ 520.037077] dagster-daemon[3758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 520.039771] dagster-daemon[3758]: import psycopg full # [ 520.040688] dagster-daemon[3758]: ModuleNotFoundError: No module named 'psycopg' full # [ 520.214365] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 520.216809] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 520.218916] systemd[1]: dagster-daemon.service: Consumed 1.451s CPU time over 7.416s wall clock time, 88.6M memory peak. full # [ 524.484493] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 63. full # [ 524.487679] systemd[1]: Started Dagster Webserver. full # [ 525.235504] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 71. full # [ 525.237631] systemd[1]: Started Dagster Daemon. full # [ 527.044583] dagster-daemon[3797]: Traceback (most recent call last): full # [ 527.047551] dagster-daemon[3797]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 527.048645] dagster-daemon[3797]: sys.exit(main()) full # [ 527.049630] dagster-daemon[3797]: ~~~~^^ full # [ 527.052167] dagster-daemon[3797]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 527.054633] dagster-daemon[3797]: cli(obj={}) full # [ 527.055544] dagster-daemon[3797]: ~~~^^^^^^^^ full # [ 527.056429] dagster-daemon[3797]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 527.058903] dagster-daemon[3797]: return self.main(*args, **kwargs) full # [ 527.060273] dagster-daemon[3797]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 527.061893] dagster-daemon[3797]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 527.064514] dagster-daemon[3797]: rv = self.invoke(ctx) full # [ 527.065701] dagster-daemon[3797]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 527.070044] dagster-daemon[3797]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 527.071793] dagster-daemon[3797]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 527.073898] dagster-daemon[3797]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 527.076483] dagster-daemon[3797]: return ctx.invoke(self.callback, **ctx.params) full # [ 527.078138] dagster-daemon[3797]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 527.079684] dagster-daemon[3797]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 527.082395] dagster-daemon[3797]: return callback(*args, **kwargs) full # [ 527.083745] dagster-daemon[3797]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 527.086630] dagster-daemon[3797]: with get_instance_for_cli( full # [ 527.087934] dagster-daemon[3797]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 527.089435] dagster-daemon[3797]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 527.091521] dagster-daemon[3797]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 527.094829] dagster-daemon[3797]: ) as instance: full # [ 527.098110] dagster-daemon[3797]: ^ full # [ 527.098829] dagster-daemon[3797]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 527.101091] dagster-daemon[3797]: return next(self.gen) full # [ 527.102089] dagster-daemon[3797]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 527.104652] dagster-daemon[3797]: with DagsterInstance.get() as instance: full # [ 527.105869] dagster-daemon[3797]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 527.106981] dagster-daemon[3797]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 527.109502] dagster-daemon[3797]: return create_instance_from_dagster_home() full # [ 527.113094] dagster-daemon[3797]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 527.115932] dagster-daemon[3797]: return create_instance_from_config(dagster_home_path) full # [ 527.117350] dagster-daemon[3797]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 527.120173] dagster-daemon[3797]: return create_instance_from_ref(instance_ref) full # [ 527.123092] dagster-daemon[3797]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 527.125836] dagster-daemon[3797]: unified_storage = instance_ref.storage full # [ 527.127103] dagster-daemon[3797]: ^^^^^^^^^^^^^^^^^^^^ full # [ 527.128316] dagster-daemon[3797]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 527.133109] dagster-daemon[3797]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 527.134955] dagster-daemon[3797]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 527.136438] dagster-daemon[3797]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 527.140900] dagster-daemon[3797]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 527.142489] dagster-daemon[3797]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 527.144089] dagster-daemon[3797]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 527.146649] dagster-daemon[3797]: return DagsterPostgresStorage( full # [ 527.149437] dagster-daemon[3797]: inst_data=inst_data, full # [ 527.151557] dagster-daemon[3797]: ...<2 lines>... full # [ 527.152847] dagster-daemon[3797]: token_provider=get_token_provider_from_config(config_value), full # [ 527.154425] dagster-daemon[3797]: ) full # [ 527.155193] dagster-daemon[3797]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 527.157664] dagster-daemon[3797]: self._run_storage = PostgresRunStorage( full # [ 527.158873] dagster-daemon[3797]: ~~~~~~~~~~~~~~~~~~^ full # [ 527.160408] dagster-webserver[3795]: Traceback (most recent call last): full # [ 527.161614] dagster-webserver[3795]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 527.163724] dagster-webserver[3795]: sys.exit(main()) full # [ 527.164680] dagster-webserver[3795]: ~~~~^^ full # [ 527.165626] dagster-webserver[3795]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 527.168211] dagster-webserver[3795]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 527.169533] dagster-webserver[3795]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 527.170851] dagster-webserver[3795]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 527.173242] dagster-webserver[3795]: return self.main(*args, **kwargs) full # [ 527.174423] dagster-webserver[3795]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 527.175595] dagster-webserver[3795]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 527.177902] dagster-webserver[3795]: rv = self.invoke(ctx) full # [ 527.178940] dagster-webserver[3795]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 527.181278] dagster-webserver[3795]: return ctx.invoke(self.callback, **ctx.params) full # [ 527.182634] dagster-webserver[3795]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 527.183975] dagster-webserver[3795]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 527.186302] dagster-webserver[3795]: return callback(*args, **kwargs) full # [ 527.187575] dagster-webserver[3795]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 527.190175] dagster-webserver[3795]: instance = stack.enter_context( full # [ 527.191335] dagster-webserver[3795]: get_possibly_temporary_instance_for_cli( full # [ 527.192646] dagster-webserver[3795]: ...<3 lines>... full # [ 527.193606] dagster-webserver[3795]: ) full # [ 527.194454] dagster-webserver[3795]: ) full # [ 527.195240] dagster-webserver[3795]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 527.197520] dagster-webserver[3795]: result = _enter(cm) full # [ 527.198525] dagster-webserver[3795]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 527.200763] dagster-webserver[3795]: return next(self.gen) full # [ 527.201806] dagster-webserver[3795]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 527.204755] dagster-webserver[3795]: with DagsterInstance.get() as instance: full # [ 527.206070] dagster-webserver[3795]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 527.207223] dagster-daemon[3797]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 527.208874] dagster-daemon[3797]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 527.210585] dagster-daemon[3797]: ) full # [ 527.211351] dagster-daemon[3797]: ^ full # [ 527.212241] dagster-daemon[3797]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 527.214918] dagster-daemon[3797]: self._engine = create_pg_engine( full # [ 527.216086] dagster-daemon[3797]: ~~~~~~~~~~~~~~~~^ full # [ 527.217214] dagster-daemon[3797]: self.postgres_url, full # [ 527.218215] dagster-daemon[3797]: ^^^^^^^^^^^^^^^^^^ full # [ 527.219224] dagster-daemon[3797]: ...<2 lines>... full # [ 527.220151] dagster-daemon[3797]: poolclass=db_pool.NullPool, full # [ 527.221267] dagster-daemon[3797]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 527.222452] dagster-daemon[3797]: ) full # [ 527.223206] dagster-daemon[3797]: ^ full # [ 527.223914] dagster-daemon[3797]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 527.226486] dagster-daemon[3797]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 527.227882] dagster-daemon[3797]: File "", line 2, in create_engine full # [ 527.230090] dagster-daemon[3797]: return target(fn, url, **kwargs) full # [ 527.231215] dagster-daemon[3797]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 527.233721] dagster-daemon[3797]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 527.235157] dagster-daemon[3797]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 527.237690] dagster-daemon[3797]: dbapi = dbapi_meth(**dbapi_args) full # [ 527.238822] dagster-daemon[3797]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 527.241565] dagster-daemon[3797]: import psycopg full # [ 527.242479] dagster-daemon[3797]: ModuleNotFoundError: No module named 'psycopg' full # [ 527.243922] dagster-webserver[3795]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 527.246474] dagster-webserver[3795]: return create_instance_from_dagster_home() full # [ 527.247773] dagster-webserver[3795]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 527.250770] dagster-webserver[3795]: return create_instance_from_config(dagster_home_path) full # [ 527.252249] dagster-webserver[3795]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 527.255121] dagster-webserver[3795]: return create_instance_from_ref(instance_ref) full # [ 527.256448] dagster-webserver[3795]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 527.259234] dagster-webserver[3795]: unified_storage = instance_ref.storage full # [ 527.260484] dagster-webserver[3795]: ^^^^^^^^^^^^^^^^^^^^ full # [ 527.261740] dagster-webserver[3795]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 527.264279] dagster-webserver[3795]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 527.266164] dagster-webserver[3795]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 527.267689] dagster-webserver[3795]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 527.270258] dagster-webserver[3795]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 527.271839] dagster-webserver[3795]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 527.273452] dagster-webserver[3795]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 527.276197] dagster-webserver[3795]: return DagsterPostgresStorage( full # [ 527.277340] dagster-webserver[3795]: inst_data=inst_data, full # [ 527.278414] dagster-webserver[3795]: ...<2 lines>... full # [ 527.279368] dagster-webserver[3795]: token_provider=get_token_provider_from_config(config_value), full # [ 527.280923] dagster-webserver[3795]: ) full # [ 527.281689] dagster-webserver[3795]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 527.284281] dagster-webserver[3795]: self._run_storage = PostgresRunStorage( full # [ 527.285536] dagster-webserver[3795]: ~~~~~~~~~~~~~~~~~~^ full # [ 527.286856] dagster-webserver[3795]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 527.288580] dagster-webserver[3795]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 527.290269] dagster-webserver[3795]: ) full # [ 527.291046] dagster-webserver[3795]: ^ full # [ 527.291787] dagster-webserver[3795]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 527.294517] dagster-webserver[3795]: self._engine = create_pg_engine( full # [ 527.295684] dagster-webserver[3795]: ~~~~~~~~~~~~~~~~^ full # [ 527.296842] dagster-webserver[3795]: self.postgres_url, full # [ 527.297894] dagster-webserver[3795]: ^^^^^^^^^^^^^^^^^^ full # [ 527.298940] dagster-webserver[3795]: ...<2 lines>... full # [ 527.299877] dagster-webserver[3795]: poolclass=db_pool.NullPool, full # [ 527.301077] dagster-webserver[3795]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 527.302227] dagster-webserver[3795]: ) full # [ 527.303051] dagster-webserver[3795]: ^ full # [ 527.303794] dagster-webserver[3795]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 527.306414] dagster-webserver[3795]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 527.307846] dagster-webserver[3795]: File "", line 2, in create_engine full # [ 527.310082] dagster-webserver[3795]: return target(fn, url, **kwargs) full # [ 527.311246] dagster-webserver[3795]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 527.313774] dagster-webserver[3795]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 527.315316] dagster-webserver[3795]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 527.317876] dagster-webserver[3795]: dbapi = dbapi_meth(**dbapi_args) full # [ 527.319082] dagster-webserver[3795]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 527.321802] dagster-webserver[3795]: import psycopg full # [ 527.322832] dagster-webserver[3795]: ModuleNotFoundError: No module named 'psycopg' full # [ 527.389366] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 527.390269] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 527.393237] systemd[1]: dagster-daemon.service: Consumed 1.508s CPU time over 7.173s wall clock time, 88.5M memory peak. full # [ 527.548801] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 527.549725] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 527.552758] systemd[1]: dagster-webserver.service: Consumed 2.050s CPU time over 8.183s wall clock time, 111.8M memory peak. full # [ 532.484836] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 72. full # [ 532.487641] systemd[1]: Started Dagster Daemon. full # [ 532.734329] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 64. full # [ 532.738252] systemd[1]: Started Dagster Webserver. full # [ 534.333393] dagster-daemon[3833]: Traceback (most recent call last): full # [ 534.335981] dagster-daemon[3833]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 534.338548] dagster-daemon[3833]: sys.exit(main()) full # [ 534.339737] dagster-daemon[3833]: ~~~~^^ full # [ 534.344078] dagster-daemon[3833]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 534.346572] dagster-daemon[3833]: cli(obj={}) full # [ 534.347509] dagster-daemon[3833]: ~~~^^^^^^^^ full # [ 534.348395] dagster-daemon[3833]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 534.350874] dagster-daemon[3833]: return self.main(*args, **kwargs) full # [ 534.352083] dagster-daemon[3833]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 534.353229] dagster-daemon[3833]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 534.355497] dagster-daemon[3833]: rv = self.invoke(ctx) full # [ 534.358091] dagster-daemon[3833]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 534.360377] dagster-daemon[3833]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 534.361805] dagster-daemon[3833]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 534.363242] dagster-daemon[3833]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 534.367091] dagster-daemon[3833]: return ctx.invoke(self.callback, **ctx.params) full # [ 534.369084] dagster-daemon[3833]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 534.370447] dagster-daemon[3833]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 534.372735] dagster-daemon[3833]: return callback(*args, **kwargs) full # [ 534.375108] dagster-daemon[3833]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 534.377636] dagster-daemon[3833]: with get_instance_for_cli( full # [ 534.378733] dagster-daemon[3833]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 534.379809] dagster-daemon[3833]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 534.383175] dagster-daemon[3833]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 534.384975] dagster-daemon[3833]: ) as instance: full # [ 534.385874] dagster-daemon[3833]: ^ full # [ 534.388164] dagster-daemon[3833]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 534.390356] dagster-daemon[3833]: return next(self.gen) full # [ 534.391357] dagster-daemon[3833]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 534.396174] dagster-daemon[3833]: with DagsterInstance.get() as instance: full # [ 534.397389] dagster-daemon[3833]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 534.398503] dagster-daemon[3833]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 534.403090] dagster-daemon[3833]: return create_instance_from_dagster_home() full # [ 534.404356] dagster-daemon[3833]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 534.407213] dagster-daemon[3833]: return create_instance_from_config(dagster_home_path) full # [ 534.408598] dagster-daemon[3833]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 534.411425] dagster-daemon[3833]: return create_instance_from_ref(instance_ref) full # [ 534.412735] dagster-daemon[3833]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 534.415483] dagster-daemon[3833]: unified_storage = instance_ref.storage full # [ 534.416712] dagster-daemon[3833]: ^^^^^^^^^^^^^^^^^^^^ full # [ 534.417912] dagster-daemon[3833]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 534.420437] dagster-daemon[3833]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 534.422297] dagster-daemon[3833]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 534.423762] dagster-daemon[3833]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 534.426333] dagster-daemon[3833]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 534.427889] dagster-daemon[3833]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 534.429487] dagster-daemon[3833]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 534.432095] dagster-daemon[3833]: return DagsterPostgresStorage( full # [ 534.433205] dagster-daemon[3833]: inst_data=inst_data, full # [ 534.434255] dagster-daemon[3833]: ...<2 lines>... full # [ 534.435184] dagster-daemon[3833]: token_provider=get_token_provider_from_config(config_value), full # [ 534.436782] dagster-daemon[3833]: ) full # [ 534.437578] dagster-daemon[3833]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 534.440080] dagster-daemon[3833]: self._run_storage = PostgresRunStorage( full # [ 534.441285] dagster-daemon[3833]: ~~~~~~~~~~~~~~~~~~^ full # [ 534.442547] dagster-daemon[3833]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 534.444214] dagster-daemon[3833]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 534.445861] dagster-daemon[3833]: ) full # [ 534.446609] dagster-daemon[3833]: ^ full # [ 534.447370] dagster-daemon[3833]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 534.450084] dagster-daemon[3833]: self._engine = create_pg_engine( full # [ 534.451220] dagster-daemon[3833]: ~~~~~~~~~~~~~~~~^ full # [ 534.452356] dagster-daemon[3833]: self.postgres_url, full # [ 534.453361] dagster-daemon[3833]: ^^^^^^^^^^^^^^^^^^ full # [ 534.454365] dagster-daemon[3833]: ...<2 lines>... full # [ 534.455294] dagster-daemon[3833]: poolclass=db_pool.NullPool, full # [ 534.456412] dagster-daemon[3833]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 534.457555] dagster-daemon[3833]: ) full # [ 534.458312] dagster-daemon[3833]: ^ full # [ 534.459078] dagster-daemon[3833]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 534.461613] dagster-daemon[3833]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 534.463045] dagster-daemon[3833]: File "", line 2, in create_engine full # [ 534.465181] dagster-daemon[3833]: return target(fn, url, **kwargs) full # [ 534.466313] dagster-daemon[3833]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 534.468812] dagster-daemon[3833]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 534.470303] dagster-daemon[3833]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 534.472830] dagster-daemon[3833]: dbapi = dbapi_meth(**dbapi_args) full # [ 534.473964] dagster-daemon[3833]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 534.476697] dagster-daemon[3833]: import psycopg full # [ 534.477604] dagster-daemon[3833]: ModuleNotFoundError: No module named 'psycopg' full # [ 534.619256] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 534.621427] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 534.624387] systemd[1]: dagster-daemon.service: Consumed 1.486s CPU time over 7.229s wall clock time, 88.6M memory peak. full # [ 535.393878] dagster-webserver[3838]: Traceback (most recent call last): full # [ 535.396451] dagster-webserver[3838]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 535.397119] dagster-webserver[3838]: sys.exit(main()) full # [ 535.397673] dagster-webserver[3838]: ~~~~^^ full # [ 535.398520] dagster-webserver[3838]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 535.399554] dagster-webserver[3838]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 535.400234] dagster-webserver[3838]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 535.400813] dagster-webserver[3838]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 535.401636] dagster-webserver[3838]: return self.main(*args, **kwargs) full # [ 535.402469] dagster-webserver[3838]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 535.403170] dagster-webserver[3838]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 535.403733] dagster-webserver[3838]: rv = self.invoke(ctx) full # [ 535.411998] dagster-webserver[3838]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 535.412793] dagster-webserver[3838]: return ctx.invoke(self.callback, **ctx.params) full # [ 535.413652] dagster-webserver[3838]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 535.414289] dagster-webserver[3838]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 535.414925] dagster-webserver[3838]: return callback(*args, **kwargs) full # [ 535.415773] dagster-webserver[3838]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 535.416614] dagster-webserver[3838]: instance = stack.enter_context( full # [ 535.417279] dagster-webserver[3838]: get_possibly_temporary_instance_for_cli( full # [ 535.417910] dagster-webserver[3838]: ...<3 lines>... full # [ 535.418754] dagster-webserver[3838]: ) full # [ 535.419578] dagster-webserver[3838]: ) full # [ 535.420043] dagster-webserver[3838]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 535.420629] dagster-webserver[3838]: result = _enter(cm) full # [ 535.421503] dagster-webserver[3838]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 535.422129] dagster-webserver[3838]: return next(self.gen) full # [ 535.432512] dagster-webserver[3838]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 535.433492] dagster-webserver[3838]: with DagsterInstance.get() as instance: full # [ 535.434187] dagster-webserver[3838]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 535.434775] dagster-webserver[3838]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 535.435619] dagster-webserver[3838]: return create_instance_from_dagster_home() full # [ 535.436321] dagster-webserver[3838]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 535.436917] dagster-webserver[3838]: return create_instance_from_config(dagster_home_path) full # [ 535.437782] dagster-webserver[3838]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 535.438638] dagster-webserver[3838]: return create_instance_from_ref(instance_ref) full # [ 535.448770] dagster-webserver[3838]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 535.449549] dagster-webserver[3838]: unified_storage = instance_ref.storage full # [ 535.450269] dagster-webserver[3838]: ^^^^^^^^^^^^^^^^^^^^ full # [ 535.450838] dagster-webserver[3838]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 535.451511] dagster-webserver[3838]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 535.452171] dagster-webserver[3838]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 535.452810] dagster-webserver[3838]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 535.453614] dagster-webserver[3838]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 535.454274] dagster-webserver[3838]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 535.454917] dagster-webserver[3838]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 535.455745] dagster-webserver[3838]: return DagsterPostgresStorage( full # [ 535.456585] dagster-webserver[3838]: inst_data=inst_data, full # [ 535.457062] dagster-webserver[3838]: ...<2 lines>... full # [ 535.457667] dagster-webserver[3838]: token_provider=get_token_provider_from_config(config_value), full # [ 535.458481] dagster-webserver[3838]: ) full # [ 535.471627] dagster-webserver[3838]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 535.472610] dagster-webserver[3838]: self._run_storage = PostgresRunStorage( full # [ 535.473290] dagster-webserver[3838]: ~~~~~~~~~~~~~~~~~~^ full # [ 535.473893] dagster-webserver[3838]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 535.474737] dagster-webserver[3838]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 535.475580] dagster-webserver[3838]: ) full # [ 535.476062] dagster-webserver[3838]: ^ full # [ 535.476664] dagster-webserver[3838]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 535.477507] dagster-webserver[3838]: self._engine = create_pg_engine( full # [ 535.478192] dagster-webserver[3838]: ~~~~~~~~~~~~~~~~^ full # [ 535.478795] dagster-webserver[3838]: self.postgres_url, full # [ 535.479618] dagster-webserver[3838]: ^^^^^^^^^^^^^^^^^^ full # [ 535.480276] dagster-webserver[3838]: ...<2 lines>... full # [ 535.480906] dagster-webserver[3838]: poolclass=db_pool.NullPool, full # [ 535.481763] dagster-webserver[3838]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 535.482603] dagster-webserver[3838]: ) full # [ 535.483267] dagster-webserver[3838]: ^ full # [ 535.483873] dagster-webserver[3838]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 535.484692] dagster-webserver[3838]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 535.485543] dagster-webserver[3838]: File "", line 2, in create_engine full # [ 535.486174] dagster-webserver[3838]: return target(fn, url, **kwargs) full # [ 535.486769] dagster-webserver[3838]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 535.487593] dagster-webserver[3838]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 535.501459] dagster-webserver[3838]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 535.504092] dagster-webserver[3838]: dbapi = dbapi_meth(**dbapi_args) full # [ 535.505272] dagster-webserver[3838]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 535.508062] dagster-webserver[3838]: import psycopg full # [ 535.508994] dagster-webserver[3838]: ModuleNotFoundError: No module named 'psycopg' full # [ 535.774652] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 535.775833] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 535.779226] systemd[1]: dagster-webserver.service: Consumed 2.043s CPU time over 8.223s wall clock time, 111.7M memory peak. full # [ 539.734996] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 73. full # [ 539.737839] systemd[1]: Started Dagster Daemon. full # [ 540.984494] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 65. full # [ 540.986886] systemd[1]: Started Dagster Webserver. full # [ 541.589591] dagster-daemon[3871]: Traceback (most recent call last): full # [ 541.591137] dagster-daemon[3871]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 541.593375] dagster-daemon[3871]: sys.exit(main()) full # [ 541.594637] dagster-daemon[3871]: ~~~~^^ full # [ 541.595830] dagster-daemon[3871]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 541.598908] dagster-daemon[3871]: cli(obj={}) full # [ 541.600087] dagster-daemon[3871]: ~~~^^^^^^^^ full # [ 541.601739] dagster-daemon[3871]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 541.604587] dagster-daemon[3871]: return self.main(*args, **kwargs) full # [ 541.605934] dagster-daemon[3871]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 541.607618] dagster-daemon[3871]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 541.610226] dagster-daemon[3871]: rv = self.invoke(ctx) full # [ 541.611485] dagster-daemon[3871]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 541.614000] dagster-daemon[3871]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 541.615686] dagster-daemon[3871]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 541.617965] dagster-daemon[3871]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 541.620903] dagster-daemon[3871]: return ctx.invoke(self.callback, **ctx.params) full # [ 541.622568] dagster-daemon[3871]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 541.624531] dagster-daemon[3871]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 541.626833] dagster-daemon[3871]: return callback(*args, **kwargs) full # [ 541.627972] dagster-daemon[3871]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 541.630778] dagster-daemon[3871]: with get_instance_for_cli( full # [ 541.631993] dagster-daemon[3871]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 541.633593] dagster-daemon[3871]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 541.635620] dagster-daemon[3871]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 541.638109] dagster-daemon[3871]: ) as instance: full # [ 541.639953] dagster-daemon[3871]: ^ full # [ 541.640870] dagster-daemon[3871]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 541.643291] dagster-daemon[3871]: return next(self.gen) full # [ 541.644575] dagster-daemon[3871]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 541.647497] dagster-daemon[3871]: with DagsterInstance.get() as instance: full # [ 541.648978] dagster-daemon[3871]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 541.650313] dagster-daemon[3871]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 541.653724] dagster-daemon[3871]: return create_instance_from_dagster_home() full # [ 541.655361] dagster-daemon[3871]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 541.658644] dagster-daemon[3871]: return create_instance_from_config(dagster_home_path) full # [ 541.660581] dagster-daemon[3871]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 541.663619] dagster-daemon[3871]: return create_instance_from_ref(instance_ref) full # [ 541.665123] dagster-daemon[3871]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 541.668222] dagster-daemon[3871]: unified_storage = instance_ref.storage full # [ 541.670380] dagster-daemon[3871]: ^^^^^^^^^^^^^^^^^^^^ full # [ 541.671809] dagster-daemon[3871]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 541.674512] dagster-daemon[3871]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 541.676641] dagster-daemon[3871]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 541.678310] dagster-daemon[3871]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 541.681097] dagster-daemon[3871]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 541.682788] dagster-daemon[3871]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 541.684667] dagster-daemon[3871]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 541.687478] dagster-daemon[3871]: return DagsterPostgresStorage( full # [ 541.689524] dagster-daemon[3871]: inst_data=inst_data, full # [ 541.690819] dagster-daemon[3871]: ...<2 lines>... full # [ 541.692500] dagster-daemon[3871]: token_provider=get_token_provider_from_config(config_value), full # [ 541.694262] dagster-daemon[3871]: ) full # [ 541.696614] dagster-daemon[3871]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 541.699448] dagster-daemon[3871]: self._run_storage = PostgresRunStorage( full # [ 541.702326] dagster-daemon[3871]: ~~~~~~~~~~~~~~~~~~^ full # [ 541.703548] dagster-daemon[3871]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 541.705219] dagster-daemon[3871]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 541.706871] dagster-daemon[3871]: ) full # [ 541.707625] dagster-daemon[3871]: ^ full # [ 541.708390] dagster-daemon[3871]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 541.711106] dagster-daemon[3871]: self._engine = create_pg_engine( full # [ 541.712247] dagster-daemon[3871]: ~~~~~~~~~~~~~~~~^ full # [ 541.713386] dagster-daemon[3871]: self.postgres_url, full # [ 541.714398] dagster-daemon[3871]: ^^^^^^^^^^^^^^^^^^ full # [ 541.715409] dagster-daemon[3871]: ...<2 lines>... full # [ 541.716344] dagster-daemon[3871]: poolclass=db_pool.NullPool, full # [ 541.717473] dagster-daemon[3871]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 541.718595] dagster-daemon[3871]: ) full # [ 541.719355] dagster-daemon[3871]: ^ full # [ 541.720138] dagster-daemon[3871]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 541.722778] dagster-daemon[3871]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 541.724218] dagster-daemon[3871]: File "", line 2, in create_engine full # [ 541.726370] dagster-daemon[3871]: return target(fn, url, **kwargs) full # [ 541.727521] dagster-daemon[3871]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 541.730081] dagster-daemon[3871]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 541.731527] dagster-daemon[3871]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 541.734116] dagster-daemon[3871]: dbapi = dbapi_meth(**dbapi_args) full # [ 541.735254] dagster-daemon[3871]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 541.737963] dagster-daemon[3871]: import psycopg full # [ 541.738870] dagster-daemon[3871]: ModuleNotFoundError: No module named 'psycopg' full # [ 541.811719] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 541.814394] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 541.815859] systemd[1]: dagster-daemon.service: Consumed 1.415s CPU time over 7.189s wall clock time, 88.6M memory peak. full # [ 543.713768] dagster-webserver[3881]: Traceback (most recent call last): full # [ 543.716324] dagster-webserver[3881]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 543.717115] dagster-webserver[3881]: sys.exit(main()) full # [ 543.717694] dagster-webserver[3881]: ~~~~^^ full # [ 543.718506] dagster-webserver[3881]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 543.719171] dagster-webserver[3881]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 543.719784] dagster-webserver[3881]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 543.720605] dagster-webserver[3881]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 543.721264] dagster-webserver[3881]: return self.main(*args, **kwargs) full # [ 543.721852] dagster-webserver[3881]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 543.722874] dagster-webserver[3881]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 543.723858] dagster-webserver[3881]: rv = self.invoke(ctx) full # [ 543.732114] dagster-webserver[3881]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 543.732870] dagster-webserver[3881]: return ctx.invoke(self.callback, **ctx.params) full # [ 543.733742] dagster-webserver[3881]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 543.734561] dagster-webserver[3881]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 543.735247] dagster-webserver[3881]: return callback(*args, **kwargs) full # [ 543.735850] dagster-webserver[3881]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 543.736702] dagster-webserver[3881]: instance = stack.enter_context( full # [ 543.737541] dagster-webserver[3881]: get_possibly_temporary_instance_for_cli( full # [ 543.738232] dagster-webserver[3881]: ...<3 lines>... full # [ 543.738823] dagster-webserver[3881]: ) full # [ 543.739644] dagster-webserver[3881]: ) full # [ 543.740513] dagster-webserver[3881]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 543.741132] dagster-webserver[3881]: result = _enter(cm) full # [ 543.741775] dagster-webserver[3881]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 543.742549] dagster-webserver[3881]: return next(self.gen) full # [ 543.752559] dagster-webserver[3881]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 543.753534] dagster-webserver[3881]: with DagsterInstance.get() as instance: full # [ 543.754215] dagster-webserver[3881]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 543.754819] dagster-webserver[3881]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 543.755684] dagster-webserver[3881]: return create_instance_from_dagster_home() full # [ 543.756510] dagster-webserver[3881]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 543.757192] dagster-webserver[3881]: return create_instance_from_config(dagster_home_path) full # [ 543.757834] dagster-webserver[3881]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 543.758650] dagster-webserver[3881]: return create_instance_from_ref(instance_ref) full # [ 543.759482] dagster-webserver[3881]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 543.760241] dagster-webserver[3881]: unified_storage = instance_ref.storage full # [ 543.760772] dagster-webserver[3881]: ^^^^^^^^^^^^^^^^^^^^ full # [ 543.773650] dagster-webserver[3881]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 543.774751] dagster-webserver[3881]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 543.775672] dagster-webserver[3881]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 543.776508] dagster-webserver[3881]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 543.777192] dagster-webserver[3881]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 543.777795] dagster-webserver[3881]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 543.778617] dagster-webserver[3881]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 543.779287] dagster-webserver[3881]: return DagsterPostgresStorage( full # [ 543.779904] dagster-webserver[3881]: inst_data=inst_data, full # [ 543.780755] dagster-webserver[3881]: ...<2 lines>... full # [ 543.781596] dagster-webserver[3881]: token_provider=get_token_provider_from_config(config_value), full # [ 543.782277] dagster-webserver[3881]: ) full # [ 543.782879] dagster-webserver[3881]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 543.783733] dagster-webserver[3881]: self._run_storage = PostgresRunStorage( full # [ 543.784565] dagster-webserver[3881]: ~~~~~~~~~~~~~~~~~~^ full # [ 543.785215] dagster-webserver[3881]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 543.785812] dagster-webserver[3881]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 543.786646] dagster-webserver[3881]: ) full # [ 543.787478] dagster-webserver[3881]: ^ full # [ 543.788173] dagster-webserver[3881]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 543.788735] dagster-webserver[3881]: self._engine = create_pg_engine( full # [ 543.789561] dagster-webserver[3881]: ~~~~~~~~~~~~~~~~^ full # [ 543.790224] dagster-webserver[3881]: self.postgres_url, full # [ 543.790814] dagster-webserver[3881]: ^^^^^^^^^^^^^^^^^^ full # [ 543.791642] dagster-webserver[3881]: ...<2 lines>... full # [ 543.792478] dagster-webserver[3881]: poolclass=db_pool.NullPool, full # [ 543.793143] dagster-webserver[3881]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 543.793734] dagster-webserver[3881]: ) full # [ 543.794557] dagster-webserver[3881]: ^ full # [ 543.795219] dagster-webserver[3881]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 543.795817] dagster-webserver[3881]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 543.814471] dagster-webserver[3881]: File "", line 2, in create_engine full # [ 543.815293] dagster-webserver[3881]: return target(fn, url, **kwargs) full # [ 543.815893] dagster-webserver[3881]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 543.816732] dagster-webserver[3881]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 543.817612] dagster-webserver[3881]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 543.818246] dagster-webserver[3881]: dbapi = dbapi_meth(**dbapi_args) full # [ 543.818849] dagster-webserver[3881]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 543.819692] dagster-webserver[3881]: import psycopg full # [ 543.828272] dagster-webserver[3881]: ModuleNotFoundError: No module named 'psycopg' full # [ 544.108724] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 544.109890] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 544.113319] systemd[1]: dagster-webserver.service: Consumed 2.031s CPU time over 8.331s wall clock time, 111.7M memory peak. full # [ 546.985158] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 74. full # [ 546.989720] systemd[1]: Started Dagster Daemon. full # [ 548.825304] dagster-daemon[3913]: Traceback (most recent call last): full # [ 548.827795] dagster-daemon[3913]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 548.828599] dagster-daemon[3913]: sys.exit(main()) full # [ 548.829232] dagster-daemon[3913]: ~~~~^^ full # [ 548.829818] dagster-daemon[3913]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 548.830640] dagster-daemon[3913]: cli(obj={}) full # [ 548.831499] dagster-daemon[3913]: ~~~^^^^^^^^ full # [ 548.832154] dagster-daemon[3913]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 548.832728] dagster-daemon[3913]: return self.main(*args, **kwargs) full # [ 548.833547] dagster-daemon[3913]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 548.834236] dagster-daemon[3913]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 548.834801] dagster-daemon[3913]: rv = self.invoke(ctx) full # [ 548.842090] dagster-daemon[3913]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 548.842842] dagster-daemon[3913]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 548.843505] dagster-daemon[3913]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 548.844156] dagster-daemon[3913]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 548.844757] dagster-daemon[3913]: return ctx.invoke(self.callback, **ctx.params) full # [ 548.845590] dagster-daemon[3913]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 548.846270] dagster-daemon[3913]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 548.846873] dagster-daemon[3913]: return callback(*args, **kwargs) full # [ 548.847742] dagster-daemon[3913]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 548.848516] dagster-daemon[3913]: with get_instance_for_cli( full # [ 548.849168] dagster-daemon[3913]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 548.849762] dagster-daemon[3913]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 548.850582] dagster-daemon[3913]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 548.851240] dagster-daemon[3913]: ) as instance: full # [ 548.851841] dagster-daemon[3913]: ^ full # [ 548.852467] dagster-daemon[3913]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 548.853124] dagster-daemon[3913]: return next(self.gen) full # [ 548.865991] dagster-daemon[3913]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 548.866787] dagster-daemon[3913]: with DagsterInstance.get() as instance: full # [ 548.867618] dagster-daemon[3913]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 548.868286] dagster-daemon[3913]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 548.868884] dagster-daemon[3913]: return create_instance_from_dagster_home() full # [ 548.869716] dagster-daemon[3913]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 548.870547] dagster-daemon[3913]: return create_instance_from_config(dagster_home_path) full # [ 548.871264] dagster-daemon[3913]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 548.871822] dagster-daemon[3913]: return create_instance_from_ref(instance_ref) full # [ 548.872662] dagster-daemon[3913]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 548.873488] dagster-daemon[3913]: unified_storage = instance_ref.storage full # [ 548.874186] dagster-daemon[3913]: ^^^^^^^^^^^^^^^^^^^^ full # [ 548.886277] dagster-daemon[3913]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 548.887088] dagster-daemon[3913]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 548.887693] dagster-daemon[3913]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 548.888523] dagster-daemon[3913]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 548.889195] dagster-daemon[3913]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 548.889794] dagster-daemon[3913]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 548.890611] dagster-daemon[3913]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 548.891284] dagster-daemon[3913]: return DagsterPostgresStorage( full # [ 548.891886] dagster-daemon[3913]: inst_data=inst_data, full # [ 548.892720] dagster-daemon[3913]: ...<2 lines>... full # [ 548.893561] dagster-daemon[3913]: token_provider=get_token_provider_from_config(config_value), full # [ 548.894224] dagster-daemon[3913]: ) full # [ 548.894864] dagster-daemon[3913]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 548.895667] dagster-daemon[3913]: self._run_storage = PostgresRunStorage( full # [ 548.896497] dagster-daemon[3913]: ~~~~~~~~~~~~~~~~~~^ full # [ 548.897176] dagster-daemon[3913]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 548.897769] dagster-daemon[3913]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 548.898597] dagster-daemon[3913]: ) full # [ 548.899267] dagster-daemon[3913]: ^ full # [ 548.912416] dagster-daemon[3913]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 548.913229] dagster-daemon[3913]: self._engine = create_pg_engine( full # [ 548.913827] dagster-daemon[3913]: ~~~~~~~~~~~~~~~~^ full # [ 548.914667] dagster-daemon[3913]: self.postgres_url, full # [ 548.915500] dagster-daemon[3913]: ^^^^^^^^^^^^^^^^^^ full # [ 548.916173] dagster-daemon[3913]: ...<2 lines>... full # [ 548.916774] dagster-daemon[3913]: poolclass=db_pool.NullPool, full # [ 548.917601] dagster-daemon[3913]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 548.918279] dagster-daemon[3913]: ) full # [ 548.918875] dagster-daemon[3913]: ^ full # [ 548.919714] dagster-daemon[3913]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 548.920544] dagster-daemon[3913]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 548.921215] dagster-daemon[3913]: File "", line 2, in create_engine full # [ 548.921813] dagster-daemon[3913]: return target(fn, url, **kwargs) full # [ 548.922639] dagster-daemon[3913]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 548.923288] dagster-daemon[3913]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 548.923919] dagster-daemon[3913]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 548.924739] dagster-daemon[3913]: dbapi = dbapi_meth(**dbapi_args) full # [ 548.925567] dagster-daemon[3913]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 548.926200] dagster-daemon[3913]: import psycopg full # [ 548.926825] dagster-daemon[3913]: ModuleNotFoundError: No module named 'psycopg' full # [ 549.151232] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 66. full # [ 549.153893] systemd[1]: Started Dagster Webserver. full # [ 549.156288] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 549.157184] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 549.160331] systemd[1]: dagster-daemon.service: Consumed 1.422s CPU time over 7.341s wall clock time, 88.6M memory peak. full # [ 551.759892] dagster-webserver[3924]: Traceback (most recent call last): full # [ 551.762465] dagster-webserver[3924]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 551.763301] dagster-webserver[3924]: sys.exit(main()) full # [ 551.763882] dagster-webserver[3924]: ~~~~^^ full # [ 551.764692] dagster-webserver[3924]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 551.765524] dagster-webserver[3924]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 551.766212] dagster-webserver[3924]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 551.766776] dagster-webserver[3924]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 551.767581] dagster-webserver[3924]: return self.main(*args, **kwargs) full # [ 551.768240] dagster-webserver[3924]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 551.768861] dagster-webserver[3924]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 551.769457] dagster-webserver[3924]: rv = self.invoke(ctx) full # [ 551.777826] dagster-webserver[3924]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 551.778602] dagster-webserver[3924]: return ctx.invoke(self.callback, **ctx.params) full # [ 551.779313] dagster-webserver[3924]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 551.779881] dagster-webserver[3924]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 551.780717] dagster-webserver[3924]: return callback(*args, **kwargs) full # [ 551.781549] dagster-webserver[3924]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 551.782260] dagster-webserver[3924]: instance = stack.enter_context( full # [ 551.782825] dagster-webserver[3924]: get_possibly_temporary_instance_for_cli( full # [ 551.783668] dagster-webserver[3924]: ...<3 lines>... full # [ 551.784587] dagster-webserver[3924]: ) full # [ 551.785165] dagster-webserver[3924]: ) full # [ 551.785782] dagster-webserver[3924]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 551.786573] dagster-webserver[3924]: result = _enter(cm) full # [ 551.795319] dagster-webserver[3924]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 551.796145] dagster-webserver[3924]: return next(self.gen) full # [ 551.796731] dagster-webserver[3924]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 551.797565] dagster-webserver[3924]: with DagsterInstance.get() as instance: full # [ 551.798231] dagster-webserver[3924]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 551.798824] dagster-webserver[3924]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 551.799667] dagster-webserver[3924]: return create_instance_from_dagster_home() full # [ 551.800534] dagster-webserver[3924]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 551.801172] dagster-webserver[3924]: return create_instance_from_config(dagster_home_path) full # [ 551.801767] dagster-webserver[3924]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 551.802596] dagster-webserver[3924]: return create_instance_from_ref(instance_ref) full # [ 551.814434] dagster-webserver[3924]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 551.815239] dagster-webserver[3924]: unified_storage = instance_ref.storage full # [ 551.815840] dagster-webserver[3924]: ^^^^^^^^^^^^^^^^^^^^ full # [ 551.816482] dagster-webserver[3924]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 551.817174] dagster-webserver[3924]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 551.817751] dagster-webserver[3924]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 551.818588] dagster-webserver[3924]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 551.819267] dagster-webserver[3924]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 551.819870] dagster-webserver[3924]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 551.820751] dagster-webserver[3924]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 551.821541] dagster-webserver[3924]: return DagsterPostgresStorage( full # [ 551.822214] dagster-webserver[3924]: inst_data=inst_data, full # [ 551.822819] dagster-webserver[3924]: ...<2 lines>... full # [ 551.823647] dagster-webserver[3924]: token_provider=get_token_provider_from_config(config_value), full # [ 551.824496] dagster-webserver[3924]: ) full # [ 551.825167] dagster-webserver[3924]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 551.825737] dagster-webserver[3924]: self._run_storage = PostgresRunStorage( full # [ 551.826555] dagster-webserver[3924]: ~~~~~~~~~~~~~~~~~~^ full # [ 551.827198] dagster-webserver[3924]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 551.827793] dagster-webserver[3924]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 551.828613] dagster-webserver[3924]: ) full # [ 551.829277] dagster-webserver[3924]: ^ full # [ 551.845936] dagster-webserver[3924]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 551.846694] dagster-webserver[3924]: self._engine = create_pg_engine( full # [ 551.847524] dagster-webserver[3924]: ~~~~~~~~~~~~~~~~^ full # [ 551.848199] dagster-webserver[3924]: self.postgres_url, full # [ 551.848798] dagster-webserver[3924]: ^^^^^^^^^^^^^^^^^^ full # [ 551.849618] dagster-webserver[3924]: ...<2 lines>... full # [ 551.850482] dagster-webserver[3924]: poolclass=db_pool.NullPool, full # [ 551.851161] dagster-webserver[3924]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 551.851756] dagster-webserver[3924]: ) full # [ 551.852589] dagster-webserver[3924]: ^ full # [ 551.853264] dagster-webserver[3924]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 551.853865] dagster-webserver[3924]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 551.854701] dagster-webserver[3924]: File "", line 2, in create_engine full # [ 551.855532] dagster-webserver[3924]: return target(fn, url, **kwargs) full # [ 551.856252] dagster-webserver[3924]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 551.856808] dagster-webserver[3924]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 551.857637] dagster-webserver[3924]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 551.858282] dagster-webserver[3924]: dbapi = dbapi_meth(**dbapi_args) full # [ 551.870310] dagster-webserver[3924]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 551.873094] dagster-webserver[3924]: import psycopg full # [ 551.874080] dagster-webserver[3924]: ModuleNotFoundError: No module named 'psycopg' full # [ 552.138235] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 552.139193] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 552.142939] systemd[1]: dagster-webserver.service: Consumed 1.986s CPU time over 8.022s wall clock time, 111.7M memory peak. full # [ 554.235198] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 75. full # [ 554.239642] systemd[1]: Started Dagster Daemon. full # [ 556.101575] dagster-daemon[3952]: Traceback (most recent call last): full # [ 556.104070] dagster-daemon[3952]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 556.104795] dagster-daemon[3952]: sys.exit(main()) full # [ 556.105605] dagster-daemon[3952]: ~~~~^^ full # [ 556.106526] dagster-daemon[3952]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 556.107110] dagster-daemon[3952]: cli(obj={}) full # [ 556.107737] dagster-daemon[3952]: ~~~^^^^^^^^ full # [ 556.108667] dagster-daemon[3952]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 556.109217] dagster-daemon[3952]: return self.main(*args, **kwargs) full # [ 556.109795] dagster-daemon[3952]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 556.115412] dagster-daemon[3952]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 556.116160] dagster-daemon[3952]: rv = self.invoke(ctx) full # [ 556.116743] dagster-daemon[3952]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 556.118578] dagster-daemon[3952]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 556.119244] dagster-daemon[3952]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 556.119862] dagster-daemon[3952]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 556.120464] dagster-daemon[3952]: return ctx.invoke(self.callback, **ctx.params) full # [ 556.121133] dagster-daemon[3952]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 556.121714] dagster-daemon[3952]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 556.122551] dagster-daemon[3952]: return callback(*args, **kwargs) full # [ 556.130603] dagster-daemon[3952]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 556.131587] dagster-daemon[3952]: with get_instance_for_cli( full # [ 556.132260] dagster-daemon[3952]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 556.132855] dagster-daemon[3952]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 556.133706] dagster-daemon[3952]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 556.134538] dagster-daemon[3952]: ) as instance: full # [ 556.135228] dagster-daemon[3952]: ^ full # [ 556.135812] dagster-daemon[3952]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 556.136648] dagster-daemon[3952]: return next(self.gen) full # [ 556.137280] dagster-daemon[3952]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 556.137894] dagster-daemon[3952]: with DagsterInstance.get() as instance: full # [ 556.138713] dagster-daemon[3952]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 556.139583] dagster-daemon[3952]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 556.140220] dagster-daemon[3952]: return create_instance_from_dagster_home() full # [ 556.140810] dagster-daemon[3952]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 556.141642] dagster-daemon[3952]: return create_instance_from_config(dagster_home_path) full # [ 556.154307] dagster-daemon[3952]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 556.155310] dagster-daemon[3952]: return create_instance_from_ref(instance_ref) full # [ 556.155838] dagster-daemon[3952]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 556.156557] dagster-daemon[3952]: unified_storage = instance_ref.storage full # [ 556.157163] dagster-daemon[3952]: ^^^^^^^^^^^^^^^^^^^^ full # [ 556.157738] dagster-daemon[3952]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 556.159432] dagster-daemon[3952]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 556.160515] dagster-daemon[3952]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 556.161209] dagster-daemon[3952]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 556.161809] dagster-daemon[3952]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 556.162628] dagster-daemon[3952]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 556.163321] dagster-daemon[3952]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 556.163924] dagster-daemon[3952]: return DagsterPostgresStorage( full # [ 556.164782] dagster-daemon[3952]: inst_data=inst_data, full # [ 556.165640] dagster-daemon[3952]: ...<2 lines>... full # [ 556.166313] dagster-daemon[3952]: token_provider=get_token_provider_from_config(config_value), full # [ 556.166917] dagster-daemon[3952]: ) full # [ 556.167742] dagster-daemon[3952]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 556.168547] dagster-daemon[3952]: self._run_storage = PostgresRunStorage( full # [ 556.169221] dagster-daemon[3952]: ~~~~~~~~~~~~~~~~~~^ full # [ 556.169838] dagster-daemon[3952]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 556.170687] dagster-daemon[3952]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 556.171493] dagster-daemon[3952]: ) full # [ 556.172171] dagster-daemon[3952]: ^ full # [ 556.172772] dagster-daemon[3952]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 556.173800] dagster-daemon[3952]: self._engine = create_pg_engine( full # [ 556.174631] dagster-daemon[3952]: ~~~~~~~~~~~~~~~~^ full # [ 556.175280] dagster-daemon[3952]: self.postgres_url, full # [ 556.175947] dagster-daemon[3952]: ^^^^^^^^^^^^^^^^^^ full # [ 556.176779] dagster-daemon[3952]: ...<2 lines>... full # [ 556.177589] dagster-daemon[3952]: poolclass=db_pool.NullPool, full # [ 556.178610] dagster-daemon[3952]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 556.179283] dagster-daemon[3952]: ) full # [ 556.179882] dagster-daemon[3952]: ^ full # [ 556.180719] dagster-daemon[3952]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 556.181550] dagster-daemon[3952]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 556.182236] dagster-daemon[3952]: File "", line 2, in create_engine full # [ 556.182827] dagster-daemon[3952]: return target(fn, url, **kwargs) full # [ 556.183668] dagster-daemon[3952]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 556.184715] dagster-daemon[3952]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 556.209235] dagster-daemon[3952]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 556.211802] dagster-daemon[3952]: dbapi = dbapi_meth(**dbapi_args) full # [ 556.212944] dagster-daemon[3952]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 556.215712] dagster-daemon[3952]: import psycopg full # [ 556.216665] dagster-daemon[3952]: ModuleNotFoundError: No module named 'psycopg' full # [ 556.403122] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 556.405379] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 556.407540] systemd[1]: dagster-daemon.service: Consumed 1.423s CPU time over 7.240s wall clock time, 88.5M memory peak. full # [ 557.234712] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 67. full # [ 557.237757] systemd[1]: Started Dagster Webserver. full # [ 559.857402] dagster-webserver[3969]: Traceback (most recent call last): full # [ 559.859895] dagster-webserver[3969]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 559.860637] dagster-webserver[3969]: sys.exit(main()) full # [ 559.861277] dagster-webserver[3969]: ~~~~^^ full # [ 559.861938] dagster-webserver[3969]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 559.862743] dagster-webserver[3969]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 559.863577] dagster-webserver[3969]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 559.864257] dagster-webserver[3969]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 559.864818] dagster-webserver[3969]: return self.main(*args, **kwargs) full # [ 559.865646] dagster-webserver[3969]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 559.866482] dagster-webserver[3969]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 559.867148] dagster-webserver[3969]: rv = self.invoke(ctx) full # [ 559.875408] dagster-webserver[3969]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 559.876223] dagster-webserver[3969]: return ctx.invoke(self.callback, **ctx.params) full # [ 559.876848] dagster-webserver[3969]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 559.877677] dagster-webserver[3969]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 559.878519] dagster-webserver[3969]: return callback(*args, **kwargs) full # [ 559.879204] dagster-webserver[3969]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 559.879819] dagster-webserver[3969]: instance = stack.enter_context( full # [ 559.880663] dagster-webserver[3969]: get_possibly_temporary_instance_for_cli( full # [ 559.881502] dagster-webserver[3969]: ...<3 lines>... full # [ 559.882191] dagster-webserver[3969]: ) full # [ 559.882789] dagster-webserver[3969]: ) full # [ 559.883633] dagster-webserver[3969]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 559.884269] dagster-webserver[3969]: result = _enter(cm) full # [ 559.884858] dagster-webserver[3969]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 559.885693] dagster-webserver[3969]: return next(self.gen) full # [ 559.895988] dagster-webserver[3969]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 559.896789] dagster-webserver[3969]: with DagsterInstance.get() as instance: full # [ 559.897617] dagster-webserver[3969]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 559.898278] dagster-webserver[3969]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 559.898908] dagster-webserver[3969]: return create_instance_from_dagster_home() full # [ 559.899750] dagster-webserver[3969]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 559.900588] dagster-webserver[3969]: return create_instance_from_config(dagster_home_path) full # [ 559.901319] dagster-webserver[3969]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 559.901875] dagster-webserver[3969]: return create_instance_from_ref(instance_ref) full # [ 559.902725] dagster-webserver[3969]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 559.903786] dagster-webserver[3969]: unified_storage = instance_ref.storage full # [ 559.904590] dagster-webserver[3969]: ^^^^^^^^^^^^^^^^^^^^ full # [ 559.917196] dagster-webserver[3969]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 559.917976] dagster-webserver[3969]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 559.918797] dagster-webserver[3969]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 559.919266] dagster-webserver[3969]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 559.919871] dagster-webserver[3969]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 559.920719] dagster-webserver[3969]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 559.921570] dagster-webserver[3969]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 559.922240] dagster-webserver[3969]: return DagsterPostgresStorage( full # [ 559.922841] dagster-webserver[3969]: inst_data=inst_data, full # [ 559.923501] dagster-webserver[3969]: ...<2 lines>... full # [ 559.924175] dagster-webserver[3969]: token_provider=get_token_provider_from_config(config_value), full # [ 559.924775] dagster-webserver[3969]: ) full # [ 559.925651] dagster-webserver[3969]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 559.926273] dagster-webserver[3969]: self._run_storage = PostgresRunStorage( full # [ 559.926901] dagster-webserver[3969]: ~~~~~~~~~~~~~~~~~~^ full # [ 559.927743] dagster-webserver[3969]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 559.928585] dagster-webserver[3969]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 559.929038] dagster-webserver[3969]: ) full # [ 559.929622] dagster-webserver[3969]: ^ full # [ 559.930461] dagster-webserver[3969]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 559.931130] dagster-webserver[3969]: self._engine = create_pg_engine( full # [ 559.931720] dagster-webserver[3969]: ~~~~~~~~~~~~~~~~^ full # [ 559.932546] dagster-webserver[3969]: self.postgres_url, full # [ 559.933337] dagster-webserver[3969]: ^^^^^^^^^^^^^^^^^^ full # [ 559.934057] dagster-webserver[3969]: ...<2 lines>... full # [ 559.934640] dagster-webserver[3969]: poolclass=db_pool.NullPool, full # [ 559.935476] dagster-webserver[3969]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 559.936142] dagster-webserver[3969]: ) full # [ 559.936737] dagster-webserver[3969]: ^ full # [ 559.954557] dagster-webserver[3969]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 559.957181] dagster-webserver[3969]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 559.958624] dagster-webserver[3969]: File "", line 2, in create_engine full # [ 559.960818] dagster-webserver[3969]: return target(fn, url, **kwargs) full # [ 559.962064] dagster-webserver[3969]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 559.964603] dagster-webserver[3969]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 559.966151] dagster-webserver[3969]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 559.968743] dagster-webserver[3969]: dbapi = dbapi_meth(**dbapi_args) full # [ 559.969929] dagster-webserver[3969]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 559.972708] dagster-webserver[3969]: import psycopg full # [ 559.973650] dagster-webserver[3969]: ModuleNotFoundError: No module named 'psycopg' full # [ 560.214352] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 560.215352] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 560.218516] systemd[1]: dagster-webserver.service: Consumed 2.014s CPU time over 8.072s wall clock time, 111.5M memory peak. full # [ 561.484769] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 76. full # [ 561.487680] systemd[1]: Started Dagster Daemon. full # [ 563.325521] dagster-daemon[3990]: Traceback (most recent call last): full # [ 563.328079] dagster-daemon[3990]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 563.328795] dagster-daemon[3990]: sys.exit(main()) full # [ 563.329610] dagster-daemon[3990]: ~~~~^^ full # [ 563.330377] dagster-daemon[3990]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 563.331161] dagster-daemon[3990]: cli(obj={}) full # [ 563.331790] dagster-daemon[3990]: ~~~^^^^^^^^ full # [ 563.332602] dagster-daemon[3990]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 563.333263] dagster-daemon[3990]: return self.main(*args, **kwargs) full # [ 563.333853] dagster-daemon[3990]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 563.334686] dagster-daemon[3990]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 563.335517] dagster-daemon[3990]: rv = self.invoke(ctx) full # [ 563.336230] dagster-daemon[3990]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 563.336782] dagster-daemon[3990]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 563.337612] dagster-daemon[3990]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 563.338264] dagster-daemon[3990]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 563.338861] dagster-daemon[3990]: return ctx.invoke(self.callback, **ctx.params) full # [ 563.339697] dagster-daemon[3990]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 563.351446] dagster-daemon[3990]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 563.352090] dagster-daemon[3990]: return callback(*args, **kwargs) full # [ 563.352722] dagster-daemon[3990]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 563.353520] dagster-daemon[3990]: with get_instance_for_cli( full # [ 563.354211] dagster-daemon[3990]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 563.354808] dagster-daemon[3990]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 563.355290] dagster-daemon[3990]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 563.355887] dagster-daemon[3990]: ) as instance: full # [ 563.356745] dagster-daemon[3990]: ^ full # [ 563.357575] dagster-daemon[3990]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 563.358259] dagster-daemon[3990]: return next(self.gen) full # [ 563.366543] dagster-daemon[3990]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 563.367535] dagster-daemon[3990]: with DagsterInstance.get() as instance: full # [ 563.368224] dagster-daemon[3990]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 563.368817] dagster-daemon[3990]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 563.369661] dagster-daemon[3990]: return create_instance_from_dagster_home() full # [ 563.370542] dagster-daemon[3990]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 563.371200] dagster-daemon[3990]: return create_instance_from_config(dagster_home_path) full # [ 563.371787] dagster-daemon[3990]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 563.372606] dagster-daemon[3990]: return create_instance_from_ref(instance_ref) full # [ 563.382269] dagster-daemon[3990]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 563.385081] dagster-daemon[3990]: unified_storage = instance_ref.storage full # [ 563.386312] dagster-daemon[3990]: ^^^^^^^^^^^^^^^^^^^^ full # [ 563.387523] dagster-daemon[3990]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 563.390089] dagster-daemon[3990]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 563.391940] dagster-daemon[3990]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 563.393467] dagster-daemon[3990]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 563.396082] dagster-daemon[3990]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 563.397648] dagster-daemon[3990]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 563.399234] dagster-daemon[3990]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 563.401812] dagster-daemon[3990]: return DagsterPostgresStorage( full # [ 563.402931] dagster-daemon[3990]: inst_data=inst_data, full # [ 563.403963] dagster-daemon[3990]: ...<2 lines>... full # [ 563.404874] dagster-daemon[3990]: token_provider=get_token_provider_from_config(config_value), full # [ 563.406454] dagster-daemon[3990]: ) full # [ 563.407217] dagster-daemon[3990]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 563.409697] dagster-daemon[3990]: self._run_storage = PostgresRunStorage( full # [ 563.410913] dagster-daemon[3990]: ~~~~~~~~~~~~~~~~~~^ full # [ 563.412173] dagster-daemon[3990]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 563.413826] dagster-daemon[3990]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 563.415524] dagster-daemon[3990]: ) full # [ 563.416288] dagster-daemon[3990]: ^ full # [ 563.417049] dagster-daemon[3990]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 563.419717] dagster-daemon[3990]: self._engine = create_pg_engine( full # [ 563.420835] dagster-daemon[3990]: ~~~~~~~~~~~~~~~~^ full # [ 563.421977] dagster-daemon[3990]: self.postgres_url, full # [ 563.422969] dagster-daemon[3990]: ^^^^^^^^^^^^^^^^^^ full # [ 563.423959] dagster-daemon[3990]: ...<2 lines>... full # [ 563.424870] dagster-daemon[3990]: poolclass=db_pool.NullPool, full # [ 563.426056] dagster-daemon[3990]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 563.427196] dagster-daemon[3990]: ) full # [ 563.427904] dagster-daemon[3990]: ^ full # [ 563.428664] dagster-daemon[3990]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 563.431242] dagster-daemon[3990]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 563.432633] dagster-daemon[3990]: File "", line 2, in create_engine full # [ 563.435092] dagster-daemon[3990]: return target(fn, url, **kwargs) full # [ 563.436549] dagster-daemon[3990]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 563.439696] dagster-daemon[3990]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 563.441574] dagster-daemon[3990]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 563.444775] dagster-daemon[3990]: dbapi = dbapi_meth(**dbapi_args) full # [ 563.446311] dagster-daemon[3990]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 563.449728] dagster-daemon[3990]: import psycopg full # [ 563.450868] dagster-daemon[3990]: ModuleNotFoundError: No module named 'psycopg' full # [ 563.576883] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 563.579296] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 563.581391] systemd[1]: dagster-daemon.service: Consumed 1.386s CPU time over 7.172s wall clock time, 88.5M memory peak. full # [ 565.235155] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 68. full # [ 565.237931] systemd[1]: Started Dagster Webserver. full # [ 567.839239] dagster-webserver[4007]: Traceback (most recent call last): full # [ 567.841734] dagster-webserver[4007]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 567.842560] dagster-webserver[4007]: sys.exit(main()) full # [ 567.843216] dagster-webserver[4007]: ~~~~^^ full # [ 567.843814] dagster-webserver[4007]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 567.844638] dagster-webserver[4007]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 567.845491] dagster-webserver[4007]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 567.846178] dagster-webserver[4007]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 567.846736] dagster-webserver[4007]: return self.main(*args, **kwargs) full # [ 567.847560] dagster-webserver[4007]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 567.848226] dagster-webserver[4007]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 567.848822] dagster-webserver[4007]: rv = self.invoke(ctx) full # [ 567.857244] dagster-webserver[4007]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 567.858039] dagster-webserver[4007]: return ctx.invoke(self.callback, **ctx.params) full # [ 567.858672] dagster-webserver[4007]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 567.859490] dagster-webserver[4007]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 567.860176] dagster-webserver[4007]: return callback(*args, **kwargs) full # [ 567.860779] dagster-webserver[4007]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 567.861621] dagster-webserver[4007]: instance = stack.enter_context( full # [ 567.862281] dagster-webserver[4007]: get_possibly_temporary_instance_for_cli( full # [ 567.862915] dagster-webserver[4007]: ...<3 lines>... full # [ 567.863759] dagster-webserver[4007]: ) full # [ 567.864686] dagster-webserver[4007]: ) full # [ 567.865289] dagster-webserver[4007]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 567.865853] dagster-webserver[4007]: result = _enter(cm) full # [ 567.866690] dagster-webserver[4007]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 567.867507] dagster-webserver[4007]: return next(self.gen) full # [ 567.877739] dagster-webserver[4007]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 567.878520] dagster-webserver[4007]: with DagsterInstance.get() as instance: full # [ 567.879204] dagster-webserver[4007]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 567.879810] dagster-webserver[4007]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 567.880285] dagster-webserver[4007]: return create_instance_from_dagster_home() full # [ 567.880887] dagster-webserver[4007]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 567.881737] dagster-webserver[4007]: return create_instance_from_config(dagster_home_path) full # [ 567.882614] dagster-webserver[4007]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 567.883259] dagster-webserver[4007]: return create_instance_from_ref(instance_ref) full # [ 567.883856] dagster-webserver[4007]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 567.884701] dagster-webserver[4007]: unified_storage = instance_ref.storage full # [ 567.885541] dagster-webserver[4007]: ^^^^^^^^^^^^^^^^^^^^ full # [ 567.898812] dagster-webserver[4007]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 567.899623] dagster-webserver[4007]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 567.900285] dagster-webserver[4007]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 567.900889] dagster-webserver[4007]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 567.901742] dagster-webserver[4007]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 567.902587] dagster-webserver[4007]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 567.903085] dagster-webserver[4007]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 567.903676] dagster-webserver[4007]: return DagsterPostgresStorage( full # [ 567.904521] dagster-webserver[4007]: inst_data=inst_data, full # [ 567.905203] dagster-webserver[4007]: ...<2 lines>... full # [ 567.905805] dagster-webserver[4007]: token_provider=get_token_provider_from_config(config_value), full # [ 567.906288] dagster-webserver[4007]: ) full # [ 567.906938] dagster-webserver[4007]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 567.907745] dagster-webserver[4007]: self._run_storage = PostgresRunStorage( full # [ 567.908586] dagster-webserver[4007]: ~~~~~~~~~~~~~~~~~~^ full # [ 567.909090] dagster-webserver[4007]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 567.909673] dagster-webserver[4007]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 567.910518] dagster-webserver[4007]: ) full # [ 567.911176] dagster-webserver[4007]: ^ full # [ 567.911774] dagster-webserver[4007]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 567.912587] dagster-webserver[4007]: self._engine = create_pg_engine( full # [ 567.913253] dagster-webserver[4007]: ~~~~~~~~~~~~~~~~^ full # [ 567.913850] dagster-webserver[4007]: self.postgres_url, full # [ 567.914681] dagster-webserver[4007]: ^^^^^^^^^^^^^^^^^^ full # [ 567.915505] dagster-webserver[4007]: ...<2 lines>... full # [ 567.916171] dagster-webserver[4007]: poolclass=db_pool.NullPool, full # [ 567.916768] dagster-webserver[4007]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 567.917593] dagster-webserver[4007]: ) full # [ 567.918264] dagster-webserver[4007]: ^ full # [ 567.936155] dagster-webserver[4007]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 567.936928] dagster-webserver[4007]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 567.937779] dagster-webserver[4007]: File "", line 2, in create_engine full # [ 567.938623] dagster-webserver[4007]: return target(fn, url, **kwargs) full # [ 567.939298] dagster-webserver[4007]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 567.939921] dagster-webserver[4007]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 567.940806] dagster-webserver[4007]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 567.941609] dagster-webserver[4007]: dbapi = dbapi_meth(**dbapi_args) full # [ 567.942273] dagster-webserver[4007]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 567.942903] dagster-webserver[4007]: import psycopg full # [ 567.953766] dagster-webserver[4007]: ModuleNotFoundError: No module named 'psycopg' full # [ 568.223272] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 568.224202] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 568.227280] systemd[1]: dagster-webserver.service: Consumed 1.978s CPU time over 8.002s wall clock time, 111.8M memory peak. full # [ 568.734517] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 77. full # [ 568.740089] systemd[1]: Started Dagster Daemon. full # [ 570.593887] dagster-daemon[4028]: Traceback (most recent call last): full # [ 570.596421] dagster-daemon[4028]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 570.597185] dagster-daemon[4028]: sys.exit(main()) full # [ 570.597750] dagster-daemon[4028]: ~~~~^^ full # [ 570.598579] dagster-daemon[4028]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 570.599253] dagster-daemon[4028]: cli(obj={}) full # [ 570.599864] dagster-daemon[4028]: ~~~^^^^^^^^ full # [ 570.600682] dagster-daemon[4028]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 570.601504] dagster-daemon[4028]: return self.main(*args, **kwargs) full # [ 570.602165] dagster-daemon[4028]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 570.602795] dagster-daemon[4028]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 570.603595] dagster-daemon[4028]: rv = self.invoke(ctx) full # [ 570.610623] dagster-daemon[4028]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 570.611610] dagster-daemon[4028]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 570.612319] dagster-daemon[4028]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 570.612892] dagster-daemon[4028]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 570.614004] dagster-daemon[4028]: return ctx.invoke(self.callback, **ctx.params) full # [ 570.614577] dagster-daemon[4028]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 570.615255] dagster-daemon[4028]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 570.615855] dagster-daemon[4028]: return callback(*args, **kwargs) full # [ 570.616737] dagster-daemon[4028]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 570.617522] dagster-daemon[4028]: with get_instance_for_cli( full # [ 570.618183] dagster-daemon[4028]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 570.618780] dagster-daemon[4028]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 570.619596] dagster-daemon[4028]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 570.620266] dagster-daemon[4028]: ) as instance: full # [ 570.620852] dagster-daemon[4028]: ^ full # [ 570.631742] dagster-daemon[4028]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 570.632528] dagster-daemon[4028]: return next(self.gen) full # [ 570.633213] dagster-daemon[4028]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 570.633816] dagster-daemon[4028]: with DagsterInstance.get() as instance: full # [ 570.634750] dagster-daemon[4028]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 570.635517] dagster-daemon[4028]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 570.636203] dagster-daemon[4028]: return create_instance_from_dagster_home() full # [ 570.636843] dagster-daemon[4028]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 570.637286] dagster-daemon[4028]: return create_instance_from_config(dagster_home_path) full # [ 570.637880] dagster-daemon[4028]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 570.638728] dagster-daemon[4028]: return create_instance_from_ref(instance_ref) full # [ 570.650300] dagster-daemon[4028]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 570.651111] dagster-daemon[4028]: unified_storage = instance_ref.storage full # [ 570.651735] dagster-daemon[4028]: ^^^^^^^^^^^^^^^^^^^^ full # [ 570.652600] dagster-daemon[4028]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 570.653238] dagster-daemon[4028]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 570.653838] dagster-daemon[4028]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 570.654486] dagster-daemon[4028]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 570.655182] dagster-daemon[4028]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 570.655772] dagster-daemon[4028]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 570.665699] dagster-daemon[4028]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 570.666682] dagster-daemon[4028]: return DagsterPostgresStorage( full # [ 570.667520] dagster-daemon[4028]: inst_data=inst_data, full # [ 570.668210] dagster-daemon[4028]: ...<2 lines>... full # [ 570.668812] dagster-daemon[4028]: token_provider=get_token_provider_from_config(config_value), full # [ 570.669666] dagster-daemon[4028]: ) full # [ 570.670505] dagster-daemon[4028]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 570.671197] dagster-daemon[4028]: self._run_storage = PostgresRunStorage( full # [ 570.671792] dagster-daemon[4028]: ~~~~~~~~~~~~~~~~~~^ full # [ 570.672623] dagster-daemon[4028]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 570.673283] dagster-daemon[4028]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 570.673913] dagster-daemon[4028]: ) full # [ 570.674757] dagster-daemon[4028]: ^ full # [ 570.675597] dagster-daemon[4028]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 570.676285] dagster-daemon[4028]: self._engine = create_pg_engine( full # [ 570.676878] dagster-daemon[4028]: ~~~~~~~~~~~~~~~~^ full # [ 570.677725] dagster-daemon[4028]: self.postgres_url, full # [ 570.678563] dagster-daemon[4028]: ^^^^^^^^^^^^^^^^^^ full # [ 570.679227] dagster-daemon[4028]: ...<2 lines>... full # [ 570.679822] dagster-daemon[4028]: poolclass=db_pool.NullPool, full # [ 570.680646] dagster-daemon[4028]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 570.681479] dagster-daemon[4028]: ) full # [ 570.682140] dagster-daemon[4028]: ^ full # [ 570.682767] dagster-daemon[4028]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 570.683560] dagster-daemon[4028]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 570.684592] dagster-daemon[4028]: File "", line 2, in create_engine full # [ 570.685048] dagster-daemon[4028]: return target(fn, url, **kwargs) full # [ 570.697986] dagster-daemon[4028]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 570.698790] dagster-daemon[4028]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 570.701816] dagster-daemon[4028]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 570.704413] dagster-daemon[4028]: dbapi = dbapi_meth(**dbapi_args) full # [ 570.705553] dagster-daemon[4028]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 570.708277] dagster-daemon[4028]: import psycopg full # [ 570.709196] dagster-daemon[4028]: ModuleNotFoundError: No module named 'psycopg' full # [ 570.889902] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 570.890822] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 570.894558] systemd[1]: dagster-daemon.service: Consumed 1.411s CPU time over 7.312s wall clock time, 88.5M memory peak. full # [ 573.235419] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 69. full # [ 573.240475] systemd[1]: Started Dagster Webserver. full # [ 575.878955] dagster-webserver[4049]: Traceback (most recent call last): full # [ 575.881511] dagster-webserver[4049]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 575.882532] dagster-webserver[4049]: sys.exit(main()) full # [ 575.883176] dagster-webserver[4049]: ~~~~^^ full # [ 575.883772] dagster-webserver[4049]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 575.884594] dagster-webserver[4049]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 575.885277] dagster-webserver[4049]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 575.885855] dagster-webserver[4049]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 575.886682] dagster-webserver[4049]: return self.main(*args, **kwargs) full # [ 575.887508] dagster-webserver[4049]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 575.888205] dagster-webserver[4049]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 575.888771] dagster-webserver[4049]: rv = self.invoke(ctx) full # [ 575.897070] dagster-webserver[4049]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 575.897820] dagster-webserver[4049]: return ctx.invoke(self.callback, **ctx.params) full # [ 575.898693] dagster-webserver[4049]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 575.899512] dagster-webserver[4049]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 575.900200] dagster-webserver[4049]: return callback(*args, **kwargs) full # [ 575.900800] dagster-webserver[4049]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 575.901621] dagster-webserver[4049]: instance = stack.enter_context( full # [ 575.902279] dagster-webserver[4049]: get_possibly_temporary_instance_for_cli( full # [ 575.902907] dagster-webserver[4049]: ...<3 lines>... full # [ 575.903751] dagster-webserver[4049]: ) full # [ 575.904589] dagster-webserver[4049]: ) full # [ 575.905291] dagster-webserver[4049]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 575.905854] dagster-webserver[4049]: result = _enter(cm) full # [ 575.906871] dagster-webserver[4049]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 575.907704] dagster-webserver[4049]: return next(self.gen) full # [ 575.917613] dagster-webserver[4049]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 575.918604] dagster-webserver[4049]: with DagsterInstance.get() as instance: full # [ 575.919291] dagster-webserver[4049]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 575.919892] dagster-webserver[4049]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 575.920747] dagster-webserver[4049]: return create_instance_from_dagster_home() full # [ 575.921589] dagster-webserver[4049]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 575.922274] dagster-webserver[4049]: return create_instance_from_config(dagster_home_path) full # [ 575.922920] dagster-webserver[4049]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 575.923730] dagster-webserver[4049]: return create_instance_from_ref(instance_ref) full # [ 575.924569] dagster-webserver[4049]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 575.925234] dagster-webserver[4049]: unified_storage = instance_ref.storage full # [ 575.925840] dagster-webserver[4049]: ^^^^^^^^^^^^^^^^^^^^ full # [ 575.938828] dagster-webserver[4049]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 575.939628] dagster-webserver[4049]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 575.940290] dagster-webserver[4049]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 575.940894] dagster-webserver[4049]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 575.941750] dagster-webserver[4049]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 575.942588] dagster-webserver[4049]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 575.943060] dagster-webserver[4049]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 575.943724] dagster-webserver[4049]: return DagsterPostgresStorage( full # [ 575.944502] dagster-webserver[4049]: inst_data=inst_data, full # [ 575.945188] dagster-webserver[4049]: ...<2 lines>... full # [ 575.945793] dagster-webserver[4049]: token_provider=get_token_provider_from_config(config_value), full # [ 575.946614] dagster-webserver[4049]: ) full # [ 575.947315] dagster-webserver[4049]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 575.947909] dagster-webserver[4049]: self._run_storage = PostgresRunStorage( full # [ 575.948749] dagster-webserver[4049]: ~~~~~~~~~~~~~~~~~~^ full # [ 575.949736] dagster-webserver[4049]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 575.950274] dagster-webserver[4049]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 575.950873] dagster-webserver[4049]: ) full # [ 575.951689] dagster-webserver[4049]: ^ full # [ 575.952516] dagster-webserver[4049]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 575.953540] dagster-webserver[4049]: self._engine = create_pg_engine( full # [ 575.954226] dagster-webserver[4049]: ~~~~~~~~~~~~~~~~^ full # [ 575.954797] dagster-webserver[4049]: self.postgres_url, full # [ 575.955623] dagster-webserver[4049]: ^^^^^^^^^^^^^^^^^^ full # [ 575.956461] dagster-webserver[4049]: ...<2 lines>... full # [ 575.957127] dagster-webserver[4049]: poolclass=db_pool.NullPool, full # [ 575.957723] dagster-webserver[4049]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 575.958549] dagster-webserver[4049]: ) full # [ 575.959220] dagster-webserver[4049]: ^ full # [ 575.976246] dagster-webserver[4049]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 575.978868] dagster-webserver[4049]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 575.980381] dagster-webserver[4049]: File "", line 2, in create_engine full # [ 575.982574] dagster-webserver[4049]: return target(fn, url, **kwargs) full # [ 575.983810] dagster-webserver[4049]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 575.986425] dagster-webserver[4049]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 575.987938] dagster-webserver[4049]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 575.990551] dagster-webserver[4049]: dbapi = dbapi_meth(**dbapi_args) full # [ 575.991736] dagster-webserver[4049]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 575.994496] dagster-webserver[4049]: import psycopg full # [ 575.995456] dagster-webserver[4049]: ModuleNotFoundError: No module named 'psycopg' full # [ 575.998563] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 78. full # [ 576.002265] systemd[1]: Started Dagster Daemon. full # [ 576.285403] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 576.287293] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 576.289044] systemd[1]: dagster-webserver.service: Consumed 2.049s CPU time over 8.056s wall clock time, 111.8M memory peak. full # [ 577.873197] dagster-daemon[4063]: Traceback (most recent call last): full # [ 577.875709] dagster-daemon[4063]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 577.876645] dagster-daemon[4063]: sys.exit(main()) full # [ 577.877259] dagster-daemon[4063]: ~~~~^^ full # [ 577.877885] dagster-daemon[4063]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 577.878721] dagster-daemon[4063]: cli(obj={}) full # [ 577.879567] dagster-daemon[4063]: ~~~^^^^^^^^ full # [ 577.880252] dagster-daemon[4063]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 577.880811] dagster-daemon[4063]: return self.main(*args, **kwargs) full # [ 577.881639] dagster-daemon[4063]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 577.882476] dagster-daemon[4063]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 577.883141] dagster-daemon[4063]: rv = self.invoke(ctx) full # [ 577.889994] dagster-daemon[4063]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 577.890788] dagster-daemon[4063]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 577.891635] dagster-daemon[4063]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 577.892293] dagster-daemon[4063]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 577.892899] dagster-daemon[4063]: return ctx.invoke(self.callback, **ctx.params) full # [ 577.893738] dagster-daemon[4063]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 577.894615] dagster-daemon[4063]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 577.895065] dagster-daemon[4063]: return callback(*args, **kwargs) full # [ 577.902403] dagster-daemon[4063]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 577.903226] dagster-daemon[4063]: with get_instance_for_cli( full # [ 577.903828] dagster-daemon[4063]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 577.904482] dagster-daemon[4063]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 577.905175] dagster-daemon[4063]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 577.905765] dagster-daemon[4063]: ) as instance: full # [ 577.906601] dagster-daemon[4063]: ^ full # [ 577.907297] dagster-daemon[4063]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 577.907897] dagster-daemon[4063]: return next(self.gen) full # [ 577.908734] dagster-daemon[4063]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 577.909647] dagster-daemon[4063]: with DagsterInstance.get() as instance: full # [ 577.910003] dagster-daemon[4063]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 577.910644] dagster-daemon[4063]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 577.911270] dagster-daemon[4063]: return create_instance_from_dagster_home() full # [ 577.922201] dagster-daemon[4063]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 577.922965] dagster-daemon[4063]: return create_instance_from_config(dagster_home_path) full # [ 577.923808] dagster-daemon[4063]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 577.924648] dagster-daemon[4063]: return create_instance_from_ref(instance_ref) full # [ 577.925499] dagster-daemon[4063]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 577.926187] dagster-daemon[4063]: unified_storage = instance_ref.storage full # [ 577.926812] dagster-daemon[4063]: ^^^^^^^^^^^^^^^^^^^^ full # [ 577.927649] dagster-daemon[4063]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 577.928299] dagster-daemon[4063]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 577.928896] dagster-daemon[4063]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 577.929750] dagster-daemon[4063]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 577.930578] dagster-daemon[4063]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 577.931057] dagster-daemon[4063]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 577.945406] dagster-daemon[4063]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 577.946225] dagster-daemon[4063]: return DagsterPostgresStorage( full # [ 577.946825] dagster-daemon[4063]: inst_data=inst_data, full # [ 577.947502] dagster-daemon[4063]: ...<2 lines>... full # [ 577.948207] dagster-daemon[4063]: token_provider=get_token_provider_from_config(config_value), full # [ 577.948770] dagster-daemon[4063]: ) full # [ 577.949611] dagster-daemon[4063]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 577.950294] dagster-daemon[4063]: self._run_storage = PostgresRunStorage( full # [ 577.950896] dagster-daemon[4063]: ~~~~~~~~~~~~~~~~~~^ full # [ 577.951737] dagster-daemon[4063]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 577.952582] dagster-daemon[4063]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 577.953056] dagster-daemon[4063]: ) full # [ 577.953650] dagster-daemon[4063]: ^ full # [ 577.954500] dagster-daemon[4063]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 577.955185] dagster-daemon[4063]: self._engine = create_pg_engine( full # [ 577.955784] dagster-daemon[4063]: ~~~~~~~~~~~~~~~~^ full # [ 577.956613] dagster-daemon[4063]: self.postgres_url, full # [ 577.957291] dagster-daemon[4063]: ^^^^^^^^^^^^^^^^^^ full # [ 577.957894] dagster-daemon[4063]: ...<2 lines>... full # [ 577.958741] dagster-daemon[4063]: poolclass=db_pool.NullPool, full # [ 577.959579] dagster-daemon[4063]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 577.960084] dagster-daemon[4063]: ) full # [ 577.960631] dagster-daemon[4063]: ^ full # [ 577.961543] dagster-daemon[4063]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 577.962314] dagster-daemon[4063]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 577.974906] dagster-daemon[4063]: File "", line 2, in create_engine full # [ 577.977128] dagster-daemon[4063]: return target(fn, url, **kwargs) full # [ 577.978270] dagster-daemon[4063]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 577.980783] dagster-daemon[4063]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 577.982324] dagster-daemon[4063]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 577.984864] dagster-daemon[4063]: dbapi = dbapi_meth(**dbapi_args) full # [ 577.986042] dagster-daemon[4063]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 577.988750] dagster-daemon[4063]: import psycopg full # [ 577.989673] dagster-daemon[4063]: ModuleNotFoundError: No module named 'psycopg' full # [ 578.164410] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 578.166649] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 578.168717] systemd[1]: dagster-daemon.service: Consumed 1.418s CPU time over 7.267s wall clock time, 88.5M memory peak. full # [ 581.485108] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 70. full # [ 581.488084] systemd[1]: Started Dagster Webserver. full # [ 583.234437] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 79. full # [ 583.236590] systemd[1]: Started Dagster Daemon. full # [ 584.104732] dagster-webserver[4092]: Traceback (most recent call last): full # [ 584.106557] dagster-webserver[4092]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 584.107280] dagster-webserver[4092]: sys.exit(main()) full # [ 584.107879] dagster-webserver[4092]: ~~~~^^ full # [ 584.108727] dagster-webserver[4092]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 584.109542] dagster-webserver[4092]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 584.110391] dagster-webserver[4092]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 584.111051] dagster-webserver[4092]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 584.111602] dagster-webserver[4092]: return self.main(*args, **kwargs) full # [ 584.112366] dagster-webserver[4092]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 584.113093] dagster-webserver[4092]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 584.113680] dagster-webserver[4092]: rv = self.invoke(ctx) full # [ 584.121873] dagster-webserver[4092]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 584.122576] dagster-webserver[4092]: return ctx.invoke(self.callback, **ctx.params) full # [ 584.123060] dagster-webserver[4092]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 584.123642] dagster-webserver[4092]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 584.124315] dagster-webserver[4092]: return callback(*args, **kwargs) full # [ 584.124908] dagster-webserver[4092]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 584.125701] dagster-webserver[4092]: instance = stack.enter_context( full # [ 584.126593] dagster-webserver[4092]: get_possibly_temporary_instance_for_cli( full # [ 584.127184] dagster-webserver[4092]: ...<3 lines>... full # [ 584.127772] dagster-webserver[4092]: ) full # [ 584.128681] dagster-webserver[4092]: ) full # [ 584.136223] dagster-webserver[4092]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 584.136923] dagster-webserver[4092]: result = _enter(cm) full # [ 584.137742] dagster-webserver[4092]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 584.138612] dagster-webserver[4092]: return next(self.gen) full # [ 584.139063] dagster-webserver[4092]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 584.139615] dagster-webserver[4092]: with DagsterInstance.get() as instance: full # [ 584.140377] dagster-webserver[4092]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 584.147049] dagster-webserver[4092]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 584.147738] dagster-webserver[4092]: return create_instance_from_dagster_home() full # [ 584.148560] dagster-webserver[4092]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 584.149818] dagster-webserver[4092]: return create_instance_from_config(dagster_home_path) full # [ 584.150580] dagster-webserver[4092]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 584.151405] dagster-webserver[4092]: return create_instance_from_ref(instance_ref) full # [ 584.152079] dagster-webserver[4092]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 584.152662] dagster-webserver[4092]: unified_storage = instance_ref.storage full # [ 584.153607] dagster-webserver[4092]: ^^^^^^^^^^^^^^^^^^^^ full # [ 584.154155] dagster-webserver[4092]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 584.154775] dagster-webserver[4092]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 584.155648] dagster-webserver[4092]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 584.156036] dagster-webserver[4092]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 584.156612] dagster-webserver[4092]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 584.157362] dagster-webserver[4092]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 584.157871] dagster-webserver[4092]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 584.163093] dagster-webserver[4092]: return DagsterPostgresStorage( full # [ 584.163686] dagster-webserver[4092]: inst_data=inst_data, full # [ 584.164506] dagster-webserver[4092]: ...<2 lines>... full # [ 584.167092] dagster-webserver[4092]: token_provider=get_token_provider_from_config(config_value), full # [ 584.167742] dagster-webserver[4092]: ) full # [ 584.170091] dagster-webserver[4092]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 584.170593] dagster-webserver[4092]: self._run_storage = PostgresRunStorage( full # [ 584.171260] dagster-webserver[4092]: ~~~~~~~~~~~~~~~~~~^ full # [ 584.171883] dagster-webserver[4092]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 584.174647] dagster-webserver[4092]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 584.175470] dagster-webserver[4092]: ) full # [ 584.178090] dagster-webserver[4092]: ^ full # [ 584.178699] dagster-webserver[4092]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 584.181092] dagster-webserver[4092]: self._engine = create_pg_engine( full # [ 584.181927] dagster-webserver[4092]: ~~~~~~~~~~~~~~~~^ full # [ 584.182747] dagster-webserver[4092]: self.postgres_url, full # [ 584.184631] dagster-webserver[4092]: ^^^^^^^^^^^^^^^^^^ full # [ 584.185052] dagster-webserver[4092]: ...<2 lines>... full # [ 584.185619] dagster-webserver[4092]: poolclass=db_pool.NullPool, full # [ 584.186481] dagster-webserver[4092]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 584.187107] dagster-webserver[4092]: ) full # [ 584.187695] dagster-webserver[4092]: ^ full # [ 584.188646] dagster-webserver[4092]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 584.189537] dagster-webserver[4092]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 584.190301] dagster-webserver[4092]: File "", line 2, in create_engine full # [ 584.190794] dagster-webserver[4092]: return target(fn, url, **kwargs) full # [ 584.207080] dagster-webserver[4092]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 584.207768] dagster-webserver[4092]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 584.208583] dagster-webserver[4092]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 584.211756] dagster-webserver[4092]: dbapi = dbapi_meth(**dbapi_args) full # [ 584.212593] dagster-webserver[4092]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 584.213434] dagster-webserver[4092]: import psycopg full # [ 584.214365] dagster-webserver[4092]: ModuleNotFoundError: No module named 'psycopg' full # [ 584.542810] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 584.545296] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 584.546995] systemd[1]: dagster-webserver.service: Consumed 2.067s CPU time over 8.256s wall clock time, 111.6M memory peak. full # [ 585.080967] dagster-daemon[4107]: Traceback (most recent call last): full # [ 585.083477] dagster-daemon[4107]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 585.084086] dagster-daemon[4107]: sys.exit(main()) full # [ 585.084664] dagster-daemon[4107]: ~~~~^^ full # [ 585.085497] dagster-daemon[4107]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 585.086142] dagster-daemon[4107]: cli(obj={}) full # [ 585.086771] dagster-daemon[4107]: ~~~^^^^^^^^ full # [ 585.087589] dagster-daemon[4107]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 585.088219] dagster-daemon[4107]: return self.main(*args, **kwargs) full # [ 585.088808] dagster-daemon[4107]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 585.089630] dagster-daemon[4107]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 585.090271] dagster-daemon[4107]: rv = self.invoke(ctx) full # [ 585.097730] dagster-daemon[4107]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 585.098491] dagster-daemon[4107]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 585.099197] dagster-daemon[4107]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 585.099767] dagster-daemon[4107]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 585.100602] dagster-daemon[4107]: return ctx.invoke(self.callback, **ctx.params) full # [ 585.101276] dagster-daemon[4107]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 585.101881] dagster-daemon[4107]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 585.102717] dagster-daemon[4107]: return callback(*args, **kwargs) full # [ 585.103730] dagster-daemon[4107]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 585.104586] dagster-daemon[4107]: with get_instance_for_cli( full # [ 585.105037] dagster-daemon[4107]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 585.105622] dagster-daemon[4107]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 585.106259] dagster-daemon[4107]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 585.106875] dagster-daemon[4107]: ) as instance: full # [ 585.107703] dagster-daemon[4107]: ^ full # [ 585.108521] dagster-daemon[4107]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 585.109176] dagster-daemon[4107]: return next(self.gen) full # [ 585.121610] dagster-daemon[4107]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 585.122595] dagster-daemon[4107]: with DagsterInstance.get() as instance: full # [ 585.123297] dagster-daemon[4107]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 585.123847] dagster-daemon[4107]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 585.124492] dagster-daemon[4107]: return create_instance_from_dagster_home() full # [ 585.125205] dagster-daemon[4107]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 585.125772] dagster-daemon[4107]: return create_instance_from_config(dagster_home_path) full # [ 585.126593] dagster-daemon[4107]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 585.127274] dagster-daemon[4107]: return create_instance_from_ref(instance_ref) full # [ 585.137255] dagster-daemon[4107]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 585.138068] dagster-daemon[4107]: unified_storage = instance_ref.storage full # [ 585.138688] dagster-daemon[4107]: ^^^^^^^^^^^^^^^^^^^^ full # [ 585.139504] dagster-daemon[4107]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 585.140182] dagster-daemon[4107]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 585.140784] dagster-daemon[4107]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 585.141605] dagster-daemon[4107]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 585.142280] dagster-daemon[4107]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 585.142882] dagster-daemon[4107]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 585.143753] dagster-daemon[4107]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 585.144543] dagster-daemon[4107]: return DagsterPostgresStorage( full # [ 585.145219] dagster-daemon[4107]: inst_data=inst_data, full # [ 585.145833] dagster-daemon[4107]: ...<2 lines>... full # [ 585.146666] dagster-daemon[4107]: token_provider=get_token_provider_from_config(config_value), full # [ 585.147494] dagster-daemon[4107]: ) full # [ 585.148197] dagster-daemon[4107]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 585.148772] dagster-daemon[4107]: self._run_storage = PostgresRunStorage( full # [ 585.149590] dagster-daemon[4107]: ~~~~~~~~~~~~~~~~~~^ full # [ 585.150267] dagster-daemon[4107]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 585.150868] dagster-daemon[4107]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 585.151704] dagster-daemon[4107]: ) full # [ 585.152512] dagster-daemon[4107]: ^ full # [ 585.168127] dagster-daemon[4107]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 585.170784] dagster-daemon[4107]: self._engine = create_pg_engine( full # [ 585.171917] dagster-daemon[4107]: ~~~~~~~~~~~~~~~~^ full # [ 585.173071] dagster-daemon[4107]: self.postgres_url, full # [ 585.174072] dagster-daemon[4107]: ^^^^^^^^^^^^^^^^^^ full # [ 585.175070] dagster-daemon[4107]: ...<2 lines>... full # [ 585.175953] dagster-daemon[4107]: poolclass=db_pool.NullPool, full # [ 585.177092] dagster-daemon[4107]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 585.178205] dagster-daemon[4107]: ) full # [ 585.178912] dagster-daemon[4107]: ^ full # [ 585.179638] dagster-daemon[4107]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 585.182190] dagster-daemon[4107]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 585.183606] dagster-daemon[4107]: File "", line 2, in create_engine full # [ 585.185745] dagster-daemon[4107]: return target(fn, url, **kwargs) full # [ 585.186924] dagster-daemon[4107]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 585.189803] dagster-daemon[4107]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 585.191302] dagster-daemon[4107]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 585.193843] dagster-daemon[4107]: dbapi = dbapi_meth(**dbapi_args) full # [ 585.194968] dagster-daemon[4107]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 585.197679] dagster-daemon[4107]: import psycopg full # [ 585.198577] dagster-daemon[4107]: ModuleNotFoundError: No module named 'psycopg' full # [ 585.353076] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 585.355316] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 585.357363] systemd[1]: dagster-daemon.service: Consumed 1.423s CPU time over 7.187s wall clock time, 88.6M memory peak. full # [ 589.735185] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 71. full # [ 589.737919] systemd[1]: Started Dagster Webserver. full # [ 590.484278] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 80. full # [ 590.488119] systemd[1]: Started Dagster Daemon. full # [ 592.343333] dagster-daemon[4145]: Traceback (most recent call last): full # [ 592.346097] dagster-daemon[4145]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 592.348154] dagster-daemon[4145]: sys.exit(main()) full # [ 592.349119] dagster-daemon[4145]: ~~~~^^ full # [ 592.350055] dagster-daemon[4145]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 592.352568] dagster-daemon[4145]: cli(obj={}) full # [ 592.353595] dagster-daemon[4145]: ~~~^^^^^^^^ full # [ 592.354473] dagster-daemon[4145]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 592.356798] dagster-daemon[4145]: return self.main(*args, **kwargs) full # [ 592.357961] dagster-daemon[4145]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 592.359144] dagster-daemon[4145]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 592.361506] dagster-daemon[4145]: rv = self.invoke(ctx) full # [ 592.362502] dagster-daemon[4145]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 592.364797] dagster-daemon[4145]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 592.366256] dagster-daemon[4145]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 592.367667] dagster-daemon[4145]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 592.369957] dagster-daemon[4145]: return ctx.invoke(self.callback, **ctx.params) full # [ 592.371286] dagster-daemon[4145]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 592.372585] dagster-daemon[4145]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 592.374873] dagster-daemon[4145]: return callback(*args, **kwargs) full # [ 592.376048] dagster-daemon[4145]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 592.378584] dagster-daemon[4145]: with get_instance_for_cli( full # [ 592.379670] dagster-daemon[4145]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 592.380734] dagster-daemon[4145]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 592.382535] dagster-daemon[4145]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 592.384350] dagster-daemon[4145]: ) as instance: full # [ 592.385265] dagster-daemon[4145]: ^ full # [ 592.385979] dagster-daemon[4145]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 592.388193] dagster-daemon[4145]: return next(self.gen) full # [ 592.389195] dagster-daemon[4145]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 592.391806] dagster-daemon[4145]: with DagsterInstance.get() as instance: full # [ 592.393076] dagster-daemon[4145]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 592.394139] dagster-daemon[4145]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 592.396637] dagster-daemon[4145]: return create_instance_from_dagster_home() full # [ 592.397905] dagster-daemon[4145]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 592.400786] dagster-daemon[4145]: return create_instance_from_config(dagster_home_path) full # [ 592.402215] dagster-daemon[4145]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 592.404988] dagster-daemon[4145]: return create_instance_from_ref(instance_ref) full # [ 592.406308] dagster-daemon[4145]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 592.409093] dagster-daemon[4145]: unified_storage = instance_ref.storage full # [ 592.410312] dagster-daemon[4145]: ^^^^^^^^^^^^^^^^^^^^ full # [ 592.411514] dagster-daemon[4145]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 592.414053] dagster-daemon[4145]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 592.415888] dagster-daemon[4145]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 592.417389] dagster-daemon[4145]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 592.419917] dagster-daemon[4145]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 592.421479] dagster-daemon[4145]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 592.423086] dagster-daemon[4145]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 592.425643] dagster-daemon[4145]: return DagsterPostgresStorage( full # [ 592.426770] dagster-daemon[4145]: inst_data=inst_data, full # [ 592.427825] dagster-daemon[4145]: ...<2 lines>... full # [ 592.428755] dagster-daemon[4145]: token_provider=get_token_provider_from_config(config_value), full # [ 592.430293] dagster-daemon[4145]: ) full # [ 592.431055] dagster-daemon[4145]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 592.433557] dagster-daemon[4145]: self._run_storage = PostgresRunStorage( full # [ 592.434776] dagster-daemon[4145]: ~~~~~~~~~~~~~~~~~~^ full # [ 592.435993] dagster-daemon[4145]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 592.437767] dagster-daemon[4145]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 592.439462] dagster-daemon[4145]: ) full # [ 592.440219] dagster-daemon[4145]: ^ full # [ 592.440927] dagster-daemon[4145]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 592.443602] dagster-daemon[4145]: self._engine = create_pg_engine( full # [ 592.444749] dagster-daemon[4145]: ~~~~~~~~~~~~~~~~^ full # [ 592.445876] dagster-daemon[4145]: self.postgres_url, full # [ 592.446876] dagster-daemon[4145]: ^^^^^^^^^^^^^^^^^^ full # [ 592.447882] dagster-daemon[4145]: ...<2 lines>... full # [ 592.448803] dagster-daemon[4145]: poolclass=db_pool.NullPool, full # [ 592.449916] dagster-daemon[4145]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 592.451070] dagster-daemon[4145]: ) full # [ 592.451790] dagster-daemon[4145]: ^ full # [ 592.452540] dagster-daemon[4145]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 592.455108] dagster-daemon[4145]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 592.456498] dagster-daemon[4145]: File "", line 2, in create_engine full # [ 592.458627] dagster-daemon[4145]: return target(fn, url, **kwargs) full # [ 592.459755] dagster-daemon[4145]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 592.462258] dagster-daemon[4145]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 592.463701] dagster-daemon[4145]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 592.466223] dagster-daemon[4145]: dbapi = dbapi_meth(**dbapi_args) full # [ 592.467348] dagster-daemon[4145]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 592.470708] dagster-daemon[4145]: import psycopg full # [ 592.471599] dagster-daemon[4145]: ModuleNotFoundError: No module named 'psycopg' full # [ 592.538134] dagster-webserver[4139]: Traceback (most recent call last): full # [ 592.539575] dagster-webserver[4139]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 592.541706] dagster-webserver[4139]: sys.exit(main()) full # [ 592.542665] dagster-webserver[4139]: ~~~~^^ full # [ 592.545078] dagster-webserver[4139]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 592.547528] dagster-webserver[4139]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 592.551115] dagster-webserver[4139]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 592.552410] dagster-webserver[4139]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 592.554759] dagster-webserver[4139]: return self.main(*args, **kwargs) full # [ 592.555938] dagster-webserver[4139]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 592.557139] dagster-webserver[4139]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 592.559452] dagster-webserver[4139]: rv = self.invoke(ctx) full # [ 592.562093] dagster-webserver[4139]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 592.564410] dagster-webserver[4139]: return ctx.invoke(self.callback, **ctx.params) full # [ 592.565778] dagster-webserver[4139]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 592.567174] dagster-webserver[4139]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 592.571096] dagster-webserver[4139]: return callback(*args, **kwargs) full # [ 592.572294] dagster-webserver[4139]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 592.574876] dagster-webserver[4139]: instance = stack.enter_context( full # [ 592.576085] dagster-webserver[4139]: get_possibly_temporary_instance_for_cli( full # [ 592.577479] dagster-webserver[4139]: ...<3 lines>... full # [ 592.580092] dagster-webserver[4139]: ) full # [ 592.580899] dagster-webserver[4139]: ) full # [ 592.581682] dagster-webserver[4139]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 592.583957] dagster-webserver[4139]: result = _enter(cm) full # [ 592.584954] dagster-webserver[4139]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 592.587380] dagster-webserver[4139]: return next(self.gen) full # [ 592.588428] dagster-webserver[4139]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 592.591271] dagster-webserver[4139]: with DagsterInstance.get() as instance: full # [ 592.592544] dagster-webserver[4139]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 592.593653] dagster-webserver[4139]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 592.596205] dagster-webserver[4139]: return create_instance_from_dagster_home() full # [ 592.597617] dagster-webserver[4139]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 592.600507] dagster-webserver[4139]: return create_instance_from_config(dagster_home_path) full # [ 592.601942] dagster-webserver[4139]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 592.604802] dagster-webserver[4139]: return create_instance_from_ref(instance_ref) full # [ 592.606183] dagster-webserver[4139]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 592.608957] dagster-webserver[4139]: unified_storage = instance_ref.storage full # [ 592.610283] dagster-webserver[4139]: ^^^^^^^^^^^^^^^^^^^^ full # [ 592.611528] dagster-webserver[4139]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 592.614104] dagster-webserver[4139]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 592.615974] dagster-webserver[4139]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 592.617484] dagster-webserver[4139]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 592.620083] dagster-webserver[4139]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 592.621664] dagster-webserver[4139]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 592.623252] dagster-webserver[4139]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 592.625887] dagster-webserver[4139]: return DagsterPostgresStorage( full # [ 592.627080] dagster-webserver[4139]: inst_data=inst_data, full # [ 592.628155] dagster-webserver[4139]: ...<2 lines>... full # [ 592.629106] dagster-webserver[4139]: token_provider=get_token_provider_from_config(config_value), full # [ 592.630698] dagster-webserver[4139]: ) full # [ 592.631474] dagster-webserver[4139]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 592.633968] dagster-webserver[4139]: self._run_storage = PostgresRunStorage( full # [ 592.635250] dagster-webserver[4139]: ~~~~~~~~~~~~~~~~~~^ full # [ 592.636506] dagster-webserver[4139]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 592.638217] dagster-webserver[4139]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 592.639957] dagster-webserver[4139]: ) full # [ 592.640725] dagster-webserver[4139]: ^ full # [ 592.641640] dagster-webserver[4139]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 592.644350] dagster-webserver[4139]: self._engine = create_pg_engine( full # [ 592.645525] dagster-webserver[4139]: ~~~~~~~~~~~~~~~~^ full # [ 592.646713] dagster-webserver[4139]: self.postgres_url, full # [ 592.648410] dagster-webserver[4139]: ^^^^^^^^^^^^^^^^^^ full # [ 592.649473] dagster-webserver[4139]: ...<2 lines>... full # [ 592.650434] dagster-webserver[4139]: poolclass=db_pool.NullPool, full # [ 592.651591] dagster-webserver[4139]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 592.652784] dagster-webserver[4139]: ) full # [ 592.653563] dagster-webserver[4139]: ^ full # [ 592.654360] dagster-webserver[4139]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 592.656927] dagster-webserver[4139]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 592.658385] dagster-webserver[4139]: File "", line 2, in create_engine full # [ 592.660552] dagster-webserver[4139]: return target(fn, url, **kwargs) full # [ 592.661723] dagster-webserver[4139]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 592.664291] dagster-webserver[4139]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 592.665770] dagster-webserver[4139]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 592.668363] dagster-webserver[4139]: dbapi = dbapi_meth(**dbapi_args) full # [ 592.669527] dagster-webserver[4139]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 592.672259] dagster-webserver[4139]: import psycopg full # [ 592.673206] dagster-webserver[4139]: ModuleNotFoundError: No module named 'psycopg' full # [ 592.674731] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 592.676480] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 592.678249] systemd[1]: dagster-daemon.service: Consumed 1.457s CPU time over 7.290s wall clock time, 88.5M memory peak. full # [ 592.863128] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 592.865784] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 592.866676] systemd[1]: dagster-webserver.service: Consumed 2.091s CPU time over 8.320s wall clock time, 111.7M memory peak. full # [ 597.734843] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 81. full # [ 597.738856] systemd[1]: Started Dagster Daemon. full # [ 597.985780] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 72. full # [ 597.989281] systemd[1]: Started Dagster Webserver. full # [ 599.628924] dagster-daemon[4181]: Traceback (most recent call last): full # [ 599.630495] dagster-daemon[4181]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 599.632747] dagster-daemon[4181]: sys.exit(main()) full # [ 599.634346] dagster-daemon[4181]: ~~~~^^ full # [ 599.635280] dagster-daemon[4181]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 599.637761] dagster-daemon[4181]: cli(obj={}) full # [ 599.638666] dagster-daemon[4181]: ~~~^^^^^^^^ full # [ 599.639580] dagster-daemon[4181]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 599.642093] dagster-daemon[4181]: return self.main(*args, **kwargs) full # [ 599.643386] dagster-daemon[4181]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 599.644875] dagster-daemon[4181]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 599.647362] dagster-daemon[4181]: rv = self.invoke(ctx) full # [ 599.648722] dagster-daemon[4181]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 599.651287] dagster-daemon[4181]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 599.654075] dagster-daemon[4181]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 599.655702] dagster-daemon[4181]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 599.658259] dagster-daemon[4181]: return ctx.invoke(self.callback, **ctx.params) full # [ 599.659825] dagster-daemon[4181]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 599.661373] dagster-daemon[4181]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 599.663912] dagster-daemon[4181]: return callback(*args, **kwargs) full # [ 599.665665] dagster-daemon[4181]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 599.668383] dagster-daemon[4181]: with get_instance_for_cli( full # [ 599.669800] dagster-daemon[4181]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 599.671093] dagster-daemon[4181]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 599.673180] dagster-daemon[4181]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 599.675310] dagster-daemon[4181]: ) as instance: full # [ 599.676474] dagster-daemon[4181]: ^ full # [ 599.677524] dagster-daemon[4181]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 599.679992] dagster-daemon[4181]: return next(self.gen) full # [ 599.681153] dagster-daemon[4181]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 599.684202] dagster-daemon[4181]: with DagsterInstance.get() as instance: full # [ 599.685713] dagster-daemon[4181]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 599.687706] dagster-daemon[4181]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 599.690711] dagster-daemon[4181]: return create_instance_from_dagster_home() full # [ 599.692399] dagster-daemon[4181]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 599.695916] dagster-daemon[4181]: return create_instance_from_config(dagster_home_path) full # [ 599.697485] dagster-daemon[4181]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 599.704107] dagster-daemon[4181]: return create_instance_from_ref(instance_ref) full # [ 599.705413] dagster-daemon[4181]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 599.708186] dagster-daemon[4181]: unified_storage = instance_ref.storage full # [ 599.709436] dagster-daemon[4181]: ^^^^^^^^^^^^^^^^^^^^ full # [ 599.712109] dagster-daemon[4181]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 599.714600] dagster-daemon[4181]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 599.716477] dagster-daemon[4181]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 599.717946] dagster-daemon[4181]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 599.722185] dagster-daemon[4181]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 599.723744] dagster-daemon[4181]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 599.725310] dagster-daemon[4181]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 599.727884] dagster-daemon[4181]: return DagsterPostgresStorage( full # [ 599.729403] dagster-daemon[4181]: inst_data=inst_data, full # [ 599.730521] dagster-daemon[4181]: ...<2 lines>... full # [ 599.731697] dagster-daemon[4181]: token_provider=get_token_provider_from_config(config_value), full # [ 599.733743] dagster-daemon[4181]: ) full # [ 599.734747] dagster-daemon[4181]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 599.737918] dagster-daemon[4181]: self._run_storage = PostgresRunStorage( full # [ 599.739366] dagster-daemon[4181]: ~~~~~~~~~~~~~~~~~~^ full # [ 599.740985] dagster-daemon[4181]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 599.742863] dagster-daemon[4181]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 599.745119] dagster-daemon[4181]: ) full # [ 599.746300] dagster-daemon[4181]: ^ full # [ 599.747734] dagster-daemon[4181]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 599.750704] dagster-daemon[4181]: self._engine = create_pg_engine( full # [ 599.752154] dagster-daemon[4181]: ~~~~~~~~~~~~~~~~^ full # [ 599.753494] dagster-daemon[4181]: self.postgres_url, full # [ 599.754634] dagster-daemon[4181]: ^^^^^^^^^^^^^^^^^^ full # [ 599.755643] dagster-daemon[4181]: ...<2 lines>... full # [ 599.756573] dagster-daemon[4181]: poolclass=db_pool.NullPool, full # [ 599.757719] dagster-daemon[4181]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 599.758829] dagster-daemon[4181]: ) full # [ 599.759579] dagster-daemon[4181]: ^ full # [ 599.760378] dagster-daemon[4181]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 599.762959] dagster-daemon[4181]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 599.764373] dagster-daemon[4181]: File "", line 2, in create_engine full # [ 599.766510] dagster-daemon[4181]: return target(fn, url, **kwargs) full # [ 599.767645] dagster-daemon[4181]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 599.770160] dagster-daemon[4181]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 599.771604] dagster-daemon[4181]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 599.774174] dagster-daemon[4181]: dbapi = dbapi_meth(**dbapi_args) full # [ 599.775309] dagster-daemon[4181]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 599.778048] dagster-daemon[4181]: import psycopg full # [ 599.778919] dagster-daemon[4181]: ModuleNotFoundError: No module named 'psycopg' full # [ 599.846368] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 599.848415] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 599.851629] systemd[1]: dagster-daemon.service: Consumed 1.495s CPU time over 7.199s wall clock time, 88.6M memory peak. full # [ 600.729802] dagster-webserver[4186]: Traceback (most recent call last): full # [ 600.732339] dagster-webserver[4186]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 600.733159] dagster-webserver[4186]: sys.exit(main()) full # [ 600.733705] dagster-webserver[4186]: ~~~~^^ full # [ 600.734522] dagster-webserver[4186]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 600.735185] dagster-webserver[4186]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 600.735798] dagster-webserver[4186]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 600.736585] dagster-webserver[4186]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 600.737264] dagster-webserver[4186]: return self.main(*args, **kwargs) full # [ 600.737836] dagster-webserver[4186]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 600.738680] dagster-webserver[4186]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 600.739472] dagster-webserver[4186]: rv = self.invoke(ctx) full # [ 600.747678] dagster-webserver[4186]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 600.748622] dagster-webserver[4186]: return ctx.invoke(self.callback, **ctx.params) full # [ 600.749316] dagster-webserver[4186]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 600.749895] dagster-webserver[4186]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 600.750727] dagster-webserver[4186]: return callback(*args, **kwargs) full # [ 600.751562] dagster-webserver[4186]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 600.752236] dagster-webserver[4186]: instance = stack.enter_context( full # [ 600.752842] dagster-webserver[4186]: get_possibly_temporary_instance_for_cli( full # [ 600.753485] dagster-webserver[4186]: ...<3 lines>... full # [ 600.754154] dagster-webserver[4186]: ) full # [ 600.754757] dagster-webserver[4186]: ) full # [ 600.755610] dagster-webserver[4186]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 600.756414] dagster-webserver[4186]: result = _enter(cm) full # [ 600.757076] dagster-webserver[4186]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 600.757658] dagster-webserver[4186]: return next(self.gen) full # [ 600.768090] dagster-webserver[4186]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 600.768857] dagster-webserver[4186]: with DagsterInstance.get() as instance: full # [ 600.769697] dagster-webserver[4186]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 600.770528] dagster-webserver[4186]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 600.771205] dagster-webserver[4186]: return create_instance_from_dagster_home() full # [ 600.771809] dagster-webserver[4186]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 600.772640] dagster-webserver[4186]: return create_instance_from_config(dagster_home_path) full # [ 600.773522] dagster-webserver[4186]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 600.774158] dagster-webserver[4186]: return create_instance_from_ref(instance_ref) full # [ 600.774762] dagster-webserver[4186]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 600.775595] dagster-webserver[4186]: unified_storage = instance_ref.storage full # [ 600.776276] dagster-webserver[4186]: ^^^^^^^^^^^^^^^^^^^^ full # [ 600.789198] dagster-webserver[4186]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 600.790001] dagster-webserver[4186]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 600.790651] dagster-webserver[4186]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 600.791507] dagster-webserver[4186]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 600.792211] dagster-webserver[4186]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 600.792833] dagster-webserver[4186]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 600.793506] dagster-webserver[4186]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 600.794217] dagster-webserver[4186]: return DagsterPostgresStorage( full # [ 600.794845] dagster-webserver[4186]: inst_data=inst_data, full # [ 600.795705] dagster-webserver[4186]: ...<2 lines>... full # [ 600.796570] dagster-webserver[4186]: token_provider=get_token_provider_from_config(config_value), full # [ 600.797268] dagster-webserver[4186]: ) full # [ 600.797934] dagster-webserver[4186]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 600.798762] dagster-webserver[4186]: self._run_storage = PostgresRunStorage( full # [ 600.799623] dagster-webserver[4186]: ~~~~~~~~~~~~~~~~~~^ full # [ 600.800496] dagster-webserver[4186]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 600.801197] dagster-webserver[4186]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 600.801801] dagster-webserver[4186]: ) full # [ 600.802650] dagster-webserver[4186]: ^ full # [ 600.803505] dagster-webserver[4186]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 600.804188] dagster-webserver[4186]: self._engine = create_pg_engine( full # [ 600.804806] dagster-webserver[4186]: ~~~~~~~~~~~~~~~~^ full # [ 600.805706] dagster-webserver[4186]: self.postgres_url, full # [ 600.806520] dagster-webserver[4186]: ^^^^^^^^^^^^^^^^^^ full # [ 600.807200] dagster-webserver[4186]: ...<2 lines>... full # [ 600.807822] dagster-webserver[4186]: poolclass=db_pool.NullPool, full # [ 600.808477] dagster-webserver[4186]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 600.809159] dagster-webserver[4186]: ) full # [ 600.809775] dagster-webserver[4186]: ^ full # [ 600.827845] dagster-webserver[4186]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 600.830574] dagster-webserver[4186]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 600.832113] dagster-webserver[4186]: File "", line 2, in create_engine full # [ 600.834368] dagster-webserver[4186]: return target(fn, url, **kwargs) full # [ 600.835624] dagster-webserver[4186]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 600.838266] dagster-webserver[4186]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 600.839805] dagster-webserver[4186]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 600.842507] dagster-webserver[4186]: dbapi = dbapi_meth(**dbapi_args) full # [ 600.843729] dagster-webserver[4186]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 600.846562] dagster-webserver[4186]: import psycopg full # [ 600.847552] dagster-webserver[4186]: ModuleNotFoundError: No module named 'psycopg' full # [ 601.112561] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 601.115306] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 601.117425] systemd[1]: dagster-webserver.service: Consumed 2.062s CPU time over 8.247s wall clock time, 111.7M memory peak. full # [ 604.984910] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 82. full # [ 604.987839] systemd[1]: Started Dagster Daemon. full # [ 606.234501] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 73. full # [ 606.240041] systemd[1]: Started Dagster Webserver. full # [ 606.833697] dagster-daemon[4219]: Traceback (most recent call last): full # [ 606.848694] dagster-daemon[4219]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 606.850718] dagster-daemon[4219]: sys.exit(main()) full # [ 606.851650] dagster-daemon[4219]: ~~~~^^ full # [ 606.852589] dagster-daemon[4219]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 606.855267] dagster-daemon[4219]: cli(obj={}) full # [ 606.857075] dagster-daemon[4219]: ~~~^^^^^^^^ full # [ 606.858392] dagster-daemon[4219]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 606.860959] dagster-daemon[4219]: return self.main(*args, **kwargs) full # [ 606.864083] dagster-daemon[4219]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 606.865238] dagster-daemon[4219]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 606.867511] dagster-daemon[4219]: rv = self.invoke(ctx) full # [ 606.869377] dagster-daemon[4219]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 606.871680] dagster-daemon[4219]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 606.873133] dagster-daemon[4219]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 606.874540] dagster-daemon[4219]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 606.877093] dagster-daemon[4219]: return ctx.invoke(self.callback, **ctx.params) full # [ 606.878610] dagster-daemon[4219]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 606.880522] dagster-daemon[4219]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 606.883052] dagster-daemon[4219]: return callback(*args, **kwargs) full # [ 606.885610] dagster-daemon[4219]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 606.888474] dagster-daemon[4219]: with get_instance_for_cli( full # [ 606.889758] dagster-daemon[4219]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 606.891098] dagster-daemon[4219]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 606.893480] dagster-daemon[4219]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 606.895555] dagster-daemon[4219]: ) as instance: full # [ 606.897402] dagster-daemon[4219]: ^ full # [ 606.898339] dagster-daemon[4219]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 606.901142] dagster-daemon[4219]: return next(self.gen) full # [ 606.902191] dagster-daemon[4219]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 606.904807] dagster-daemon[4219]: with DagsterInstance.get() as instance: full # [ 606.906175] dagster-daemon[4219]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 606.907767] dagster-daemon[4219]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 606.910621] dagster-daemon[4219]: return create_instance_from_dagster_home() full # [ 606.912068] dagster-daemon[4219]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 606.915215] dagster-daemon[4219]: return create_instance_from_config(dagster_home_path) full # [ 606.916846] dagster-daemon[4219]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 606.920486] dagster-daemon[4219]: return create_instance_from_ref(instance_ref) full # [ 606.921986] dagster-daemon[4219]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 606.925404] dagster-daemon[4219]: unified_storage = instance_ref.storage full # [ 606.927380] dagster-daemon[4219]: ^^^^^^^^^^^^^^^^^^^^ full # [ 606.928871] dagster-daemon[4219]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 606.931862] dagster-daemon[4219]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 606.933974] dagster-daemon[4219]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 606.936183] dagster-daemon[4219]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 606.938953] dagster-daemon[4219]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 606.941148] dagster-daemon[4219]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 606.942708] dagster-daemon[4219]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 606.945258] dagster-daemon[4219]: return DagsterPostgresStorage( full # [ 606.946537] dagster-daemon[4219]: inst_data=inst_data, full # [ 606.947849] dagster-daemon[4219]: ...<2 lines>... full # [ 606.949040] dagster-daemon[4219]: token_provider=get_token_provider_from_config(config_value), full # [ 606.950744] dagster-daemon[4219]: ) full # [ 606.951746] dagster-daemon[4219]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 606.954792] dagster-daemon[4219]: self._run_storage = PostgresRunStorage( full # [ 606.956103] dagster-daemon[4219]: ~~~~~~~~~~~~~~~~~~^ full # [ 606.957322] dagster-daemon[4219]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 606.958970] dagster-daemon[4219]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 606.960641] dagster-daemon[4219]: ) full # [ 606.961403] dagster-daemon[4219]: ^ full # [ 606.962162] dagster-daemon[4219]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 606.964821] dagster-daemon[4219]: self._engine = create_pg_engine( full # [ 606.965968] dagster-daemon[4219]: ~~~~~~~~~~~~~~~~^ full # [ 606.967135] dagster-daemon[4219]: self.postgres_url, full # [ 606.968142] dagster-daemon[4219]: ^^^^^^^^^^^^^^^^^^ full # [ 606.969149] dagster-daemon[4219]: ...<2 lines>... full # [ 606.970090] dagster-daemon[4219]: poolclass=db_pool.NullPool, full # [ 606.971213] dagster-daemon[4219]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 606.972336] dagster-daemon[4219]: ) full # [ 606.973088] dagster-daemon[4219]: ^ full # [ 606.973796] dagster-daemon[4219]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 606.976379] dagster-daemon[4219]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 606.977774] dagster-daemon[4219]: File "", line 2, in create_engine full # [ 606.979945] dagster-daemon[4219]: return target(fn, url, **kwargs) full # [ 606.981100] dagster-daemon[4219]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 606.983596] dagster-daemon[4219]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 606.985096] dagster-daemon[4219]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 606.987614] dagster-daemon[4219]: dbapi = dbapi_meth(**dbapi_args) full # [ 606.988751] dagster-daemon[4219]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 606.991463] dagster-daemon[4219]: import psycopg full # [ 606.992382] dagster-daemon[4219]: ModuleNotFoundError: No module named 'psycopg' full # [ 607.053770] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 607.056121] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 607.058216] systemd[1]: dagster-daemon.service: Consumed 1.414s CPU time over 7.203s wall clock time, 88.6M memory peak. full # [ 608.951225] dagster-webserver[4229]: Traceback (most recent call last): full # [ 608.953708] dagster-webserver[4229]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 608.954636] dagster-webserver[4229]: sys.exit(main()) full # [ 608.955263] dagster-webserver[4229]: ~~~~^^ full # [ 608.955860] dagster-webserver[4229]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 608.956700] dagster-webserver[4229]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 608.957532] dagster-webserver[4229]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 608.958212] dagster-webserver[4229]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 608.958768] dagster-webserver[4229]: return self.main(*args, **kwargs) full # [ 608.959666] dagster-webserver[4229]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 608.960251] dagster-webserver[4229]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 608.960850] dagster-webserver[4229]: rv = self.invoke(ctx) full # [ 608.969134] dagster-webserver[4229]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 608.969887] dagster-webserver[4229]: return ctx.invoke(self.callback, **ctx.params) full # [ 608.970754] dagster-webserver[4229]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 608.971590] dagster-webserver[4229]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 608.972278] dagster-webserver[4229]: return callback(*args, **kwargs) full # [ 608.972835] dagster-webserver[4229]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 608.973490] dagster-webserver[4229]: instance = stack.enter_context( full # [ 608.974163] dagster-webserver[4229]: get_possibly_temporary_instance_for_cli( full # [ 608.974763] dagster-webserver[4229]: ...<3 lines>... full # [ 608.975631] dagster-webserver[4229]: ) full # [ 608.976247] dagster-webserver[4229]: ) full # [ 608.977114] dagster-webserver[4229]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 608.977669] dagster-webserver[4229]: result = _enter(cm) full # [ 608.978482] dagster-webserver[4229]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 608.979141] dagster-webserver[4229]: return next(self.gen) full # [ 608.989522] dagster-webserver[4229]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 608.990508] dagster-webserver[4229]: with DagsterInstance.get() as instance: full # [ 608.991234] dagster-webserver[4229]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 608.991779] dagster-webserver[4229]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 608.992595] dagster-webserver[4229]: return create_instance_from_dagster_home() full # [ 608.993270] dagster-webserver[4229]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 608.993870] dagster-webserver[4229]: return create_instance_from_config(dagster_home_path) full # [ 608.994704] dagster-webserver[4229]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 608.995536] dagster-webserver[4229]: return create_instance_from_ref(instance_ref) full # [ 608.996254] dagster-webserver[4229]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 608.996819] dagster-webserver[4229]: unified_storage = instance_ref.storage full # [ 608.997653] dagster-webserver[4229]: ^^^^^^^^^^^^^^^^^^^^ full # [ 609.010479] dagster-webserver[4229]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 609.011321] dagster-webserver[4229]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 609.011899] dagster-webserver[4229]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 609.012734] dagster-webserver[4229]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 609.013579] dagster-webserver[4229]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 609.014233] dagster-webserver[4229]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 609.014875] dagster-webserver[4229]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 609.015481] dagster-webserver[4229]: return DagsterPostgresStorage( full # [ 609.016147] dagster-webserver[4229]: inst_data=inst_data, full # [ 609.016739] dagster-webserver[4229]: ...<2 lines>... full # [ 609.017585] dagster-webserver[4229]: token_provider=get_token_provider_from_config(config_value), full # [ 609.018236] dagster-webserver[4229]: ) full # [ 609.018841] dagster-webserver[4229]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 609.019485] dagster-webserver[4229]: self._run_storage = PostgresRunStorage( full # [ 609.020161] dagster-webserver[4229]: ~~~~~~~~~~~~~~~~~~^ full # [ 609.020764] dagster-webserver[4229]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 609.021610] dagster-webserver[4229]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 609.022406] dagster-webserver[4229]: ) full # [ 609.023112] dagster-webserver[4229]: ^ full # [ 609.037314] dagster-webserver[4229]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 609.038123] dagster-webserver[4229]: self._engine = create_pg_engine( full # [ 609.038725] dagster-webserver[4229]: ~~~~~~~~~~~~~~~~^ full # [ 609.039558] dagster-webserver[4229]: self.postgres_url, full # [ 609.040219] dagster-webserver[4229]: ^^^^^^^^^^^^^^^^^^ full # [ 609.040820] dagster-webserver[4229]: ...<2 lines>... full # [ 609.041660] dagster-webserver[4229]: poolclass=db_pool.NullPool, full # [ 609.042562] dagster-webserver[4229]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 609.043170] dagster-webserver[4229]: ) full # [ 609.043765] dagster-webserver[4229]: ^ full # [ 609.044720] dagster-webserver[4229]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 609.045613] dagster-webserver[4229]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 609.046303] dagster-webserver[4229]: File "", line 2, in create_engine full # [ 609.046892] dagster-webserver[4229]: return target(fn, url, **kwargs) full # [ 609.047766] dagster-webserver[4229]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 609.048563] dagster-webserver[4229]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 609.049221] dagster-webserver[4229]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 609.049823] dagster-webserver[4229]: dbapi = dbapi_meth(**dbapi_args) full # [ 609.061676] dagster-webserver[4229]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 609.064419] dagster-webserver[4229]: import psycopg full # [ 609.065398] dagster-webserver[4229]: ModuleNotFoundError: No module named 'psycopg' full # [ 609.336955] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 609.337880] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 609.341652] systemd[1]: dagster-webserver.service: Consumed 2.018s CPU time over 8.223s wall clock time, 111.7M memory peak. full # [ 612.234630] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 83. full # [ 612.238221] systemd[1]: Started Dagster Daemon. full # [ 614.092169] dagster-daemon[4263]: Traceback (most recent call last): full # [ 614.094698] dagster-daemon[4263]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 614.095511] dagster-daemon[4263]: sys.exit(main()) full # [ 614.096172] dagster-daemon[4263]: ~~~~^^ full # [ 614.096784] dagster-daemon[4263]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 614.097633] dagster-daemon[4263]: cli(obj={}) full # [ 614.098296] dagster-daemon[4263]: ~~~^^^^^^^^ full # [ 614.099169] dagster-daemon[4263]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 614.099768] dagster-daemon[4263]: return self.main(*args, **kwargs) full # [ 614.100597] dagster-daemon[4263]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 614.101331] dagster-daemon[4263]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 614.101898] dagster-daemon[4263]: rv = self.invoke(ctx) full # [ 614.102749] dagster-daemon[4263]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 614.103588] dagster-daemon[4263]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 614.104278] dagster-daemon[4263]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 614.113920] dagster-daemon[4263]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 614.114707] dagster-daemon[4263]: return ctx.invoke(self.callback, **ctx.params) full # [ 614.115544] dagster-daemon[4263]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 614.116230] dagster-daemon[4263]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 614.117322] dagster-daemon[4263]: return callback(*args, **kwargs) full # [ 614.117890] dagster-daemon[4263]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 614.118731] dagster-daemon[4263]: with get_instance_for_cli( full # [ 614.119576] dagster-daemon[4263]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 614.120076] dagster-daemon[4263]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 614.120653] dagster-daemon[4263]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 614.121504] dagster-daemon[4263]: ) as instance: full # [ 614.122195] dagster-daemon[4263]: ^ full # [ 614.122846] dagster-daemon[4263]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 614.123283] dagster-daemon[4263]: return next(self.gen) full # [ 614.123885] dagster-daemon[4263]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 614.124731] dagster-daemon[4263]: with DagsterInstance.get() as instance: full # [ 614.125577] dagster-daemon[4263]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 614.137902] dagster-daemon[4263]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 614.138694] dagster-daemon[4263]: return create_instance_from_dagster_home() full # [ 614.139543] dagster-daemon[4263]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 614.140232] dagster-daemon[4263]: return create_instance_from_config(dagster_home_path) full # [ 614.140840] dagster-daemon[4263]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 614.141493] dagster-daemon[4263]: return create_instance_from_ref(instance_ref) full # [ 614.142214] dagster-daemon[4263]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 614.142971] dagster-daemon[4263]: unified_storage = instance_ref.storage full # [ 614.143912] dagster-daemon[4263]: ^^^^^^^^^^^^^^^^^^^^ full # [ 614.144670] dagster-daemon[4263]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 614.145514] dagster-daemon[4263]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 614.146209] dagster-daemon[4263]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 614.159448] dagster-daemon[4263]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 614.160065] dagster-daemon[4263]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 614.160693] dagster-daemon[4263]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 614.161487] dagster-daemon[4263]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 614.162155] dagster-daemon[4263]: return DagsterPostgresStorage( full # [ 614.162760] dagster-daemon[4263]: inst_data=inst_data, full # [ 614.163601] dagster-daemon[4263]: ...<2 lines>... full # [ 614.164283] dagster-daemon[4263]: token_provider=get_token_provider_from_config(config_value), full # [ 614.164883] dagster-daemon[4263]: ) full # [ 614.165768] dagster-daemon[4263]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 614.166646] dagster-daemon[4263]: self._run_storage = PostgresRunStorage( full # [ 614.167236] dagster-daemon[4263]: ~~~~~~~~~~~~~~~~~~^ full # [ 614.167842] dagster-daemon[4263]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 614.168468] dagster-daemon[4263]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 614.169134] dagster-daemon[4263]: ) full # [ 614.169730] dagster-daemon[4263]: ^ full # [ 614.170560] dagster-daemon[4263]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 614.171221] dagster-daemon[4263]: self._engine = create_pg_engine( full # [ 614.171817] dagster-daemon[4263]: ~~~~~~~~~~~~~~~~^ full # [ 614.172646] dagster-daemon[4263]: self.postgres_url, full # [ 614.173484] dagster-daemon[4263]: ^^^^^^^^^^^^^^^^^^ full # [ 614.174152] dagster-daemon[4263]: ...<2 lines>... full # [ 614.174748] dagster-daemon[4263]: poolclass=db_pool.NullPool, full # [ 614.175581] dagster-daemon[4263]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 614.176231] dagster-daemon[4263]: ) full # [ 614.176828] dagster-daemon[4263]: ^ full # [ 614.190438] dagster-daemon[4263]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 614.193091] dagster-daemon[4263]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 614.194496] dagster-daemon[4263]: File "", line 2, in create_engine full # [ 614.196702] dagster-daemon[4263]: return target(fn, url, **kwargs) full # [ 614.197892] dagster-daemon[4263]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 614.200461] dagster-daemon[4263]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 614.201933] dagster-daemon[4263]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 614.204526] dagster-daemon[4263]: dbapi = dbapi_meth(**dbapi_args) full # [ 614.205683] dagster-daemon[4263]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 614.208422] dagster-daemon[4263]: import psycopg full # [ 614.209353] dagster-daemon[4263]: ModuleNotFoundError: No module named 'psycopg' full # [ 614.402198] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 74. full # [ 614.404609] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 614.406480] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 614.408751] systemd[1]: dagster-daemon.service: Consumed 1.434s CPU time over 7.353s wall clock time, 88.5M memory peak. full # [ 614.413865] systemd[1]: Started Dagster Webserver. full # [ 616.997815] dagster-webserver[4276]: Traceback (most recent call last): full # [ 617.000368] dagster-webserver[4276]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 617.001205] dagster-webserver[4276]: sys.exit(main()) full # [ 617.001779] dagster-webserver[4276]: ~~~~^^ full # [ 617.002620] dagster-webserver[4276]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 617.003243] dagster-webserver[4276]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 617.003861] dagster-webserver[4276]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 617.004475] dagster-webserver[4276]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 617.005140] dagster-webserver[4276]: return self.main(*args, **kwargs) full # [ 617.005725] dagster-webserver[4276]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 617.006592] dagster-webserver[4276]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 617.007206] dagster-webserver[4276]: rv = self.invoke(ctx) full # [ 617.015769] dagster-webserver[4276]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 617.016539] dagster-webserver[4276]: return ctx.invoke(self.callback, **ctx.params) full # [ 617.017237] dagster-webserver[4276]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 617.017817] dagster-webserver[4276]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 617.018651] dagster-webserver[4276]: return callback(*args, **kwargs) full # [ 617.019528] dagster-webserver[4276]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 617.020164] dagster-webserver[4276]: instance = stack.enter_context( full # [ 617.020764] dagster-webserver[4276]: get_possibly_temporary_instance_for_cli( full # [ 617.021610] dagster-webserver[4276]: ...<3 lines>... full # [ 617.022271] dagster-webserver[4276]: ) full # [ 617.022873] dagster-webserver[4276]: ) full # [ 617.023705] dagster-webserver[4276]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 617.024521] dagster-webserver[4276]: result = _enter(cm) full # [ 617.033279] dagster-webserver[4276]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 617.034093] dagster-webserver[4276]: return next(self.gen) full # [ 617.034697] dagster-webserver[4276]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 617.035533] dagster-webserver[4276]: with DagsterInstance.get() as instance: full # [ 617.036206] dagster-webserver[4276]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 617.036809] dagster-webserver[4276]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 617.037641] dagster-webserver[4276]: return create_instance_from_dagster_home() full # [ 617.038326] dagster-webserver[4276]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 617.038921] dagster-webserver[4276]: return create_instance_from_config(dagster_home_path) full # [ 617.039753] dagster-webserver[4276]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 617.040585] dagster-webserver[4276]: return create_instance_from_ref(instance_ref) full # [ 617.052435] dagster-webserver[4276]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 617.053339] dagster-webserver[4276]: unified_storage = instance_ref.storage full # [ 617.054071] dagster-webserver[4276]: ^^^^^^^^^^^^^^^^^^^^ full # [ 617.054664] dagster-webserver[4276]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 617.055521] dagster-webserver[4276]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 617.056185] dagster-webserver[4276]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 617.056778] dagster-webserver[4276]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 617.057596] dagster-webserver[4276]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 617.058277] dagster-webserver[4276]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 617.058932] dagster-webserver[4276]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 617.059704] dagster-webserver[4276]: return DagsterPostgresStorage( full # [ 617.060535] dagster-webserver[4276]: inst_data=inst_data, full # [ 617.061207] dagster-webserver[4276]: ...<2 lines>... full # [ 617.061808] dagster-webserver[4276]: token_provider=get_token_provider_from_config(config_value), full # [ 617.062637] dagster-webserver[4276]: ) full # [ 617.063288] dagster-webserver[4276]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 617.063901] dagster-webserver[4276]: self._run_storage = PostgresRunStorage( full # [ 617.064724] dagster-webserver[4276]: ~~~~~~~~~~~~~~~~~~^ full # [ 617.065544] dagster-webserver[4276]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 617.066197] dagster-webserver[4276]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 617.066794] dagster-webserver[4276]: ) full # [ 617.067612] dagster-webserver[4276]: ^ full # [ 617.083934] dagster-webserver[4276]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 617.084693] dagster-webserver[4276]: self._engine = create_pg_engine( full # [ 617.085524] dagster-webserver[4276]: ~~~~~~~~~~~~~~~~^ full # [ 617.086195] dagster-webserver[4276]: self.postgres_url, full # [ 617.086795] dagster-webserver[4276]: ^^^^^^^^^^^^^^^^^^ full # [ 617.087614] dagster-webserver[4276]: ...<2 lines>... full # [ 617.088273] dagster-webserver[4276]: poolclass=db_pool.NullPool, full # [ 617.088906] dagster-webserver[4276]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 617.089740] dagster-webserver[4276]: ) full # [ 617.090581] dagster-webserver[4276]: ^ full # [ 617.091232] dagster-webserver[4276]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 617.091837] dagster-webserver[4276]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 617.092478] dagster-webserver[4276]: File "", line 2, in create_engine full # [ 617.093152] dagster-webserver[4276]: return target(fn, url, **kwargs) full # [ 617.093791] dagster-webserver[4276]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 617.094585] dagster-webserver[4276]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 617.095059] dagster-webserver[4276]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 617.095652] dagster-webserver[4276]: dbapi = dbapi_meth(**dbapi_args) full # [ 617.108300] dagster-webserver[4276]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 617.111085] dagster-webserver[4276]: import psycopg full # [ 617.112050] dagster-webserver[4276]: ModuleNotFoundError: No module named 'psycopg' full # [ 617.389361] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 617.391876] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 617.394201] systemd[1]: dagster-webserver.service: Consumed 1.994s CPU time over 8.046s wall clock time, 111.6M memory peak. full # [ 619.485319] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 84. full # [ 619.488070] systemd[1]: Started Dagster Daemon. full # [ 621.318680] dagster-daemon[4301]: Traceback (most recent call last): full # [ 621.321235] dagster-daemon[4301]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 621.321984] dagster-daemon[4301]: sys.exit(main()) full # [ 621.322792] dagster-daemon[4301]: ~~~~^^ full # [ 621.323595] dagster-daemon[4301]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 621.324266] dagster-daemon[4301]: cli(obj={}) full # [ 621.324891] dagster-daemon[4301]: ~~~^^^^^^^^ full # [ 621.325725] dagster-daemon[4301]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 621.326529] dagster-daemon[4301]: return self.main(*args, **kwargs) full # [ 621.327189] dagster-daemon[4301]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 621.327787] dagster-daemon[4301]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 621.328591] dagster-daemon[4301]: rv = self.invoke(ctx) full # [ 621.335475] dagster-daemon[4301]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 621.336299] dagster-daemon[4301]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 621.336923] dagster-daemon[4301]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 621.337762] dagster-daemon[4301]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 621.338603] dagster-daemon[4301]: return ctx.invoke(self.callback, **ctx.params) full # [ 621.339282] dagster-daemon[4301]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 621.339892] dagster-daemon[4301]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 621.340929] dagster-daemon[4301]: return callback(*args, **kwargs) full # [ 621.341785] dagster-daemon[4301]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 621.342589] dagster-daemon[4301]: with get_instance_for_cli( full # [ 621.343050] dagster-daemon[4301]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 621.343630] dagster-daemon[4301]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 621.344274] dagster-daemon[4301]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 621.344893] dagster-daemon[4301]: ) as instance: full # [ 621.345728] dagster-daemon[4301]: ^ full # [ 621.346565] dagster-daemon[4301]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 621.347213] dagster-daemon[4301]: return next(self.gen) full # [ 621.359467] dagster-daemon[4301]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 621.360301] dagster-daemon[4301]: with DagsterInstance.get() as instance: full # [ 621.360894] dagster-daemon[4301]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 621.361742] dagster-daemon[4301]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 621.362588] dagster-daemon[4301]: return create_instance_from_dagster_home() full # [ 621.363104] dagster-daemon[4301]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 621.363668] dagster-daemon[4301]: return create_instance_from_config(dagster_home_path) full # [ 621.364515] dagster-daemon[4301]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 621.365210] dagster-daemon[4301]: return create_instance_from_ref(instance_ref) full # [ 621.375161] dagster-daemon[4301]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 621.375944] dagster-daemon[4301]: unified_storage = instance_ref.storage full # [ 621.376822] dagster-daemon[4301]: ^^^^^^^^^^^^^^^^^^^^ full # [ 621.377632] dagster-daemon[4301]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 621.378287] dagster-daemon[4301]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 621.378919] dagster-daemon[4301]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 621.379810] dagster-daemon[4301]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 621.380612] dagster-daemon[4301]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 621.381296] dagster-daemon[4301]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 621.390625] dagster-daemon[4301]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 621.391638] dagster-daemon[4301]: return DagsterPostgresStorage( full # [ 621.392378] dagster-daemon[4301]: inst_data=inst_data, full # [ 621.393126] dagster-daemon[4301]: ...<2 lines>... full # [ 621.393727] dagster-daemon[4301]: token_provider=get_token_provider_from_config(config_value), full # [ 621.395039] dagster-daemon[4301]: ) full # [ 621.395586] dagster-daemon[4301]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 621.396534] dagster-daemon[4301]: self._run_storage = PostgresRunStorage( full # [ 621.397068] dagster-daemon[4301]: ~~~~~~~~~~~~~~~~~~^ full # [ 621.397672] dagster-daemon[4301]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 621.398696] dagster-daemon[4301]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 621.399504] dagster-daemon[4301]: ) full # [ 621.400257] dagster-daemon[4301]: ^ full # [ 621.400790] dagster-daemon[4301]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 621.401682] dagster-daemon[4301]: self._engine = create_pg_engine( full # [ 621.402289] dagster-daemon[4301]: ~~~~~~~~~~~~~~~~^ full # [ 621.402830] dagster-daemon[4301]: self.postgres_url, full # [ 621.403646] dagster-daemon[4301]: ^^^^^^^^^^^^^^^^^^ full # [ 621.405142] dagster-daemon[4301]: ...<2 lines>... full # [ 621.405692] dagster-daemon[4301]: poolclass=db_pool.NullPool, full # [ 621.406584] dagster-daemon[4301]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 621.407188] dagster-daemon[4301]: ) full # [ 621.407784] dagster-daemon[4301]: ^ full # [ 621.408779] dagster-daemon[4301]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 621.409628] dagster-daemon[4301]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 621.419864] dagster-daemon[4301]: File "", line 2, in create_engine full # [ 621.420676] dagster-daemon[4301]: return target(fn, url, **kwargs) full # [ 621.421511] dagster-daemon[4301]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 621.422279] dagster-daemon[4301]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 621.422801] dagster-daemon[4301]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 621.423634] dagster-daemon[4301]: dbapi = dbapi_meth(**dbapi_args) full # [ 621.424518] dagster-daemon[4301]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 621.425139] dagster-daemon[4301]: import psycopg full # [ 621.425719] dagster-daemon[4301]: ModuleNotFoundError: No module named 'psycopg' full # [ 621.624128] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 621.626433] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 621.628511] systemd[1]: dagster-daemon.service: Consumed 1.400s CPU time over 7.213s wall clock time, 88.5M memory peak. full # [ 622.484645] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 75. full # [ 622.488149] systemd[1]: Started Dagster Webserver. full # [ 625.080416] dagster-webserver[4318]: Traceback (most recent call last): full # [ 625.082923] dagster-webserver[4318]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 625.083735] dagster-webserver[4318]: sys.exit(main()) full # [ 625.084524] dagster-webserver[4318]: ~~~~^^ full # [ 625.085208] dagster-webserver[4318]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 625.085784] dagster-webserver[4318]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 625.086606] dagster-webserver[4318]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 625.087274] dagster-webserver[4318]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 625.087850] dagster-webserver[4318]: return self.main(*args, **kwargs) full # [ 625.088671] dagster-webserver[4318]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 625.089532] dagster-webserver[4318]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 625.090161] dagster-webserver[4318]: rv = self.invoke(ctx) full # [ 625.098346] dagster-webserver[4318]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 625.099162] dagster-webserver[4318]: return ctx.invoke(self.callback, **ctx.params) full # [ 625.099789] dagster-webserver[4318]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 625.100600] dagster-webserver[4318]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 625.101288] dagster-webserver[4318]: return callback(*args, **kwargs) full # [ 625.101881] dagster-webserver[4318]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 625.102738] dagster-webserver[4318]: instance = stack.enter_context( full # [ 625.103574] dagster-webserver[4318]: get_possibly_temporary_instance_for_cli( full # [ 625.104238] dagster-webserver[4318]: ...<3 lines>... full # [ 625.104830] dagster-webserver[4318]: ) full # [ 625.105669] dagster-webserver[4318]: ) full # [ 625.106515] dagster-webserver[4318]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 625.107154] dagster-webserver[4318]: result = _enter(cm) full # [ 625.107742] dagster-webserver[4318]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 625.108561] dagster-webserver[4318]: return next(self.gen) full # [ 625.118773] dagster-webserver[4318]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 625.119550] dagster-webserver[4318]: with DagsterInstance.get() as instance: full # [ 625.120218] dagster-webserver[4318]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 625.120827] dagster-webserver[4318]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 625.121650] dagster-webserver[4318]: return create_instance_from_dagster_home() full # [ 625.122492] dagster-webserver[4318]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 625.123165] dagster-webserver[4318]: return create_instance_from_config(dagster_home_path) full # [ 625.123808] dagster-webserver[4318]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 625.124632] dagster-webserver[4318]: return create_instance_from_ref(instance_ref) full # [ 625.125279] dagster-webserver[4318]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 625.126111] dagster-webserver[4318]: unified_storage = instance_ref.storage full # [ 625.126714] dagster-webserver[4318]: ^^^^^^^^^^^^^^^^^^^^ full # [ 625.139802] dagster-webserver[4318]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 625.140599] dagster-webserver[4318]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 625.141225] dagster-webserver[4318]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 625.141829] dagster-webserver[4318]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 625.142671] dagster-webserver[4318]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 625.143502] dagster-webserver[4318]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 625.144177] dagster-webserver[4318]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 625.144777] dagster-webserver[4318]: return DagsterPostgresStorage( full # [ 625.145594] dagster-webserver[4318]: inst_data=inst_data, full # [ 625.146271] dagster-webserver[4318]: ...<2 lines>... full # [ 625.146875] dagster-webserver[4318]: token_provider=get_token_provider_from_config(config_value), full # [ 625.147712] dagster-webserver[4318]: ) full # [ 625.148583] dagster-webserver[4318]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 625.149220] dagster-webserver[4318]: self._run_storage = PostgresRunStorage( full # [ 625.149822] dagster-webserver[4318]: ~~~~~~~~~~~~~~~~~~^ full # [ 625.150665] dagster-webserver[4318]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 625.151497] dagster-webserver[4318]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 625.152153] dagster-webserver[4318]: ) full # [ 625.152757] dagster-webserver[4318]: ^ full # [ 625.153567] dagster-webserver[4318]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 625.154002] dagster-webserver[4318]: self._engine = create_pg_engine( full # [ 625.154611] dagster-webserver[4318]: ~~~~~~~~~~~~~~~~^ full # [ 625.155274] dagster-webserver[4318]: self.postgres_url, full # [ 625.155883] dagster-webserver[4318]: ^^^^^^^^^^^^^^^^^^ full # [ 625.156689] dagster-webserver[4318]: ...<2 lines>... full # [ 625.157520] dagster-webserver[4318]: poolclass=db_pool.NullPool, full # [ 625.158168] dagster-webserver[4318]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 625.158762] dagster-webserver[4318]: ) full # [ 625.159582] dagster-webserver[4318]: ^ full # [ 625.176865] dagster-webserver[4318]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 625.177635] dagster-webserver[4318]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 625.178281] dagster-webserver[4318]: File "", line 2, in create_engine full # [ 625.178913] dagster-webserver[4318]: return target(fn, url, **kwargs) full # [ 625.179748] dagster-webserver[4318]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 625.180581] dagster-webserver[4318]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 625.181096] dagster-webserver[4318]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 625.181653] dagster-webserver[4318]: dbapi = dbapi_meth(**dbapi_args) full # [ 625.182495] dagster-webserver[4318]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 625.183185] dagster-webserver[4318]: import psycopg full # [ 625.194283] dagster-webserver[4318]: ModuleNotFoundError: No module named 'psycopg' full # [ 625.459447] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 625.460157] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 625.464255] systemd[1]: dagster-webserver.service: Consumed 1.968s CPU time over 8.068s wall clock time, 111.8M memory peak. full # [ 626.734848] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 85. full # [ 626.739240] systemd[1]: Started Dagster Daemon. full # [ 628.583074] dagster-daemon[4339]: Traceback (most recent call last): full # [ 628.585514] dagster-daemon[4339]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 628.586542] dagster-daemon[4339]: sys.exit(main()) full # [ 628.587196] dagster-daemon[4339]: ~~~~^^ full # [ 628.587783] dagster-daemon[4339]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 628.588234] dagster-daemon[4339]: cli(obj={}) full # [ 628.588848] dagster-daemon[4339]: ~~~^^^^^^^^ full # [ 628.589464] dagster-daemon[4339]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 628.590139] dagster-daemon[4339]: return self.main(*args, **kwargs) full # [ 628.590722] dagster-daemon[4339]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 628.591586] dagster-daemon[4339]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 628.592205] dagster-daemon[4339]: rv = self.invoke(ctx) full # [ 628.599850] dagster-daemon[4339]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 628.600618] dagster-daemon[4339]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 628.601316] dagster-daemon[4339]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 628.601899] dagster-daemon[4339]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 628.602738] dagster-daemon[4339]: return ctx.invoke(self.callback, **ctx.params) full # [ 628.603587] dagster-daemon[4339]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 628.604053] dagster-daemon[4339]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 628.604648] dagster-daemon[4339]: return callback(*args, **kwargs) full # [ 628.605533] dagster-daemon[4339]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 628.606172] dagster-daemon[4339]: with get_instance_for_cli( full # [ 628.606758] dagster-daemon[4339]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 628.607574] dagster-daemon[4339]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 628.608034] dagster-daemon[4339]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 628.608622] dagster-daemon[4339]: ) as instance: full # [ 628.609266] dagster-daemon[4339]: ^ full # [ 628.609885] dagster-daemon[4339]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 628.610712] dagster-daemon[4339]: return next(self.gen) full # [ 628.623844] dagster-daemon[4339]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 628.624609] dagster-daemon[4339]: with DagsterInstance.get() as instance: full # [ 628.625282] dagster-daemon[4339]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 628.625886] dagster-daemon[4339]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 628.626722] dagster-daemon[4339]: return create_instance_from_dagster_home() full # [ 628.627561] dagster-daemon[4339]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 628.628236] dagster-daemon[4339]: return create_instance_from_config(dagster_home_path) full # [ 628.628880] dagster-daemon[4339]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 628.629486] dagster-daemon[4339]: return create_instance_from_ref(instance_ref) full # [ 628.630162] dagster-daemon[4339]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 628.630766] dagster-daemon[4339]: unified_storage = instance_ref.storage full # [ 628.631699] dagster-daemon[4339]: ^^^^^^^^^^^^^^^^^^^^ full # [ 628.644220] dagster-daemon[4339]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 628.644988] dagster-daemon[4339]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 628.645631] dagster-daemon[4339]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 628.646278] dagster-daemon[4339]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 628.646911] dagster-daemon[4339]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 628.647752] dagster-daemon[4339]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 628.648621] dagster-daemon[4339]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 628.649266] dagster-daemon[4339]: return DagsterPostgresStorage( full # [ 628.650229] dagster-daemon[4339]: inst_data=inst_data, full # [ 628.650907] dagster-daemon[4339]: ...<2 lines>... full # [ 628.651745] dagster-daemon[4339]: token_provider=get_token_provider_from_config(config_value), full # [ 628.652580] dagster-daemon[4339]: ) full # [ 628.653096] dagster-daemon[4339]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 628.653653] dagster-daemon[4339]: self._run_storage = PostgresRunStorage( full # [ 628.654496] dagster-daemon[4339]: ~~~~~~~~~~~~~~~~~~^ full # [ 628.655180] dagster-daemon[4339]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 628.655776] dagster-daemon[4339]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 628.656608] dagster-daemon[4339]: ) full # [ 628.657282] dagster-daemon[4339]: ^ full # [ 628.671181] dagster-daemon[4339]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 628.671954] dagster-daemon[4339]: self._engine = create_pg_engine( full # [ 628.672784] dagster-daemon[4339]: ~~~~~~~~~~~~~~~~^ full # [ 628.675397] dagster-daemon[4339]: self.postgres_url, full # [ 628.676130] dagster-daemon[4339]: ^^^^^^^^^^^^^^^^^^ full # [ 628.676714] dagster-daemon[4339]: ...<2 lines>... full # [ 628.679758] dagster-daemon[4339]: poolclass=db_pool.NullPool, full # [ 628.680536] dagster-daemon[4339]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 628.682097] dagster-daemon[4339]: ) full # [ 628.682821] dagster-daemon[4339]: ^ full # [ 628.683555] dagster-daemon[4339]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 628.684470] dagster-daemon[4339]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 628.685130] dagster-daemon[4339]: File "", line 2, in create_engine full # [ 628.685727] dagster-daemon[4339]: return target(fn, url, **kwargs) full # [ 628.686548] dagster-daemon[4339]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 628.687209] dagster-daemon[4339]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 628.687836] dagster-daemon[4339]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 628.688470] dagster-daemon[4339]: dbapi = dbapi_meth(**dbapi_args) full # [ 628.689142] dagster-daemon[4339]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 628.689725] dagster-daemon[4339]: import psycopg full # [ 628.690551] dagster-daemon[4339]: ModuleNotFoundError: No module named 'psycopg' full # [ 628.885346] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 628.887528] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 628.889638] systemd[1]: dagster-daemon.service: Consumed 1.383s CPU time over 7.260s wall clock time, 88.5M memory peak. full # [ 630.485151] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 76. full # [ 630.488129] systemd[1]: Started Dagster Webserver. full # [ 633.087925] dagster-webserver[4356]: Traceback (most recent call last): full # [ 633.090478] dagster-webserver[4356]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 633.091249] dagster-webserver[4356]: sys.exit(main()) full # [ 633.091827] dagster-webserver[4356]: ~~~~^^ full # [ 633.092644] dagster-webserver[4356]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 633.093477] dagster-webserver[4356]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 633.094154] dagster-webserver[4356]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 633.094732] dagster-webserver[4356]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 633.095552] dagster-webserver[4356]: return self.main(*args, **kwargs) full # [ 633.096211] dagster-webserver[4356]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 633.096838] dagster-webserver[4356]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 633.097628] dagster-webserver[4356]: rv = self.invoke(ctx) full # [ 633.105876] dagster-webserver[4356]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 633.106653] dagster-webserver[4356]: return ctx.invoke(self.callback, **ctx.params) full # [ 633.107519] dagster-webserver[4356]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 633.108230] dagster-webserver[4356]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 633.108781] dagster-webserver[4356]: return callback(*args, **kwargs) full # [ 633.109599] dagster-webserver[4356]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 633.110281] dagster-webserver[4356]: instance = stack.enter_context( full # [ 633.110882] dagster-webserver[4356]: get_possibly_temporary_instance_for_cli( full # [ 633.111719] dagster-webserver[4356]: ...<3 lines>... full # [ 633.112553] dagster-webserver[4356]: ) full # [ 633.113205] dagster-webserver[4356]: ) full # [ 633.113803] dagster-webserver[4356]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 633.114630] dagster-webserver[4356]: result = _enter(cm) full # [ 633.115297] dagster-webserver[4356]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 633.115884] dagster-webserver[4356]: return next(self.gen) full # [ 633.116706] dagster-webserver[4356]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 633.117577] dagster-webserver[4356]: with DagsterInstance.get() as instance: full # [ 633.118187] dagster-webserver[4356]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 633.130991] dagster-webserver[4356]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 633.131797] dagster-webserver[4356]: return create_instance_from_dagster_home() full # [ 633.132618] dagster-webserver[4356]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 633.133294] dagster-webserver[4356]: return create_instance_from_config(dagster_home_path) full # [ 633.133900] dagster-webserver[4356]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 633.134740] dagster-webserver[4356]: return create_instance_from_ref(instance_ref) full # [ 633.135576] dagster-webserver[4356]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 633.136246] dagster-webserver[4356]: unified_storage = instance_ref.storage full # [ 633.136845] dagster-webserver[4356]: ^^^^^^^^^^^^^^^^^^^^ full # [ 633.137528] dagster-webserver[4356]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 633.138204] dagster-webserver[4356]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 633.138848] dagster-webserver[4356]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 633.139607] dagster-webserver[4356]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 633.140284] dagster-webserver[4356]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 633.140888] dagster-webserver[4356]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 633.158078] dagster-webserver[4356]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 633.158847] dagster-webserver[4356]: return DagsterPostgresStorage( full # [ 633.159487] dagster-webserver[4356]: inst_data=inst_data, full # [ 633.160161] dagster-webserver[4356]: ...<2 lines>... full # [ 633.160767] dagster-webserver[4356]: token_provider=get_token_provider_from_config(config_value), full # [ 633.161603] dagster-webserver[4356]: ) full # [ 633.162283] dagster-webserver[4356]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 633.162888] dagster-webserver[4356]: self._run_storage = PostgresRunStorage( full # [ 633.163728] dagster-webserver[4356]: ~~~~~~~~~~~~~~~~~~^ full # [ 633.164560] dagster-webserver[4356]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 633.165224] dagster-webserver[4356]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 633.165829] dagster-webserver[4356]: ) full # [ 633.166670] dagster-webserver[4356]: ^ full # [ 633.167503] dagster-webserver[4356]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 633.168188] dagster-webserver[4356]: self._engine = create_pg_engine( full # [ 633.168786] dagster-webserver[4356]: ~~~~~~~~~~~~~~~~^ full # [ 633.169606] dagster-webserver[4356]: self.postgres_url, full # [ 633.170649] dagster-webserver[4356]: ^^^^^^^^^^^^^^^^^^ full # [ 633.171292] dagster-webserver[4356]: ...<2 lines>... full # [ 633.171924] dagster-webserver[4356]: poolclass=db_pool.NullPool, full # [ 633.172742] dagster-webserver[4356]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 633.173560] dagster-webserver[4356]: ) full # [ 633.174214] dagster-webserver[4356]: ^ full # [ 633.174844] dagster-webserver[4356]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 633.175637] dagster-webserver[4356]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 633.176470] dagster-webserver[4356]: File "", line 2, in create_engine full # [ 633.177130] dagster-webserver[4356]: return target(fn, url, **kwargs) full # [ 633.191329] dagster-webserver[4356]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 633.193878] dagster-webserver[4356]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 633.195408] dagster-webserver[4356]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 633.197981] dagster-webserver[4356]: dbapi = dbapi_meth(**dbapi_args) full # [ 633.199228] dagster-webserver[4356]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 633.201968] dagster-webserver[4356]: import psycopg full # [ 633.202923] dagster-webserver[4356]: ModuleNotFoundError: No module named 'psycopg' full # [ 633.462301] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 633.463334] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 633.466081] systemd[1]: dagster-webserver.service: Consumed 1.994s CPU time over 7.995s wall clock time, 111.8M memory peak. full # [ 633.984873] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 86. full # [ 633.989630] systemd[1]: Started Dagster Daemon. full # [ 635.864518] dagster-daemon[4377]: Traceback (most recent call last): full # [ 635.866880] dagster-daemon[4377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 635.867619] dagster-daemon[4377]: sys.exit(main()) full # [ 635.868272] dagster-daemon[4377]: ~~~~^^ full # [ 635.868853] dagster-daemon[4377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 635.869680] dagster-daemon[4377]: cli(obj={}) full # [ 635.870519] dagster-daemon[4377]: ~~~^^^^^^^^ full # [ 635.871192] dagster-daemon[4377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 635.871750] dagster-daemon[4377]: return self.main(*args, **kwargs) full # [ 635.872571] dagster-daemon[4377]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 635.873042] dagster-daemon[4377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 635.873614] dagster-daemon[4377]: rv = self.invoke(ctx) full # [ 635.881075] dagster-daemon[4377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 635.881835] dagster-daemon[4377]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 635.882713] dagster-daemon[4377]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 635.883579] dagster-daemon[4377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 635.884175] dagster-daemon[4377]: return ctx.invoke(self.callback, **ctx.params) full # [ 635.884777] dagster-daemon[4377]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 635.885596] dagster-daemon[4377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 635.886275] dagster-daemon[4377]: return callback(*args, **kwargs) full # [ 635.886907] dagster-daemon[4377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 635.887684] dagster-daemon[4377]: with get_instance_for_cli( full # [ 635.888503] dagster-daemon[4377]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 635.889155] dagster-daemon[4377]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 635.889748] dagster-daemon[4377]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 635.890650] dagster-daemon[4377]: ) as instance: full # [ 635.891406] dagster-daemon[4377]: ^ full # [ 635.892059] dagster-daemon[4377]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 635.892643] dagster-daemon[4377]: return next(self.gen) full # [ 635.904923] dagster-daemon[4377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 635.905705] dagster-daemon[4377]: with DagsterInstance.get() as instance: full # [ 635.906537] dagster-daemon[4377]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 635.907214] dagster-daemon[4377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 635.907817] dagster-daemon[4377]: return create_instance_from_dagster_home() full # [ 635.908740] dagster-daemon[4377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 635.909488] dagster-daemon[4377]: return create_instance_from_config(dagster_home_path) full # [ 635.910169] dagster-daemon[4377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 635.910766] dagster-daemon[4377]: return create_instance_from_ref(instance_ref) full # [ 635.911633] dagster-daemon[4377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 635.912271] dagster-daemon[4377]: unified_storage = instance_ref.storage full # [ 635.913034] dagster-daemon[4377]: ^^^^^^^^^^^^^^^^^^^^ full # [ 635.925236] dagster-daemon[4377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 635.926038] dagster-daemon[4377]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 635.926631] dagster-daemon[4377]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 635.927277] dagster-daemon[4377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 635.927909] dagster-daemon[4377]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 635.928745] dagster-daemon[4377]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 635.929578] dagster-daemon[4377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 635.930236] dagster-daemon[4377]: return DagsterPostgresStorage( full # [ 635.930837] dagster-daemon[4377]: inst_data=inst_data, full # [ 635.931758] dagster-daemon[4377]: ...<2 lines>... full # [ 635.932531] dagster-daemon[4377]: token_provider=get_token_provider_from_config(config_value), full # [ 635.933208] dagster-daemon[4377]: ) full # [ 635.933828] dagster-daemon[4377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 635.934613] dagster-daemon[4377]: self._run_storage = PostgresRunStorage( full # [ 635.935269] dagster-daemon[4377]: ~~~~~~~~~~~~~~~~~~^ full # [ 635.935865] dagster-daemon[4377]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 635.936694] dagster-daemon[4377]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 635.937514] dagster-daemon[4377]: ) full # [ 635.938168] dagster-daemon[4377]: ^ full # [ 635.951295] dagster-daemon[4377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 635.953971] dagster-daemon[4377]: self._engine = create_pg_engine( full # [ 635.955144] dagster-daemon[4377]: ~~~~~~~~~~~~~~~~^ full # [ 635.956279] dagster-daemon[4377]: self.postgres_url, full # [ 635.957284] dagster-daemon[4377]: ^^^^^^^^^^^^^^^^^^ full # [ 635.958288] dagster-daemon[4377]: ...<2 lines>... full # [ 635.959209] dagster-daemon[4377]: poolclass=db_pool.NullPool, full # [ 635.960329] dagster-daemon[4377]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 635.961449] dagster-daemon[4377]: ) full # [ 635.962203] dagster-daemon[4377]: ^ full # [ 635.962944] dagster-daemon[4377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 635.965508] dagster-daemon[4377]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 635.966893] dagster-daemon[4377]: File "", line 2, in create_engine full # [ 635.969101] dagster-daemon[4377]: return target(fn, url, **kwargs) full # [ 635.970235] dagster-daemon[4377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 635.972726] dagster-daemon[4377]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 635.974178] dagster-daemon[4377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 635.976706] dagster-daemon[4377]: dbapi = dbapi_meth(**dbapi_args) full # [ 635.977822] dagster-daemon[4377]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 635.980571] dagster-daemon[4377]: import psycopg full # [ 635.981484] dagster-daemon[4377]: ModuleNotFoundError: No module named 'psycopg' full # [ 636.140710] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 636.141886] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 636.145217] systemd[1]: dagster-daemon.service: Consumed 1.414s CPU time over 7.254s wall clock time, 88.8M memory peak. full # [ 638.485460] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 77. full # [ 638.489732] systemd[1]: Started Dagster Webserver. full # [ 641.087301] dagster-webserver[4398]: Traceback (most recent call last): full # [ 641.089821] dagster-webserver[4398]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 641.090562] dagster-webserver[4398]: sys.exit(main()) full # [ 641.091209] dagster-webserver[4398]: ~~~~^^ full # [ 641.091792] dagster-webserver[4398]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 641.092623] dagster-webserver[4398]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 641.093486] dagster-webserver[4398]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 641.094174] dagster-webserver[4398]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 641.094732] dagster-webserver[4398]: return self.main(*args, **kwargs) full # [ 641.095549] dagster-webserver[4398]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 641.096199] dagster-webserver[4398]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 641.096797] dagster-webserver[4398]: rv = self.invoke(ctx) full # [ 641.105263] dagster-webserver[4398]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 641.106088] dagster-webserver[4398]: return ctx.invoke(self.callback, **ctx.params) full # [ 641.106695] dagster-webserver[4398]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 641.107506] dagster-webserver[4398]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 641.108190] dagster-webserver[4398]: return callback(*args, **kwargs) full # [ 641.108795] dagster-webserver[4398]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 641.109621] dagster-webserver[4398]: instance = stack.enter_context( full # [ 641.110280] dagster-webserver[4398]: get_possibly_temporary_instance_for_cli( full # [ 641.110919] dagster-webserver[4398]: ...<3 lines>... full # [ 641.111759] dagster-webserver[4398]: ) full # [ 641.112577] dagster-webserver[4398]: ) full # [ 641.113264] dagster-webserver[4398]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 641.113837] dagster-webserver[4398]: result = _enter(cm) full # [ 641.114465] dagster-webserver[4398]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 641.115125] dagster-webserver[4398]: return next(self.gen) full # [ 641.125770] dagster-webserver[4398]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 641.126513] dagster-webserver[4398]: with DagsterInstance.get() as instance: full # [ 641.127175] dagster-webserver[4398]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 641.127782] dagster-webserver[4398]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 641.128620] dagster-webserver[4398]: return create_instance_from_dagster_home() full # [ 641.129322] dagster-webserver[4398]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 641.129897] dagster-webserver[4398]: return create_instance_from_config(dagster_home_path) full # [ 641.138163] dagster-webserver[4398]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 641.138916] dagster-webserver[4398]: return create_instance_from_ref(instance_ref) full # [ 641.139754] dagster-webserver[4398]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 641.140590] dagster-webserver[4398]: unified_storage = instance_ref.storage full # [ 641.141286] dagster-webserver[4398]: ^^^^^^^^^^^^^^^^^^^^ full # [ 641.141879] dagster-webserver[4398]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 641.142743] dagster-webserver[4398]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 641.143553] dagster-webserver[4398]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 641.144353] dagster-webserver[4398]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 641.145077] dagster-webserver[4398]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 641.145680] dagster-webserver[4398]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 641.146530] dagster-webserver[4398]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 641.147210] dagster-webserver[4398]: return DagsterPostgresStorage( full # [ 641.147822] dagster-webserver[4398]: inst_data=inst_data, full # [ 641.148664] dagster-webserver[4398]: ...<2 lines>... full # [ 641.149500] dagster-webserver[4398]: token_provider=get_token_provider_from_config(config_value), full # [ 641.150185] dagster-webserver[4398]: ) full # [ 641.165038] dagster-webserver[4398]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 641.165809] dagster-webserver[4398]: self._run_storage = PostgresRunStorage( full # [ 641.166641] dagster-webserver[4398]: ~~~~~~~~~~~~~~~~~~^ full # [ 641.167291] dagster-webserver[4398]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 641.167933] dagster-webserver[4398]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 641.168772] dagster-webserver[4398]: ) full # [ 641.169593] dagster-webserver[4398]: ^ full # [ 641.170294] dagster-webserver[4398]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 641.170878] dagster-webserver[4398]: self._engine = create_pg_engine( full # [ 641.171914] dagster-webserver[4398]: ~~~~~~~~~~~~~~~~^ full # [ 641.172750] dagster-webserver[4398]: self.postgres_url, full # [ 641.173587] dagster-webserver[4398]: ^^^^^^^^^^^^^^^^^^ full # [ 641.174267] dagster-webserver[4398]: ...<2 lines>... full # [ 641.174873] dagster-webserver[4398]: poolclass=db_pool.NullPool, full # [ 641.175706] dagster-webserver[4398]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 641.176539] dagster-webserver[4398]: ) full # [ 641.177218] dagster-webserver[4398]: ^ full # [ 641.177805] dagster-webserver[4398]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 641.178631] dagster-webserver[4398]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 641.179464] dagster-webserver[4398]: File "", line 2, in create_engine full # [ 641.180129] dagster-webserver[4398]: return target(fn, url, **kwargs) full # [ 641.180756] dagster-webserver[4398]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 641.181552] dagster-webserver[4398]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 641.182209] dagster-webserver[4398]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 641.182814] dagster-webserver[4398]: dbapi = dbapi_meth(**dbapi_args) full # [ 641.198376] dagster-webserver[4398]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 641.201152] dagster-webserver[4398]: import psycopg full # [ 641.202132] dagster-webserver[4398]: ModuleNotFoundError: No module named 'psycopg' full # [ 641.234920] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 87. full # [ 641.240126] systemd[1]: Started Dagster Daemon. full # [ 641.516198] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 641.518067] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 641.519756] systemd[1]: dagster-webserver.service: Consumed 2.022s CPU time over 8.048s wall clock time, 111.6M memory peak. full # [ 643.082818] dagster-daemon[4413]: Traceback (most recent call last): full # [ 643.085422] dagster-daemon[4413]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 643.086261] dagster-daemon[4413]: sys.exit(main()) full # [ 643.087299] dagster-daemon[4413]: ~~~~^^ full # [ 643.087939] dagster-daemon[4413]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 643.088693] dagster-daemon[4413]: cli(obj={}) full # [ 643.089536] dagster-daemon[4413]: ~~~^^^^^^^^ full # [ 643.090245] dagster-daemon[4413]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 643.090773] dagster-daemon[4413]: return self.main(*args, **kwargs) full # [ 643.091580] dagster-daemon[4413]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 643.092272] dagster-daemon[4413]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 643.092839] dagster-daemon[4413]: rv = self.invoke(ctx) full # [ 643.093464] dagster-daemon[4413]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 643.094134] dagster-daemon[4413]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 643.094736] dagster-daemon[4413]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 643.104284] dagster-daemon[4413]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 643.105094] dagster-daemon[4413]: return ctx.invoke(self.callback, **ctx.params) full # [ 643.105697] dagster-daemon[4413]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 643.106530] dagster-daemon[4413]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 643.107558] dagster-daemon[4413]: return callback(*args, **kwargs) full # [ 643.108229] dagster-daemon[4413]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 643.108832] dagster-daemon[4413]: with get_instance_for_cli( full # [ 643.109674] dagster-daemon[4413]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 643.110499] dagster-daemon[4413]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 643.111171] dagster-daemon[4413]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 643.111775] dagster-daemon[4413]: ) as instance: full # [ 643.112600] dagster-daemon[4413]: ^ full # [ 643.113284] dagster-daemon[4413]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 643.113851] dagster-daemon[4413]: return next(self.gen) full # [ 643.114672] dagster-daemon[4413]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 643.115490] dagster-daemon[4413]: with DagsterInstance.get() as instance: full # [ 643.116147] dagster-daemon[4413]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 643.127901] dagster-daemon[4413]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 643.128679] dagster-daemon[4413]: return create_instance_from_dagster_home() full # [ 643.129513] dagster-daemon[4413]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 643.130187] dagster-daemon[4413]: return create_instance_from_config(dagster_home_path) full # [ 643.130789] dagster-daemon[4413]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 643.131617] dagster-daemon[4413]: return create_instance_from_ref(instance_ref) full # [ 643.132320] dagster-daemon[4413]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 643.132884] dagster-daemon[4413]: unified_storage = instance_ref.storage full # [ 643.133739] dagster-daemon[4413]: ^^^^^^^^^^^^^^^^^^^^ full # [ 643.134542] dagster-daemon[4413]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 643.135220] dagster-daemon[4413]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 643.135821] dagster-daemon[4413]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 643.149243] dagster-daemon[4413]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 643.150039] dagster-daemon[4413]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 643.150631] dagster-daemon[4413]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 643.151288] dagster-daemon[4413]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 643.151912] dagster-daemon[4413]: return DagsterPostgresStorage( full # [ 643.152843] dagster-daemon[4413]: inst_data=inst_data, full # [ 643.153577] dagster-daemon[4413]: ...<2 lines>... full # [ 643.154237] dagster-daemon[4413]: token_provider=get_token_provider_from_config(config_value), full # [ 643.154841] dagster-daemon[4413]: ) full # [ 643.155483] dagster-daemon[4413]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 643.156367] dagster-daemon[4413]: self._run_storage = PostgresRunStorage( full # [ 643.156951] dagster-daemon[4413]: ~~~~~~~~~~~~~~~~~~^ full # [ 643.157780] dagster-daemon[4413]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 643.158597] dagster-daemon[4413]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 643.159281] dagster-daemon[4413]: ) full # [ 643.159873] dagster-daemon[4413]: ^ full # [ 643.160706] dagster-daemon[4413]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 643.161535] dagster-daemon[4413]: self._engine = create_pg_engine( full # [ 643.162209] dagster-daemon[4413]: ~~~~~~~~~~~~~~~~^ full # [ 643.162810] dagster-daemon[4413]: self.postgres_url, full # [ 643.163625] dagster-daemon[4413]: ^^^^^^^^^^^^^^^^^^ full # [ 643.164271] dagster-daemon[4413]: ...<2 lines>... full # [ 643.164879] dagster-daemon[4413]: poolclass=db_pool.NullPool, full # [ 643.165701] dagster-daemon[4413]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 643.166521] dagster-daemon[4413]: ) full # [ 643.167175] dagster-daemon[4413]: ^ full # [ 643.167781] dagster-daemon[4413]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 643.168578] dagster-daemon[4413]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 643.169233] dagster-daemon[4413]: File "", line 2, in create_engine full # [ 643.169828] dagster-daemon[4413]: return target(fn, url, **kwargs) full # [ 643.170713] dagster-daemon[4413]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 643.171493] dagster-daemon[4413]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 643.172183] dagster-daemon[4413]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 643.172984] dagster-daemon[4413]: dbapi = dbapi_meth(**dbapi_args) full # [ 643.173762] dagster-daemon[4413]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 643.174580] dagster-daemon[4413]: import psycopg full # [ 643.197084] dagster-daemon[4413]: ModuleNotFoundError: No module named 'psycopg' full # [ 643.386560] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 643.387727] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 643.391056] systemd[1]: dagster-daemon.service: Consumed 1.421s CPU time over 7.239s wall clock time, 88.6M memory peak. full # [ 646.735401] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 78. full # [ 646.740088] systemd[1]: Started Dagster Webserver. full # [ 648.485275] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 88. full # [ 648.487280] systemd[1]: Started Dagster Daemon. full # [ 649.340352] dagster-webserver[4441]: Traceback (most recent call last): full # [ 649.342298] dagster-webserver[4441]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 649.344482] dagster-webserver[4441]: sys.exit(main()) full # [ 649.345461] dagster-webserver[4441]: ~~~~^^ full # [ 649.346852] dagster-webserver[4441]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 649.349544] dagster-webserver[4441]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 649.351345] dagster-webserver[4441]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 649.352881] dagster-webserver[4441]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 649.355543] dagster-webserver[4441]: return self.main(*args, **kwargs) full # [ 649.356923] dagster-webserver[4441]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 649.358326] dagster-webserver[4441]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 649.361085] dagster-webserver[4441]: rv = self.invoke(ctx) full # [ 649.362388] dagster-webserver[4441]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 649.364936] dagster-webserver[4441]: return ctx.invoke(self.callback, **ctx.params) full # [ 649.366796] dagster-webserver[4441]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 649.368338] dagster-webserver[4441]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 649.371073] dagster-webserver[4441]: return callback(*args, **kwargs) full # [ 649.374059] dagster-webserver[4441]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 649.376630] dagster-webserver[4441]: instance = stack.enter_context( full # [ 649.377798] dagster-webserver[4441]: get_possibly_temporary_instance_for_cli( full # [ 649.379190] dagster-webserver[4441]: ...<3 lines>... full # [ 649.380438] dagster-webserver[4441]: ) full # [ 649.381494] dagster-webserver[4441]: ) full # [ 649.382677] dagster-webserver[4441]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 649.387083] dagster-webserver[4441]: result = _enter(cm) full # [ 649.388209] dagster-webserver[4441]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 649.390439] dagster-webserver[4441]: return next(self.gen) full # [ 649.391485] dagster-webserver[4441]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 649.394316] dagster-webserver[4441]: with DagsterInstance.get() as instance: full # [ 649.395590] dagster-webserver[4441]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 649.399147] dagster-webserver[4441]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 649.401681] dagster-webserver[4441]: return create_instance_from_dagster_home() full # [ 649.402979] dagster-webserver[4441]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 649.405877] dagster-webserver[4441]: return create_instance_from_config(dagster_home_path) full # [ 649.408042] dagster-webserver[4441]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 649.410865] dagster-webserver[4441]: return create_instance_from_ref(instance_ref) full # [ 649.412236] dagster-webserver[4441]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 649.415031] dagster-webserver[4441]: unified_storage = instance_ref.storage full # [ 649.416386] dagster-webserver[4441]: ^^^^^^^^^^^^^^^^^^^^ full # [ 649.418140] dagster-webserver[4441]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 649.420971] dagster-webserver[4441]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 649.423377] dagster-webserver[4441]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 649.425123] dagster-webserver[4441]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 649.427827] dagster-webserver[4441]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 649.430116] dagster-webserver[4441]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 649.431954] dagster-webserver[4441]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 649.435500] dagster-webserver[4441]: return DagsterPostgresStorage( full # [ 649.436994] dagster-webserver[4441]: inst_data=inst_data, full # [ 649.438718] dagster-webserver[4441]: ...<2 lines>... full # [ 649.440322] dagster-webserver[4441]: token_provider=get_token_provider_from_config(config_value), full # [ 649.442192] dagster-webserver[4441]: ) full # [ 649.443357] dagster-webserver[4441]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 649.446091] dagster-webserver[4441]: self._run_storage = PostgresRunStorage( full # [ 649.447699] dagster-webserver[4441]: ~~~~~~~~~~~~~~~~~~^ full # [ 649.451107] dagster-webserver[4441]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 649.452795] dagster-webserver[4441]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 649.454516] dagster-webserver[4441]: ) full # [ 649.455304] dagster-webserver[4441]: ^ full # [ 649.456546] dagster-webserver[4441]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 649.459256] dagster-webserver[4441]: self._engine = create_pg_engine( full # [ 649.460554] dagster-webserver[4441]: ~~~~~~~~~~~~~~~~^ full # [ 649.461878] dagster-webserver[4441]: self.postgres_url, full # [ 649.463462] dagster-webserver[4441]: ^^^^^^^^^^^^^^^^^^ full # [ 649.464663] dagster-webserver[4441]: ...<2 lines>... full # [ 649.466053] dagster-webserver[4441]: poolclass=db_pool.NullPool, full # [ 649.467712] dagster-webserver[4441]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 649.469171] dagster-webserver[4441]: ) full # [ 649.470959] dagster-webserver[4441]: ^ full # [ 649.471910] dagster-webserver[4441]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 649.476040] dagster-webserver[4441]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 649.477481] dagster-webserver[4441]: File "", line 2, in create_engine full # [ 649.479645] dagster-webserver[4441]: return target(fn, url, **kwargs) full # [ 649.480993] dagster-webserver[4441]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 649.483776] dagster-webserver[4441]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 649.486169] dagster-webserver[4441]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 649.488728] dagster-webserver[4441]: dbapi = dbapi_meth(**dbapi_args) full # [ 649.490142] dagster-webserver[4441]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 649.493083] dagster-webserver[4441]: import psycopg full # [ 649.494397] dagster-webserver[4441]: ModuleNotFoundError: No module named 'psycopg' full # [ 649.660749] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 649.663186] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 649.664258] systemd[1]: dagster-webserver.service: Consumed 2.034s CPU time over 8.144s wall clock time, 111.9M memory peak. full # [ 650.435604] dagster-daemon[4451]: Traceback (most recent call last): full # [ 650.438095] dagster-daemon[4451]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 650.438884] dagster-daemon[4451]: sys.exit(main()) full # [ 650.439672] dagster-daemon[4451]: ~~~~^^ full # [ 650.440499] dagster-daemon[4451]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 650.441158] dagster-daemon[4451]: cli(obj={}) full # [ 650.441769] dagster-daemon[4451]: ~~~^^^^^^^^ full # [ 650.442603] dagster-daemon[4451]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 650.443043] dagster-daemon[4451]: return self.main(*args, **kwargs) full # [ 650.443617] dagster-daemon[4451]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 650.444272] dagster-daemon[4451]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 650.444879] dagster-daemon[4451]: rv = self.invoke(ctx) full # [ 650.452301] dagster-daemon[4451]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 650.453111] dagster-daemon[4451]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 650.453737] dagster-daemon[4451]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 650.454544] dagster-daemon[4451]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 650.455220] dagster-daemon[4451]: return ctx.invoke(self.callback, **ctx.params) full # [ 650.455821] dagster-daemon[4451]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 650.456651] dagster-daemon[4451]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 650.457488] dagster-daemon[4451]: return callback(*args, **kwargs) full # [ 650.458205] dagster-daemon[4451]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 650.458762] dagster-daemon[4451]: with get_instance_for_cli( full # [ 650.459570] dagster-daemon[4451]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 650.460213] dagster-daemon[4451]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 650.460808] dagster-daemon[4451]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 650.461631] dagster-daemon[4451]: ) as instance: full # [ 650.462278] dagster-daemon[4451]: ^ full # [ 650.462887] dagster-daemon[4451]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 650.463720] dagster-daemon[4451]: return next(self.gen) full # [ 650.476196] dagster-daemon[4451]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 650.476963] dagster-daemon[4451]: with DagsterInstance.get() as instance: full # [ 650.477794] dagster-daemon[4451]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 650.478615] dagster-daemon[4451]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 650.479291] dagster-daemon[4451]: return create_instance_from_dagster_home() full # [ 650.479893] dagster-daemon[4451]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 650.480748] dagster-daemon[4451]: return create_instance_from_config(dagster_home_path) full # [ 650.481608] dagster-daemon[4451]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 650.482240] dagster-daemon[4451]: return create_instance_from_ref(instance_ref) full # [ 650.482836] dagster-daemon[4451]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 650.483479] dagster-daemon[4451]: unified_storage = instance_ref.storage full # [ 650.484177] dagster-daemon[4451]: ^^^^^^^^^^^^^^^^^^^^ full # [ 650.496530] dagster-daemon[4451]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 650.497507] dagster-daemon[4451]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 650.498256] dagster-daemon[4451]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 650.498783] dagster-daemon[4451]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 650.499599] dagster-daemon[4451]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 650.500270] dagster-daemon[4451]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 650.500872] dagster-daemon[4451]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 650.501770] dagster-daemon[4451]: return DagsterPostgresStorage( full # [ 650.502541] dagster-daemon[4451]: inst_data=inst_data, full # [ 650.503217] dagster-daemon[4451]: ...<2 lines>... full # [ 650.503820] dagster-daemon[4451]: token_provider=get_token_provider_from_config(config_value), full # [ 650.504651] dagster-daemon[4451]: ) full # [ 650.505493] dagster-daemon[4451]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 650.506172] dagster-daemon[4451]: self._run_storage = PostgresRunStorage( full # [ 650.506776] dagster-daemon[4451]: ~~~~~~~~~~~~~~~~~~^ full # [ 650.507612] dagster-daemon[4451]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 650.508278] dagster-daemon[4451]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 650.508881] dagster-daemon[4451]: ) full # [ 650.509716] dagster-daemon[4451]: ^ full # [ 650.510554] dagster-daemon[4451]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 650.511172] dagster-daemon[4451]: self._engine = create_pg_engine( full # [ 650.511768] dagster-daemon[4451]: ~~~~~~~~~~~~~~~~^ full # [ 650.512581] dagster-daemon[4451]: self.postgres_url, full # [ 650.513232] dagster-daemon[4451]: ^^^^^^^^^^^^^^^^^^ full # [ 650.513825] dagster-daemon[4451]: ...<2 lines>... full # [ 650.514643] dagster-daemon[4451]: poolclass=db_pool.NullPool, full # [ 650.515469] dagster-daemon[4451]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 650.516166] dagster-daemon[4451]: ) full # [ 650.516723] dagster-daemon[4451]: ^ full # [ 650.517543] dagster-daemon[4451]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 650.518372] dagster-daemon[4451]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 650.536139] dagster-daemon[4451]: File "", line 2, in create_engine full # [ 650.538277] dagster-daemon[4451]: return target(fn, url, **kwargs) full # [ 650.539406] dagster-daemon[4451]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 650.541905] dagster-daemon[4451]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 650.543377] dagster-daemon[4451]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 650.545889] dagster-daemon[4451]: dbapi = dbapi_meth(**dbapi_args) full # [ 650.547069] dagster-daemon[4451]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 650.549751] dagster-daemon[4451]: import psycopg full # [ 650.550652] dagster-daemon[4451]: ModuleNotFoundError: No module named 'psycopg' full # [ 650.720544] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 650.721936] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 650.725150] systemd[1]: dagster-daemon.service: Consumed 1.433s CPU time over 7.331s wall clock time, 88.8M memory peak. full # [ 654.735512] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 79. full # [ 654.740203] systemd[1]: Started Dagster Webserver. full # [ 655.734468] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 89. full # [ 655.736985] systemd[1]: Started Dagster Daemon. full # [ 657.350037] dagster-webserver[4483]: Traceback (most recent call last): full # [ 657.352187] dagster-webserver[4483]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 657.352899] dagster-webserver[4483]: sys.exit(main()) full # [ 657.353723] dagster-webserver[4483]: ~~~~^^ full # [ 657.354730] dagster-webserver[4483]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 657.355566] dagster-webserver[4483]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 657.356319] dagster-webserver[4483]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 657.357038] dagster-webserver[4483]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 657.357632] dagster-webserver[4483]: return self.main(*args, **kwargs) full # [ 657.358343] dagster-webserver[4483]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 657.358886] dagster-webserver[4483]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 657.359700] dagster-webserver[4483]: rv = self.invoke(ctx) full # [ 657.360605] dagster-webserver[4483]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 657.361183] dagster-webserver[4483]: return ctx.invoke(self.callback, **ctx.params) full # [ 657.361789] dagster-webserver[4483]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 657.362848] dagster-webserver[4483]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 657.363668] dagster-webserver[4483]: return callback(*args, **kwargs) full # [ 657.364290] dagster-webserver[4483]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 657.364836] dagster-webserver[4483]: instance = stack.enter_context( full # [ 657.365464] dagster-webserver[4483]: get_possibly_temporary_instance_for_cli( full # [ 657.366222] dagster-webserver[4483]: ...<3 lines>... full # [ 657.366715] dagster-webserver[4483]: ) full # [ 657.367539] dagster-webserver[4483]: ) full # [ 657.368294] dagster-webserver[4483]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 657.368798] dagster-webserver[4483]: result = _enter(cm) full # [ 657.369643] dagster-webserver[4483]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 657.370376] dagster-webserver[4483]: return next(self.gen) full # [ 657.371106] dagster-webserver[4483]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 657.371701] dagster-webserver[4483]: with DagsterInstance.get() as instance: full # [ 657.372825] dagster-webserver[4483]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 657.392379] dagster-webserver[4483]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 657.393416] dagster-webserver[4483]: return create_instance_from_dagster_home() full # [ 657.394287] dagster-webserver[4483]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 657.394911] dagster-webserver[4483]: return create_instance_from_config(dagster_home_path) full # [ 657.395773] dagster-webserver[4483]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 657.396734] dagster-webserver[4483]: return create_instance_from_ref(instance_ref) full # [ 657.404092] dagster-webserver[4483]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 657.406869] dagster-webserver[4483]: unified_storage = instance_ref.storage full # [ 657.408171] dagster-webserver[4483]: ^^^^^^^^^^^^^^^^^^^^ full # [ 657.409426] dagster-webserver[4483]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 657.411964] dagster-webserver[4483]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 657.413876] dagster-webserver[4483]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 657.415407] dagster-webserver[4483]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 657.417974] dagster-webserver[4483]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 657.419589] dagster-webserver[4483]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 657.421192] dagster-webserver[4483]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 657.423785] dagster-webserver[4483]: return DagsterPostgresStorage( full # [ 657.424936] dagster-webserver[4483]: inst_data=inst_data, full # [ 657.426032] dagster-webserver[4483]: ...<2 lines>... full # [ 657.426954] dagster-webserver[4483]: token_provider=get_token_provider_from_config(config_value), full # [ 657.428548] dagster-webserver[4483]: ) full # [ 657.429335] dagster-webserver[4483]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 657.431825] dagster-webserver[4483]: self._run_storage = PostgresRunStorage( full # [ 657.433127] dagster-webserver[4483]: ~~~~~~~~~~~~~~~~~~^ full # [ 657.434394] dagster-webserver[4483]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 657.436107] dagster-webserver[4483]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 657.437779] dagster-webserver[4483]: ) full # [ 657.438558] dagster-webserver[4483]: ^ full # [ 657.439355] dagster-webserver[4483]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 657.442086] dagster-webserver[4483]: self._engine = create_pg_engine( full # [ 657.443260] dagster-webserver[4483]: ~~~~~~~~~~~~~~~~^ full # [ 657.444425] dagster-webserver[4483]: self.postgres_url, full # [ 657.445482] dagster-webserver[4483]: ^^^^^^^^^^^^^^^^^^ full # [ 657.446545] dagster-webserver[4483]: ...<2 lines>... full # [ 657.447506] dagster-webserver[4483]: poolclass=db_pool.NullPool, full # [ 657.448667] dagster-webserver[4483]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 657.449819] dagster-webserver[4483]: ) full # [ 657.450598] dagster-webserver[4483]: ^ full # [ 657.451438] dagster-webserver[4483]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 657.454044] dagster-webserver[4483]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 657.455480] dagster-webserver[4483]: File "", line 2, in create_engine full # [ 657.457663] dagster-webserver[4483]: return target(fn, url, **kwargs) full # [ 657.458832] dagster-webserver[4483]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 657.461407] dagster-webserver[4483]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 657.462891] dagster-webserver[4483]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 657.465487] dagster-webserver[4483]: dbapi = dbapi_meth(**dbapi_args) full # [ 657.466668] dagster-webserver[4483]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 657.469406] dagster-webserver[4483]: import psycopg full # [ 657.470356] dagster-webserver[4483]: ModuleNotFoundError: No module named 'psycopg' full # [ 657.657392] dagster-daemon[4489]: Traceback (most recent call last): full # [ 657.658930] dagster-daemon[4489]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 657.660959] dagster-daemon[4489]: sys.exit(main()) full # [ 657.661876] dagster-daemon[4489]: ~~~~^^ full # [ 657.664078] dagster-daemon[4489]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 657.666547] dagster-daemon[4489]: cli(obj={}) full # [ 657.667450] dagster-daemon[4489]: ~~~^^^^^^^^ full # [ 657.670089] dagster-daemon[4489]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 657.672385] dagster-daemon[4489]: return self.main(*args, **kwargs) full # [ 657.673521] dagster-daemon[4489]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 657.674665] dagster-daemon[4489]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 657.679091] dagster-daemon[4489]: rv = self.invoke(ctx) full # [ 657.680077] dagster-daemon[4489]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 657.682347] dagster-daemon[4489]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 657.683783] dagster-daemon[4489]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 657.685230] dagster-daemon[4489]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 657.687502] dagster-daemon[4489]: return ctx.invoke(self.callback, **ctx.params) full # [ 657.691089] dagster-daemon[4489]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 657.692382] dagster-daemon[4489]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 657.698238] dagster-daemon[4489]: return callback(*args, **kwargs) full # [ 657.699362] dagster-daemon[4489]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 657.701906] dagster-daemon[4489]: with get_instance_for_cli( full # [ 657.702961] dagster-daemon[4489]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 657.704032] dagster-daemon[4489]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 657.705818] dagster-daemon[4489]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 657.709175] dagster-daemon[4489]: ) as instance: full # [ 657.710096] dagster-daemon[4489]: ^ full # [ 657.710804] dagster-daemon[4489]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 657.713092] dagster-daemon[4489]: return next(self.gen) full # [ 657.714099] dagster-daemon[4489]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 657.716636] dagster-daemon[4489]: with DagsterInstance.get() as instance: full # [ 657.717843] dagster-daemon[4489]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 657.721148] dagster-daemon[4489]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 657.723628] dagster-daemon[4489]: return create_instance_from_dagster_home() full # [ 657.724878] dagster-daemon[4489]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 657.727756] dagster-daemon[4489]: return create_instance_from_config(dagster_home_path) full # [ 657.729171] dagster-daemon[4489]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 657.731924] dagster-daemon[4489]: return create_instance_from_ref(instance_ref) full # [ 657.733238] dagster-daemon[4489]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 657.735979] dagster-daemon[4489]: unified_storage = instance_ref.storage full # [ 657.737214] dagster-daemon[4489]: ^^^^^^^^^^^^^^^^^^^^ full # [ 657.738407] dagster-daemon[4489]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 657.740882] dagster-daemon[4489]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 657.742775] dagster-daemon[4489]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 657.744270] dagster-daemon[4489]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 657.746786] dagster-daemon[4489]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 657.748362] dagster-daemon[4489]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 657.749906] dagster-daemon[4489]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 657.752488] dagster-daemon[4489]: return DagsterPostgresStorage( full # [ 657.753846] dagster-daemon[4489]: inst_data=inst_data, full # [ 657.754893] dagster-daemon[4489]: ...<2 lines>... full # [ 657.755810] dagster-daemon[4489]: token_provider=get_token_provider_from_config(config_value), full # [ 657.757362] dagster-daemon[4489]: ) full # [ 657.758123] dagster-daemon[4489]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 657.760573] dagster-daemon[4489]: self._run_storage = PostgresRunStorage( full # [ 657.761790] dagster-daemon[4489]: ~~~~~~~~~~~~~~~~~~^ full # [ 657.763091] dagster-daemon[4489]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 657.764748] dagster-daemon[4489]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 657.766388] dagster-daemon[4489]: ) full # [ 657.767158] dagster-daemon[4489]: ^ full # [ 657.767869] dagster-daemon[4489]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 657.770546] dagster-daemon[4489]: self._engine = create_pg_engine( full # [ 657.771679] dagster-daemon[4489]: ~~~~~~~~~~~~~~~~^ full # [ 657.772803] dagster-daemon[4489]: self.postgres_url, full # [ 657.773797] dagster-daemon[4489]: ^^^^^^^^^^^^^^^^^^ full # [ 657.774798] dagster-daemon[4489]: ...<2 lines>... full # [ 657.775719] dagster-daemon[4489]: poolclass=db_pool.NullPool, full # [ 657.776820] dagster-daemon[4489]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 657.777932] dagster-daemon[4489]: ) full # [ 657.778664] dagster-daemon[4489]: ^ full # [ 657.779413] dagster-daemon[4489]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 657.781995] dagster-daemon[4489]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 657.783407] dagster-daemon[4489]: File "", line 2, in create_engine full # [ 657.785533] dagster-daemon[4489]: return target(fn, url, **kwargs) full # [ 657.786674] dagster-daemon[4489]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 657.789172] dagster-daemon[4489]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 657.790605] dagster-daemon[4489]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 657.793170] dagster-daemon[4489]: dbapi = dbapi_meth(**dbapi_args) full # [ 657.794295] dagster-daemon[4489]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 657.796969] dagster-daemon[4489]: import psycopg full # [ 657.797860] dagster-daemon[4489]: ModuleNotFoundError: No module named 'psycopg' full # [ 657.808794] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 657.811090] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 657.814265] systemd[1]: dagster-webserver.service: Consumed 2.111s CPU time over 8.146s wall clock time, 111.8M memory peak. full # [ 657.921912] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 657.923924] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 657.926584] systemd[1]: dagster-daemon.service: Consumed 1.425s CPU time over 7.198s wall clock time, 88.8M memory peak. full # [ 662.985489] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 80. full # [ 662.988322] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 90. full # [ 662.992668] systemd[1]: Started Dagster Daemon. full # [ 662.995900] systemd[1]: Started Dagster Webserver. full # [ 664.863942] dagster-daemon[4525]: Traceback (most recent call last): full # [ 664.864800] dagster-daemon[4525]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 664.866126] dagster-daemon[4525]: sys.exit(main()) full # [ 664.866623] dagster-daemon[4525]: ~~~~^^ full # [ 664.867466] dagster-daemon[4525]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 664.868241] dagster-daemon[4525]: cli(obj={}) full # [ 664.868944] dagster-daemon[4525]: ~~~^^^^^^^^ full # [ 664.869762] dagster-daemon[4525]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 664.870830] dagster-daemon[4525]: return self.main(*args, **kwargs) full # [ 664.871248] dagster-daemon[4525]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 664.871839] dagster-daemon[4525]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 664.872739] dagster-daemon[4525]: rv = self.invoke(ctx) full # [ 664.873494] dagster-daemon[4525]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 664.874252] dagster-daemon[4525]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 664.874771] dagster-daemon[4525]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 664.875579] dagster-daemon[4525]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 664.876134] dagster-daemon[4525]: return ctx.invoke(self.callback, **ctx.params) full # [ 664.876626] dagster-daemon[4525]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 664.877269] dagster-daemon[4525]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 664.877888] dagster-daemon[4525]: return callback(*args, **kwargs) full # [ 664.878753] dagster-daemon[4525]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 664.879545] dagster-daemon[4525]: with get_instance_for_cli( full # [ 664.880290] dagster-daemon[4525]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 664.880805] dagster-daemon[4525]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 664.881630] dagster-daemon[4525]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 664.882428] dagster-daemon[4525]: ) as instance: full # [ 664.883128] dagster-daemon[4525]: ^ full # [ 664.883716] dagster-daemon[4525]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 664.884634] dagster-daemon[4525]: return next(self.gen) full # [ 664.885210] dagster-daemon[4525]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 664.885841] dagster-daemon[4525]: with DagsterInstance.get() as instance: full # [ 664.886730] dagster-daemon[4525]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 664.907472] dagster-daemon[4525]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 664.908217] dagster-daemon[4525]: return create_instance_from_dagster_home() full # [ 664.908801] dagster-daemon[4525]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 664.909683] dagster-daemon[4525]: return create_instance_from_config(dagster_home_path) full # [ 664.910302] dagster-daemon[4525]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 664.910889] dagster-daemon[4525]: return create_instance_from_ref(instance_ref) full # [ 664.911906] dagster-daemon[4525]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 664.912746] dagster-daemon[4525]: unified_storage = instance_ref.storage full # [ 664.913713] dagster-daemon[4525]: ^^^^^^^^^^^^^^^^^^^^ full # [ 664.923500] dagster-daemon[4525]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 664.924242] dagster-daemon[4525]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 664.924815] dagster-daemon[4525]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 664.925681] dagster-daemon[4525]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 664.926471] dagster-daemon[4525]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 664.927237] dagster-daemon[4525]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 664.927952] dagster-daemon[4525]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 664.928752] dagster-daemon[4525]: return DagsterPostgresStorage( full # [ 664.929668] dagster-daemon[4525]: inst_data=inst_data, full # [ 664.930048] dagster-daemon[4525]: ...<2 lines>... full # [ 664.930621] dagster-daemon[4525]: token_provider=get_token_provider_from_config(config_value), full # [ 664.931351] dagster-daemon[4525]: ) full # [ 664.941272] dagster-daemon[4525]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 664.941969] dagster-daemon[4525]: self._run_storage = PostgresRunStorage( full # [ 664.942795] dagster-daemon[4525]: ~~~~~~~~~~~~~~~~~~^ full # [ 664.943537] dagster-daemon[4525]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 664.944091] dagster-daemon[4525]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 664.944680] dagster-daemon[4525]: ) full # [ 664.945640] dagster-daemon[4525]: ^ full # [ 664.946532] dagster-daemon[4525]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 664.947308] dagster-daemon[4525]: self._engine = create_pg_engine( full # [ 664.947991] dagster-daemon[4525]: ~~~~~~~~~~~~~~~~^ full # [ 664.948610] dagster-daemon[4525]: self.postgres_url, full # [ 664.949434] dagster-daemon[4525]: ^^^^^^^^^^^^^^^^^^ full # [ 664.950112] dagster-daemon[4525]: ...<2 lines>... full # [ 664.950702] dagster-daemon[4525]: poolclass=db_pool.NullPool, full # [ 664.951714] dagster-daemon[4525]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 664.952557] dagster-daemon[4525]: ) full # [ 664.953335] dagster-daemon[4525]: ^ full # [ 664.954066] dagster-daemon[4525]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 664.954642] dagster-daemon[4525]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 664.955551] dagster-daemon[4525]: File "", line 2, in create_engine full # [ 664.956148] dagster-daemon[4525]: return target(fn, url, **kwargs) full # [ 664.956738] dagster-daemon[4525]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 664.957668] dagster-daemon[4525]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 664.958226] dagster-daemon[4525]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 664.958815] dagster-daemon[4525]: dbapi = dbapi_meth(**dbapi_args) full # [ 664.960140] dagster-daemon[4525]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 664.960679] dagster-daemon[4525]: import psycopg full # [ 664.961507] dagster-daemon[4525]: ModuleNotFoundError: No module named 'psycopg' full # [ 665.202613] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 665.204613] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 665.206877] systemd[1]: dagster-daemon.service: Consumed 1.458s CPU time over 7.273s wall clock time, 88.6M memory peak. full # [ 665.699469] dagster-webserver[4526]: Traceback (most recent call last): full # [ 665.701952] dagster-webserver[4526]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 665.702693] dagster-webserver[4526]: sys.exit(main()) full # [ 665.703503] dagster-webserver[4526]: ~~~~^^ full # [ 665.704156] dagster-webserver[4526]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 665.704751] dagster-webserver[4526]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 665.705631] dagster-webserver[4526]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 665.706285] dagster-webserver[4526]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 665.706840] dagster-webserver[4526]: return self.main(*args, **kwargs) full # [ 665.707668] dagster-webserver[4526]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 665.708492] dagster-webserver[4526]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 665.709154] dagster-webserver[4526]: rv = self.invoke(ctx) full # [ 665.717337] dagster-webserver[4526]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 665.718161] dagster-webserver[4526]: return ctx.invoke(self.callback, **ctx.params) full # [ 665.718789] dagster-webserver[4526]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 665.719613] dagster-webserver[4526]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 665.720297] dagster-webserver[4526]: return callback(*args, **kwargs) full # [ 665.721258] dagster-webserver[4526]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 665.721956] dagster-webserver[4526]: instance = stack.enter_context( full # [ 665.722798] dagster-webserver[4526]: get_possibly_temporary_instance_for_cli( full # [ 665.723630] dagster-webserver[4526]: ...<3 lines>... full # [ 665.724347] dagster-webserver[4526]: ) full # [ 665.724892] dagster-webserver[4526]: ) full # [ 665.725723] dagster-webserver[4526]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 665.726549] dagster-webserver[4526]: result = _enter(cm) full # [ 665.734918] dagster-webserver[4526]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 665.735694] dagster-webserver[4526]: return next(self.gen) full # [ 665.736545] dagster-webserver[4526]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 665.737224] dagster-webserver[4526]: with DagsterInstance.get() as instance: full # [ 665.737824] dagster-webserver[4526]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 665.738712] dagster-webserver[4526]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 665.739516] dagster-webserver[4526]: return create_instance_from_dagster_home() full # [ 665.740212] dagster-webserver[4526]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 665.740808] dagster-webserver[4526]: return create_instance_from_config(dagster_home_path) full # [ 665.750319] dagster-webserver[4526]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 665.751130] dagster-webserver[4526]: return create_instance_from_ref(instance_ref) full # [ 665.751732] dagster-webserver[4526]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 665.752573] dagster-webserver[4526]: unified_storage = instance_ref.storage full # [ 665.753246] dagster-webserver[4526]: ^^^^^^^^^^^^^^^^^^^^ full # [ 665.753850] dagster-webserver[4526]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 665.754522] dagster-webserver[4526]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 665.755188] dagster-webserver[4526]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 665.755837] dagster-webserver[4526]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 665.756620] dagster-webserver[4526]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 665.757276] dagster-webserver[4526]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 665.757908] dagster-webserver[4526]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 665.758730] dagster-webserver[4526]: return DagsterPostgresStorage( full # [ 665.759564] dagster-webserver[4526]: inst_data=inst_data, full # [ 665.760216] dagster-webserver[4526]: ...<2 lines>... full # [ 665.760819] dagster-webserver[4526]: token_provider=get_token_provider_from_config(config_value), full # [ 665.761636] dagster-webserver[4526]: ) full # [ 665.777044] dagster-webserver[4526]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 665.777800] dagster-webserver[4526]: self._run_storage = PostgresRunStorage( full # [ 665.778638] dagster-webserver[4526]: ~~~~~~~~~~~~~~~~~~^ full # [ 665.779489] dagster-webserver[4526]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 665.780179] dagster-webserver[4526]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 665.780780] dagster-webserver[4526]: ) full # [ 665.781623] dagster-webserver[4526]: ^ full # [ 665.782291] dagster-webserver[4526]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 665.782923] dagster-webserver[4526]: self._engine = create_pg_engine( full # [ 665.783775] dagster-webserver[4526]: ~~~~~~~~~~~~~~~~^ full # [ 665.784608] dagster-webserver[4526]: self.postgres_url, full # [ 665.785301] dagster-webserver[4526]: ^^^^^^^^^^^^^^^^^^ full # [ 665.785904] dagster-webserver[4526]: ...<2 lines>... full # [ 665.786751] dagster-webserver[4526]: poolclass=db_pool.NullPool, full # [ 665.787596] dagster-webserver[4526]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 665.788284] dagster-webserver[4526]: ) full # [ 665.788888] dagster-webserver[4526]: ^ full # [ 665.789735] dagster-webserver[4526]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 665.790556] dagster-webserver[4526]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 665.791220] dagster-webserver[4526]: File "", line 2, in create_engine full # [ 665.791817] dagster-webserver[4526]: return target(fn, url, **kwargs) full # [ 665.792682] dagster-webserver[4526]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 665.793473] dagster-webserver[4526]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 665.794146] dagster-webserver[4526]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 665.794732] dagster-webserver[4526]: dbapi = dbapi_meth(**dbapi_args) full # [ 665.810328] dagster-webserver[4526]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 665.813116] dagster-webserver[4526]: import psycopg full # [ 665.814094] dagster-webserver[4526]: ModuleNotFoundError: No module named 'psycopg' full # [ 666.082746] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 666.085344] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 666.087511] systemd[1]: dagster-webserver.service: Consumed 2.110s CPU time over 8.271s wall clock time, 111.8M memory peak. full # [ 670.235172] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 91. full # [ 670.238188] systemd[1]: Started Dagster Daemon. full # [ 671.235796] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 81. full # [ 671.237876] systemd[1]: Started Dagster Webserver. full # [ 672.098945] dagster-daemon[4564]: Traceback (most recent call last): full # [ 672.102067] dagster-daemon[4564]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 672.106287] dagster-daemon[4564]: sys.exit(main()) full # [ 672.107270] dagster-daemon[4564]: ~~~~^^ full # [ 672.108242] dagster-daemon[4564]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 672.110726] dagster-daemon[4564]: cli(obj={}) full # [ 672.111598] dagster-daemon[4564]: ~~~^^^^^^^^ full # [ 672.114088] dagster-daemon[4564]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 672.116410] dagster-daemon[4564]: return self.main(*args, **kwargs) full # [ 672.117557] dagster-daemon[4564]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 672.118715] dagster-daemon[4564]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 672.123083] dagster-daemon[4564]: rv = self.invoke(ctx) full # [ 672.124082] dagster-daemon[4564]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 672.126383] dagster-daemon[4564]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 672.127812] dagster-daemon[4564]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 672.131173] dagster-daemon[4564]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 672.133470] dagster-daemon[4564]: return ctx.invoke(self.callback, **ctx.params) full # [ 672.134785] dagster-daemon[4564]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 672.136151] dagster-daemon[4564]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 672.140174] dagster-daemon[4564]: return callback(*args, **kwargs) full # [ 672.141333] dagster-daemon[4564]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 672.143891] dagster-daemon[4564]: with get_instance_for_cli( full # [ 672.144963] dagster-daemon[4564]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 672.146112] dagster-daemon[4564]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 672.147915] dagster-daemon[4564]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 672.149766] dagster-daemon[4564]: ) as instance: full # [ 672.150686] dagster-daemon[4564]: ^ full # [ 672.153089] dagster-daemon[4564]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 672.155283] dagster-daemon[4564]: return next(self.gen) full # [ 672.156280] dagster-daemon[4564]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 672.161174] dagster-daemon[4564]: with DagsterInstance.get() as instance: full # [ 672.162391] dagster-daemon[4564]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 672.163518] dagster-daemon[4564]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 672.166072] dagster-daemon[4564]: return create_instance_from_dagster_home() full # [ 672.169089] dagster-daemon[4564]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 672.171948] dagster-daemon[4564]: return create_instance_from_config(dagster_home_path) full # [ 672.173355] dagster-daemon[4564]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 672.176207] dagster-daemon[4564]: return create_instance_from_ref(instance_ref) full # [ 672.177507] dagster-daemon[4564]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 672.182090] dagster-daemon[4564]: unified_storage = instance_ref.storage full # [ 672.183313] dagster-daemon[4564]: ^^^^^^^^^^^^^^^^^^^^ full # [ 672.184530] dagster-daemon[4564]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 672.190092] dagster-daemon[4564]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 672.191932] dagster-daemon[4564]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 672.193413] dagster-daemon[4564]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 672.195945] dagster-daemon[4564]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 672.197510] dagster-daemon[4564]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 672.199108] dagster-daemon[4564]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 672.201675] dagster-daemon[4564]: return DagsterPostgresStorage( full # [ 672.202786] dagster-daemon[4564]: inst_data=inst_data, full # [ 672.203834] dagster-daemon[4564]: ...<2 lines>... full # [ 672.204760] dagster-daemon[4564]: token_provider=get_token_provider_from_config(config_value), full # [ 672.206326] dagster-daemon[4564]: ) full # [ 672.207083] dagster-daemon[4564]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 672.209542] dagster-daemon[4564]: self._run_storage = PostgresRunStorage( full # [ 672.210753] dagster-daemon[4564]: ~~~~~~~~~~~~~~~~~~^ full # [ 672.212046] dagster-daemon[4564]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 672.213691] dagster-daemon[4564]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 672.215403] dagster-daemon[4564]: ) full # [ 672.216156] dagster-daemon[4564]: ^ full # [ 672.216917] dagster-daemon[4564]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 672.219617] dagster-daemon[4564]: self._engine = create_pg_engine( full # [ 672.220753] dagster-daemon[4564]: ~~~~~~~~~~~~~~~~^ full # [ 672.221885] dagster-daemon[4564]: self.postgres_url, full # [ 672.222885] dagster-daemon[4564]: ^^^^^^^^^^^^^^^^^^ full # [ 672.223887] dagster-daemon[4564]: ...<2 lines>... full # [ 672.224809] dagster-daemon[4564]: poolclass=db_pool.NullPool, full # [ 672.225954] dagster-daemon[4564]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 672.227098] dagster-daemon[4564]: ) full # [ 672.227805] dagster-daemon[4564]: ^ full # [ 672.228549] dagster-daemon[4564]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 672.231154] dagster-daemon[4564]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 672.232535] dagster-daemon[4564]: File "", line 2, in create_engine full # [ 672.234760] dagster-daemon[4564]: return target(fn, url, **kwargs) full # [ 672.235896] dagster-daemon[4564]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 672.238507] dagster-daemon[4564]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 672.239959] dagster-daemon[4564]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 672.242513] dagster-daemon[4564]: dbapi = dbapi_meth(**dbapi_args) full # [ 672.243648] dagster-daemon[4564]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 672.246366] dagster-daemon[4564]: import psycopg full # [ 672.247283] dagster-daemon[4564]: ModuleNotFoundError: No module named 'psycopg' full # [ 672.404706] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 672.408407] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 672.411892] systemd[1]: dagster-daemon.service: Consumed 1.432s CPU time over 7.200s wall clock time, 88.7M memory peak. full # [ 673.918783] dagster-webserver[4571]: Traceback (most recent call last): full # [ 673.921255] dagster-webserver[4571]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 673.921983] dagster-webserver[4571]: sys.exit(main()) full # [ 673.922779] dagster-webserver[4571]: ~~~~^^ full # [ 673.923601] dagster-webserver[4571]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 673.924269] dagster-webserver[4571]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 673.924885] dagster-webserver[4571]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 673.925693] dagster-webserver[4571]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 673.926524] dagster-webserver[4571]: return self.main(*args, **kwargs) full # [ 673.927234] dagster-webserver[4571]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 673.927814] dagster-webserver[4571]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 673.928606] dagster-webserver[4571]: rv = self.invoke(ctx) full # [ 673.936652] dagster-webserver[4571]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 673.937626] dagster-webserver[4571]: return ctx.invoke(self.callback, **ctx.params) full # [ 673.938504] dagster-webserver[4571]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 673.939235] dagster-webserver[4571]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 673.939773] dagster-webserver[4571]: return callback(*args, **kwargs) full # [ 673.940619] dagster-webserver[4571]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 673.941282] dagster-webserver[4571]: instance = stack.enter_context( full # [ 673.941899] dagster-webserver[4571]: get_possibly_temporary_instance_for_cli( full # [ 673.942728] dagster-webserver[4571]: ...<3 lines>... full # [ 673.943555] dagster-webserver[4571]: ) full # [ 673.944219] dagster-webserver[4571]: ) full # [ 673.944846] dagster-webserver[4571]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 673.945662] dagster-webserver[4571]: result = _enter(cm) full # [ 673.946481] dagster-webserver[4571]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 673.947170] dagster-webserver[4571]: return next(self.gen) full # [ 673.957167] dagster-webserver[4571]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 673.957946] dagster-webserver[4571]: with DagsterInstance.get() as instance: full # [ 673.958791] dagster-webserver[4571]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 673.959630] dagster-webserver[4571]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 673.960286] dagster-webserver[4571]: return create_instance_from_dagster_home() full # [ 673.960919] dagster-webserver[4571]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 673.961768] dagster-webserver[4571]: return create_instance_from_config(dagster_home_path) full # [ 673.962647] dagster-webserver[4571]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 673.963324] dagster-webserver[4571]: return create_instance_from_ref(instance_ref) full # [ 673.963899] dagster-webserver[4571]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 673.964746] dagster-webserver[4571]: unified_storage = instance_ref.storage full # [ 673.965621] dagster-webserver[4571]: ^^^^^^^^^^^^^^^^^^^^ full # [ 673.978276] dagster-webserver[4571]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 673.979133] dagster-webserver[4571]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 673.979699] dagster-webserver[4571]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 673.980586] dagster-webserver[4571]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 673.981225] dagster-webserver[4571]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 673.981829] dagster-webserver[4571]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 673.982492] dagster-webserver[4571]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 673.983481] dagster-webserver[4571]: return DagsterPostgresStorage( full # [ 673.984174] dagster-webserver[4571]: inst_data=inst_data, full # [ 673.984770] dagster-webserver[4571]: ...<2 lines>... full # [ 673.985628] dagster-webserver[4571]: token_provider=get_token_provider_from_config(config_value), full # [ 673.986287] dagster-webserver[4571]: ) full # [ 673.986968] dagster-webserver[4571]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 673.987774] dagster-webserver[4571]: self._run_storage = PostgresRunStorage( full # [ 673.988615] dagster-webserver[4571]: ~~~~~~~~~~~~~~~~~~^ full # [ 673.989274] dagster-webserver[4571]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 673.989865] dagster-webserver[4571]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 673.990691] dagster-webserver[4571]: ) full # [ 673.991520] dagster-webserver[4571]: ^ full # [ 673.992186] dagster-webserver[4571]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 673.992783] dagster-webserver[4571]: self._engine = create_pg_engine( full # [ 673.993604] dagster-webserver[4571]: ~~~~~~~~~~~~~~~~^ full # [ 673.994273] dagster-webserver[4571]: self.postgres_url, full # [ 673.995098] dagster-webserver[4571]: ^^^^^^^^^^^^^^^^^^ full # [ 673.995694] dagster-webserver[4571]: ...<2 lines>... full # [ 673.996521] dagster-webserver[4571]: poolclass=db_pool.NullPool, full # [ 673.997546] dagster-webserver[4571]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 673.998207] dagster-webserver[4571]: ) full # [ 673.998804] dagster-webserver[4571]: ^ full # [ 674.015704] dagster-webserver[4571]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 674.016489] dagster-webserver[4571]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 674.017179] dagster-webserver[4571]: File "", line 2, in create_engine full # [ 674.017797] dagster-webserver[4571]: return target(fn, url, **kwargs) full # [ 674.018632] dagster-webserver[4571]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 674.019287] dagster-webserver[4571]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 674.019919] dagster-webserver[4571]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 674.020767] dagster-webserver[4571]: dbapi = dbapi_meth(**dbapi_args) full # [ 674.021648] dagster-webserver[4571]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 674.022329] dagster-webserver[4571]: import psycopg full # [ 674.033252] dagster-webserver[4571]: ModuleNotFoundError: No module named 'psycopg' full # [ 674.326290] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 674.328784] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 674.331219] systemd[1]: dagster-webserver.service: Consumed 2.064s CPU time over 8.243s wall clock time, 111.7M memory peak. full # [ 677.485186] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 92. full # [ 677.488062] systemd[1]: Started Dagster Daemon. full # [ 679.326477] dagster-daemon[4603]: Traceback (most recent call last): full # [ 679.328924] dagster-daemon[4603]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 679.329688] dagster-daemon[4603]: sys.exit(main()) full # [ 679.330274] dagster-daemon[4603]: ~~~~^^ full # [ 679.330896] dagster-daemon[4603]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 679.331721] dagster-daemon[4603]: cli(obj={}) full # [ 679.332570] dagster-daemon[4603]: ~~~^^^^^^^^ full # [ 679.333246] dagster-daemon[4603]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 679.333807] dagster-daemon[4603]: return self.main(*args, **kwargs) full # [ 679.334636] dagster-daemon[4603]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 679.335269] dagster-daemon[4603]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 679.335886] dagster-daemon[4603]: rv = self.invoke(ctx) full # [ 679.343194] dagster-daemon[4603]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 679.343961] dagster-daemon[4603]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 679.344821] dagster-daemon[4603]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 679.345621] dagster-daemon[4603]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 679.346294] dagster-daemon[4603]: return ctx.invoke(self.callback, **ctx.params) full # [ 679.346896] dagster-daemon[4603]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 679.347734] dagster-daemon[4603]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 679.348568] dagster-daemon[4603]: return callback(*args, **kwargs) full # [ 679.349208] dagster-daemon[4603]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 679.349807] dagster-daemon[4603]: with get_instance_for_cli( full # [ 679.350624] dagster-daemon[4603]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 679.351262] dagster-daemon[4603]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 679.351879] dagster-daemon[4603]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 679.352715] dagster-daemon[4603]: ) as instance: full # [ 679.353529] dagster-daemon[4603]: ^ full # [ 679.354218] dagster-daemon[4603]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 679.354782] dagster-daemon[4603]: return next(self.gen) full # [ 679.367074] dagster-daemon[4603]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 679.367864] dagster-daemon[4603]: with DagsterInstance.get() as instance: full # [ 679.368483] dagster-daemon[4603]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 679.369196] dagster-daemon[4603]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 679.369759] dagster-daemon[4603]: return create_instance_from_dagster_home() full # [ 679.370634] dagster-daemon[4603]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 679.371274] dagster-daemon[4603]: return create_instance_from_config(dagster_home_path) full # [ 679.371874] dagster-daemon[4603]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 679.372711] dagster-daemon[4603]: return create_instance_from_ref(instance_ref) full # [ 679.382776] dagster-daemon[4603]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 679.383560] dagster-daemon[4603]: unified_storage = instance_ref.storage full # [ 679.384251] dagster-daemon[4603]: ^^^^^^^^^^^^^^^^^^^^ full # [ 679.384834] dagster-daemon[4603]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 679.385478] dagster-daemon[4603]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 679.386157] dagster-daemon[4603]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 679.386759] dagster-daemon[4603]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 679.387610] dagster-daemon[4603]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 679.388283] dagster-daemon[4603]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 679.388918] dagster-daemon[4603]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 679.389716] dagster-daemon[4603]: return DagsterPostgresStorage( full # [ 679.390545] dagster-daemon[4603]: inst_data=inst_data, full # [ 679.391224] dagster-daemon[4603]: ...<2 lines>... full # [ 679.391825] dagster-daemon[4603]: token_provider=get_token_provider_from_config(config_value), full # [ 679.392721] dagster-daemon[4603]: ) full # [ 679.393510] dagster-daemon[4603]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 679.394187] dagster-daemon[4603]: self._run_storage = PostgresRunStorage( full # [ 679.394789] dagster-daemon[4603]: ~~~~~~~~~~~~~~~~~~^ full # [ 679.395587] dagster-daemon[4603]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 679.396245] dagster-daemon[4603]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 679.396843] dagster-daemon[4603]: ) full # [ 679.397675] dagster-daemon[4603]: ^ full # [ 679.413652] dagster-daemon[4603]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 679.414615] dagster-daemon[4603]: self._engine = create_pg_engine( full # [ 679.415293] dagster-daemon[4603]: ~~~~~~~~~~~~~~~~^ full # [ 679.415897] dagster-daemon[4603]: self.postgres_url, full # [ 679.416735] dagster-daemon[4603]: ^^^^^^^^^^^^^^^^^^ full # [ 679.417569] dagster-daemon[4603]: ...<2 lines>... full # [ 679.418247] dagster-daemon[4603]: poolclass=db_pool.NullPool, full # [ 679.418844] dagster-daemon[4603]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 679.419477] dagster-daemon[4603]: ) full # [ 679.420151] dagster-daemon[4603]: ^ full # [ 679.420756] dagster-daemon[4603]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 679.421589] dagster-daemon[4603]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 679.422264] dagster-daemon[4603]: File "", line 2, in create_engine full # [ 679.422867] dagster-daemon[4603]: return target(fn, url, **kwargs) full # [ 679.423702] dagster-daemon[4603]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 679.424538] dagster-daemon[4603]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 679.425251] dagster-daemon[4603]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 679.425818] dagster-daemon[4603]: dbapi = dbapi_meth(**dbapi_args) full # [ 679.437405] dagster-daemon[4603]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 679.440154] dagster-daemon[4603]: import psycopg full # [ 679.441123] dagster-daemon[4603]: ModuleNotFoundError: No module named 'psycopg' full # [ 679.486290] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 82. full # [ 679.489912] systemd[1]: Started Dagster Webserver. full # [ 679.660110] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 679.661100] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 679.664037] systemd[1]: dagster-daemon.service: Consumed 1.422s CPU time over 7.254s wall clock time, 88.5M memory peak. full # [ 682.103304] dagster-webserver[4613]: Traceback (most recent call last): full # [ 682.106480] dagster-webserver[4613]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 682.107306] dagster-webserver[4613]: sys.exit(main()) full # [ 682.107895] dagster-webserver[4613]: ~~~~^^ full # [ 682.108942] dagster-webserver[4613]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 682.109844] dagster-webserver[4613]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 682.111184] dagster-webserver[4613]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 682.111882] dagster-webserver[4613]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 682.112883] dagster-webserver[4613]: return self.main(*args, **kwargs) full # [ 682.113890] dagster-webserver[4613]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 682.114930] dagster-webserver[4613]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 682.115907] dagster-webserver[4613]: rv = self.invoke(ctx) full # [ 682.116916] dagster-webserver[4613]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 682.117921] dagster-webserver[4613]: return ctx.invoke(self.callback, **ctx.params) full # [ 682.118945] dagster-webserver[4613]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 682.128840] dagster-webserver[4613]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 682.129603] dagster-webserver[4613]: return callback(*args, **kwargs) full # [ 682.130282] dagster-webserver[4613]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 682.130885] dagster-webserver[4613]: instance = stack.enter_context( full # [ 682.131726] dagster-webserver[4613]: get_possibly_temporary_instance_for_cli( full # [ 682.132564] dagster-webserver[4613]: ...<3 lines>... full # [ 682.133231] dagster-webserver[4613]: ) full # [ 682.133836] dagster-webserver[4613]: ) full # [ 682.134479] dagster-webserver[4613]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 682.135154] dagster-webserver[4613]: result = _enter(cm) full # [ 682.135794] dagster-webserver[4613]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 682.136590] dagster-webserver[4613]: return next(self.gen) full # [ 682.137262] dagster-webserver[4613]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 682.137846] dagster-webserver[4613]: with DagsterInstance.get() as instance: full # [ 682.138677] dagster-webserver[4613]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 682.149405] dagster-webserver[4613]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 682.150233] dagster-webserver[4613]: return create_instance_from_dagster_home() full # [ 682.150817] dagster-webserver[4613]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 682.151755] dagster-webserver[4613]: return create_instance_from_config(dagster_home_path) full # [ 682.152523] dagster-webserver[4613]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 682.153161] dagster-webserver[4613]: return create_instance_from_ref(instance_ref) full # [ 682.153765] dagster-webserver[4613]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 682.154594] dagster-webserver[4613]: unified_storage = instance_ref.storage full # [ 682.155276] dagster-webserver[4613]: ^^^^^^^^^^^^^^^^^^^^ full # [ 682.165732] dagster-webserver[4613]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 682.166526] dagster-webserver[4613]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 682.167176] dagster-webserver[4613]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 682.167780] dagster-webserver[4613]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 682.168597] dagster-webserver[4613]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 682.169270] dagster-webserver[4613]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 682.169874] dagster-webserver[4613]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 682.170717] dagster-webserver[4613]: return DagsterPostgresStorage( full # [ 682.171574] dagster-webserver[4613]: inst_data=inst_data, full # [ 682.172228] dagster-webserver[4613]: ...<2 lines>... full # [ 682.172829] dagster-webserver[4613]: token_provider=get_token_provider_from_config(config_value), full # [ 682.173665] dagster-webserver[4613]: ) full # [ 682.174580] dagster-webserver[4613]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 682.175186] dagster-webserver[4613]: self._run_storage = PostgresRunStorage( full # [ 682.175782] dagster-webserver[4613]: ~~~~~~~~~~~~~~~~~~^ full # [ 682.176636] dagster-webserver[4613]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 682.177278] dagster-webserver[4613]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 682.177862] dagster-webserver[4613]: ) full # [ 682.178903] dagster-webserver[4613]: ^ full # [ 682.179699] dagster-webserver[4613]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 682.180587] dagster-webserver[4613]: self._engine = create_pg_engine( full # [ 682.181182] dagster-webserver[4613]: ~~~~~~~~~~~~~~~~^ full # [ 682.181771] dagster-webserver[4613]: self.postgres_url, full # [ 682.182579] dagster-webserver[4613]: ^^^^^^^^^^^^^^^^^^ full # [ 682.183239] dagster-webserver[4613]: ...<2 lines>... full # [ 682.183834] dagster-webserver[4613]: poolclass=db_pool.NullPool, full # [ 682.184469] dagster-webserver[4613]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 682.185127] dagster-webserver[4613]: ) full # [ 682.185722] dagster-webserver[4613]: ^ full # [ 682.202828] dagster-webserver[4613]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 682.203603] dagster-webserver[4613]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 682.206083] dagster-webserver[4613]: File "", line 2, in create_engine full # [ 682.206668] dagster-webserver[4613]: return target(fn, url, **kwargs) full # [ 682.207497] dagster-webserver[4613]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 682.210127] dagster-webserver[4613]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 682.210746] dagster-webserver[4613]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 682.211578] dagster-webserver[4613]: dbapi = dbapi_meth(**dbapi_args) full # [ 682.212239] dagster-webserver[4613]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 682.212842] dagster-webserver[4613]: import psycopg full # [ 682.215101] dagster-webserver[4613]: ModuleNotFoundError: No module named 'psycopg' full # [ 682.477718] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 682.479988] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 682.482158] systemd[1]: dagster-webserver.service: Consumed 1.998s CPU time over 8.149s wall clock time, 111.8M memory peak. full # [ 684.734989] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 93. full # [ 684.737790] systemd[1]: Started Dagster Daemon. full # [ 686.578160] dagster-daemon[4646]: Traceback (most recent call last): full # [ 686.580597] dagster-daemon[4646]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 686.581552] dagster-daemon[4646]: sys.exit(main()) full # [ 686.582185] dagster-daemon[4646]: ~~~~^^ full # [ 686.582775] dagster-daemon[4646]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 686.583635] dagster-daemon[4646]: cli(obj={}) full # [ 686.584286] dagster-daemon[4646]: ~~~^^^^^^^^ full # [ 686.584901] dagster-daemon[4646]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 686.585699] dagster-daemon[4646]: return self.main(*args, **kwargs) full # [ 686.586511] dagster-daemon[4646]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 686.587178] dagster-daemon[4646]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 686.587771] dagster-daemon[4646]: rv = self.invoke(ctx) full # [ 686.594815] dagster-daemon[4646]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 686.595599] dagster-daemon[4646]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 686.596298] dagster-daemon[4646]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 686.596894] dagster-daemon[4646]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 686.597727] dagster-daemon[4646]: return ctx.invoke(self.callback, **ctx.params) full # [ 686.598565] dagster-daemon[4646]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 686.599241] dagster-daemon[4646]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 686.599855] dagster-daemon[4646]: return callback(*args, **kwargs) full # [ 686.600735] dagster-daemon[4646]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 686.601520] dagster-daemon[4646]: with get_instance_for_cli( full # [ 686.602169] dagster-daemon[4646]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 686.602766] dagster-daemon[4646]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 686.603586] dagster-daemon[4646]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 686.604242] dagster-daemon[4646]: ) as instance: full # [ 686.604840] dagster-daemon[4646]: ^ full # [ 686.615933] dagster-daemon[4646]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 686.616713] dagster-daemon[4646]: return next(self.gen) full # [ 686.617541] dagster-daemon[4646]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 686.618214] dagster-daemon[4646]: with DagsterInstance.get() as instance: full # [ 686.618817] dagster-daemon[4646]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 686.619643] dagster-daemon[4646]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 686.620296] dagster-daemon[4646]: return create_instance_from_dagster_home() full # [ 686.620963] dagster-daemon[4646]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 686.621758] dagster-daemon[4646]: return create_instance_from_config(dagster_home_path) full # [ 686.622737] dagster-daemon[4646]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 686.623620] dagster-daemon[4646]: return create_instance_from_ref(instance_ref) full # [ 686.634422] dagster-daemon[4646]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 686.635251] dagster-daemon[4646]: unified_storage = instance_ref.storage full # [ 686.635862] dagster-daemon[4646]: ^^^^^^^^^^^^^^^^^^^^ full # [ 686.636486] dagster-daemon[4646]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 686.637159] dagster-daemon[4646]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 686.637769] dagster-daemon[4646]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 686.638634] dagster-daemon[4646]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 686.639278] dagster-daemon[4646]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 686.639876] dagster-daemon[4646]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 686.640725] dagster-daemon[4646]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 686.641547] dagster-daemon[4646]: return DagsterPostgresStorage( full # [ 686.642227] dagster-daemon[4646]: inst_data=inst_data, full # [ 686.642832] dagster-daemon[4646]: ...<2 lines>... full # [ 686.643679] dagster-daemon[4646]: token_provider=get_token_provider_from_config(config_value), full # [ 686.644509] dagster-daemon[4646]: ) full # [ 686.656770] dagster-daemon[4646]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 686.657544] dagster-daemon[4646]: self._run_storage = PostgresRunStorage( full # [ 686.658217] dagster-daemon[4646]: ~~~~~~~~~~~~~~~~~~^ full # [ 686.658835] dagster-daemon[4646]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 686.659667] dagster-daemon[4646]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 686.660499] dagster-daemon[4646]: ) full # [ 686.661176] dagster-daemon[4646]: ^ full # [ 686.661778] dagster-daemon[4646]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 686.662605] dagster-daemon[4646]: self._engine = create_pg_engine( full # [ 686.663290] dagster-daemon[4646]: ~~~~~~~~~~~~~~~~^ full # [ 686.663886] dagster-daemon[4646]: self.postgres_url, full # [ 686.664724] dagster-daemon[4646]: ^^^^^^^^^^^^^^^^^^ full # [ 686.665564] dagster-daemon[4646]: ...<2 lines>... full # [ 686.666230] dagster-daemon[4646]: poolclass=db_pool.NullPool, full # [ 686.666830] dagster-daemon[4646]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 686.667668] dagster-daemon[4646]: ) full # [ 686.668501] dagster-daemon[4646]: ^ full # [ 686.669156] dagster-daemon[4646]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 686.669751] dagster-daemon[4646]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 686.670580] dagster-daemon[4646]: File "", line 2, in create_engine full # [ 686.671030] dagster-daemon[4646]: return target(fn, url, **kwargs) full # [ 686.671648] dagster-daemon[4646]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 686.672265] dagster-daemon[4646]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 686.685613] dagster-daemon[4646]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 686.686583] dagster-daemon[4646]: dbapi = dbapi_meth(**dbapi_args) full # [ 686.687257] dagster-daemon[4646]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 686.687858] dagster-daemon[4646]: import psycopg full # [ 686.688491] dagster-daemon[4646]: ModuleNotFoundError: No module named 'psycopg' full # [ 686.887127] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 686.889395] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 686.892044] systemd[1]: dagster-daemon.service: Consumed 1.379s CPU time over 7.221s wall clock time, 88.5M memory peak. full # [ 687.485195] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 83. full # [ 687.488390] systemd[1]: Started Dagster Webserver. full # [ 690.076270] dagster-webserver[4659]: Traceback (most recent call last): full # [ 690.078769] dagster-webserver[4659]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 690.079698] dagster-webserver[4659]: sys.exit(main()) full # [ 690.080485] dagster-webserver[4659]: ~~~~^^ full # [ 690.081265] dagster-webserver[4659]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 690.081814] dagster-webserver[4659]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 690.082650] dagster-webserver[4659]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 690.083298] dagster-webserver[4659]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 690.083881] dagster-webserver[4659]: return self.main(*args, **kwargs) full # [ 690.084747] dagster-webserver[4659]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 690.085688] dagster-webserver[4659]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 690.086485] dagster-webserver[4659]: rv = self.invoke(ctx) full # [ 690.094316] dagster-webserver[4659]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 690.095170] dagster-webserver[4659]: return ctx.invoke(self.callback, **ctx.params) full # [ 690.095760] dagster-webserver[4659]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 690.096572] dagster-webserver[4659]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 690.097057] dagster-webserver[4659]: return callback(*args, **kwargs) full # [ 690.097697] dagster-webserver[4659]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 690.098506] dagster-webserver[4659]: instance = stack.enter_context( full # [ 690.099181] dagster-webserver[4659]: get_possibly_temporary_instance_for_cli( full # [ 690.099786] dagster-webserver[4659]: ...<3 lines>... full # [ 690.100604] dagster-webserver[4659]: ) full # [ 690.101253] dagster-webserver[4659]: ) full # [ 690.101859] dagster-webserver[4659]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 690.102696] dagster-webserver[4659]: result = _enter(cm) full # [ 690.111925] dagster-webserver[4659]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 690.112683] dagster-webserver[4659]: return next(self.gen) full # [ 690.113514] dagster-webserver[4659]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 690.114202] dagster-webserver[4659]: with DagsterInstance.get() as instance: full # [ 690.114803] dagster-webserver[4659]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 690.115651] dagster-webserver[4659]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 690.116484] dagster-webserver[4659]: return create_instance_from_dagster_home() full # [ 690.117207] dagster-webserver[4659]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 690.117765] dagster-webserver[4659]: return create_instance_from_config(dagster_home_path) full # [ 690.118605] dagster-webserver[4659]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 690.119286] dagster-webserver[4659]: return create_instance_from_ref(instance_ref) full # [ 690.131149] dagster-webserver[4659]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 690.131918] dagster-webserver[4659]: unified_storage = instance_ref.storage full # [ 690.132755] dagster-webserver[4659]: ^^^^^^^^^^^^^^^^^^^^ full # [ 690.133590] dagster-webserver[4659]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 690.134329] dagster-webserver[4659]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 690.134875] dagster-webserver[4659]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 690.135719] dagster-webserver[4659]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 690.136558] dagster-webserver[4659]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 690.137228] dagster-webserver[4659]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 690.137870] dagster-webserver[4659]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 690.138671] dagster-webserver[4659]: return DagsterPostgresStorage( full # [ 690.139509] dagster-webserver[4659]: inst_data=inst_data, full # [ 690.140186] dagster-webserver[4659]: ...<2 lines>... full # [ 690.140797] dagster-webserver[4659]: token_provider=get_token_provider_from_config(config_value), full # [ 690.141628] dagster-webserver[4659]: ) full # [ 690.142274] dagster-webserver[4659]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 690.142893] dagster-webserver[4659]: self._run_storage = PostgresRunStorage( full # [ 690.143716] dagster-webserver[4659]: ~~~~~~~~~~~~~~~~~~^ full # [ 690.144544] dagster-webserver[4659]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 690.145203] dagster-webserver[4659]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 690.145801] dagster-webserver[4659]: ) full # [ 690.146624] dagster-webserver[4659]: ^ full # [ 690.162868] dagster-webserver[4659]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 690.163646] dagster-webserver[4659]: self._engine = create_pg_engine( full # [ 690.164487] dagster-webserver[4659]: ~~~~~~~~~~~~~~~~^ full # [ 690.165371] dagster-webserver[4659]: self.postgres_url, full # [ 690.165976] dagster-webserver[4659]: ^^^^^^^^^^^^^^^^^^ full # [ 690.166819] dagster-webserver[4659]: ...<2 lines>... full # [ 690.167651] dagster-webserver[4659]: poolclass=db_pool.NullPool, full # [ 690.168503] dagster-webserver[4659]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 690.169192] dagster-webserver[4659]: ) full # [ 690.169813] dagster-webserver[4659]: ^ full # [ 690.170628] dagster-webserver[4659]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 690.171285] dagster-webserver[4659]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 690.171926] dagster-webserver[4659]: File "", line 2, in create_engine full # [ 690.172773] dagster-webserver[4659]: return target(fn, url, **kwargs) full # [ 690.173653] dagster-webserver[4659]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 690.174274] dagster-webserver[4659]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 690.174907] dagster-webserver[4659]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 690.175743] dagster-webserver[4659]: dbapi = dbapi_meth(**dbapi_args) full # [ 690.188088] dagster-webserver[4659]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 690.190845] dagster-webserver[4659]: import psycopg full # [ 690.191808] dagster-webserver[4659]: ModuleNotFoundError: No module named 'psycopg' full # [ 690.451488] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 690.453956] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 690.456135] systemd[1]: dagster-webserver.service: Consumed 1.971s CPU time over 7.972s wall clock time, 111.8M memory peak. full # [ 691.985506] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 94. full # [ 691.991122] systemd[1]: Started Dagster Daemon. full # [ 693.853475] dagster-daemon[4684]: Traceback (most recent call last): full # [ 693.855980] dagster-daemon[4684]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 693.856814] dagster-daemon[4684]: sys.exit(main()) full # [ 693.857613] dagster-daemon[4684]: ~~~~^^ full # [ 693.858283] dagster-daemon[4684]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 693.858888] dagster-daemon[4684]: cli(obj={}) full # [ 693.859751] dagster-daemon[4684]: ~~~^^^^^^^^ full # [ 693.860553] dagster-daemon[4684]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 693.861212] dagster-daemon[4684]: return self.main(*args, **kwargs) full # [ 693.861805] dagster-daemon[4684]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 693.862676] dagster-daemon[4684]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 693.863479] dagster-daemon[4684]: rv = self.invoke(ctx) full # [ 693.864147] dagster-daemon[4684]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 693.864733] dagster-daemon[4684]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 693.865586] dagster-daemon[4684]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 693.874963] dagster-daemon[4684]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 693.875723] dagster-daemon[4684]: return ctx.invoke(self.callback, **ctx.params) full # [ 693.876558] dagster-daemon[4684]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 693.877229] dagster-daemon[4684]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 693.877831] dagster-daemon[4684]: return callback(*args, **kwargs) full # [ 693.878719] dagster-daemon[4684]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 693.879514] dagster-daemon[4684]: with get_instance_for_cli( full # [ 693.880203] dagster-daemon[4684]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 693.880799] dagster-daemon[4684]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 693.881636] dagster-daemon[4684]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 693.882280] dagster-daemon[4684]: ) as instance: full # [ 693.882904] dagster-daemon[4684]: ^ full # [ 693.883727] dagster-daemon[4684]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 693.884550] dagster-daemon[4684]: return next(self.gen) full # [ 693.894389] dagster-daemon[4684]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 693.895222] dagster-daemon[4684]: with DagsterInstance.get() as instance: full # [ 693.895807] dagster-daemon[4684]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 693.896640] dagster-daemon[4684]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 693.897543] dagster-daemon[4684]: return create_instance_from_dagster_home() full # [ 693.898163] dagster-daemon[4684]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 693.898772] dagster-daemon[4684]: return create_instance_from_config(dagster_home_path) full # [ 693.899637] dagster-daemon[4684]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 693.900278] dagster-daemon[4684]: return create_instance_from_ref(instance_ref) full # [ 693.900876] dagster-daemon[4684]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 693.901716] dagster-daemon[4684]: unified_storage = instance_ref.storage full # [ 693.902574] dagster-daemon[4684]: ^^^^^^^^^^^^^^^^^^^^ full # [ 693.914916] dagster-daemon[4684]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 693.915677] dagster-daemon[4684]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 693.916515] dagster-daemon[4684]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 693.917196] dagster-daemon[4684]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 693.918085] dagster-daemon[4684]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 693.918627] dagster-daemon[4684]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 693.919280] dagster-daemon[4684]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 693.919914] dagster-daemon[4684]: return DagsterPostgresStorage( full # [ 693.920757] dagster-daemon[4684]: inst_data=inst_data, full # [ 693.921608] dagster-daemon[4684]: ...<2 lines>... full # [ 693.922320] dagster-daemon[4684]: token_provider=get_token_provider_from_config(config_value), full # [ 693.922881] dagster-daemon[4684]: ) full # [ 693.923720] dagster-daemon[4684]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 693.924559] dagster-daemon[4684]: self._run_storage = PostgresRunStorage( full # [ 693.925265] dagster-daemon[4684]: ~~~~~~~~~~~~~~~~~~^ full # [ 693.925841] dagster-daemon[4684]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 693.926486] dagster-daemon[4684]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 693.927141] dagster-daemon[4684]: ) full # [ 693.927738] dagster-daemon[4684]: ^ full # [ 693.928561] dagster-daemon[4684]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 693.929209] dagster-daemon[4684]: self._engine = create_pg_engine( full # [ 693.929806] dagster-daemon[4684]: ~~~~~~~~~~~~~~~~^ full # [ 693.930628] dagster-daemon[4684]: self.postgres_url, full # [ 693.931462] dagster-daemon[4684]: ^^^^^^^^^^^^^^^^^^ full # [ 693.932126] dagster-daemon[4684]: ...<2 lines>... full # [ 693.932722] dagster-daemon[4684]: poolclass=db_pool.NullPool, full # [ 693.933552] dagster-daemon[4684]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 693.934209] dagster-daemon[4684]: ) full # [ 693.934804] dagster-daemon[4684]: ^ full # [ 693.935627] dagster-daemon[4684]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 693.936466] dagster-daemon[4684]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 693.937161] dagster-daemon[4684]: File "", line 2, in create_engine full # [ 693.937727] dagster-daemon[4684]: return target(fn, url, **kwargs) full # [ 693.938551] dagster-daemon[4684]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 693.939216] dagster-daemon[4684]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 693.961311] dagster-daemon[4684]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 693.963868] dagster-daemon[4684]: dbapi = dbapi_meth(**dbapi_args) full # [ 693.965043] dagster-daemon[4684]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 693.967740] dagster-daemon[4684]: import psycopg full # [ 693.968690] dagster-daemon[4684]: ModuleNotFoundError: No module named 'psycopg' full # [ 694.154225] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 694.156405] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 694.158455] systemd[1]: dagster-daemon.service: Consumed 1.415s CPU time over 7.266s wall clock time, 88.8M memory peak. full # [ 695.485309] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 84. full # [ 695.488637] systemd[1]: Started Dagster Webserver. full # [ 698.158164] dagster-webserver[4701]: Traceback (most recent call last): full # [ 698.160631] dagster-webserver[4701]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 698.161573] dagster-webserver[4701]: sys.exit(main()) full # [ 698.162196] dagster-webserver[4701]: ~~~~^^ full # [ 698.162798] dagster-webserver[4701]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 698.163634] dagster-webserver[4701]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 698.164282] dagster-webserver[4701]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 698.164916] dagster-webserver[4701]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 698.165710] dagster-webserver[4701]: return self.main(*args, **kwargs) full # [ 698.166531] dagster-webserver[4701]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 698.167190] dagster-webserver[4701]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 698.167806] dagster-webserver[4701]: rv = self.invoke(ctx) full # [ 698.175984] dagster-webserver[4701]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 698.176775] dagster-webserver[4701]: return ctx.invoke(self.callback, **ctx.params) full # [ 698.177618] dagster-webserver[4701]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 698.178271] dagster-webserver[4701]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 698.178879] dagster-webserver[4701]: return callback(*args, **kwargs) full # [ 698.179725] dagster-webserver[4701]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 698.180548] dagster-webserver[4701]: instance = stack.enter_context( full # [ 698.181235] dagster-webserver[4701]: get_possibly_temporary_instance_for_cli( full # [ 698.181827] dagster-webserver[4701]: ...<3 lines>... full # [ 698.182638] dagster-webserver[4701]: ) full # [ 698.183505] dagster-webserver[4701]: ) full # [ 698.184170] dagster-webserver[4701]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 698.184722] dagster-webserver[4701]: result = _enter(cm) full # [ 698.185540] dagster-webserver[4701]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 698.186204] dagster-webserver[4701]: return next(self.gen) full # [ 698.196388] dagster-webserver[4701]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 698.197196] dagster-webserver[4701]: with DagsterInstance.get() as instance: full # [ 698.197810] dagster-webserver[4701]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 698.198632] dagster-webserver[4701]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 698.199294] dagster-webserver[4701]: return create_instance_from_dagster_home() full # [ 698.199901] dagster-webserver[4701]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 698.200746] dagster-webserver[4701]: return create_instance_from_config(dagster_home_path) full # [ 698.201621] dagster-webserver[4701]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 698.202073] dagster-webserver[4701]: return create_instance_from_ref(instance_ref) full # [ 698.202652] dagster-webserver[4701]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 698.203495] dagster-webserver[4701]: unified_storage = instance_ref.storage full # [ 698.204281] dagster-webserver[4701]: ^^^^^^^^^^^^^^^^^^^^ full # [ 698.217405] dagster-webserver[4701]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 698.218236] dagster-webserver[4701]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 698.218814] dagster-webserver[4701]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 698.219647] dagster-webserver[4701]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 698.220492] dagster-webserver[4701]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 698.221168] dagster-webserver[4701]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 698.221768] dagster-webserver[4701]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 698.222663] dagster-webserver[4701]: return DagsterPostgresStorage( full # [ 698.223301] dagster-webserver[4701]: inst_data=inst_data, full # [ 698.223885] dagster-webserver[4701]: ...<2 lines>... full # [ 698.224731] dagster-webserver[4701]: token_provider=get_token_provider_from_config(config_value), full # [ 698.225553] dagster-webserver[4701]: ) full # [ 698.226580] dagster-webserver[4701]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 698.227239] dagster-webserver[4701]: self._run_storage = PostgresRunStorage( full # [ 698.227842] dagster-webserver[4701]: ~~~~~~~~~~~~~~~~~~^ full # [ 698.228462] dagster-webserver[4701]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 698.229161] dagster-webserver[4701]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 698.229724] dagster-webserver[4701]: ) full # [ 698.230535] dagster-webserver[4701]: ^ full # [ 698.231220] dagster-webserver[4701]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 698.231782] dagster-webserver[4701]: self._engine = create_pg_engine( full # [ 698.232229] dagster-webserver[4701]: ~~~~~~~~~~~~~~~~^ full # [ 698.232826] dagster-webserver[4701]: self.postgres_url, full # [ 698.233643] dagster-webserver[4701]: ^^^^^^^^^^^^^^^^^^ full # [ 698.234470] dagster-webserver[4701]: ...<2 lines>... full # [ 698.235188] dagster-webserver[4701]: poolclass=db_pool.NullPool, full # [ 698.235721] dagster-webserver[4701]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 698.236538] dagster-webserver[4701]: ) full # [ 698.237196] dagster-webserver[4701]: ^ full # [ 698.237794] dagster-webserver[4701]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 698.238612] dagster-webserver[4701]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 698.258118] dagster-webserver[4701]: File "", line 2, in create_engine full # [ 698.258935] dagster-webserver[4701]: return target(fn, url, **kwargs) full # [ 698.259779] dagster-webserver[4701]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 698.260611] dagster-webserver[4701]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 698.261339] dagster-webserver[4701]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 698.261906] dagster-webserver[4701]: dbapi = dbapi_meth(**dbapi_args) full # [ 698.262754] dagster-webserver[4701]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 698.263580] dagster-webserver[4701]: import psycopg full # [ 698.271883] dagster-webserver[4701]: ModuleNotFoundError: No module named 'psycopg' full # [ 698.540458] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 698.541681] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 698.545086] systemd[1]: dagster-webserver.service: Consumed 1.990s CPU time over 8.092s wall clock time, 111.8M memory peak. full # [ 699.235137] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 95. full # [ 699.239848] systemd[1]: Started Dagster Daemon. full # [ 701.078076] dagster-daemon[4722]: Traceback (most recent call last): full # [ 701.080587] dagster-daemon[4722]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 701.081643] dagster-daemon[4722]: sys.exit(main()) full # [ 701.082299] dagster-daemon[4722]: ~~~~^^ full # [ 701.082894] dagster-daemon[4722]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 701.083722] dagster-daemon[4722]: cli(obj={}) full # [ 701.084586] dagster-daemon[4722]: ~~~^^^^^^^^ full # [ 701.085224] dagster-daemon[4722]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 701.085809] dagster-daemon[4722]: return self.main(*args, **kwargs) full # [ 701.086644] dagster-daemon[4722]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 701.087309] dagster-daemon[4722]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 701.087896] dagster-daemon[4722]: rv = self.invoke(ctx) full # [ 701.094942] dagster-daemon[4722]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 701.095766] dagster-daemon[4722]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 701.096842] dagster-daemon[4722]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 701.097596] dagster-daemon[4722]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 701.098259] dagster-daemon[4722]: return ctx.invoke(self.callback, **ctx.params) full # [ 701.098856] dagster-daemon[4722]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 701.099717] dagster-daemon[4722]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 701.100506] dagster-daemon[4722]: return callback(*args, **kwargs) full # [ 701.101166] dagster-daemon[4722]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 701.101760] dagster-daemon[4722]: with get_instance_for_cli( full # [ 701.102578] dagster-daemon[4722]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 701.103037] dagster-daemon[4722]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 701.103622] dagster-daemon[4722]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 701.104282] dagster-daemon[4722]: ) as instance: full # [ 701.104877] dagster-daemon[4722]: ^ full # [ 701.115975] dagster-daemon[4722]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 701.116798] dagster-daemon[4722]: return next(self.gen) full # [ 701.117639] dagster-daemon[4722]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 701.118318] dagster-daemon[4722]: with DagsterInstance.get() as instance: full # [ 701.118896] dagster-daemon[4722]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 701.119756] dagster-daemon[4722]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 701.120538] dagster-daemon[4722]: return create_instance_from_dagster_home() full # [ 701.121206] dagster-daemon[4722]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 701.121794] dagster-daemon[4722]: return create_instance_from_config(dagster_home_path) full # [ 701.130697] dagster-daemon[4722]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 701.131525] dagster-daemon[4722]: return create_instance_from_ref(instance_ref) full # [ 701.132209] dagster-daemon[4722]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 701.132773] dagster-daemon[4722]: unified_storage = instance_ref.storage full # [ 701.133618] dagster-daemon[4722]: ^^^^^^^^^^^^^^^^^^^^ full # [ 701.134281] dagster-daemon[4722]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 701.134841] dagster-daemon[4722]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 701.135667] dagster-daemon[4722]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 701.136487] dagster-daemon[4722]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 701.137318] dagster-daemon[4722]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 701.137931] dagster-daemon[4722]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 701.149774] dagster-daemon[4722]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 701.150600] dagster-daemon[4722]: return DagsterPostgresStorage( full # [ 701.151301] dagster-daemon[4722]: inst_data=inst_data, full # [ 701.151893] dagster-daemon[4722]: ...<2 lines>... full # [ 701.152744] dagster-daemon[4722]: token_provider=get_token_provider_from_config(config_value), full # [ 701.153583] dagster-daemon[4722]: ) full # [ 701.154257] dagster-daemon[4722]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 701.154864] dagster-daemon[4722]: self._run_storage = PostgresRunStorage( full # [ 701.155712] dagster-daemon[4722]: ~~~~~~~~~~~~~~~~~~^ full # [ 701.156554] dagster-daemon[4722]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 701.157238] dagster-daemon[4722]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 701.157825] dagster-daemon[4722]: ) full # [ 701.158645] dagster-daemon[4722]: ^ full # [ 701.159704] dagster-daemon[4722]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 701.160621] dagster-daemon[4722]: self._engine = create_pg_engine( full # [ 701.161311] dagster-daemon[4722]: ~~~~~~~~~~~~~~~~^ full # [ 701.161924] dagster-daemon[4722]: self.postgres_url, full # [ 701.162772] dagster-daemon[4722]: ^^^^^^^^^^^^^^^^^^ full # [ 701.163617] dagster-daemon[4722]: ...<2 lines>... full # [ 701.164313] dagster-daemon[4722]: poolclass=db_pool.NullPool, full # [ 701.164926] dagster-daemon[4722]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 701.165769] dagster-daemon[4722]: ) full # [ 701.166678] dagster-daemon[4722]: ^ full # [ 701.167402] dagster-daemon[4722]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 701.168141] dagster-daemon[4722]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 701.168746] dagster-daemon[4722]: File "", line 2, in create_engine full # [ 701.169578] dagster-daemon[4722]: return target(fn, url, **kwargs) full # [ 701.182436] dagster-daemon[4722]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 701.184952] dagster-daemon[4722]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 701.186476] dagster-daemon[4722]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 701.189042] dagster-daemon[4722]: dbapi = dbapi_meth(**dbapi_args) full # [ 701.190173] dagster-daemon[4722]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 701.192865] dagster-daemon[4722]: import psycopg full # [ 701.193778] dagster-daemon[4722]: ModuleNotFoundError: No module named 'psycopg' full # [ 701.390285] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 701.391258] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 701.394928] systemd[1]: dagster-daemon.service: Consumed 1.432s CPU time over 7.235s wall clock time, 88.7M memory peak. full # [ 703.735307] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 85. full # [ 703.740375] systemd[1]: Started Dagster Webserver. full # [ 706.324611] dagster-webserver[4744]: Traceback (most recent call last): full # [ 706.327159] dagster-webserver[4744]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 706.327893] dagster-webserver[4744]: sys.exit(main()) full # [ 706.328703] dagster-webserver[4744]: ~~~~^^ full # [ 706.329551] dagster-webserver[4744]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 706.330193] dagster-webserver[4744]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 706.330815] dagster-webserver[4744]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 706.331628] dagster-webserver[4744]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 706.332260] dagster-webserver[4744]: return self.main(*args, **kwargs) full # [ 706.332849] dagster-webserver[4744]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 706.333671] dagster-webserver[4744]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 706.334493] dagster-webserver[4744]: rv = self.invoke(ctx) full # [ 706.342521] dagster-webserver[4744]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 706.343598] dagster-webserver[4744]: return ctx.invoke(self.callback, **ctx.params) full # [ 706.344617] dagster-webserver[4744]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 706.345244] dagster-webserver[4744]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 706.345854] dagster-webserver[4744]: return callback(*args, **kwargs) full # [ 706.346488] dagster-webserver[4744]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 706.347165] dagster-webserver[4744]: instance = stack.enter_context( full # [ 706.347765] dagster-webserver[4744]: get_possibly_temporary_instance_for_cli( full # [ 706.348594] dagster-webserver[4744]: ...<3 lines>... full # [ 706.349271] dagster-webserver[4744]: ) full # [ 706.350149] dagster-webserver[4744]: ) full # [ 706.350760] dagster-webserver[4744]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 706.351556] dagster-webserver[4744]: result = _enter(cm) full # [ 706.352219] dagster-webserver[4744]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 706.352820] dagster-webserver[4744]: return next(self.gen) full # [ 706.363056] dagster-webserver[4744]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 706.363847] dagster-webserver[4744]: with DagsterInstance.get() as instance: full # [ 706.364666] dagster-webserver[4744]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 706.365534] dagster-webserver[4744]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 706.366172] dagster-webserver[4744]: return create_instance_from_dagster_home() full # [ 706.366777] dagster-webserver[4744]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 706.367595] dagster-webserver[4744]: return create_instance_from_config(dagster_home_path) full # [ 706.368311] dagster-webserver[4744]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 706.368871] dagster-webserver[4744]: return create_instance_from_ref(instance_ref) full # [ 706.369752] dagster-webserver[4744]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 706.370548] dagster-webserver[4744]: unified_storage = instance_ref.storage full # [ 706.371224] dagster-webserver[4744]: ^^^^^^^^^^^^^^^^^^^^ full # [ 706.384070] dagster-webserver[4744]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 706.384858] dagster-webserver[4744]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 706.385478] dagster-webserver[4744]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 706.386151] dagster-webserver[4744]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 706.386753] dagster-webserver[4744]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 706.387584] dagster-webserver[4744]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 706.388262] dagster-webserver[4744]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 706.388859] dagster-webserver[4744]: return DagsterPostgresStorage( full # [ 706.389691] dagster-webserver[4744]: inst_data=inst_data, full # [ 706.390531] dagster-webserver[4744]: ...<2 lines>... full # [ 706.391195] dagster-webserver[4744]: token_provider=get_token_provider_from_config(config_value), full # [ 706.391798] dagster-webserver[4744]: ) full # [ 706.392660] dagster-webserver[4744]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 706.393289] dagster-webserver[4744]: self._run_storage = PostgresRunStorage( full # [ 706.393893] dagster-webserver[4744]: ~~~~~~~~~~~~~~~~~~^ full # [ 706.394734] dagster-webserver[4744]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 706.395566] dagster-webserver[4744]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 706.396226] dagster-webserver[4744]: ) full # [ 706.396823] dagster-webserver[4744]: ^ full # [ 706.397663] dagster-webserver[4744]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 706.398497] dagster-webserver[4744]: self._engine = create_pg_engine( full # [ 706.399152] dagster-webserver[4744]: ~~~~~~~~~~~~~~~~^ full # [ 706.399744] dagster-webserver[4744]: self.postgres_url, full # [ 706.400572] dagster-webserver[4744]: ^^^^^^^^^^^^^^^^^^ full # [ 706.401028] dagster-webserver[4744]: ...<2 lines>... full # [ 706.401615] dagster-webserver[4744]: poolclass=db_pool.NullPool, full # [ 706.402257] dagster-webserver[4744]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 706.402877] dagster-webserver[4744]: ) full # [ 706.403702] dagster-webserver[4744]: ^ full # [ 706.421190] dagster-webserver[4744]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 706.423766] dagster-webserver[4744]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 706.425242] dagster-webserver[4744]: File "", line 2, in create_engine full # [ 706.427409] dagster-webserver[4744]: return target(fn, url, **kwargs) full # [ 706.428604] dagster-webserver[4744]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 706.431168] dagster-webserver[4744]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 706.432643] dagster-webserver[4744]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 706.435236] dagster-webserver[4744]: dbapi = dbapi_meth(**dbapi_args) full # [ 706.436399] dagster-webserver[4744]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 706.439156] dagster-webserver[4744]: import psycopg full # [ 706.440092] dagster-webserver[4744]: ModuleNotFoundError: No module named 'psycopg' full # [ 706.484833] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 96. full # [ 706.490166] systemd[1]: Started Dagster Daemon. full # [ 706.736129] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 706.737112] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 706.737936] systemd[1]: dagster-webserver.service: Consumed 2.021s CPU time over 8.187s wall clock time, 111.8M memory peak. full # [ 708.328634] dagster-daemon[4758]: Traceback (most recent call last): full # [ 708.331156] dagster-daemon[4758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 708.331900] dagster-daemon[4758]: sys.exit(main()) full # [ 708.332697] dagster-daemon[4758]: ~~~~^^ full # [ 708.333532] dagster-daemon[4758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 708.334175] dagster-daemon[4758]: cli(obj={}) full # [ 708.334790] dagster-daemon[4758]: ~~~^^^^^^^^ full # [ 708.335610] dagster-daemon[4758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 708.336244] dagster-daemon[4758]: return self.main(*args, **kwargs) full # [ 708.336827] dagster-daemon[4758]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 708.337650] dagster-daemon[4758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 708.338471] dagster-daemon[4758]: rv = self.invoke(ctx) full # [ 708.345320] dagster-daemon[4758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 708.346154] dagster-daemon[4758]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 708.346753] dagster-daemon[4758]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 708.347616] dagster-daemon[4758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 708.348232] dagster-daemon[4758]: return ctx.invoke(self.callback, **ctx.params) full # [ 708.348832] dagster-daemon[4758]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 708.349488] dagster-daemon[4758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 708.350161] dagster-daemon[4758]: return callback(*args, **kwargs) full # [ 708.350801] dagster-daemon[4758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 708.351586] dagster-daemon[4758]: with get_instance_for_cli( full # [ 708.352244] dagster-daemon[4758]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 708.352841] dagster-daemon[4758]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 708.353471] dagster-daemon[4758]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 708.354125] dagster-daemon[4758]: ) as instance: full # [ 708.354723] dagster-daemon[4758]: ^ full # [ 708.366429] dagster-daemon[4758]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 708.367252] dagster-daemon[4758]: return next(self.gen) full # [ 708.367833] dagster-daemon[4758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 708.368673] dagster-daemon[4758]: with DagsterInstance.get() as instance: full # [ 708.369506] dagster-daemon[4758]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 708.370179] dagster-daemon[4758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 708.370784] dagster-daemon[4758]: return create_instance_from_dagster_home() full # [ 708.371640] dagster-daemon[4758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 708.372292] dagster-daemon[4758]: return create_instance_from_config(dagster_home_path) full # [ 708.372887] dagster-daemon[4758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 708.373724] dagster-daemon[4758]: return create_instance_from_ref(instance_ref) full # [ 708.384880] dagster-daemon[4758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 708.385644] dagster-daemon[4758]: unified_storage = instance_ref.storage full # [ 708.386311] dagster-daemon[4758]: ^^^^^^^^^^^^^^^^^^^^ full # [ 708.386922] dagster-daemon[4758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 708.387756] dagster-daemon[4758]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 708.388587] dagster-daemon[4758]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 708.389269] dagster-daemon[4758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 708.389861] dagster-daemon[4758]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 708.390693] dagster-daemon[4758]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 708.391570] dagster-daemon[4758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 708.392252] dagster-daemon[4758]: return DagsterPostgresStorage( full # [ 708.392804] dagster-daemon[4758]: inst_data=inst_data, full # [ 708.393634] dagster-daemon[4758]: ...<2 lines>... full # [ 708.394283] dagster-daemon[4758]: token_provider=get_token_provider_from_config(config_value), full # [ 708.394916] dagster-daemon[4758]: ) full # [ 708.407183] dagster-daemon[4758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 708.407951] dagster-daemon[4758]: self._run_storage = PostgresRunStorage( full # [ 708.408793] dagster-daemon[4758]: ~~~~~~~~~~~~~~~~~~^ full # [ 708.409612] dagster-daemon[4758]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 708.410291] dagster-daemon[4758]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 708.410897] dagster-daemon[4758]: ) full # [ 708.411729] dagster-daemon[4758]: ^ full # [ 708.412565] dagster-daemon[4758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 708.413233] dagster-daemon[4758]: self._engine = create_pg_engine( full # [ 708.413833] dagster-daemon[4758]: ~~~~~~~~~~~~~~~~^ full # [ 708.414673] dagster-daemon[4758]: self.postgres_url, full # [ 708.415510] dagster-daemon[4758]: ^^^^^^^^^^^^^^^^^^ full # [ 708.416195] dagster-daemon[4758]: ...<2 lines>... full # [ 708.416791] dagster-daemon[4758]: poolclass=db_pool.NullPool, full # [ 708.417610] dagster-daemon[4758]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 708.418294] dagster-daemon[4758]: ) full # [ 708.418883] dagster-daemon[4758]: ^ full # [ 708.419722] dagster-daemon[4758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 708.420627] dagster-daemon[4758]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 708.421273] dagster-daemon[4758]: File "", line 2, in create_engine full # [ 708.421835] dagster-daemon[4758]: return target(fn, url, **kwargs) full # [ 708.422481] dagster-daemon[4758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 708.423177] dagster-daemon[4758]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 708.436139] dagster-daemon[4758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 708.438679] dagster-daemon[4758]: dbapi = dbapi_meth(**dbapi_args) full # [ 708.439816] dagster-daemon[4758]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 708.442543] dagster-daemon[4758]: import psycopg full # [ 708.443494] dagster-daemon[4758]: ModuleNotFoundError: No module named 'psycopg' full # [ 708.623952] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 708.624864] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 708.628569] systemd[1]: dagster-daemon.service: Consumed 1.404s CPU time over 7.226s wall clock time, 88.4M memory peak. full # [ 711.985515] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 86. full # [ 711.990045] systemd[1]: Started Dagster Webserver. full # [ 713.734649] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 97. full # [ 713.738273] systemd[1]: Started Dagster Daemon. full # [ 714.669142] dagster-webserver[4786]: Traceback (most recent call last): full # [ 714.671594] dagster-webserver[4786]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 714.672534] dagster-webserver[4786]: sys.exit(main()) full # [ 714.674506] dagster-webserver[4786]: ~~~~^^ full # [ 714.675046] dagster-webserver[4786]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 714.675623] dagster-webserver[4786]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 714.676427] dagster-webserver[4786]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 714.677172] dagster-webserver[4786]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 714.677728] dagster-webserver[4786]: return self.main(*args, **kwargs) full # [ 714.678689] dagster-webserver[4786]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 714.679228] dagster-webserver[4786]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 714.679824] dagster-webserver[4786]: rv = self.invoke(ctx) full # [ 714.680618] dagster-webserver[4786]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 714.681493] dagster-webserver[4786]: return ctx.invoke(self.callback, **ctx.params) full # [ 714.682309] dagster-webserver[4786]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 714.682952] dagster-webserver[4786]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 714.683783] dagster-webserver[4786]: return callback(*args, **kwargs) full # [ 714.684701] dagster-webserver[4786]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 714.685263] dagster-webserver[4786]: instance = stack.enter_context( full # [ 714.685867] dagster-webserver[4786]: get_possibly_temporary_instance_for_cli( full # [ 714.686691] dagster-webserver[4786]: ...<3 lines>... full # [ 714.687519] dagster-webserver[4786]: ) full # [ 714.688282] dagster-webserver[4786]: ) full # [ 714.688787] dagster-webserver[4786]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 714.689243] dagster-webserver[4786]: result = _enter(cm) full # [ 714.689834] dagster-webserver[4786]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 714.690703] dagster-webserver[4786]: return next(self.gen) full # [ 714.707587] dagster-webserver[4786]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 714.708511] dagster-webserver[4786]: with DagsterInstance.get() as instance: full # [ 714.709213] dagster-webserver[4786]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 714.709778] dagster-webserver[4786]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 714.710594] dagster-webserver[4786]: return create_instance_from_dagster_home() full # [ 714.711462] dagster-webserver[4786]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 714.712106] dagster-webserver[4786]: return create_instance_from_config(dagster_home_path) full # [ 714.712731] dagster-webserver[4786]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 714.713650] dagster-webserver[4786]: return create_instance_from_ref(instance_ref) full # [ 714.723799] dagster-webserver[4786]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 714.724508] dagster-webserver[4786]: unified_storage = instance_ref.storage full # [ 714.725181] dagster-webserver[4786]: ^^^^^^^^^^^^^^^^^^^^ full # [ 714.725776] dagster-webserver[4786]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 714.727160] dagster-webserver[4786]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 714.727842] dagster-webserver[4786]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 714.728469] dagster-webserver[4786]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 714.729231] dagster-webserver[4786]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 714.729733] dagster-webserver[4786]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 714.730592] dagster-webserver[4786]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 714.731353] dagster-webserver[4786]: return DagsterPostgresStorage( full # [ 714.732261] dagster-webserver[4786]: inst_data=inst_data, full # [ 714.732852] dagster-webserver[4786]: ...<2 lines>... full # [ 714.733885] dagster-webserver[4786]: token_provider=get_token_provider_from_config(config_value), full # [ 714.734718] dagster-webserver[4786]: ) full # [ 714.746578] dagster-webserver[4786]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 714.747501] dagster-webserver[4786]: self._run_storage = PostgresRunStorage( full # [ 714.748230] dagster-webserver[4786]: ~~~~~~~~~~~~~~~~~~^ full # [ 714.748761] dagster-webserver[4786]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 714.749589] dagster-webserver[4786]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 714.750423] dagster-webserver[4786]: ) full # [ 714.751100] dagster-webserver[4786]: ^ full # [ 714.751694] dagster-webserver[4786]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 714.752592] dagster-webserver[4786]: self._engine = create_pg_engine( full # [ 714.753191] dagster-webserver[4786]: ~~~~~~~~~~~~~~~~^ full # [ 714.753784] dagster-webserver[4786]: self.postgres_url, full # [ 714.754345] dagster-webserver[4786]: ^^^^^^^^^^^^^^^^^^ full # [ 714.755080] dagster-webserver[4786]: ...<2 lines>... full # [ 714.755672] dagster-webserver[4786]: poolclass=db_pool.NullPool, full # [ 714.756693] dagster-webserver[4786]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 714.757551] dagster-webserver[4786]: ) full # [ 714.758337] dagster-webserver[4786]: ^ full # [ 714.759066] dagster-webserver[4786]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 714.759628] dagster-webserver[4786]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 714.760550] dagster-webserver[4786]: File "", line 2, in create_engine full # [ 714.761136] dagster-webserver[4786]: return target(fn, url, **kwargs) full # [ 714.772675] dagster-webserver[4786]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 714.773576] dagster-webserver[4786]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 714.774041] dagster-webserver[4786]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 714.774624] dagster-webserver[4786]: dbapi = dbapi_meth(**dbapi_args) full # [ 714.775546] dagster-webserver[4786]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 714.776144] dagster-webserver[4786]: import psycopg full # [ 714.785071] dagster-webserver[4786]: ModuleNotFoundError: No module named 'psycopg' full # [ 715.117457] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 715.119281] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 715.120979] systemd[1]: dagster-webserver.service: Consumed 2.104s CPU time over 8.381s wall clock time, 111.7M memory peak. full # [ 715.611227] dagster-daemon[4796]: Traceback (most recent call last): full # [ 715.613824] dagster-daemon[4796]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 715.614650] dagster-daemon[4796]: sys.exit(main()) full # [ 715.615282] dagster-daemon[4796]: ~~~~^^ full # [ 715.615877] dagster-daemon[4796]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 715.616716] dagster-daemon[4796]: cli(obj={}) full # [ 715.617571] dagster-daemon[4796]: ~~~^^^^^^^^ full # [ 715.618228] dagster-daemon[4796]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 715.618819] dagster-daemon[4796]: return self.main(*args, **kwargs) full # [ 715.619459] dagster-daemon[4796]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 715.620157] dagster-daemon[4796]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 715.620732] dagster-daemon[4796]: rv = self.invoke(ctx) full # [ 715.628254] dagster-daemon[4796]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 715.629100] dagster-daemon[4796]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 715.629721] dagster-daemon[4796]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 715.630551] dagster-daemon[4796]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 715.631236] dagster-daemon[4796]: return ctx.invoke(self.callback, **ctx.params) full # [ 715.631845] dagster-daemon[4796]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 715.632499] dagster-daemon[4796]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 715.633188] dagster-daemon[4796]: return callback(*args, **kwargs) full # [ 715.633838] dagster-daemon[4796]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 715.634604] dagster-daemon[4796]: with get_instance_for_cli( full # [ 715.635271] dagster-daemon[4796]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 715.635868] dagster-daemon[4796]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 715.636708] dagster-daemon[4796]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 715.637551] dagster-daemon[4796]: ) as instance: full # [ 715.638215] dagster-daemon[4796]: ^ full # [ 715.638815] dagster-daemon[4796]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 715.639648] dagster-daemon[4796]: return next(self.gen) full # [ 715.652493] dagster-daemon[4796]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 715.653293] dagster-daemon[4796]: with DagsterInstance.get() as instance: full # [ 715.653917] dagster-daemon[4796]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 715.654769] dagster-daemon[4796]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 715.655606] dagster-daemon[4796]: return create_instance_from_dagster_home() full # [ 715.656301] dagster-daemon[4796]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 715.656896] dagster-daemon[4796]: return create_instance_from_config(dagster_home_path) full # [ 715.657742] dagster-daemon[4796]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 715.658584] dagster-daemon[4796]: return create_instance_from_ref(instance_ref) full # [ 715.659330] dagster-daemon[4796]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 715.659875] dagster-daemon[4796]: unified_storage = instance_ref.storage full # [ 715.660745] dagster-daemon[4796]: ^^^^^^^^^^^^^^^^^^^^ full # [ 715.673075] dagster-daemon[4796]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 715.673921] dagster-daemon[4796]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 715.674938] dagster-daemon[4796]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 715.675732] dagster-daemon[4796]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 715.676573] dagster-daemon[4796]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 715.677252] dagster-daemon[4796]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 715.677851] dagster-daemon[4796]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 715.678698] dagster-daemon[4796]: return DagsterPostgresStorage( full # [ 715.679555] dagster-daemon[4796]: inst_data=inst_data, full # [ 715.680228] dagster-daemon[4796]: ...<2 lines>... full # [ 715.680825] dagster-daemon[4796]: token_provider=get_token_provider_from_config(config_value), full # [ 715.681479] dagster-daemon[4796]: ) full # [ 715.682202] dagster-daemon[4796]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 715.682957] dagster-daemon[4796]: self._run_storage = PostgresRunStorage( full # [ 715.683803] dagster-daemon[4796]: ~~~~~~~~~~~~~~~~~~^ full # [ 715.684277] dagster-daemon[4796]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 715.684877] dagster-daemon[4796]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 715.685699] dagster-daemon[4796]: ) full # [ 715.686529] dagster-daemon[4796]: ^ full # [ 715.699422] dagster-daemon[4796]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 715.702165] dagster-daemon[4796]: self._engine = create_pg_engine( full # [ 715.703310] dagster-daemon[4796]: ~~~~~~~~~~~~~~~~^ full # [ 715.704455] dagster-daemon[4796]: self.postgres_url, full # [ 715.705468] dagster-daemon[4796]: ^^^^^^^^^^^^^^^^^^ full # [ 715.706482] dagster-daemon[4796]: ...<2 lines>... full # [ 715.707420] dagster-daemon[4796]: poolclass=db_pool.NullPool, full # [ 715.708553] dagster-daemon[4796]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 715.709693] dagster-daemon[4796]: ) full # [ 715.710445] dagster-daemon[4796]: ^ full # [ 715.711209] dagster-daemon[4796]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 715.713773] dagster-daemon[4796]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 715.715257] dagster-daemon[4796]: File "", line 2, in create_engine full # [ 715.717447] dagster-daemon[4796]: return target(fn, url, **kwargs) full # [ 715.718593] dagster-daemon[4796]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 715.721164] dagster-daemon[4796]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 715.722614] dagster-daemon[4796]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 715.725192] dagster-daemon[4796]: dbapi = dbapi_meth(**dbapi_args) full # [ 715.726336] dagster-daemon[4796]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 715.729094] dagster-daemon[4796]: import psycopg full # [ 715.729972] dagster-daemon[4796]: ModuleNotFoundError: No module named 'psycopg' full # [ 715.884772] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 715.886809] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 715.889546] systemd[1]: dagster-daemon.service: Consumed 1.436s CPU time over 7.257s wall clock time, 88.6M memory peak. full # [ 720.235197] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 87. full # [ 720.238135] systemd[1]: Started Dagster Webserver. full # [ 720.984348] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 98. full # [ 720.988512] systemd[1]: Started Dagster Daemon. full # [ 722.824326] dagster-daemon[4834]: Traceback (most recent call last): full # [ 722.829077] dagster-daemon[4834]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 722.829806] dagster-daemon[4834]: sys.exit(main()) full # [ 722.830607] dagster-daemon[4834]: ~~~~^^ full # [ 722.833090] dagster-daemon[4834]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 722.833775] dagster-daemon[4834]: cli(obj={}) full # [ 722.834626] dagster-daemon[4834]: ~~~^^^^^^^^ full # [ 722.837096] dagster-daemon[4834]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 722.837788] dagster-daemon[4834]: return self.main(*args, **kwargs) full # [ 722.838601] dagster-daemon[4834]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 722.841098] dagster-daemon[4834]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 722.841663] dagster-daemon[4834]: rv = self.invoke(ctx) full # [ 722.842524] dagster-daemon[4834]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 722.845089] dagster-daemon[4834]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 722.845621] dagster-daemon[4834]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 722.846284] dagster-daemon[4834]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 722.846879] dagster-daemon[4834]: return ctx.invoke(self.callback, **ctx.params) full # [ 722.849532] dagster-daemon[4834]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 722.850197] dagster-daemon[4834]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 722.850796] dagster-daemon[4834]: return callback(*args, **kwargs) full # [ 722.854091] dagster-daemon[4834]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 722.854668] dagster-daemon[4834]: with get_instance_for_cli( full # [ 722.855491] dagster-daemon[4834]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 722.858092] dagster-daemon[4834]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 722.858768] dagster-daemon[4834]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 722.859602] dagster-daemon[4834]: ) as instance: full # [ 722.862098] dagster-daemon[4834]: ^ full # [ 722.862688] dagster-daemon[4834]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 722.863527] dagster-daemon[4834]: return next(self.gen) full # [ 722.866098] dagster-daemon[4834]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 722.866644] dagster-daemon[4834]: with DagsterInstance.get() as instance: full # [ 722.867266] dagster-daemon[4834]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 722.867860] dagster-daemon[4834]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 722.870710] dagster-daemon[4834]: return create_instance_from_dagster_home() full # [ 722.871534] dagster-daemon[4834]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 722.875090] dagster-daemon[4834]: return create_instance_from_config(dagster_home_path) full # [ 722.875610] dagster-daemon[4834]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 722.876284] dagster-daemon[4834]: return create_instance_from_ref(instance_ref) full # [ 722.876870] dagster-daemon[4834]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 722.879725] dagster-daemon[4834]: unified_storage = instance_ref.storage full # [ 722.880578] dagster-daemon[4834]: ^^^^^^^^^^^^^^^^^^^^ full # [ 722.883099] dagster-daemon[4834]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 722.883609] dagster-daemon[4834]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 722.884283] dagster-daemon[4834]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 722.884874] dagster-daemon[4834]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 722.887723] dagster-daemon[4834]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 722.888541] dagster-daemon[4834]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 722.891099] dagster-daemon[4834]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 722.891619] dagster-daemon[4834]: return DagsterPostgresStorage( full # [ 722.892269] dagster-daemon[4834]: inst_data=inst_data, full # [ 722.892890] dagster-daemon[4834]: ...<2 lines>... full # [ 722.895531] dagster-daemon[4834]: token_provider=get_token_provider_from_config(config_value), full # [ 722.896200] dagster-daemon[4834]: ) full # [ 722.896796] dagster-daemon[4834]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 722.900154] dagster-daemon[4834]: self._run_storage = PostgresRunStorage( full # [ 722.900650] dagster-daemon[4834]: ~~~~~~~~~~~~~~~~~~^ full # [ 722.901500] dagster-daemon[4834]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 722.904092] dagster-daemon[4834]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 722.904756] dagster-daemon[4834]: ) full # [ 722.905589] dagster-daemon[4834]: ^ full # [ 722.908091] dagster-daemon[4834]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 722.908666] dagster-daemon[4834]: self._engine = create_pg_engine( full # [ 722.909514] dagster-daemon[4834]: ~~~~~~~~~~~~~~~~^ full # [ 722.912090] dagster-daemon[4834]: self.postgres_url, full # [ 722.912780] dagster-daemon[4834]: ^^^^^^^^^^^^^^^^^^ full # [ 722.913609] dagster-daemon[4834]: ...<2 lines>... full # [ 722.917089] dagster-daemon[4834]: poolclass=db_pool.NullPool, full # [ 722.917670] dagster-daemon[4834]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 722.918501] dagster-daemon[4834]: ) full # [ 722.921089] dagster-daemon[4834]: ^ full # [ 722.921775] dagster-daemon[4834]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 722.922600] dagster-daemon[4834]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 722.925104] dagster-daemon[4834]: File "", line 2, in create_engine full # [ 722.925679] dagster-daemon[4834]: return target(fn, url, **kwargs) full # [ 722.926513] dagster-daemon[4834]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 722.930098] dagster-daemon[4834]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 722.930781] dagster-daemon[4834]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 722.932619] dagster-daemon[4834]: dbapi = dbapi_meth(**dbapi_args) full # [ 722.935091] dagster-daemon[4834]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 722.935706] dagster-daemon[4834]: import psycopg full # [ 722.936527] dagster-daemon[4834]: ModuleNotFoundError: No module named 'psycopg' full # [ 723.036332] dagster-webserver[4828]: Traceback (most recent call last): full # [ 723.039080] dagster-webserver[4828]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 723.039799] dagster-webserver[4828]: sys.exit(main()) full # [ 723.040609] dagster-webserver[4828]: ~~~~^^ full # [ 723.044094] dagster-webserver[4828]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 723.044800] dagster-webserver[4828]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 723.045636] dagster-webserver[4828]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 723.048093] dagster-webserver[4828]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 723.048697] dagster-webserver[4828]: return self.main(*args, **kwargs) full # [ 723.049528] dagster-webserver[4828]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 723.052091] dagster-webserver[4828]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 723.052603] dagster-webserver[4828]: rv = self.invoke(ctx) full # [ 723.053276] dagster-webserver[4828]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 723.053873] dagster-webserver[4828]: return ctx.invoke(self.callback, **ctx.params) full # [ 723.056736] dagster-webserver[4828]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 723.057543] dagster-webserver[4828]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 723.061089] dagster-webserver[4828]: return callback(*args, **kwargs) full # [ 723.061617] dagster-webserver[4828]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 723.062276] dagster-webserver[4828]: instance = stack.enter_context( full # [ 723.062895] dagster-webserver[4828]: get_possibly_temporary_instance_for_cli( full # [ 723.065533] dagster-webserver[4828]: ...<3 lines>... full # [ 723.066204] dagster-webserver[4828]: ) full # [ 723.066799] dagster-webserver[4828]: ) full # [ 723.070102] dagster-webserver[4828]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 723.070678] dagster-webserver[4828]: result = _enter(cm) full # [ 723.071509] dagster-webserver[4828]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 723.074090] dagster-webserver[4828]: return next(self.gen) full # [ 723.074588] dagster-webserver[4828]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 723.075270] dagster-webserver[4828]: with DagsterInstance.get() as instance: full # [ 723.075856] dagster-webserver[4828]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 723.078811] dagster-webserver[4828]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 723.079523] dagster-webserver[4828]: return create_instance_from_dagster_home() full # [ 723.082094] dagster-webserver[4828]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 723.082591] dagster-webserver[4828]: return create_instance_from_config(dagster_home_path) full # [ 723.083263] dagster-webserver[4828]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 723.083862] dagster-webserver[4828]: return create_instance_from_ref(instance_ref) full # [ 723.086704] dagster-webserver[4828]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 723.087731] dagster-webserver[4828]: unified_storage = instance_ref.storage full # [ 723.092092] dagster-webserver[4828]: ^^^^^^^^^^^^^^^^^^^^ full # [ 723.092592] dagster-webserver[4828]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 723.093283] dagster-webserver[4828]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 723.093861] dagster-webserver[4828]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 723.096705] dagster-webserver[4828]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 723.099091] dagster-webserver[4828]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 723.099769] dagster-webserver[4828]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 723.102090] dagster-webserver[4828]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 723.102640] dagster-webserver[4828]: return DagsterPostgresStorage( full # [ 723.103478] dagster-webserver[4828]: inst_data=inst_data, full # [ 723.106091] dagster-webserver[4828]: ...<2 lines>... full # [ 723.106744] dagster-webserver[4828]: token_provider=get_token_provider_from_config(config_value), full # [ 723.107578] dagster-webserver[4828]: ) full # [ 723.110073] dagster-webserver[4828]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 723.110642] dagster-webserver[4828]: self._run_storage = PostgresRunStorage( full # [ 723.111484] dagster-webserver[4828]: ~~~~~~~~~~~~~~~~~~^ full # [ 723.114150] dagster-webserver[4828]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 723.114765] dagster-webserver[4828]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 723.115587] dagster-webserver[4828]: ) full # [ 723.118091] dagster-webserver[4828]: ^ full # [ 723.118651] dagster-webserver[4828]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 723.119490] dagster-webserver[4828]: self._engine = create_pg_engine( full # [ 723.122091] dagster-webserver[4828]: ~~~~~~~~~~~~~~~~^ full # [ 723.122760] dagster-webserver[4828]: self.postgres_url, full # [ 723.123588] dagster-webserver[4828]: ^^^^^^^^^^^^^^^^^^ full # [ 723.126091] dagster-webserver[4828]: ...<2 lines>... full # [ 723.126668] dagster-webserver[4828]: poolclass=db_pool.NullPool, full # [ 723.127500] dagster-webserver[4828]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 723.130092] dagster-webserver[4828]: ) full # [ 723.130767] dagster-webserver[4828]: ^ full # [ 723.131601] dagster-webserver[4828]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 723.135092] dagster-webserver[4828]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 723.135698] dagster-webserver[4828]: File "", line 2, in create_engine full # [ 723.136528] dagster-webserver[4828]: return target(fn, url, **kwargs) full # [ 723.139092] dagster-webserver[4828]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 723.139601] dagster-webserver[4828]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 723.140272] dagster-webserver[4828]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 723.140872] dagster-webserver[4828]: dbapi = dbapi_meth(**dbapi_args) full # [ 723.144715] dagster-webserver[4828]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 723.145542] dagster-webserver[4828]: import psycopg full # [ 723.147728] dagster-webserver[4828]: ModuleNotFoundError: No module named 'psycopg' full # [ 723.158184] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 723.159921] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 723.162105] systemd[1]: dagster-daemon.service: Consumed 1.453s CPU time over 7.267s wall clock time, 88.7M memory peak. full # [ 723.440920] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 723.443321] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 723.445443] systemd[1]: dagster-webserver.service: Consumed 2.197s CPU time over 8.322s wall clock time, 111.8M memory peak. full # [ 728.235292] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 99. full # [ 728.238326] systemd[1]: Started Dagster Daemon. full # [ 728.484303] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 88. full # [ 728.487626] systemd[1]: Started Dagster Webserver. full # [ 730.101365] dagster-daemon[4870]: Traceback (most recent call last): full # [ 730.104142] dagster-daemon[4870]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 730.106190] dagster-daemon[4870]: sys.exit(main()) full # [ 730.107435] dagster-daemon[4870]: ~~~~^^ full # [ 730.108369] dagster-daemon[4870]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 730.110866] dagster-daemon[4870]: cli(obj={}) full # [ 730.111777] dagster-daemon[4870]: ~~~^^^^^^^^ full # [ 730.115091] dagster-daemon[4870]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 730.117436] dagster-daemon[4870]: return self.main(*args, **kwargs) full # [ 730.118588] dagster-daemon[4870]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 730.122096] dagster-daemon[4870]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 730.124415] dagster-daemon[4870]: rv = self.invoke(ctx) full # [ 730.125427] dagster-daemon[4870]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 730.127744] dagster-daemon[4870]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 730.129202] dagster-daemon[4870]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 730.130647] dagster-daemon[4870]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 730.135105] dagster-daemon[4870]: return ctx.invoke(self.callback, **ctx.params) full # [ 730.136432] dagster-daemon[4870]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 730.137753] dagster-daemon[4870]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 730.140096] dagster-daemon[4870]: return callback(*args, **kwargs) full # [ 730.141244] dagster-daemon[4870]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 730.146099] dagster-daemon[4870]: with get_instance_for_cli( full # [ 730.147183] dagster-daemon[4870]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 730.148269] dagster-daemon[4870]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 730.150126] dagster-daemon[4870]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 730.151945] dagster-daemon[4870]: ) as instance: full # [ 730.152853] dagster-daemon[4870]: ^ full # [ 730.155098] dagster-daemon[4870]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 730.157302] dagster-daemon[4870]: return next(self.gen) full # [ 730.158310] dagster-daemon[4870]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 730.160932] dagster-daemon[4870]: with DagsterInstance.get() as instance: full # [ 730.164187] dagster-daemon[4870]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 730.165278] dagster-daemon[4870]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 730.167803] dagster-daemon[4870]: return create_instance_from_dagster_home() full # [ 730.169130] dagster-daemon[4870]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 730.172097] dagster-daemon[4870]: return create_instance_from_config(dagster_home_path) full # [ 730.173493] dagster-daemon[4870]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 730.176313] dagster-daemon[4870]: return create_instance_from_ref(instance_ref) full # [ 730.177616] dagster-daemon[4870]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 730.182103] dagster-daemon[4870]: unified_storage = instance_ref.storage full # [ 730.183374] dagster-daemon[4870]: ^^^^^^^^^^^^^^^^^^^^ full # [ 730.184587] dagster-daemon[4870]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 730.190696] dagster-daemon[4870]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 730.193878] dagster-daemon[4870]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 730.195407] dagster-daemon[4870]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 730.198168] dagster-daemon[4870]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 730.199750] dagster-daemon[4870]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 730.201331] dagster-daemon[4870]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 730.203929] dagster-daemon[4870]: return DagsterPostgresStorage( full # [ 730.205082] dagster-daemon[4870]: inst_data=inst_data, full # [ 730.206138] dagster-daemon[4870]: ...<2 lines>... full # [ 730.207082] dagster-daemon[4870]: token_provider=get_token_provider_from_config(config_value), full # [ 730.208676] dagster-daemon[4870]: ) full # [ 730.209430] dagster-daemon[4870]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 730.211963] dagster-daemon[4870]: self._run_storage = PostgresRunStorage( full # [ 730.213270] dagster-daemon[4870]: ~~~~~~~~~~~~~~~~~~^ full # [ 730.214492] dagster-daemon[4870]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 730.216160] dagster-daemon[4870]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 730.217820] dagster-daemon[4870]: ) full # [ 730.218570] dagster-daemon[4870]: ^ full # [ 730.219334] dagster-daemon[4870]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 730.222048] dagster-daemon[4870]: self._engine = create_pg_engine( full # [ 730.223283] dagster-daemon[4870]: ~~~~~~~~~~~~~~~~^ full # [ 730.224428] dagster-daemon[4870]: self.postgres_url, full # [ 730.225440] dagster-daemon[4870]: ^^^^^^^^^^^^^^^^^^ full # [ 730.226483] dagster-daemon[4870]: ...<2 lines>... full # [ 730.227434] dagster-daemon[4870]: poolclass=db_pool.NullPool, full # [ 730.228561] dagster-daemon[4870]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 730.229697] dagster-daemon[4870]: ) full # [ 730.230446] dagster-daemon[4870]: ^ full # [ 730.231200] dagster-daemon[4870]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 730.233825] dagster-daemon[4870]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 730.235273] dagster-daemon[4870]: File "", line 2, in create_engine full # [ 730.237434] dagster-daemon[4870]: return target(fn, url, **kwargs) full # [ 730.238573] dagster-daemon[4870]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 730.241118] dagster-daemon[4870]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 730.242621] dagster-daemon[4870]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 730.245188] dagster-daemon[4870]: dbapi = dbapi_meth(**dbapi_args) full # [ 730.246340] dagster-daemon[4870]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 730.249107] dagster-daemon[4870]: import psycopg full # [ 730.249984] dagster-daemon[4870]: ModuleNotFoundError: No module named 'psycopg' full # [ 730.366451] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 730.368684] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 730.370571] systemd[1]: dagster-daemon.service: Consumed 1.486s CPU time over 7.205s wall clock time, 88.6M memory peak. full # [ 731.249898] dagster-webserver[4875]: Traceback (most recent call last): full # [ 731.252509] dagster-webserver[4875]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 731.253519] dagster-webserver[4875]: sys.exit(main()) full # [ 731.254161] dagster-webserver[4875]: ~~~~^^ full # [ 731.254763] dagster-webserver[4875]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 731.255610] dagster-webserver[4875]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 731.256287] dagster-webserver[4875]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 731.257116] dagster-webserver[4875]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 731.257712] dagster-webserver[4875]: return self.main(*args, **kwargs) full # [ 731.258546] dagster-webserver[4875]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 731.259246] dagster-webserver[4875]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 731.260115] dagster-webserver[4875]: rv = self.invoke(ctx) full # [ 731.260660] dagster-webserver[4875]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 731.261499] dagster-webserver[4875]: return ctx.invoke(self.callback, **ctx.params) full # [ 731.262189] dagster-webserver[4875]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 731.272652] dagster-webserver[4875]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 731.273634] dagster-webserver[4875]: return callback(*args, **kwargs) full # [ 731.274569] dagster-webserver[4875]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 731.275199] dagster-webserver[4875]: instance = stack.enter_context( full # [ 731.275849] dagster-webserver[4875]: get_possibly_temporary_instance_for_cli( full # [ 731.276634] dagster-webserver[4875]: ...<3 lines>... full # [ 731.277489] dagster-webserver[4875]: ) full # [ 731.278185] dagster-webserver[4875]: ) full # [ 731.278783] dagster-webserver[4875]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 731.279628] dagster-webserver[4875]: result = _enter(cm) full # [ 731.280323] dagster-webserver[4875]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 731.280923] dagster-webserver[4875]: return next(self.gen) full # [ 731.288771] dagster-webserver[4875]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 731.289558] dagster-webserver[4875]: with DagsterInstance.get() as instance: full # [ 731.290277] dagster-webserver[4875]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 731.290854] dagster-webserver[4875]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 731.291944] dagster-webserver[4875]: return create_instance_from_dagster_home() full # [ 731.292797] dagster-webserver[4875]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 731.293605] dagster-webserver[4875]: return create_instance_from_config(dagster_home_path) full # [ 731.294295] dagster-webserver[4875]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 731.294894] dagster-webserver[4875]: return create_instance_from_ref(instance_ref) full # [ 731.305206] dagster-webserver[4875]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 731.305975] dagster-webserver[4875]: unified_storage = instance_ref.storage full # [ 731.306830] dagster-webserver[4875]: ^^^^^^^^^^^^^^^^^^^^ full # [ 731.307487] dagster-webserver[4875]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 731.308213] dagster-webserver[4875]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 731.308789] dagster-webserver[4875]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 731.309642] dagster-webserver[4875]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 731.310538] dagster-webserver[4875]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 731.311185] dagster-webserver[4875]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 731.311827] dagster-webserver[4875]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 731.312628] dagster-webserver[4875]: return DagsterPostgresStorage( full # [ 731.313492] dagster-webserver[4875]: inst_data=inst_data, full # [ 731.314167] dagster-webserver[4875]: ...<2 lines>... full # [ 731.314765] dagster-webserver[4875]: token_provider=get_token_provider_from_config(config_value), full # [ 731.315595] dagster-webserver[4875]: ) full # [ 731.316437] dagster-webserver[4875]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 731.317099] dagster-webserver[4875]: self._run_storage = PostgresRunStorage( full # [ 731.317701] dagster-webserver[4875]: ~~~~~~~~~~~~~~~~~~^ full # [ 731.318530] dagster-webserver[4875]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 731.319193] dagster-webserver[4875]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 731.319796] dagster-webserver[4875]: ) full # [ 731.320254] dagster-webserver[4875]: ^ full # [ 731.337133] dagster-webserver[4875]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 731.337901] dagster-webserver[4875]: self._engine = create_pg_engine( full # [ 731.338753] dagster-webserver[4875]: ~~~~~~~~~~~~~~~~^ full # [ 731.339604] dagster-webserver[4875]: self.postgres_url, full # [ 731.340290] dagster-webserver[4875]: ^^^^^^^^^^^^^^^^^^ full # [ 731.340900] dagster-webserver[4875]: ...<2 lines>... full # [ 731.341752] dagster-webserver[4875]: poolclass=db_pool.NullPool, full # [ 731.342616] dagster-webserver[4875]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 731.343296] dagster-webserver[4875]: ) full # [ 731.343899] dagster-webserver[4875]: ^ full # [ 731.344754] dagster-webserver[4875]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 731.345603] dagster-webserver[4875]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 731.346288] dagster-webserver[4875]: File "", line 2, in create_engine full # [ 731.346900] dagster-webserver[4875]: return target(fn, url, **kwargs) full # [ 731.347792] dagster-webserver[4875]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 731.348607] dagster-webserver[4875]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 731.349303] dagster-webserver[4875]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 731.349901] dagster-webserver[4875]: dbapi = dbapi_meth(**dbapi_args) full # [ 731.362171] dagster-webserver[4875]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 731.364956] dagster-webserver[4875]: import psycopg full # [ 731.365898] dagster-webserver[4875]: ModuleNotFoundError: No module named 'psycopg' full # [ 731.645320] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 731.646273] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 731.649968] systemd[1]: dagster-webserver.service: Consumed 2.126s CPU time over 8.203s wall clock time, 111.6M memory peak. full # [ 735.485421] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 100. full # [ 735.490091] systemd[1]: Started Dagster Daemon. full # [ 736.734428] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 89. full # [ 736.737576] systemd[1]: Started Dagster Webserver. full # [ 737.385557] dagster-daemon[4909]: Traceback (most recent call last): full # [ 737.388124] dagster-daemon[4909]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 737.388842] dagster-daemon[4909]: sys.exit(main()) full # [ 737.389462] dagster-daemon[4909]: ~~~~^^ full # [ 737.390284] dagster-daemon[4909]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 737.390925] dagster-daemon[4909]: cli(obj={}) full # [ 737.391780] dagster-daemon[4909]: ~~~^^^^^^^^ full # [ 737.392767] dagster-daemon[4909]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 737.393246] dagster-daemon[4909]: return self.main(*args, **kwargs) full # [ 737.393843] dagster-daemon[4909]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 737.394744] dagster-daemon[4909]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 737.395505] dagster-daemon[4909]: rv = self.invoke(ctx) full # [ 737.402488] dagster-daemon[4909]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 737.403228] dagster-daemon[4909]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 737.403852] dagster-daemon[4909]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 737.404690] dagster-daemon[4909]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 737.405484] dagster-daemon[4909]: return ctx.invoke(self.callback, **ctx.params) full # [ 737.406280] dagster-daemon[4909]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 737.406971] dagster-daemon[4909]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 737.407770] dagster-daemon[4909]: return callback(*args, **kwargs) full # [ 737.414889] dagster-daemon[4909]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 737.415604] dagster-daemon[4909]: with get_instance_for_cli( full # [ 737.416267] dagster-daemon[4909]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 737.416862] dagster-daemon[4909]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 737.417850] dagster-daemon[4909]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 737.418725] dagster-daemon[4909]: ) as instance: full # [ 737.419641] dagster-daemon[4909]: ^ full # [ 737.420220] dagster-daemon[4909]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 737.420811] dagster-daemon[4909]: return next(self.gen) full # [ 737.421770] dagster-daemon[4909]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 737.422472] dagster-daemon[4909]: with DagsterInstance.get() as instance: full # [ 737.423207] dagster-daemon[4909]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 737.423733] dagster-daemon[4909]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 737.424559] dagster-daemon[4909]: return create_instance_from_dagster_home() full # [ 737.425450] dagster-daemon[4909]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 737.426060] dagster-daemon[4909]: return create_instance_from_config(dagster_home_path) full # [ 737.426642] dagster-daemon[4909]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 737.427597] dagster-daemon[4909]: return create_instance_from_ref(instance_ref) full # [ 737.428154] dagster-daemon[4909]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 737.428738] dagster-daemon[4909]: unified_storage = instance_ref.storage full # [ 737.429686] dagster-daemon[4909]: ^^^^^^^^^^^^^^^^^^^^ full # [ 737.430045] dagster-daemon[4909]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 737.430616] dagster-daemon[4909]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 737.431328] dagster-daemon[4909]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 737.431911] dagster-daemon[4909]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 737.432714] dagster-daemon[4909]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 737.433614] dagster-daemon[4909]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 737.457311] dagster-daemon[4909]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 737.458051] dagster-daemon[4909]: return DagsterPostgresStorage( full # [ 737.458636] dagster-daemon[4909]: inst_data=inst_data, full # [ 737.459563] dagster-daemon[4909]: ...<2 lines>... full # [ 737.460141] dagster-daemon[4909]: token_provider=get_token_provider_from_config(config_value), full # [ 737.460737] dagster-daemon[4909]: ) full # [ 737.461691] dagster-daemon[4909]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 737.462223] dagster-daemon[4909]: self._run_storage = PostgresRunStorage( full # [ 737.462815] dagster-daemon[4909]: ~~~~~~~~~~~~~~~~~~^ full # [ 737.463740] dagster-daemon[4909]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 737.464480] dagster-daemon[4909]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 737.465243] dagster-daemon[4909]: ) full # [ 737.465739] dagster-daemon[4909]: ^ full # [ 737.466601] dagster-daemon[4909]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 737.467073] dagster-daemon[4909]: self._engine = create_pg_engine( full # [ 737.467816] dagster-daemon[4909]: ~~~~~~~~~~~~~~~~^ full # [ 737.468642] dagster-daemon[4909]: self.postgres_url, full # [ 737.469577] dagster-daemon[4909]: ^^^^^^^^^^^^^^^^^^ full # [ 737.470143] dagster-daemon[4909]: ...<2 lines>... full # [ 737.470738] dagster-daemon[4909]: poolclass=db_pool.NullPool, full # [ 737.472930] dagster-daemon[4909]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 737.473794] dagster-daemon[4909]: ) full # [ 737.474378] dagster-daemon[4909]: ^ full # [ 737.482819] dagster-daemon[4909]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 737.483525] dagster-daemon[4909]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 737.484188] dagster-daemon[4909]: File "", line 2, in create_engine full # [ 737.484781] dagster-daemon[4909]: return target(fn, url, **kwargs) full # [ 737.485668] dagster-daemon[4909]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 737.486269] dagster-daemon[4909]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 737.486862] dagster-daemon[4909]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 737.487724] dagster-daemon[4909]: dbapi = dbapi_meth(**dbapi_args) full # [ 737.496524] dagster-daemon[4909]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 737.497264] dagster-daemon[4909]: import psycopg full # [ 737.497867] dagster-daemon[4909]: ModuleNotFoundError: No module named 'psycopg' full # [ 737.738633] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 737.741276] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 737.743247] systemd[1]: dagster-daemon.service: Consumed 1.461s CPU time over 7.372s wall clock time, 88.6M memory peak. full # [ 739.439840] dagster-webserver[4919]: Traceback (most recent call last): full # [ 739.442452] dagster-webserver[4919]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 739.443265] dagster-webserver[4919]: sys.exit(main()) full # [ 739.443827] dagster-webserver[4919]: ~~~~^^ full # [ 739.444532] dagster-webserver[4919]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 739.445141] dagster-webserver[4919]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 739.445760] dagster-webserver[4919]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 739.446610] dagster-webserver[4919]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 739.447049] dagster-webserver[4919]: return self.main(*args, **kwargs) full # [ 739.447623] dagster-webserver[4919]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 739.448460] dagster-webserver[4919]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 739.449137] dagster-webserver[4919]: rv = self.invoke(ctx) full # [ 739.457974] dagster-webserver[4919]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 739.458753] dagster-webserver[4919]: return ctx.invoke(self.callback, **ctx.params) full # [ 739.459618] dagster-webserver[4919]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 739.460287] dagster-webserver[4919]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 739.460966] dagster-webserver[4919]: return callback(*args, **kwargs) full # [ 739.461777] dagster-webserver[4919]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 739.462584] dagster-webserver[4919]: instance = stack.enter_context( full # [ 739.463079] dagster-webserver[4919]: get_possibly_temporary_instance_for_cli( full # [ 739.463670] dagster-webserver[4919]: ...<3 lines>... full # [ 739.464514] dagster-webserver[4919]: ) full # [ 739.465165] dagster-webserver[4919]: ) full # [ 739.465769] dagster-webserver[4919]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 739.466599] dagster-webserver[4919]: result = _enter(cm) full # [ 739.475677] dagster-webserver[4919]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 739.476648] dagster-webserver[4919]: return next(self.gen) full # [ 739.477499] dagster-webserver[4919]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 739.478189] dagster-webserver[4919]: with DagsterInstance.get() as instance: full # [ 739.478789] dagster-webserver[4919]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 739.479613] dagster-webserver[4919]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 739.480293] dagster-webserver[4919]: return create_instance_from_dagster_home() full # [ 739.480898] dagster-webserver[4919]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 739.481756] dagster-webserver[4919]: return create_instance_from_config(dagster_home_path) full # [ 739.482628] dagster-webserver[4919]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 739.483283] dagster-webserver[4919]: return create_instance_from_ref(instance_ref) full # [ 739.483872] dagster-webserver[4919]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 739.484707] dagster-webserver[4919]: unified_storage = instance_ref.storage full # [ 739.485577] dagster-webserver[4919]: ^^^^^^^^^^^^^^^^^^^^ full # [ 739.499783] dagster-webserver[4919]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 739.500595] dagster-webserver[4919]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 739.501238] dagster-webserver[4919]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 739.501840] dagster-webserver[4919]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 739.502511] dagster-webserver[4919]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 739.503179] dagster-webserver[4919]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 739.503819] dagster-webserver[4919]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 739.504615] dagster-webserver[4919]: return DagsterPostgresStorage( full # [ 739.505275] dagster-webserver[4919]: inst_data=inst_data, full # [ 739.505913] dagster-webserver[4919]: ...<2 lines>... full # [ 739.506754] dagster-webserver[4919]: token_provider=get_token_provider_from_config(config_value), full # [ 739.507597] dagster-webserver[4919]: ) full # [ 739.508297] dagster-webserver[4919]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 739.508889] dagster-webserver[4919]: self._run_storage = PostgresRunStorage( full # [ 739.509748] dagster-webserver[4919]: ~~~~~~~~~~~~~~~~~~^ full # [ 739.510579] dagster-webserver[4919]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 739.511062] dagster-webserver[4919]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 739.511841] dagster-webserver[4919]: ) full # [ 739.512666] dagster-webserver[4919]: ^ full # [ 739.526898] dagster-webserver[4919]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 739.527679] dagster-webserver[4919]: self._engine = create_pg_engine( full # [ 739.528515] dagster-webserver[4919]: ~~~~~~~~~~~~~~~~^ full # [ 739.529203] dagster-webserver[4919]: self.postgres_url, full # [ 739.529825] dagster-webserver[4919]: ^^^^^^^^^^^^^^^^^^ full # [ 739.530677] dagster-webserver[4919]: ...<2 lines>... full # [ 739.531706] dagster-webserver[4919]: poolclass=db_pool.NullPool, full # [ 739.532548] dagster-webserver[4919]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 739.533611] dagster-webserver[4919]: ) full # [ 739.534281] dagster-webserver[4919]: ^ full # [ 739.535124] dagster-webserver[4919]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 739.535732] dagster-webserver[4919]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 739.536572] dagster-webserver[4919]: File "", line 2, in create_engine full # [ 739.537251] dagster-webserver[4919]: return target(fn, url, **kwargs) full # [ 739.537847] dagster-webserver[4919]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 739.538495] dagster-webserver[4919]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 739.539184] dagster-webserver[4919]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 739.539749] dagster-webserver[4919]: dbapi = dbapi_meth(**dbapi_args) full # [ 739.540581] dagster-webserver[4919]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 739.541245] dagster-webserver[4919]: import psycopg full # [ 739.554914] dagster-webserver[4919]: ModuleNotFoundError: No module named 'psycopg' full # [ 739.826157] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 739.827111] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 739.830195] systemd[1]: dagster-webserver.service: Consumed 2.047s CPU time over 8.173s wall clock time, 111.7M memory peak. full # [ 742.985525] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 101. full # [ 742.988433] systemd[1]: Started Dagster Daemon. full # [ 744.857052] dagster-daemon[4951]: Traceback (most recent call last): full # [ 744.859609] dagster-daemon[4951]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 744.860651] dagster-daemon[4951]: sys.exit(main()) full # [ 744.861665] dagster-daemon[4951]: ~~~~^^ full # [ 744.862480] dagster-daemon[4951]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 744.863147] dagster-daemon[4951]: cli(obj={}) full # [ 744.863758] dagster-daemon[4951]: ~~~^^^^^^^^ full # [ 744.864606] dagster-daemon[4951]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 744.865037] dagster-daemon[4951]: return self.main(*args, **kwargs) full # [ 744.865622] dagster-daemon[4951]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 744.866464] dagster-daemon[4951]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 744.867133] dagster-daemon[4951]: rv = self.invoke(ctx) full # [ 744.874240] dagster-daemon[4951]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 744.875048] dagster-daemon[4951]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 744.875675] dagster-daemon[4951]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 744.876506] dagster-daemon[4951]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 744.877173] dagster-daemon[4951]: return ctx.invoke(self.callback, **ctx.params) full # [ 744.877775] dagster-daemon[4951]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 744.878611] dagster-daemon[4951]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 744.879293] dagster-daemon[4951]: return callback(*args, **kwargs) full # [ 744.879936] dagster-daemon[4951]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 744.880736] dagster-daemon[4951]: with get_instance_for_cli( full # [ 744.881557] dagster-daemon[4951]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 744.882220] dagster-daemon[4951]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 744.882814] dagster-daemon[4951]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 744.883644] dagster-daemon[4951]: ) as instance: full # [ 744.884483] dagster-daemon[4951]: ^ full # [ 744.885155] dagster-daemon[4951]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 744.885745] dagster-daemon[4951]: return next(self.gen) full # [ 744.898408] dagster-daemon[4951]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 744.899227] dagster-daemon[4951]: with DagsterInstance.get() as instance: full # [ 744.899828] dagster-daemon[4951]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 744.900482] dagster-daemon[4951]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 744.901163] dagster-daemon[4951]: return create_instance_from_dagster_home() full # [ 744.901764] dagster-daemon[4951]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 744.902602] dagster-daemon[4951]: return create_instance_from_config(dagster_home_path) full # [ 744.903289] dagster-daemon[4951]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 744.903893] dagster-daemon[4951]: return create_instance_from_ref(instance_ref) full # [ 744.904752] dagster-daemon[4951]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 744.905588] dagster-daemon[4951]: unified_storage = instance_ref.storage full # [ 744.906306] dagster-daemon[4951]: ^^^^^^^^^^^^^^^^^^^^ full # [ 744.906875] dagster-daemon[4951]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 744.907718] dagster-daemon[4951]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 744.908557] dagster-daemon[4951]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 744.909284] dagster-daemon[4951]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 744.909838] dagster-daemon[4951]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 744.910486] dagster-daemon[4951]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 744.911132] dagster-daemon[4951]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 744.911726] dagster-daemon[4951]: return DagsterPostgresStorage( full # [ 744.912560] dagster-daemon[4951]: inst_data=inst_data, full # [ 744.913219] dagster-daemon[4951]: ...<2 lines>... full # [ 744.913814] dagster-daemon[4951]: token_provider=get_token_provider_from_config(config_value), full # [ 744.914645] dagster-daemon[4951]: ) full # [ 744.936390] dagster-daemon[4951]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 744.937197] dagster-daemon[4951]: self._run_storage = PostgresRunStorage( full # [ 744.937812] dagster-daemon[4951]: ~~~~~~~~~~~~~~~~~~^ full # [ 744.938276] dagster-daemon[4951]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 744.938900] dagster-daemon[4951]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 744.939718] dagster-daemon[4951]: ) full # [ 744.940555] dagster-daemon[4951]: ^ full # [ 744.941234] dagster-daemon[4951]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 744.941839] dagster-daemon[4951]: self._engine = create_pg_engine( full # [ 744.942490] dagster-daemon[4951]: ~~~~~~~~~~~~~~~~^ full # [ 744.943190] dagster-daemon[4951]: self.postgres_url, full # [ 744.943783] dagster-daemon[4951]: ^^^^^^^^^^^^^^^^^^ full # [ 744.944610] dagster-daemon[4951]: ...<2 lines>... full # [ 744.945294] dagster-daemon[4951]: poolclass=db_pool.NullPool, full # [ 744.945902] dagster-daemon[4951]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 744.946748] dagster-daemon[4951]: ) full # [ 744.947589] dagster-daemon[4951]: ^ full # [ 744.948276] dagster-daemon[4951]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 744.948877] dagster-daemon[4951]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 744.949756] dagster-daemon[4951]: File "", line 2, in create_engine full # [ 744.950557] dagster-daemon[4951]: return target(fn, url, **kwargs) full # [ 744.951217] dagster-daemon[4951]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 744.951812] dagster-daemon[4951]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 744.965517] dagster-daemon[4951]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 744.968114] dagster-daemon[4951]: dbapi = dbapi_meth(**dbapi_args) full # [ 744.969256] dagster-daemon[4951]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 744.971974] dagster-daemon[4951]: import psycopg full # [ 744.972902] dagster-daemon[4951]: ModuleNotFoundError: No module named 'psycopg' full # [ 744.984745] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 90. full # [ 744.990865] systemd[1]: Started Dagster Webserver. full # [ 745.192953] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 745.194770] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 745.197405] systemd[1]: dagster-daemon.service: Consumed 1.446s CPU time over 7.451s wall clock time, 88.7M memory peak. full # [ 747.609176] dagster-webserver[4961]: Traceback (most recent call last): full # [ 747.611760] dagster-webserver[4961]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 747.612508] dagster-webserver[4961]: sys.exit(main()) full # [ 747.613163] dagster-webserver[4961]: ~~~~^^ full # [ 747.613748] dagster-webserver[4961]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 747.614579] dagster-webserver[4961]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 747.615265] dagster-webserver[4961]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 747.615870] dagster-webserver[4961]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 747.616668] dagster-webserver[4961]: return self.main(*args, **kwargs) full # [ 747.617566] dagster-webserver[4961]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 747.618162] dagster-webserver[4961]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 747.618759] dagster-webserver[4961]: rv = self.invoke(ctx) full # [ 747.627251] dagster-webserver[4961]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 747.628088] dagster-webserver[4961]: return ctx.invoke(self.callback, **ctx.params) full # [ 747.628699] dagster-webserver[4961]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 747.629527] dagster-webserver[4961]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 747.630199] dagster-webserver[4961]: return callback(*args, **kwargs) full # [ 747.630839] dagster-webserver[4961]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 747.631273] dagster-webserver[4961]: instance = stack.enter_context( full # [ 747.631878] dagster-webserver[4961]: get_possibly_temporary_instance_for_cli( full # [ 747.632724] dagster-webserver[4961]: ...<3 lines>... full # [ 747.633564] dagster-webserver[4961]: ) full # [ 747.634241] dagster-webserver[4961]: ) full # [ 747.634842] dagster-webserver[4961]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 747.635471] dagster-webserver[4961]: result = _enter(cm) full # [ 747.644909] dagster-webserver[4961]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 747.645686] dagster-webserver[4961]: return next(self.gen) full # [ 747.646526] dagster-webserver[4961]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 747.647211] dagster-webserver[4961]: with DagsterInstance.get() as instance: full # [ 747.647809] dagster-webserver[4961]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 747.648647] dagster-webserver[4961]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 747.649502] dagster-webserver[4961]: return create_instance_from_dagster_home() full # [ 747.650193] dagster-webserver[4961]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 747.650786] dagster-webserver[4961]: return create_instance_from_config(dagster_home_path) full # [ 747.651727] dagster-webserver[4961]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 747.652666] dagster-webserver[4961]: return create_instance_from_ref(instance_ref) full # [ 747.653478] dagster-webserver[4961]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 747.654151] dagster-webserver[4961]: unified_storage = instance_ref.storage full # [ 747.654749] dagster-webserver[4961]: ^^^^^^^^^^^^^^^^^^^^ full # [ 747.668999] dagster-webserver[4961]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 747.669830] dagster-webserver[4961]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 747.670627] dagster-webserver[4961]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 747.671283] dagster-webserver[4961]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 747.671916] dagster-webserver[4961]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 747.672763] dagster-webserver[4961]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 747.673602] dagster-webserver[4961]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 747.674289] dagster-webserver[4961]: return DagsterPostgresStorage( full # [ 747.674884] dagster-webserver[4961]: inst_data=inst_data, full # [ 747.675730] dagster-webserver[4961]: ...<2 lines>... full # [ 747.676570] dagster-webserver[4961]: token_provider=get_token_provider_from_config(config_value), full # [ 747.677243] dagster-webserver[4961]: ) full # [ 747.677883] dagster-webserver[4961]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 747.678494] dagster-webserver[4961]: self._run_storage = PostgresRunStorage( full # [ 747.679182] dagster-webserver[4961]: ~~~~~~~~~~~~~~~~~~^ full # [ 747.679772] dagster-webserver[4961]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 747.680607] dagster-webserver[4961]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 747.681293] dagster-webserver[4961]: ) full # [ 747.681896] dagster-webserver[4961]: ^ full # [ 747.682794] dagster-webserver[4961]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 747.683550] dagster-webserver[4961]: self._engine = create_pg_engine( full # [ 747.684235] dagster-webserver[4961]: ~~~~~~~~~~~~~~~~^ full # [ 747.684821] dagster-webserver[4961]: self.postgres_url, full # [ 747.685637] dagster-webserver[4961]: ^^^^^^^^^^^^^^^^^^ full # [ 747.686471] dagster-webserver[4961]: ...<2 lines>... full # [ 747.687137] dagster-webserver[4961]: poolclass=db_pool.NullPool, full # [ 747.687734] dagster-webserver[4961]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 747.688559] dagster-webserver[4961]: ) full # [ 747.689225] dagster-webserver[4961]: ^ full # [ 747.706465] dagster-webserver[4961]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 747.709113] dagster-webserver[4961]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 747.710560] dagster-webserver[4961]: File "", line 2, in create_engine full # [ 747.712762] dagster-webserver[4961]: return target(fn, url, **kwargs) full # [ 747.713975] dagster-webserver[4961]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 747.716568] dagster-webserver[4961]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 747.718122] dagster-webserver[4961]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 747.720696] dagster-webserver[4961]: dbapi = dbapi_meth(**dbapi_args) full # [ 747.721871] dagster-webserver[4961]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 747.724652] dagster-webserver[4961]: import psycopg full # [ 747.725609] dagster-webserver[4961]: ModuleNotFoundError: No module named 'psycopg' full # [ 747.975249] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 747.976265] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 747.980079] systemd[1]: dagster-webserver.service: Consumed 2.033s CPU time over 8.146s wall clock time, 111.9M memory peak. full # [ 750.235088] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 102. full # [ 750.239530] systemd[1]: Started Dagster Daemon. full # [ 752.135176] dagster-daemon[4989]: Traceback (most recent call last): full # [ 752.137687] dagster-daemon[4989]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 752.138652] dagster-daemon[4989]: sys.exit(main()) full # [ 752.139264] dagster-daemon[4989]: ~~~~^^ full # [ 752.139880] dagster-daemon[4989]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 752.140723] dagster-daemon[4989]: cli(obj={}) full # [ 752.141584] dagster-daemon[4989]: ~~~^^^^^^^^ full # [ 752.142260] dagster-daemon[4989]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 752.142822] dagster-daemon[4989]: return self.main(*args, **kwargs) full # [ 752.143644] dagster-daemon[4989]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 752.149133] dagster-daemon[4989]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 752.149888] dagster-daemon[4989]: rv = self.invoke(ctx) full # [ 752.150729] dagster-daemon[4989]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 752.151568] dagster-daemon[4989]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 752.152295] dagster-daemon[4989]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 752.152843] dagster-daemon[4989]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 752.153547] dagster-daemon[4989]: return ctx.invoke(self.callback, **ctx.params) full # [ 752.154152] dagster-daemon[4989]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 752.154786] dagster-daemon[4989]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 752.155584] dagster-daemon[4989]: return callback(*args, **kwargs) full # [ 752.156039] dagster-daemon[4989]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 752.156630] dagster-daemon[4989]: with get_instance_for_cli( full # [ 752.157466] dagster-daemon[4989]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 752.158131] dagster-daemon[4989]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 752.158756] dagster-daemon[4989]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 752.159556] dagster-daemon[4989]: ) as instance: full # [ 752.160232] dagster-daemon[4989]: ^ full # [ 752.173293] dagster-daemon[4989]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 752.174124] dagster-daemon[4989]: return next(self.gen) full # [ 752.174722] dagster-daemon[4989]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 752.175565] dagster-daemon[4989]: with DagsterInstance.get() as instance: full # [ 752.176240] dagster-daemon[4989]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 752.176845] dagster-daemon[4989]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 752.177699] dagster-daemon[4989]: return create_instance_from_dagster_home() full # [ 752.178575] dagster-daemon[4989]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 752.179349] dagster-daemon[4989]: return create_instance_from_config(dagster_home_path) full # [ 752.180082] dagster-daemon[4989]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 752.180682] dagster-daemon[4989]: return create_instance_from_ref(instance_ref) full # [ 752.191988] dagster-daemon[4989]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 752.193074] dagster-daemon[4989]: unified_storage = instance_ref.storage full # [ 752.193678] dagster-daemon[4989]: ^^^^^^^^^^^^^^^^^^^^ full # [ 752.194487] dagster-daemon[4989]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 752.195164] dagster-daemon[4989]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 752.195772] dagster-daemon[4989]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 752.196645] dagster-daemon[4989]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 752.197308] dagster-daemon[4989]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 752.197895] dagster-daemon[4989]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 752.198744] dagster-daemon[4989]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 752.199578] dagster-daemon[4989]: return DagsterPostgresStorage( full # [ 752.200066] dagster-daemon[4989]: inst_data=inst_data, full # [ 752.200669] dagster-daemon[4989]: ...<2 lines>... full # [ 752.201513] dagster-daemon[4989]: token_provider=get_token_provider_from_config(config_value), full # [ 752.202208] dagster-daemon[4989]: ) full # [ 752.214511] dagster-daemon[4989]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 752.215484] dagster-daemon[4989]: self._run_storage = PostgresRunStorage( full # [ 752.216170] dagster-daemon[4989]: ~~~~~~~~~~~~~~~~~~^ full # [ 752.216787] dagster-daemon[4989]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 752.217611] dagster-daemon[4989]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 752.218291] dagster-daemon[4989]: ) full # [ 752.218894] dagster-daemon[4989]: ^ full # [ 752.219736] dagster-daemon[4989]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 752.220591] dagster-daemon[4989]: self._engine = create_pg_engine( full # [ 752.221068] dagster-daemon[4989]: ~~~~~~~~~~~~~~~~^ full # [ 752.221663] dagster-daemon[4989]: self.postgres_url, full # [ 752.222506] dagster-daemon[4989]: ^^^^^^^^^^^^^^^^^^ full # [ 752.223252] dagster-daemon[4989]: ...<2 lines>... full # [ 752.223795] dagster-daemon[4989]: poolclass=db_pool.NullPool, full # [ 752.224262] dagster-daemon[4989]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 752.224866] dagster-daemon[4989]: ) full # [ 752.225710] dagster-daemon[4989]: ^ full # [ 752.226552] dagster-daemon[4989]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 752.227235] dagster-daemon[4989]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 752.227889] dagster-daemon[4989]: File "", line 2, in create_engine full # [ 752.228489] dagster-daemon[4989]: return target(fn, url, **kwargs) full # [ 752.229152] dagster-daemon[4989]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 752.229753] dagster-daemon[4989]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 752.243664] dagster-daemon[4989]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 752.246244] dagster-daemon[4989]: dbapi = dbapi_meth(**dbapi_args) full # [ 752.247388] dagster-daemon[4989]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 752.250163] dagster-daemon[4989]: import psycopg full # [ 752.251123] dagster-daemon[4989]: ModuleNotFoundError: No module named 'psycopg' full # [ 752.434725] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 752.437259] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 752.439395] systemd[1]: dagster-daemon.service: Consumed 1.428s CPU time over 7.237s wall clock time, 88.6M memory peak. full # [ 752.984790] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 91. full # [ 752.987964] systemd[1]: Started Dagster Webserver. full # [ 755.691498] dagster-webserver[5006]: Traceback (most recent call last): full # [ 755.694291] dagster-webserver[5006]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 755.695049] dagster-webserver[5006]: sys.exit(main()) full # [ 755.695631] dagster-webserver[5006]: ~~~~^^ full # [ 755.696476] dagster-webserver[5006]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 755.697176] dagster-webserver[5006]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 755.697781] dagster-webserver[5006]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 755.698598] dagster-webserver[5006]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 755.699278] dagster-webserver[5006]: return self.main(*args, **kwargs) full # [ 755.699872] dagster-webserver[5006]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 755.700767] dagster-webserver[5006]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 755.701595] dagster-webserver[5006]: rv = self.invoke(ctx) full # [ 755.702735] dagster-webserver[5006]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 755.703568] dagster-webserver[5006]: return ctx.invoke(self.callback, **ctx.params) full # [ 755.704624] dagster-webserver[5006]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 755.714668] dagster-webserver[5006]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 755.715648] dagster-webserver[5006]: return callback(*args, **kwargs) full # [ 755.716514] dagster-webserver[5006]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 755.717185] dagster-webserver[5006]: instance = stack.enter_context( full # [ 755.717786] dagster-webserver[5006]: get_possibly_temporary_instance_for_cli( full # [ 755.718611] dagster-webserver[5006]: ...<3 lines>... full # [ 755.719292] dagster-webserver[5006]: ) full # [ 755.719907] dagster-webserver[5006]: ) full # [ 755.720945] dagster-webserver[5006]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 755.721824] dagster-webserver[5006]: result = _enter(cm) full # [ 755.722632] dagster-webserver[5006]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 755.723679] dagster-webserver[5006]: return next(self.gen) full # [ 755.724532] dagster-webserver[5006]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 755.725245] dagster-webserver[5006]: with DagsterInstance.get() as instance: full # [ 755.725831] dagster-webserver[5006]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 755.726689] dagster-webserver[5006]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 755.727534] dagster-webserver[5006]: return create_instance_from_dagster_home() full # [ 755.728232] dagster-webserver[5006]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 755.728835] dagster-webserver[5006]: return create_instance_from_config(dagster_home_path) full # [ 755.729751] dagster-webserver[5006]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 755.730528] dagster-webserver[5006]: return create_instance_from_ref(instance_ref) full # [ 755.731228] dagster-webserver[5006]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 755.731813] dagster-webserver[5006]: unified_storage = instance_ref.storage full # [ 755.732702] dagster-webserver[5006]: ^^^^^^^^^^^^^^^^^^^^ full # [ 755.751823] dagster-webserver[5006]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 755.752631] dagster-webserver[5006]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 755.753294] dagster-webserver[5006]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 755.753904] dagster-webserver[5006]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 755.754757] dagster-webserver[5006]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 755.755601] dagster-webserver[5006]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 755.756288] dagster-webserver[5006]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 755.756891] dagster-webserver[5006]: return DagsterPostgresStorage( full # [ 755.757734] dagster-webserver[5006]: inst_data=inst_data, full # [ 755.758579] dagster-webserver[5006]: ...<2 lines>... full # [ 755.759676] dagster-webserver[5006]: token_provider=get_token_provider_from_config(config_value), full # [ 755.760313] dagster-webserver[5006]: ) full # [ 755.760900] dagster-webserver[5006]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 755.761765] dagster-webserver[5006]: self._run_storage = PostgresRunStorage( full # [ 755.762612] dagster-webserver[5006]: ~~~~~~~~~~~~~~~~~~^ full # [ 755.763305] dagster-webserver[5006]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 755.763900] dagster-webserver[5006]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 755.764746] dagster-webserver[5006]: ) full # [ 755.765590] dagster-webserver[5006]: ^ full # [ 755.766668] dagster-webserver[5006]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 755.767750] dagster-webserver[5006]: self._engine = create_pg_engine( full # [ 755.768503] dagster-webserver[5006]: ~~~~~~~~~~~~~~~~^ full # [ 755.769155] dagster-webserver[5006]: self.postgres_url, full # [ 755.769752] dagster-webserver[5006]: ^^^^^^^^^^^^^^^^^^ full # [ 755.770591] dagster-webserver[5006]: ...<2 lines>... full # [ 755.771256] dagster-webserver[5006]: poolclass=db_pool.NullPool, full # [ 755.771854] dagster-webserver[5006]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 755.772688] dagster-webserver[5006]: ) full # [ 755.773519] dagster-webserver[5006]: ^ full # [ 755.789386] dagster-webserver[5006]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 755.790216] dagster-webserver[5006]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 755.790818] dagster-webserver[5006]: File "", line 2, in create_engine full # [ 755.791669] dagster-webserver[5006]: return target(fn, url, **kwargs) full # [ 755.792516] dagster-webserver[5006]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 755.793198] dagster-webserver[5006]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 755.793805] dagster-webserver[5006]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 755.794275] dagster-webserver[5006]: dbapi = dbapi_meth(**dbapi_args) full # [ 755.794880] dagster-webserver[5006]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 755.795732] dagster-webserver[5006]: import psycopg full # [ 755.796632] dagster-webserver[5006]: ModuleNotFoundError: No module named 'psycopg' full # [ 756.076857] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 756.079251] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 756.081900] systemd[1]: dagster-webserver.service: Consumed 2.008s CPU time over 8.094s wall clock time, 111.8M memory peak. full # [ 757.485670] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 103. full # [ 757.488899] systemd[1]: Started Dagster Daemon. full # [ 759.351611] dagster-daemon[5027]: Traceback (most recent call last): full # [ 759.354143] dagster-daemon[5027]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 759.354874] dagster-daemon[5027]: sys.exit(main()) full # [ 759.355682] dagster-daemon[5027]: ~~~~^^ full # [ 759.356525] dagster-daemon[5027]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 759.357208] dagster-daemon[5027]: cli(obj={}) full # [ 759.357816] dagster-daemon[5027]: ~~~^^^^^^^^ full # [ 759.358663] dagster-daemon[5027]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 759.359460] dagster-daemon[5027]: return self.main(*args, **kwargs) full # [ 759.360158] dagster-daemon[5027]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 759.360730] dagster-daemon[5027]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 759.361765] dagster-daemon[5027]: rv = self.invoke(ctx) full # [ 759.368508] dagster-daemon[5027]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 759.369500] dagster-daemon[5027]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 759.370223] dagster-daemon[5027]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 759.370793] dagster-daemon[5027]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 759.371621] dagster-daemon[5027]: return ctx.invoke(self.callback, **ctx.params) full # [ 759.372306] dagster-daemon[5027]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 759.372896] dagster-daemon[5027]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 759.373733] dagster-daemon[5027]: return callback(*args, **kwargs) full # [ 759.374559] dagster-daemon[5027]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 759.375225] dagster-daemon[5027]: with get_instance_for_cli( full # [ 759.375819] dagster-daemon[5027]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 759.376645] dagster-daemon[5027]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 759.377485] dagster-daemon[5027]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 759.378163] dagster-daemon[5027]: ) as instance: full # [ 759.378752] dagster-daemon[5027]: ^ full # [ 759.379613] dagster-daemon[5027]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 759.380264] dagster-daemon[5027]: return next(self.gen) full # [ 759.380844] dagster-daemon[5027]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 759.381682] dagster-daemon[5027]: with DagsterInstance.get() as instance: full # [ 759.382510] dagster-daemon[5027]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 759.396986] dagster-daemon[5027]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 759.397801] dagster-daemon[5027]: return create_instance_from_dagster_home() full # [ 759.398269] dagster-daemon[5027]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 759.398875] dagster-daemon[5027]: return create_instance_from_config(dagster_home_path) full # [ 759.399738] dagster-daemon[5027]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 759.400568] dagster-daemon[5027]: return create_instance_from_ref(instance_ref) full # [ 759.401283] dagster-daemon[5027]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 759.401859] dagster-daemon[5027]: unified_storage = instance_ref.storage full # [ 759.402717] dagster-daemon[5027]: ^^^^^^^^^^^^^^^^^^^^ full # [ 759.403533] dagster-daemon[5027]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 759.404220] dagster-daemon[5027]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 759.404821] dagster-daemon[5027]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 759.405671] dagster-daemon[5027]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 759.406513] dagster-daemon[5027]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 759.407202] dagster-daemon[5027]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 759.423742] dagster-daemon[5027]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 759.424519] dagster-daemon[5027]: return DagsterPostgresStorage( full # [ 759.425207] dagster-daemon[5027]: inst_data=inst_data, full # [ 759.425813] dagster-daemon[5027]: ...<2 lines>... full # [ 759.426671] dagster-daemon[5027]: token_provider=get_token_provider_from_config(config_value), full # [ 759.427620] dagster-daemon[5027]: ) full # [ 759.428207] dagster-daemon[5027]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 759.429048] dagster-daemon[5027]: self._run_storage = PostgresRunStorage( full # [ 759.429641] dagster-daemon[5027]: ~~~~~~~~~~~~~~~~~~^ full # [ 759.430507] dagster-daemon[5027]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 759.431219] dagster-daemon[5027]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 759.431792] dagster-daemon[5027]: ) full # [ 759.432647] dagster-daemon[5027]: ^ full # [ 759.433282] dagster-daemon[5027]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 759.433912] dagster-daemon[5027]: self._engine = create_pg_engine( full # [ 759.434756] dagster-daemon[5027]: ~~~~~~~~~~~~~~~~^ full # [ 759.435596] dagster-daemon[5027]: self.postgres_url, full # [ 759.436620] dagster-daemon[5027]: ^^^^^^^^^^^^^^^^^^ full # [ 759.437297] dagster-daemon[5027]: ...<2 lines>... full # [ 759.437900] dagster-daemon[5027]: poolclass=db_pool.NullPool, full # [ 759.438746] dagster-daemon[5027]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 759.439568] dagster-daemon[5027]: ) full # [ 759.440221] dagster-daemon[5027]: ^ full # [ 759.440818] dagster-daemon[5027]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 759.441647] dagster-daemon[5027]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 759.442533] dagster-daemon[5027]: File "", line 2, in create_engine full # [ 759.443154] dagster-daemon[5027]: return target(fn, url, **kwargs) full # [ 759.456307] dagster-daemon[5027]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 759.458856] dagster-daemon[5027]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 759.460369] dagster-daemon[5027]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 759.462925] dagster-daemon[5027]: dbapi = dbapi_meth(**dbapi_args) full # [ 759.464129] dagster-daemon[5027]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 759.466844] dagster-daemon[5027]: import psycopg full # [ 759.467770] dagster-daemon[5027]: ModuleNotFoundError: No module named 'psycopg' full # [ 759.642231] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 759.644647] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 759.646949] systemd[1]: dagster-daemon.service: Consumed 1.420s CPU time over 7.204s wall clock time, 88.5M memory peak. full # [ 761.235397] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 92. full # [ 761.238446] systemd[1]: Started Dagster Webserver. full # [ 763.914811] dagster-webserver[5049]: Traceback (most recent call last): full # [ 763.917381] dagster-webserver[5049]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 763.918243] dagster-webserver[5049]: sys.exit(main()) full # [ 763.918810] dagster-webserver[5049]: ~~~~^^ full # [ 763.919685] dagster-webserver[5049]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 763.920528] dagster-webserver[5049]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 763.921180] dagster-webserver[5049]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 763.921945] dagster-webserver[5049]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 763.922772] dagster-webserver[5049]: return self.main(*args, **kwargs) full # [ 763.923590] dagster-webserver[5049]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 763.924294] dagster-webserver[5049]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 763.924857] dagster-webserver[5049]: rv = self.invoke(ctx) full # [ 763.932924] dagster-webserver[5049]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 763.933707] dagster-webserver[5049]: return ctx.invoke(self.callback, **ctx.params) full # [ 763.934564] dagster-webserver[5049]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 763.935228] dagster-webserver[5049]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 763.935829] dagster-webserver[5049]: return callback(*args, **kwargs) full # [ 763.936479] dagster-webserver[5049]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 763.937165] dagster-webserver[5049]: instance = stack.enter_context( full # [ 763.937767] dagster-webserver[5049]: get_possibly_temporary_instance_for_cli( full # [ 763.938609] dagster-webserver[5049]: ...<3 lines>... full # [ 763.939300] dagster-webserver[5049]: ) full # [ 763.939898] dagster-webserver[5049]: ) full # [ 763.940749] dagster-webserver[5049]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 763.941553] dagster-webserver[5049]: result = _enter(cm) full # [ 763.950564] dagster-webserver[5049]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 763.951554] dagster-webserver[5049]: return next(self.gen) full # [ 763.952239] dagster-webserver[5049]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 763.952843] dagster-webserver[5049]: with DagsterInstance.get() as instance: full # [ 763.953493] dagster-webserver[5049]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 763.954173] dagster-webserver[5049]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 763.954774] dagster-webserver[5049]: return create_instance_from_dagster_home() full # [ 763.955649] dagster-webserver[5049]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 763.956302] dagster-webserver[5049]: return create_instance_from_config(dagster_home_path) full # [ 763.956898] dagster-webserver[5049]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 763.957738] dagster-webserver[5049]: return create_instance_from_ref(instance_ref) full # [ 763.969872] dagster-webserver[5049]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 763.970643] dagster-webserver[5049]: unified_storage = instance_ref.storage full # [ 763.971509] dagster-webserver[5049]: ^^^^^^^^^^^^^^^^^^^^ full # [ 763.972189] dagster-webserver[5049]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 763.972826] dagster-webserver[5049]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 763.973615] dagster-webserver[5049]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 763.974314] dagster-webserver[5049]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 763.974978] dagster-webserver[5049]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 763.975756] dagster-webserver[5049]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 763.976611] dagster-webserver[5049]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 763.977290] dagster-webserver[5049]: return DagsterPostgresStorage( full # [ 763.977893] dagster-webserver[5049]: inst_data=inst_data, full # [ 763.978737] dagster-webserver[5049]: ...<2 lines>... full # [ 763.979577] dagster-webserver[5049]: token_provider=get_token_provider_from_config(config_value), full # [ 763.980061] dagster-webserver[5049]: ) full # [ 763.992915] dagster-webserver[5049]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 763.993700] dagster-webserver[5049]: self._run_storage = PostgresRunStorage( full # [ 763.994539] dagster-webserver[5049]: ~~~~~~~~~~~~~~~~~~^ full # [ 763.995218] dagster-webserver[5049]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 763.995820] dagster-webserver[5049]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 763.996668] dagster-webserver[5049]: ) full # [ 763.997510] dagster-webserver[5049]: ^ full # [ 763.998218] dagster-webserver[5049]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 763.998797] dagster-webserver[5049]: self._engine = create_pg_engine( full # [ 763.999626] dagster-webserver[5049]: ~~~~~~~~~~~~~~~~^ full # [ 764.000280] dagster-webserver[5049]: self.postgres_url, full # [ 764.000910] dagster-webserver[5049]: ^^^^^^^^^^^^^^^^^^ full # [ 764.001757] dagster-webserver[5049]: ...<2 lines>... full # [ 764.002597] dagster-webserver[5049]: poolclass=db_pool.NullPool, full # [ 764.003362] dagster-webserver[5049]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 764.003908] dagster-webserver[5049]: ) full # [ 764.004751] dagster-webserver[5049]: ^ full # [ 764.005574] dagster-webserver[5049]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 764.006030] dagster-webserver[5049]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 764.006650] dagster-webserver[5049]: File "", line 2, in create_engine full # [ 764.007258] dagster-webserver[5049]: return target(fn, url, **kwargs) full # [ 764.007878] dagster-webserver[5049]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 764.008708] dagster-webserver[5049]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 764.022944] dagster-webserver[5049]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 764.025563] dagster-webserver[5049]: dbapi = dbapi_meth(**dbapi_args) full # [ 764.026743] dagster-webserver[5049]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 764.029506] dagster-webserver[5049]: import psycopg full # [ 764.030496] dagster-webserver[5049]: ModuleNotFoundError: No module named 'psycopg' full # [ 764.289350] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 764.290311] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 764.294167] systemd[1]: dagster-webserver.service: Consumed 2.005s CPU time over 8.215s wall clock time, 111.8M memory peak. full # [ 764.734835] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 104. full # [ 764.738759] systemd[1]: Started Dagster Daemon. full # [ 766.579972] dagster-daemon[5066]: Traceback (most recent call last): full # [ 766.582454] dagster-daemon[5066]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 766.583290] dagster-daemon[5066]: sys.exit(main()) full # [ 766.583848] dagster-daemon[5066]: ~~~~^^ full # [ 766.584683] dagster-daemon[5066]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 766.585517] dagster-daemon[5066]: cli(obj={}) full # [ 766.586196] dagster-daemon[5066]: ~~~^^^^^^^^ full # [ 766.586779] dagster-daemon[5066]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 766.587602] dagster-daemon[5066]: return self.main(*args, **kwargs) full # [ 766.588255] dagster-daemon[5066]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 766.588889] dagster-daemon[5066]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 766.589692] dagster-daemon[5066]: rv = self.invoke(ctx) full # [ 766.596779] dagster-daemon[5066]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 766.597556] dagster-daemon[5066]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 766.598276] dagster-daemon[5066]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 766.598832] dagster-daemon[5066]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 766.599679] dagster-daemon[5066]: return ctx.invoke(self.callback, **ctx.params) full # [ 766.600530] dagster-daemon[5066]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 766.601199] dagster-daemon[5066]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 766.601820] dagster-daemon[5066]: return callback(*args, **kwargs) full # [ 766.602605] dagster-daemon[5066]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 766.603260] dagster-daemon[5066]: with get_instance_for_cli( full # [ 766.603857] dagster-daemon[5066]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 766.604685] dagster-daemon[5066]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 766.605511] dagster-daemon[5066]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 766.606167] dagster-daemon[5066]: ) as instance: full # [ 766.606767] dagster-daemon[5066]: ^ full # [ 766.607617] dagster-daemon[5066]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 766.608244] dagster-daemon[5066]: return next(self.gen) full # [ 766.608849] dagster-daemon[5066]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 766.609676] dagster-daemon[5066]: with DagsterInstance.get() as instance: full # [ 766.610498] dagster-daemon[5066]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 766.625262] dagster-daemon[5066]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 766.626120] dagster-daemon[5066]: return create_instance_from_dagster_home() full # [ 766.626689] dagster-daemon[5066]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 766.627583] dagster-daemon[5066]: return create_instance_from_config(dagster_home_path) full # [ 766.628251] dagster-daemon[5066]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 766.628815] dagster-daemon[5066]: return create_instance_from_ref(instance_ref) full # [ 766.629666] dagster-daemon[5066]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 766.630289] dagster-daemon[5066]: unified_storage = instance_ref.storage full # [ 766.631233] dagster-daemon[5066]: ^^^^^^^^^^^^^^^^^^^^ full # [ 766.641301] dagster-daemon[5066]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 766.642127] dagster-daemon[5066]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 766.642723] dagster-daemon[5066]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 766.643556] dagster-daemon[5066]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 766.644228] dagster-daemon[5066]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 766.644830] dagster-daemon[5066]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 766.645687] dagster-daemon[5066]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 766.646505] dagster-daemon[5066]: return DagsterPostgresStorage( full # [ 766.647191] dagster-daemon[5066]: inst_data=inst_data, full # [ 766.647787] dagster-daemon[5066]: ...<2 lines>... full # [ 766.648603] dagster-daemon[5066]: token_provider=get_token_provider_from_config(config_value), full # [ 766.649280] dagster-daemon[5066]: ) full # [ 766.649929] dagster-daemon[5066]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 766.650726] dagster-daemon[5066]: self._run_storage = PostgresRunStorage( full # [ 766.651570] dagster-daemon[5066]: ~~~~~~~~~~~~~~~~~~^ full # [ 766.652237] dagster-daemon[5066]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 766.653073] dagster-daemon[5066]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 766.653681] dagster-daemon[5066]: ) full # [ 766.654488] dagster-daemon[5066]: ^ full # [ 766.655148] dagster-daemon[5066]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 766.655756] dagster-daemon[5066]: self._engine = create_pg_engine( full # [ 766.656564] dagster-daemon[5066]: ~~~~~~~~~~~~~~~~^ full # [ 766.657222] dagster-daemon[5066]: self.postgres_url, full # [ 766.657817] dagster-daemon[5066]: ^^^^^^^^^^^^^^^^^^ full # [ 766.658640] dagster-daemon[5066]: ...<2 lines>... full # [ 766.659477] dagster-daemon[5066]: poolclass=db_pool.NullPool, full # [ 766.660151] dagster-daemon[5066]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 766.660738] dagster-daemon[5066]: ) full # [ 766.661559] dagster-daemon[5066]: ^ full # [ 766.678089] dagster-daemon[5066]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 766.680643] dagster-daemon[5066]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 766.682082] dagster-daemon[5066]: File "", line 2, in create_engine full # [ 766.684220] dagster-daemon[5066]: return target(fn, url, **kwargs) full # [ 766.685357] dagster-daemon[5066]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 766.687858] dagster-daemon[5066]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 766.689346] dagster-daemon[5066]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 766.691880] dagster-daemon[5066]: dbapi = dbapi_meth(**dbapi_args) full # [ 766.693049] dagster-daemon[5066]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 766.695743] dagster-daemon[5066]: import psycopg full # [ 766.696665] dagster-daemon[5066]: ModuleNotFoundError: No module named 'psycopg' full # [ 766.862221] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 766.863176] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 766.866867] systemd[1]: dagster-daemon.service: Consumed 1.401s CPU time over 7.219s wall clock time, 88.5M memory peak. full # [ 769.484919] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 93. full # [ 769.489381] systemd[1]: Started Dagster Webserver. full # [ 771.984771] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 105. full # [ 771.988805] systemd[1]: Started Dagster Daemon. full # [ 772.111253] dagster-webserver[5091]: Traceback (most recent call last): full # [ 772.114079] dagster-webserver[5091]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 772.114787] dagster-webserver[5091]: sys.exit(main()) full # [ 772.116339] dagster-webserver[5091]: ~~~~^^ full # [ 772.117050] dagster-webserver[5091]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 772.117630] dagster-webserver[5091]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 772.118695] dagster-webserver[5091]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 772.119481] dagster-webserver[5091]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 772.120232] dagster-webserver[5091]: return self.main(*args, **kwargs) full # [ 772.120732] dagster-webserver[5091]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 772.121550] dagster-webserver[5091]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 772.122299] dagster-webserver[5091]: rv = self.invoke(ctx) full # [ 772.122802] dagster-webserver[5091]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 772.123622] dagster-webserver[5091]: return ctx.invoke(self.callback, **ctx.params) full # [ 772.124365] dagster-webserver[5091]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 772.124877] dagster-webserver[5091]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 772.125700] dagster-webserver[5091]: return callback(*args, **kwargs) full # [ 772.126746] dagster-webserver[5091]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 772.127539] dagster-webserver[5091]: instance = stack.enter_context( full # [ 772.128224] dagster-webserver[5091]: get_possibly_temporary_instance_for_cli( full # [ 772.128792] dagster-webserver[5091]: ...<3 lines>... full # [ 772.129611] dagster-webserver[5091]: ) full # [ 772.130395] dagster-webserver[5091]: ) full # [ 772.131100] dagster-webserver[5091]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 772.131690] dagster-webserver[5091]: result = _enter(cm) full # [ 772.132689] dagster-webserver[5091]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 772.133534] dagster-webserver[5091]: return next(self.gen) full # [ 772.134260] dagster-webserver[5091]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 772.134786] dagster-webserver[5091]: with DagsterInstance.get() as instance: full # [ 772.135602] dagster-webserver[5091]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 772.136416] dagster-webserver[5091]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 772.137083] dagster-webserver[5091]: return create_instance_from_dagster_home() full # [ 772.137687] dagster-webserver[5091]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 772.139703] dagster-webserver[5091]: return create_instance_from_config(dagster_home_path) full # [ 772.140523] dagster-webserver[5091]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 772.141562] dagster-webserver[5091]: return create_instance_from_ref(instance_ref) full # [ 772.142214] dagster-webserver[5091]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 772.142810] dagster-webserver[5091]: unified_storage = instance_ref.storage full # [ 772.144557] dagster-webserver[5091]: ^^^^^^^^^^^^^^^^^^^^ full # [ 772.145271] dagster-webserver[5091]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 772.146071] dagster-webserver[5091]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 772.146709] dagster-webserver[5091]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 772.147532] dagster-webserver[5091]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 772.148351] dagster-webserver[5091]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 772.148985] dagster-webserver[5091]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 772.149801] dagster-webserver[5091]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 772.150717] dagster-webserver[5091]: return DagsterPostgresStorage( full # [ 772.151262] dagster-webserver[5091]: inst_data=inst_data, full # [ 772.151881] dagster-webserver[5091]: ...<2 lines>... full # [ 772.152722] dagster-webserver[5091]: token_provider=get_token_provider_from_config(config_value), full # [ 772.153533] dagster-webserver[5091]: ) full # [ 772.154268] dagster-webserver[5091]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 772.154788] dagster-webserver[5091]: self._run_storage = PostgresRunStorage( full # [ 772.155595] dagster-webserver[5091]: ~~~~~~~~~~~~~~~~~~^ full # [ 772.156383] dagster-webserver[5091]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 772.157088] dagster-webserver[5091]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 772.157677] dagster-webserver[5091]: ) full # [ 772.158755] dagster-webserver[5091]: ^ full # [ 772.196814] dagster-webserver[5091]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 772.197508] dagster-webserver[5091]: self._engine = create_pg_engine( full # [ 772.198173] dagster-webserver[5091]: ~~~~~~~~~~~~~~~~^ full # [ 772.198763] dagster-webserver[5091]: self.postgres_url, full # [ 772.199753] dagster-webserver[5091]: ^^^^^^^^^^^^^^^^^^ full # [ 772.200593] dagster-webserver[5091]: ...<2 lines>... full # [ 772.201394] dagster-webserver[5091]: poolclass=db_pool.NullPool, full # [ 772.202087] dagster-webserver[5091]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 772.202676] dagster-webserver[5091]: ) full # [ 772.203609] dagster-webserver[5091]: ^ full # [ 772.204172] dagster-webserver[5091]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 772.204763] dagster-webserver[5091]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 772.205680] dagster-webserver[5091]: File "", line 2, in create_engine full # [ 772.206258] dagster-webserver[5091]: return target(fn, url, **kwargs) full # [ 772.206848] dagster-webserver[5091]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 772.207683] dagster-webserver[5091]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 772.208540] dagster-webserver[5091]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 772.209240] dagster-webserver[5091]: dbapi = dbapi_meth(**dbapi_args) full # [ 772.221073] dagster-webserver[5091]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 772.221763] dagster-webserver[5091]: import psycopg full # [ 772.222581] dagster-webserver[5091]: ModuleNotFoundError: No module named 'psycopg' full # [ 772.569995] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 772.571859] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 772.574150] systemd[1]: dagster-webserver.service: Consumed 2.082s CPU time over 8.274s wall clock time, 111.7M memory peak. full # [ 773.909951] dagster-daemon[5101]: Traceback (most recent call last): full # [ 773.912477] dagster-daemon[5101]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 773.913294] dagster-daemon[5101]: sys.exit(main()) full # [ 773.913866] dagster-daemon[5101]: ~~~~^^ full # [ 773.914711] dagster-daemon[5101]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 773.915529] dagster-daemon[5101]: cli(obj={}) full # [ 773.916207] dagster-daemon[5101]: ~~~^^^^^^^^ full # [ 773.916785] dagster-daemon[5101]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 773.917254] dagster-daemon[5101]: return self.main(*args, **kwargs) full # [ 773.917831] dagster-daemon[5101]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 773.918490] dagster-daemon[5101]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 773.919129] dagster-daemon[5101]: rv = self.invoke(ctx) full # [ 773.919719] dagster-daemon[5101]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 773.920540] dagster-daemon[5101]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 773.921216] dagster-daemon[5101]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 773.931401] dagster-daemon[5101]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 773.932210] dagster-daemon[5101]: return ctx.invoke(self.callback, **ctx.params) full # [ 773.932813] dagster-daemon[5101]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 773.933651] dagster-daemon[5101]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 773.934495] dagster-daemon[5101]: return callback(*args, **kwargs) full # [ 773.935176] dagster-daemon[5101]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 773.935779] dagster-daemon[5101]: with get_instance_for_cli( full # [ 773.936607] dagster-daemon[5101]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 773.937295] dagster-daemon[5101]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 773.937891] dagster-daemon[5101]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 773.938729] dagster-daemon[5101]: ) as instance: full # [ 773.939563] dagster-daemon[5101]: ^ full # [ 773.940261] dagster-daemon[5101]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 773.940823] dagster-daemon[5101]: return next(self.gen) full # [ 773.941639] dagster-daemon[5101]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 773.942467] dagster-daemon[5101]: with DagsterInstance.get() as instance: full # [ 773.943126] dagster-daemon[5101]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 773.955127] dagster-daemon[5101]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 773.955883] dagster-daemon[5101]: return create_instance_from_dagster_home() full # [ 773.956727] dagster-daemon[5101]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 773.957564] dagster-daemon[5101]: return create_instance_from_config(dagster_home_path) full # [ 773.958244] dagster-daemon[5101]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 773.958837] dagster-daemon[5101]: return create_instance_from_ref(instance_ref) full # [ 773.959521] dagster-daemon[5101]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 773.960165] dagster-daemon[5101]: unified_storage = instance_ref.storage full # [ 773.960791] dagster-daemon[5101]: ^^^^^^^^^^^^^^^^^^^^ full # [ 773.971136] dagster-daemon[5101]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 773.971902] dagster-daemon[5101]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 773.972739] dagster-daemon[5101]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 773.973572] dagster-daemon[5101]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 773.974230] dagster-daemon[5101]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 773.974831] dagster-daemon[5101]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 773.975673] dagster-daemon[5101]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 773.976507] dagster-daemon[5101]: return DagsterPostgresStorage( full # [ 773.977194] dagster-daemon[5101]: inst_data=inst_data, full # [ 773.977786] dagster-daemon[5101]: ...<2 lines>... full # [ 773.978604] dagster-daemon[5101]: token_provider=get_token_provider_from_config(config_value), full # [ 773.979280] dagster-daemon[5101]: ) full # [ 773.979923] dagster-daemon[5101]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 773.980723] dagster-daemon[5101]: self._run_storage = PostgresRunStorage( full # [ 773.981557] dagster-daemon[5101]: ~~~~~~~~~~~~~~~~~~^ full # [ 773.982246] dagster-daemon[5101]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 773.982832] dagster-daemon[5101]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 773.983643] dagster-daemon[5101]: ) full # [ 773.984471] dagster-daemon[5101]: ^ full # [ 773.997229] dagster-daemon[5101]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 773.999898] dagster-daemon[5101]: self._engine = create_pg_engine( full # [ 774.001073] dagster-daemon[5101]: ~~~~~~~~~~~~~~~~^ full # [ 774.002207] dagster-daemon[5101]: self.postgres_url, full # [ 774.003213] dagster-daemon[5101]: ^^^^^^^^^^^^^^^^^^ full # [ 774.004218] dagster-daemon[5101]: ...<2 lines>... full # [ 774.005146] dagster-daemon[5101]: poolclass=db_pool.NullPool, full # [ 774.006266] dagster-daemon[5101]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 774.007389] dagster-daemon[5101]: ) full # [ 774.008138] dagster-daemon[5101]: ^ full # [ 774.008845] dagster-daemon[5101]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 774.011420] dagster-daemon[5101]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 774.012846] dagster-daemon[5101]: File "", line 2, in create_engine full # [ 774.015035] dagster-daemon[5101]: return target(fn, url, **kwargs) full # [ 774.016165] dagster-daemon[5101]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 774.018651] dagster-daemon[5101]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 774.020145] dagster-daemon[5101]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 774.022672] dagster-daemon[5101]: dbapi = dbapi_meth(**dbapi_args) full # [ 774.023806] dagster-daemon[5101]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 774.026530] dagster-daemon[5101]: import psycopg full # [ 774.027445] dagster-daemon[5101]: ModuleNotFoundError: No module named 'psycopg' full # [ 774.182651] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 774.184858] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 774.186939] systemd[1]: dagster-daemon.service: Consumed 1.370s CPU time over 7.313s wall clock time, 88.6M memory peak. full # [ 777.735106] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 94. full # [ 777.738641] systemd[1]: Started Dagster Webserver. full # [ 779.234467] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 106. full # [ 779.237107] systemd[1]: Started Dagster Daemon. full # [ 780.373330] dagster-webserver[5133]: Traceback (most recent call last): full # [ 780.374875] dagster-webserver[5133]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 780.377049] dagster-webserver[5133]: sys.exit(main()) full # [ 780.377972] dagster-webserver[5133]: ~~~~^^ full # [ 780.378968] dagster-webserver[5133]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 780.381428] dagster-webserver[5133]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 780.382767] dagster-webserver[5133]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 780.384128] dagster-webserver[5133]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 780.386548] dagster-webserver[5133]: return self.main(*args, **kwargs) full # [ 780.387738] dagster-webserver[5133]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 780.388922] dagster-webserver[5133]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 780.391259] dagster-webserver[5133]: rv = self.invoke(ctx) full # [ 780.392305] dagster-webserver[5133]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 780.394640] dagster-webserver[5133]: return ctx.invoke(self.callback, **ctx.params) full # [ 780.396045] dagster-webserver[5133]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 780.397383] dagster-webserver[5133]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 780.399712] dagster-webserver[5133]: return callback(*args, **kwargs) full # [ 780.400866] dagster-webserver[5133]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 780.403490] dagster-webserver[5133]: instance = stack.enter_context( full # [ 780.404650] dagster-webserver[5133]: get_possibly_temporary_instance_for_cli( full # [ 780.405980] dagster-webserver[5133]: ...<3 lines>... full # [ 780.406931] dagster-webserver[5133]: ) full # [ 780.407765] dagster-webserver[5133]: ) full # [ 780.408550] dagster-webserver[5133]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 780.410838] dagster-webserver[5133]: result = _enter(cm) full # [ 780.411841] dagster-webserver[5133]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 780.414146] dagster-webserver[5133]: return next(self.gen) full # [ 780.415214] dagster-webserver[5133]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 780.418095] dagster-webserver[5133]: with DagsterInstance.get() as instance: full # [ 780.419351] dagster-webserver[5133]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 780.420452] dagster-webserver[5133]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 780.422990] dagster-webserver[5133]: return create_instance_from_dagster_home() full # [ 780.424367] dagster-webserver[5133]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 780.427273] dagster-webserver[5133]: return create_instance_from_config(dagster_home_path) full # [ 780.428711] dagster-webserver[5133]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 780.431537] dagster-webserver[5133]: return create_instance_from_ref(instance_ref) full # [ 780.432873] dagster-webserver[5133]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 780.437212] dagster-webserver[5133]: unified_storage = instance_ref.storage full # [ 780.438468] dagster-webserver[5133]: ^^^^^^^^^^^^^^^^^^^^ full # [ 780.441119] dagster-webserver[5133]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 780.444159] dagster-webserver[5133]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 780.446081] dagster-webserver[5133]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 780.447567] dagster-webserver[5133]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 780.450171] dagster-webserver[5133]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 780.452693] dagster-webserver[5133]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 780.454304] dagster-webserver[5133]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 780.456912] dagster-webserver[5133]: return DagsterPostgresStorage( full # [ 780.458105] dagster-webserver[5133]: inst_data=inst_data, full # [ 780.459208] dagster-webserver[5133]: ...<2 lines>... full # [ 780.460173] dagster-webserver[5133]: token_provider=get_token_provider_from_config(config_value), full # [ 780.461733] dagster-webserver[5133]: ) full # [ 780.462513] dagster-webserver[5133]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 780.465078] dagster-webserver[5133]: self._run_storage = PostgresRunStorage( full # [ 780.466336] dagster-webserver[5133]: ~~~~~~~~~~~~~~~~~~^ full # [ 780.467638] dagster-webserver[5133]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 780.469397] dagster-webserver[5133]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 780.471112] dagster-webserver[5133]: ) full # [ 780.471904] dagster-webserver[5133]: ^ full # [ 780.472746] dagster-webserver[5133]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 780.475456] dagster-webserver[5133]: self._engine = create_pg_engine( full # [ 780.476620] dagster-webserver[5133]: ~~~~~~~~~~~~~~~~^ full # [ 780.477792] dagster-webserver[5133]: self.postgres_url, full # [ 780.478849] dagster-webserver[5133]: ^^^^^^^^^^^^^^^^^^ full # [ 780.479906] dagster-webserver[5133]: ...<2 lines>... full # [ 780.480867] dagster-webserver[5133]: poolclass=db_pool.NullPool, full # [ 780.482075] dagster-webserver[5133]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 780.483232] dagster-webserver[5133]: ) full # [ 780.483973] dagster-webserver[5133]: ^ full # [ 780.484738] dagster-webserver[5133]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 780.487368] dagster-webserver[5133]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 780.488904] dagster-webserver[5133]: File "", line 2, in create_engine full # [ 780.491154] dagster-webserver[5133]: return target(fn, url, **kwargs) full # [ 780.492316] dagster-webserver[5133]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 780.494929] dagster-webserver[5133]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 780.496905] dagster-webserver[5133]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 780.499547] dagster-webserver[5133]: dbapi = dbapi_meth(**dbapi_args) full # [ 780.500895] dagster-webserver[5133]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 780.503697] dagster-webserver[5133]: import psycopg full # [ 780.504667] dagster-webserver[5133]: ModuleNotFoundError: No module named 'psycopg' full # [ 780.698517] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 780.702239] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 780.703957] systemd[1]: dagster-webserver.service: Consumed 2.052s CPU time over 8.125s wall clock time, 111.7M memory peak. full # [ 781.182625] dagster-daemon[5139]: Traceback (most recent call last): full # [ 781.185123] dagster-daemon[5139]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 781.185919] dagster-daemon[5139]: sys.exit(main()) full # [ 781.186724] dagster-daemon[5139]: ~~~~^^ full # [ 781.187552] dagster-daemon[5139]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 781.188220] dagster-daemon[5139]: cli(obj={}) full # [ 781.188836] dagster-daemon[5139]: ~~~^^^^^^^^ full # [ 781.189643] dagster-daemon[5139]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 781.190479] dagster-daemon[5139]: return self.main(*args, **kwargs) full # [ 781.191151] dagster-daemon[5139]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 781.191768] dagster-daemon[5139]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 781.192560] dagster-daemon[5139]: rv = self.invoke(ctx) full # [ 781.199425] dagster-daemon[5139]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 781.200246] dagster-daemon[5139]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 781.200871] dagster-daemon[5139]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 781.201498] dagster-daemon[5139]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 781.202180] dagster-daemon[5139]: return ctx.invoke(self.callback, **ctx.params) full # [ 781.202784] dagster-daemon[5139]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 781.203623] dagster-daemon[5139]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 781.204272] dagster-daemon[5139]: return callback(*args, **kwargs) full # [ 781.204919] dagster-daemon[5139]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 781.205718] dagster-daemon[5139]: with get_instance_for_cli( full # [ 781.206543] dagster-daemon[5139]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 781.207205] dagster-daemon[5139]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 781.207801] dagster-daemon[5139]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 781.208624] dagster-daemon[5139]: ) as instance: full # [ 781.209265] dagster-daemon[5139]: ^ full # [ 781.209895] dagster-daemon[5139]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 781.210715] dagster-daemon[5139]: return next(self.gen) full # [ 781.223428] dagster-daemon[5139]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 781.224254] dagster-daemon[5139]: with DagsterInstance.get() as instance: full # [ 781.224854] dagster-daemon[5139]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 781.225703] dagster-daemon[5139]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 781.226541] dagster-daemon[5139]: return create_instance_from_dagster_home() full # [ 781.227239] dagster-daemon[5139]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 781.227837] dagster-daemon[5139]: return create_instance_from_config(dagster_home_path) full # [ 781.228486] dagster-daemon[5139]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 781.229176] dagster-daemon[5139]: return create_instance_from_ref(instance_ref) full # [ 781.229813] dagster-daemon[5139]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 781.230617] dagster-daemon[5139]: unified_storage = instance_ref.storage full # [ 781.231299] dagster-daemon[5139]: ^^^^^^^^^^^^^^^^^^^^ full # [ 781.231907] dagster-daemon[5139]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 781.232754] dagster-daemon[5139]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 781.233596] dagster-daemon[5139]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 781.249198] dagster-daemon[5139]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 781.249975] dagster-daemon[5139]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 781.250891] dagster-daemon[5139]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 781.251674] dagster-daemon[5139]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 781.252515] dagster-daemon[5139]: return DagsterPostgresStorage( full # [ 781.253204] dagster-daemon[5139]: inst_data=inst_data, full # [ 781.253806] dagster-daemon[5139]: ...<2 lines>... full # [ 781.254281] dagster-daemon[5139]: token_provider=get_token_provider_from_config(config_value), full # [ 781.254884] dagster-daemon[5139]: ) full # [ 781.255728] dagster-daemon[5139]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 781.256582] dagster-daemon[5139]: self._run_storage = PostgresRunStorage( full # [ 781.257425] dagster-daemon[5139]: ~~~~~~~~~~~~~~~~~~^ full # [ 781.258114] dagster-daemon[5139]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 781.258717] dagster-daemon[5139]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 781.259559] dagster-daemon[5139]: ) full # [ 781.260249] dagster-daemon[5139]: ^ full # [ 781.260886] dagster-daemon[5139]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 781.261497] dagster-daemon[5139]: self._engine = create_pg_engine( full # [ 781.262180] dagster-daemon[5139]: ~~~~~~~~~~~~~~~~^ full # [ 781.262756] dagster-daemon[5139]: self.postgres_url, full # [ 781.263581] dagster-daemon[5139]: ^^^^^^^^^^^^^^^^^^ full # [ 781.264244] dagster-daemon[5139]: ...<2 lines>... full # [ 781.264840] dagster-daemon[5139]: poolclass=db_pool.NullPool, full # [ 781.265669] dagster-daemon[5139]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 781.266491] dagster-daemon[5139]: ) full # [ 781.267152] dagster-daemon[5139]: ^ full # [ 781.267749] dagster-daemon[5139]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 781.268577] dagster-daemon[5139]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 781.283779] dagster-daemon[5139]: File "", line 2, in create_engine full # [ 781.285978] dagster-daemon[5139]: return target(fn, url, **kwargs) full # [ 781.287147] dagster-daemon[5139]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 781.289763] dagster-daemon[5139]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 781.291293] dagster-daemon[5139]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 781.293828] dagster-daemon[5139]: dbapi = dbapi_meth(**dbapi_args) full # [ 781.294966] dagster-daemon[5139]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 781.297732] dagster-daemon[5139]: import psycopg full # [ 781.298644] dagster-daemon[5139]: ModuleNotFoundError: No module named 'psycopg' full # [ 781.465905] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 781.467927] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 781.470596] systemd[1]: dagster-daemon.service: Consumed 1.445s CPU time over 7.286s wall clock time, 88.6M memory peak. full # [ 785.735213] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 95. full # [ 785.739361] systemd[1]: Started Dagster Webserver. full # [ 786.484201] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 107. full # [ 786.486894] systemd[1]: Started Dagster Daemon. full # [ 788.298347] dagster-daemon[5177]: Traceback (most recent call last): full # [ 788.300746] dagster-daemon[5177]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 788.303062] dagster-daemon[5177]: sys.exit(main()) full # [ 788.304361] dagster-daemon[5177]: ~~~~^^ full # [ 788.305486] dagster-daemon[5177]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 788.308397] dagster-daemon[5177]: cli(obj={}) full # [ 788.309715] dagster-daemon[5177]: ~~~^^^^^^^^ full # [ 788.312681] dagster-daemon[5177]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 788.315002] dagster-daemon[5177]: return self.main(*args, **kwargs) full # [ 788.316237] dagster-daemon[5177]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 788.317377] dagster-daemon[5177]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 788.319824] dagster-daemon[5177]: rv = self.invoke(ctx) full # [ 788.321060] dagster-daemon[5177]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 788.323646] dagster-daemon[5177]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 788.325545] dagster-daemon[5177]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 788.327233] dagster-daemon[5177]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 788.330057] dagster-daemon[5177]: return ctx.invoke(self.callback, **ctx.params) full # [ 788.333071] dagster-daemon[5177]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 788.334377] dagster-daemon[5177]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 788.336677] dagster-daemon[5177]: return callback(*args, **kwargs) full # [ 788.337809] dagster-daemon[5177]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 788.340964] dagster-daemon[5177]: with get_instance_for_cli( full # [ 788.342064] dagster-daemon[5177]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 788.343129] dagster-daemon[5177]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 788.345131] dagster-daemon[5177]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 788.347165] dagster-daemon[5177]: ) as instance: full # [ 788.349916] dagster-daemon[5177]: ^ full # [ 788.350667] dagster-daemon[5177]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 788.355103] dagster-daemon[5177]: return next(self.gen) full # [ 788.356108] dagster-daemon[5177]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 788.358713] dagster-daemon[5177]: with DagsterInstance.get() as instance: full # [ 788.359910] dagster-daemon[5177]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 788.360971] dagster-daemon[5177]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 788.363499] dagster-daemon[5177]: return create_instance_from_dagster_home() full # [ 788.366312] dagster-daemon[5177]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 788.369172] dagster-daemon[5177]: return create_instance_from_config(dagster_home_path) full # [ 788.370561] dagster-daemon[5177]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 788.373351] dagster-daemon[5177]: return create_instance_from_ref(instance_ref) full # [ 788.374865] dagster-daemon[5177]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 788.377867] dagster-daemon[5177]: unified_storage = instance_ref.storage full # [ 788.379619] dagster-daemon[5177]: ^^^^^^^^^^^^^^^^^^^^ full # [ 788.382333] dagster-daemon[5177]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 788.384833] dagster-daemon[5177]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 788.386733] dagster-daemon[5177]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 788.388390] dagster-daemon[5177]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 788.390995] dagster-daemon[5177]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 788.392575] dagster-daemon[5177]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 788.394178] dagster-daemon[5177]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 788.396853] dagster-daemon[5177]: return DagsterPostgresStorage( full # [ 788.398436] dagster-daemon[5177]: inst_data=inst_data, full # [ 788.399928] dagster-daemon[5177]: ...<2 lines>... full # [ 788.401075] dagster-daemon[5177]: token_provider=get_token_provider_from_config(config_value), full # [ 788.403036] dagster-daemon[5177]: ) full # [ 788.403922] dagster-daemon[5177]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 788.407791] dagster-daemon[5177]: self._run_storage = PostgresRunStorage( full # [ 788.411110] dagster-daemon[5177]: ~~~~~~~~~~~~~~~~~~^ full # [ 788.412336] dagster-daemon[5177]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 788.413982] dagster-daemon[5177]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 788.415646] dagster-daemon[5177]: ) full # [ 788.418094] dagster-daemon[5177]: ^ full # [ 788.418806] dagster-daemon[5177]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 788.421513] dagster-daemon[5177]: self._engine = create_pg_engine( full # [ 788.422662] dagster-daemon[5177]: ~~~~~~~~~~~~~~~~^ full # [ 788.423799] dagster-daemon[5177]: self.postgres_url, full # [ 788.424802] dagster-daemon[5177]: ^^^^^^^^^^^^^^^^^^ full # [ 788.425811] dagster-daemon[5177]: ...<2 lines>... full # [ 788.426748] dagster-daemon[5177]: poolclass=db_pool.NullPool, full # [ 788.427933] dagster-daemon[5177]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 788.429079] dagster-daemon[5177]: ) full # [ 788.429785] dagster-daemon[5177]: ^ full # [ 788.430532] dagster-daemon[5177]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 788.433112] dagster-daemon[5177]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 788.434502] dagster-daemon[5177]: File "", line 2, in create_engine full # [ 788.436632] dagster-daemon[5177]: return target(fn, url, **kwargs) full # [ 788.437774] dagster-daemon[5177]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 788.440318] dagster-daemon[5177]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 788.441768] dagster-daemon[5177]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 788.444331] dagster-daemon[5177]: dbapi = dbapi_meth(**dbapi_args) full # [ 788.445463] dagster-daemon[5177]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 788.448170] dagster-daemon[5177]: import psycopg full # [ 788.449083] dagster-daemon[5177]: ModuleNotFoundError: No module named 'psycopg' full # [ 788.507328] dagster-webserver[5175]: Traceback (most recent call last): full # [ 788.508593] dagster-webserver[5175]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 788.510701] dagster-webserver[5175]: sys.exit(main()) full # [ 788.511706] dagster-webserver[5175]: ~~~~^^ full # [ 788.512643] dagster-webserver[5175]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 788.515140] dagster-webserver[5175]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 788.516564] dagster-webserver[5175]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 788.517873] dagster-webserver[5175]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 788.520430] dagster-webserver[5175]: return self.main(*args, **kwargs) full # [ 788.521607] dagster-webserver[5175]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 788.523080] dagster-webserver[5175]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 788.525381] dagster-webserver[5175]: rv = self.invoke(ctx) full # [ 788.526433] dagster-webserver[5175]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 788.528815] dagster-webserver[5175]: return ctx.invoke(self.callback, **ctx.params) full # [ 788.530213] dagster-webserver[5175]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 788.531584] dagster-webserver[5175]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 788.533907] dagster-webserver[5175]: return callback(*args, **kwargs) full # [ 788.535123] dagster-webserver[5175]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 788.537726] dagster-webserver[5175]: instance = stack.enter_context( full # [ 788.538890] dagster-webserver[5175]: get_possibly_temporary_instance_for_cli( full # [ 788.540255] dagster-webserver[5175]: ...<3 lines>... full # [ 788.541330] dagster-webserver[5175]: ) full # [ 788.542186] dagster-webserver[5175]: ) full # [ 788.542926] dagster-webserver[5175]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 788.545227] dagster-webserver[5175]: result = _enter(cm) full # [ 788.546286] dagster-webserver[5175]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 788.548511] dagster-webserver[5175]: return next(self.gen) full # [ 788.549555] dagster-webserver[5175]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 788.552397] dagster-webserver[5175]: with DagsterInstance.get() as instance: full # [ 788.553664] dagster-webserver[5175]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 788.554760] dagster-webserver[5175]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 788.557335] dagster-webserver[5175]: return create_instance_from_dagster_home() full # [ 788.558622] dagster-webserver[5175]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 788.561509] dagster-webserver[5175]: return create_instance_from_config(dagster_home_path) full # [ 788.562947] dagster-webserver[5175]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 788.565789] dagster-webserver[5175]: return create_instance_from_ref(instance_ref) full # [ 788.567154] dagster-webserver[5175]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 788.569922] dagster-webserver[5175]: unified_storage = instance_ref.storage full # [ 788.571191] dagster-webserver[5175]: ^^^^^^^^^^^^^^^^^^^^ full # [ 788.572535] dagster-webserver[5175]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 788.575111] dagster-webserver[5175]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 788.577037] dagster-webserver[5175]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 788.581364] dagster-webserver[5175]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 788.584832] dagster-webserver[5175]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 788.586773] dagster-webserver[5175]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 788.588467] dagster-webserver[5175]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 788.591433] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 788.593236] dagster-webserver[5175]: return DagsterPostgresStorage( full # [ 788.594376] dagster-webserver[5175]: inst_data=inst_data, full # [ 788.595452] dagster-webserver[5175]: ...<2 lines>... full # [ 788.596546] dagster-webserver[5175]: token_provider=get_token_provider_from_config(config_value), full # [ 788.598152] dagster-webserver[5175]: ) full # [ 788.598893] dagster-webserver[5175]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 788.601464] dagster-webserver[5175]: self._run_storage = PostgresRunStorage( full # [ 788.602732] dagster-webserver[5175]: ~~~~~~~~~~~~~~~~~~^ full # [ 788.604039] dagster-webserver[5175]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 788.605720] dagster-webserver[5175]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 788.607402] dagster-webserver[5175]: ) full # [ 788.608191] dagster-webserver[5175]: ^ full # [ 788.608932] dagster-webserver[5175]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 788.611644] dagster-webserver[5175]: self._engine = create_pg_engine( full # [ 788.612892] dagster-webserver[5175]: ~~~~~~~~~~~~~~~~^ full # [ 788.614093] dagster-webserver[5175]: self.postgres_url, full # [ 788.615139] dagster-webserver[5175]: ^^^^^^^^^^^^^^^^^^ full # [ 788.616185] dagster-webserver[5175]: ...<2 lines>... full # [ 788.617140] dagster-webserver[5175]: poolclass=db_pool.NullPool, full # [ 788.618326] dagster-webserver[5175]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 788.619479] dagster-webserver[5175]: ) full # [ 788.620260] dagster-webserver[5175]: ^ full # [ 788.621038] dagster-webserver[5175]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 788.623600] dagster-webserver[5175]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 788.625080] dagster-webserver[5175]: File "", line 2, in create_engine full # [ 788.627244] dagster-webserver[5175]: return target(fn, url, **kwargs) full # [ 788.628406] dagster-webserver[5175]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 788.631095] dagster-webserver[5175]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 788.632562] dagster-webserver[5175]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 788.635163] dagster-webserver[5175]: dbapi = dbapi_meth(**dbapi_args) full # [ 788.636323] dagster-webserver[5175]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 788.639080] dagster-webserver[5175]: import psycopg full # [ 788.639981] dagster-webserver[5175]: ModuleNotFoundError: No module named 'psycopg' full # [ 788.641350] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 788.643049] systemd[1]: dagster-daemon.service: Consumed 1.428s CPU time over 7.106s wall clock time, 88.7M memory peak. full # [ 788.799723] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 788.802320] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 788.804686] systemd[1]: dagster-webserver.service: Consumed 2.072s CPU time over 8.100s wall clock time, 111.8M memory peak. full # [ 793.735367] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 108. full # [ 793.738384] systemd[1]: Started Dagster Daemon. full # [ 793.986370] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 96. full # [ 793.988455] systemd[1]: Started Dagster Webserver. full # [ 795.613427] dagster-daemon[5214]: Traceback (most recent call last): full # [ 795.614892] dagster-daemon[5214]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 795.617156] dagster-daemon[5214]: sys.exit(main()) full # [ 795.619114] dagster-daemon[5214]: ~~~~^^ full # [ 795.620072] dagster-daemon[5214]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 795.622721] dagster-daemon[5214]: cli(obj={}) full # [ 795.624372] dagster-daemon[5214]: ~~~^^^^^^^^ full # [ 795.625297] dagster-daemon[5214]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 795.627620] dagster-daemon[5214]: return self.main(*args, **kwargs) full # [ 795.629076] dagster-daemon[5214]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 795.631384] dagster-daemon[5214]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 795.633652] dagster-daemon[5214]: rv = self.invoke(ctx) full # [ 795.634643] dagster-daemon[5214]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 795.637118] dagster-daemon[5214]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 795.638771] dagster-daemon[5214]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 795.641037] dagster-daemon[5214]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 795.643475] dagster-daemon[5214]: return ctx.invoke(self.callback, **ctx.params) full # [ 795.645256] dagster-daemon[5214]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 795.646721] dagster-daemon[5214]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 795.649522] dagster-daemon[5214]: return callback(*args, **kwargs) full # [ 795.651853] dagster-daemon[5214]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 795.654637] dagster-daemon[5214]: with get_instance_for_cli( full # [ 795.655876] dagster-daemon[5214]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 795.657218] dagster-daemon[5214]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 795.659282] dagster-daemon[5214]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 795.661615] dagster-daemon[5214]: ) as instance: full # [ 795.662766] dagster-daemon[5214]: ^ full # [ 795.663878] dagster-daemon[5214]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 795.666274] dagster-daemon[5214]: return next(self.gen) full # [ 795.667507] dagster-daemon[5214]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 795.670411] dagster-daemon[5214]: with DagsterInstance.get() as instance: full # [ 795.671878] dagster-daemon[5214]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 795.673302] dagster-daemon[5214]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 795.676062] dagster-daemon[5214]: return create_instance_from_dagster_home() full # [ 795.677868] dagster-daemon[5214]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 795.681815] dagster-daemon[5214]: return create_instance_from_config(dagster_home_path) full # [ 795.683514] dagster-daemon[5214]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 795.686833] dagster-daemon[5214]: return create_instance_from_ref(instance_ref) full # [ 795.688361] dagster-daemon[5214]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 795.691585] dagster-daemon[5214]: unified_storage = instance_ref.storage full # [ 795.692813] dagster-daemon[5214]: ^^^^^^^^^^^^^^^^^^^^ full # [ 795.694039] dagster-daemon[5214]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 795.696517] dagster-daemon[5214]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 795.698749] dagster-daemon[5214]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 795.702069] dagster-daemon[5214]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 795.704597] dagster-daemon[5214]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 795.706163] dagster-daemon[5214]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 795.710092] dagster-daemon[5214]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 795.712641] dagster-daemon[5214]: return DagsterPostgresStorage( full # [ 795.713761] dagster-daemon[5214]: inst_data=inst_data, full # [ 795.714900] dagster-daemon[5214]: ...<2 lines>... full # [ 795.718091] dagster-daemon[5214]: token_provider=get_token_provider_from_config(config_value), full # [ 795.719641] dagster-daemon[5214]: ) full # [ 795.720398] dagster-daemon[5214]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 795.722863] dagster-daemon[5214]: self._run_storage = PostgresRunStorage( full # [ 795.724116] dagster-daemon[5214]: ~~~~~~~~~~~~~~~~~~^ full # [ 795.725338] dagster-daemon[5214]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 795.727064] dagster-daemon[5214]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 795.728721] dagster-daemon[5214]: ) full # [ 795.729486] dagster-daemon[5214]: ^ full # [ 795.730321] dagster-daemon[5214]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 795.733101] dagster-daemon[5214]: self._engine = create_pg_engine( full # [ 795.734245] dagster-daemon[5214]: ~~~~~~~~~~~~~~~~^ full # [ 795.735393] dagster-daemon[5214]: self.postgres_url, full # [ 795.736414] dagster-daemon[5214]: ^^^^^^^^^^^^^^^^^^ full # [ 795.737437] dagster-daemon[5214]: ...<2 lines>... full # [ 795.738379] dagster-daemon[5214]: poolclass=db_pool.NullPool, full # [ 795.739520] dagster-daemon[5214]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 795.740668] dagster-daemon[5214]: ) full # [ 795.741431] dagster-daemon[5214]: ^ full # [ 795.742206] dagster-daemon[5214]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 795.744771] dagster-daemon[5214]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 795.746231] dagster-daemon[5214]: File "", line 2, in create_engine full # [ 795.748458] dagster-daemon[5214]: return target(fn, url, **kwargs) full # [ 795.749676] dagster-daemon[5214]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 795.752247] dagster-daemon[5214]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 795.753712] dagster-daemon[5214]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 795.756283] dagster-daemon[5214]: dbapi = dbapi_meth(**dbapi_args) full # [ 795.757438] dagster-daemon[5214]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 795.760204] dagster-daemon[5214]: import psycopg full # [ 795.761139] dagster-daemon[5214]: ModuleNotFoundError: No module named 'psycopg' full # [ 795.833663] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 795.836516] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 795.838289] systemd[1]: dagster-daemon.service: Consumed 1.493s CPU time over 7.253s wall clock time, 88.6M memory peak. full # [ 796.725163] dagster-webserver[5219]: Traceback (most recent call last): full # [ 796.727761] dagster-webserver[5219]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 796.728548] dagster-webserver[5219]: sys.exit(main()) full # [ 796.729197] dagster-webserver[5219]: ~~~~^^ full # [ 796.729790] dagster-webserver[5219]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 796.730642] dagster-webserver[5219]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 796.731524] dagster-webserver[5219]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 796.732221] dagster-webserver[5219]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 796.732793] dagster-webserver[5219]: return self.main(*args, **kwargs) full # [ 796.733612] dagster-webserver[5219]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 796.734496] dagster-webserver[5219]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 796.735124] dagster-webserver[5219]: rv = self.invoke(ctx) full # [ 796.743571] dagster-webserver[5219]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 796.744554] dagster-webserver[5219]: return ctx.invoke(self.callback, **ctx.params) full # [ 796.745242] dagster-webserver[5219]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 796.745823] dagster-webserver[5219]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 796.746676] dagster-webserver[5219]: return callback(*args, **kwargs) full # [ 796.747528] dagster-webserver[5219]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 796.748212] dagster-webserver[5219]: instance = stack.enter_context( full # [ 796.748839] dagster-webserver[5219]: get_possibly_temporary_instance_for_cli( full # [ 796.749495] dagster-webserver[5219]: ...<3 lines>... full # [ 796.750156] dagster-webserver[5219]: ) full # [ 796.750823] dagster-webserver[5219]: ) full # [ 796.751584] dagster-webserver[5219]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 796.752260] dagster-webserver[5219]: result = _enter(cm) full # [ 796.752856] dagster-webserver[5219]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 796.753679] dagster-webserver[5219]: return next(self.gen) full # [ 796.754523] dagster-webserver[5219]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 796.755177] dagster-webserver[5219]: with DagsterInstance.get() as instance: full # [ 796.755793] dagster-webserver[5219]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 796.756673] dagster-webserver[5219]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 796.757484] dagster-webserver[5219]: return create_instance_from_dagster_home() full # [ 796.758160] dagster-webserver[5219]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 796.758781] dagster-webserver[5219]: return create_instance_from_config(dagster_home_path) full # [ 796.776608] dagster-webserver[5219]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 796.777712] dagster-webserver[5219]: return create_instance_from_ref(instance_ref) full # [ 796.778597] dagster-webserver[5219]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 796.779383] dagster-webserver[5219]: unified_storage = instance_ref.storage full # [ 796.780288] dagster-webserver[5219]: ^^^^^^^^^^^^^^^^^^^^ full # [ 796.781285] dagster-webserver[5219]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 796.782369] dagster-webserver[5219]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 796.783379] dagster-webserver[5219]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 796.784921] dagster-webserver[5219]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 796.786069] dagster-webserver[5219]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 796.787155] dagster-webserver[5219]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 796.802295] dagster-webserver[5219]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 796.803177] dagster-webserver[5219]: return DagsterPostgresStorage( full # [ 796.803868] dagster-webserver[5219]: inst_data=inst_data, full # [ 796.804822] dagster-webserver[5219]: ...<2 lines>... full # [ 796.805557] dagster-webserver[5219]: token_provider=get_token_provider_from_config(config_value), full # [ 796.806325] dagster-webserver[5219]: ) full # [ 796.807068] dagster-webserver[5219]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 796.807763] dagster-webserver[5219]: self._run_storage = PostgresRunStorage( full # [ 796.808717] dagster-webserver[5219]: ~~~~~~~~~~~~~~~~~~^ full # [ 796.809683] dagster-webserver[5219]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 796.810633] dagster-webserver[5219]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 796.811594] dagster-webserver[5219]: ) full # [ 796.812560] dagster-webserver[5219]: ^ full # [ 796.813322] dagster-webserver[5219]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 796.814056] dagster-webserver[5219]: self._engine = create_pg_engine( full # [ 796.814745] dagster-webserver[5219]: ~~~~~~~~~~~~~~~~^ full # [ 796.815783] dagster-webserver[5219]: self.postgres_url, full # [ 796.816797] dagster-webserver[5219]: ^^^^^^^^^^^^^^^^^^ full # [ 796.817811] dagster-webserver[5219]: ...<2 lines>... full # [ 796.818822] dagster-webserver[5219]: poolclass=db_pool.NullPool, full # [ 796.819833] dagster-webserver[5219]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 796.820847] dagster-webserver[5219]: ) full # [ 796.821862] dagster-webserver[5219]: ^ full # [ 796.822900] dagster-webserver[5219]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 796.823880] dagster-webserver[5219]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 796.824890] dagster-webserver[5219]: File "", line 2, in create_engine full # [ 796.825896] dagster-webserver[5219]: return target(fn, url, **kwargs) full # [ 796.839737] dagster-webserver[5219]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 796.840504] dagster-webserver[5219]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 796.843144] dagster-webserver[5219]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 796.843761] dagster-webserver[5219]: dbapi = dbapi_meth(**dbapi_args) full # [ 796.844598] dagster-webserver[5219]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 796.847102] dagster-webserver[5219]: import psycopg full # [ 796.847652] dagster-webserver[5219]: ModuleNotFoundError: No module named 'psycopg' full # [ 797.121266] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 797.122222] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 797.125090] systemd[1]: dagster-webserver.service: Consumed 2.051s CPU time over 8.320s wall clock time, 112M memory peak. full # [ 800.984910] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 109. full # [ 800.988465] systemd[1]: Started Dagster Daemon. full # [ 802.234425] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 97. full # [ 802.236502] systemd[1]: Started Dagster Webserver. full # [ 802.829333] dagster-daemon[5256]: Traceback (most recent call last): full # [ 802.830902] dagster-daemon[5256]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 802.832947] dagster-daemon[5256]: sys.exit(main()) full # [ 802.833866] dagster-daemon[5256]: ~~~~^^ full # [ 802.836079] dagster-daemon[5256]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 802.838552] dagster-daemon[5256]: cli(obj={}) full # [ 802.839469] dagster-daemon[5256]: ~~~^^^^^^^^ full # [ 802.842090] dagster-daemon[5256]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 802.844395] dagster-daemon[5256]: return self.main(*args, **kwargs) full # [ 802.845536] dagster-daemon[5256]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 802.846678] dagster-daemon[5256]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 802.851089] dagster-daemon[5256]: rv = self.invoke(ctx) full # [ 802.852075] dagster-daemon[5256]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 802.854351] dagster-daemon[5256]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 802.855775] dagster-daemon[5256]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 802.857207] dagster-daemon[5256]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 802.859477] dagster-daemon[5256]: return ctx.invoke(self.callback, **ctx.params) full # [ 802.863089] dagster-daemon[5256]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 802.864387] dagster-daemon[5256]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 802.866648] dagster-daemon[5256]: return callback(*args, **kwargs) full # [ 802.867776] dagster-daemon[5256]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 802.870402] dagster-daemon[5256]: with get_instance_for_cli( full # [ 802.871496] dagster-daemon[5256]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 802.872556] dagster-daemon[5256]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 802.874389] dagster-daemon[5256]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 802.876188] dagster-daemon[5256]: ) as instance: full # [ 802.877098] dagster-daemon[5256]: ^ full # [ 802.877803] dagster-daemon[5256]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 802.880040] dagster-daemon[5256]: return next(self.gen) full # [ 802.880986] dagster-daemon[5256]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 802.883568] dagster-daemon[5256]: with DagsterInstance.get() as instance: full # [ 802.884779] dagster-daemon[5256]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 802.885894] dagster-daemon[5256]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 802.888465] dagster-daemon[5256]: return create_instance_from_dagster_home() full # [ 802.889726] dagster-daemon[5256]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 802.892565] dagster-daemon[5256]: return create_instance_from_config(dagster_home_path) full # [ 802.893946] dagster-daemon[5256]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 802.896728] dagster-daemon[5256]: return create_instance_from_ref(instance_ref) full # [ 802.898041] dagster-daemon[5256]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 802.900763] dagster-daemon[5256]: unified_storage = instance_ref.storage full # [ 802.901978] dagster-daemon[5256]: ^^^^^^^^^^^^^^^^^^^^ full # [ 802.903250] dagster-daemon[5256]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 802.905727] dagster-daemon[5256]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 802.907562] dagster-daemon[5256]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 802.909047] dagster-daemon[5256]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 802.911577] dagster-daemon[5256]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 802.913162] dagster-daemon[5256]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 802.914815] dagster-daemon[5256]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 802.917401] dagster-daemon[5256]: return DagsterPostgresStorage( full # [ 802.918500] dagster-daemon[5256]: inst_data=inst_data, full # [ 802.919561] dagster-daemon[5256]: ...<2 lines>... full # [ 802.920489] dagster-daemon[5256]: token_provider=get_token_provider_from_config(config_value), full # [ 802.922047] dagster-daemon[5256]: ) full # [ 802.922754] dagster-daemon[5256]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 802.925290] dagster-daemon[5256]: self._run_storage = PostgresRunStorage( full # [ 802.926492] dagster-daemon[5256]: ~~~~~~~~~~~~~~~~~~^ full # [ 802.927757] dagster-daemon[5256]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 802.929400] dagster-daemon[5256]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 802.931082] dagster-daemon[5256]: ) full # [ 802.931788] dagster-daemon[5256]: ^ full # [ 802.932540] dagster-daemon[5256]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 802.935210] dagster-daemon[5256]: self._engine = create_pg_engine( full # [ 802.936338] dagster-daemon[5256]: ~~~~~~~~~~~~~~~~^ full # [ 802.937464] dagster-daemon[5256]: self.postgres_url, full # [ 802.938462] dagster-daemon[5256]: ^^^^^^^^^^^^^^^^^^ full # [ 802.939458] dagster-daemon[5256]: ...<2 lines>... full # [ 802.940381] dagster-daemon[5256]: poolclass=db_pool.NullPool, full # [ 802.941497] dagster-daemon[5256]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 802.942607] dagster-daemon[5256]: ) full # [ 802.943353] dagster-daemon[5256]: ^ full # [ 802.944106] dagster-daemon[5256]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 802.946631] dagster-daemon[5256]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 802.948062] dagster-daemon[5256]: File "", line 2, in create_engine full # [ 802.950188] dagster-daemon[5256]: return target(fn, url, **kwargs) full # [ 802.951315] dagster-daemon[5256]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 802.953810] dagster-daemon[5256]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 802.955285] dagster-daemon[5256]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 802.957833] dagster-daemon[5256]: dbapi = dbapi_meth(**dbapi_args) full # [ 802.958964] dagster-daemon[5256]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 802.961678] dagster-daemon[5256]: import psycopg full # [ 802.962581] dagster-daemon[5256]: ModuleNotFoundError: No module named 'psycopg' full # [ 803.088359] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 803.090886] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 803.092557] systemd[1]: dagster-daemon.service: Consumed 1.408s CPU time over 7.255s wall clock time, 88.8M memory peak. full # [ 804.909652] dagster-webserver[5262]: Traceback (most recent call last): full # [ 804.912143] dagster-webserver[5262]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 804.912892] dagster-webserver[5262]: sys.exit(main()) full # [ 804.913688] dagster-webserver[5262]: ~~~~^^ full # [ 804.914509] dagster-webserver[5262]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 804.915161] dagster-webserver[5262]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 804.915777] dagster-webserver[5262]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 804.916615] dagster-webserver[5262]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 804.917250] dagster-webserver[5262]: return self.main(*args, **kwargs) full # [ 804.917839] dagster-webserver[5262]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 804.924515] dagster-webserver[5262]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 804.925508] dagster-webserver[5262]: rv = self.invoke(ctx) full # [ 804.926155] dagster-webserver[5262]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 804.926760] dagster-webserver[5262]: return ctx.invoke(self.callback, **ctx.params) full # [ 804.927614] dagster-webserver[5262]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 804.928343] dagster-webserver[5262]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 804.928871] dagster-webserver[5262]: return callback(*args, **kwargs) full # [ 804.929743] dagster-webserver[5262]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 804.930521] dagster-webserver[5262]: instance = stack.enter_context( full # [ 804.931176] dagster-webserver[5262]: get_possibly_temporary_instance_for_cli( full # [ 804.931772] dagster-webserver[5262]: ...<3 lines>... full # [ 804.932585] dagster-webserver[5262]: ) full # [ 804.933237] dagster-webserver[5262]: ) full # [ 804.933834] dagster-webserver[5262]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 804.934464] dagster-webserver[5262]: result = _enter(cm) full # [ 804.944944] dagster-webserver[5262]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 804.945712] dagster-webserver[5262]: return next(self.gen) full # [ 804.946544] dagster-webserver[5262]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 804.947219] dagster-webserver[5262]: with DagsterInstance.get() as instance: full # [ 804.947819] dagster-webserver[5262]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 804.948648] dagster-webserver[5262]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 804.949488] dagster-webserver[5262]: return create_instance_from_dagster_home() full # [ 804.950209] dagster-webserver[5262]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 804.950767] dagster-webserver[5262]: return create_instance_from_config(dagster_home_path) full # [ 804.960252] dagster-webserver[5262]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 804.961151] dagster-webserver[5262]: return create_instance_from_ref(instance_ref) full # [ 804.961740] dagster-webserver[5262]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 804.962577] dagster-webserver[5262]: unified_storage = instance_ref.storage full # [ 804.963048] dagster-webserver[5262]: ^^^^^^^^^^^^^^^^^^^^ full # [ 804.963691] dagster-webserver[5262]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 804.964314] dagster-webserver[5262]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 804.964921] dagster-webserver[5262]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 804.965756] dagster-webserver[5262]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 804.966589] dagster-webserver[5262]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 804.967257] dagster-webserver[5262]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 804.967862] dagster-webserver[5262]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 804.968696] dagster-webserver[5262]: return DagsterPostgresStorage( full # [ 804.969530] dagster-webserver[5262]: inst_data=inst_data, full # [ 804.970208] dagster-webserver[5262]: ...<2 lines>... full # [ 804.970812] dagster-webserver[5262]: token_provider=get_token_provider_from_config(config_value), full # [ 804.971628] dagster-webserver[5262]: ) full # [ 804.972261] dagster-webserver[5262]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 804.972880] dagster-webserver[5262]: self._run_storage = PostgresRunStorage( full # [ 804.973705] dagster-webserver[5262]: ~~~~~~~~~~~~~~~~~~^ full # [ 804.974548] dagster-webserver[5262]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 804.975233] dagster-webserver[5262]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 804.976076] dagster-webserver[5262]: ) full # [ 804.976601] dagster-webserver[5262]: ^ full # [ 804.977259] dagster-webserver[5262]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 804.977868] dagster-webserver[5262]: self._engine = create_pg_engine( full # [ 804.978684] dagster-webserver[5262]: ~~~~~~~~~~~~~~~~^ full # [ 804.979507] dagster-webserver[5262]: self.postgres_url, full # [ 804.980163] dagster-webserver[5262]: ^^^^^^^^^^^^^^^^^^ full # [ 804.980760] dagster-webserver[5262]: ...<2 lines>... full # [ 804.981577] dagster-webserver[5262]: poolclass=db_pool.NullPool, full # [ 804.982233] dagster-webserver[5262]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 804.982830] dagster-webserver[5262]: ) full # [ 804.983461] dagster-webserver[5262]: ^ full # [ 804.984120] dagster-webserver[5262]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 804.984716] dagster-webserver[5262]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 805.009625] dagster-webserver[5262]: File "", line 2, in create_engine full # [ 805.010598] dagster-webserver[5262]: return target(fn, url, **kwargs) full # [ 805.011294] dagster-webserver[5262]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 805.011873] dagster-webserver[5262]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 805.012746] dagster-webserver[5262]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 805.013536] dagster-webserver[5262]: dbapi = dbapi_meth(**dbapi_args) full # [ 805.014208] dagster-webserver[5262]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 805.014811] dagster-webserver[5262]: import psycopg full # [ 805.023354] dagster-webserver[5262]: ModuleNotFoundError: No module named 'psycopg' full # [ 805.301170] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 805.303200] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 805.305089] systemd[1]: dagster-webserver.service: Consumed 2.016s CPU time over 8.177s wall clock time, 111.7M memory peak. full # [ 808.235288] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 110. full # [ 808.238260] systemd[1]: Started Dagster Daemon. full # [ 810.072105] dagster-daemon[5294]: Traceback (most recent call last): full # [ 810.074549] dagster-daemon[5294]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 810.075534] dagster-daemon[5294]: sys.exit(main()) full # [ 810.076171] dagster-daemon[5294]: ~~~~^^ full # [ 810.076767] dagster-daemon[5294]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 810.077572] dagster-daemon[5294]: cli(obj={}) full # [ 810.078048] dagster-daemon[5294]: ~~~^^^^^^^^ full # [ 810.078617] dagster-daemon[5294]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 810.079277] dagster-daemon[5294]: return self.main(*args, **kwargs) full # [ 810.079864] dagster-daemon[5294]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 810.080718] dagster-daemon[5294]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 810.081518] dagster-daemon[5294]: rv = self.invoke(ctx) full # [ 810.088736] dagster-daemon[5294]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 810.089513] dagster-daemon[5294]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 810.090210] dagster-daemon[5294]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 810.090792] dagster-daemon[5294]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 810.091608] dagster-daemon[5294]: return ctx.invoke(self.callback, **ctx.params) full # [ 810.092283] dagster-daemon[5294]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 810.092885] dagster-daemon[5294]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 810.093713] dagster-daemon[5294]: return callback(*args, **kwargs) full # [ 810.094558] dagster-daemon[5294]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 810.095185] dagster-daemon[5294]: with get_instance_for_cli( full # [ 810.095780] dagster-daemon[5294]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 810.096584] dagster-daemon[5294]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 810.097239] dagster-daemon[5294]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 810.097834] dagster-daemon[5294]: ) as instance: full # [ 810.098463] dagster-daemon[5294]: ^ full # [ 810.099128] dagster-daemon[5294]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 810.099712] dagster-daemon[5294]: return next(self.gen) full # [ 810.112528] dagster-daemon[5294]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 810.113491] dagster-daemon[5294]: with DagsterInstance.get() as instance: full # [ 810.114251] dagster-daemon[5294]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 810.115233] dagster-daemon[5294]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 810.115793] dagster-daemon[5294]: return create_instance_from_dagster_home() full # [ 810.116647] dagster-daemon[5294]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 810.117291] dagster-daemon[5294]: return create_instance_from_config(dagster_home_path) full # [ 810.117882] dagster-daemon[5294]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 810.118714] dagster-daemon[5294]: return create_instance_from_ref(instance_ref) full # [ 810.128131] dagster-daemon[5294]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 810.128896] dagster-daemon[5294]: unified_storage = instance_ref.storage full # [ 810.129755] dagster-daemon[5294]: ^^^^^^^^^^^^^^^^^^^^ full # [ 810.130567] dagster-daemon[5294]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 810.131234] dagster-daemon[5294]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 810.131836] dagster-daemon[5294]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 810.132490] dagster-daemon[5294]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 810.133152] dagster-daemon[5294]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 810.133753] dagster-daemon[5294]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 810.134625] dagster-daemon[5294]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 810.135259] dagster-daemon[5294]: return DagsterPostgresStorage( full # [ 810.135873] dagster-daemon[5294]: inst_data=inst_data, full # [ 810.136698] dagster-daemon[5294]: ...<2 lines>... full # [ 810.137527] dagster-daemon[5294]: token_provider=get_token_provider_from_config(config_value), full # [ 810.138555] dagster-daemon[5294]: ) full # [ 810.139236] dagster-daemon[5294]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 810.139831] dagster-daemon[5294]: self._run_storage = PostgresRunStorage( full # [ 810.140677] dagster-daemon[5294]: ~~~~~~~~~~~~~~~~~~^ full # [ 810.141483] dagster-daemon[5294]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 810.142139] dagster-daemon[5294]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 810.142731] dagster-daemon[5294]: ) full # [ 810.143547] dagster-daemon[5294]: ^ full # [ 810.158853] dagster-daemon[5294]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 810.159629] dagster-daemon[5294]: self._engine = create_pg_engine( full # [ 810.160278] dagster-daemon[5294]: ~~~~~~~~~~~~~~~~^ full # [ 810.160909] dagster-daemon[5294]: self.postgres_url, full # [ 810.161742] dagster-daemon[5294]: ^^^^^^^^^^^^^^^^^^ full # [ 810.162575] dagster-daemon[5294]: ...<2 lines>... full # [ 810.163233] dagster-daemon[5294]: poolclass=db_pool.NullPool, full # [ 810.163838] dagster-daemon[5294]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 810.164478] dagster-daemon[5294]: ) full # [ 810.165168] dagster-daemon[5294]: ^ full # [ 810.165754] dagster-daemon[5294]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 810.166587] dagster-daemon[5294]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 810.167257] dagster-daemon[5294]: File "", line 2, in create_engine full # [ 810.167861] dagster-daemon[5294]: return target(fn, url, **kwargs) full # [ 810.168699] dagster-daemon[5294]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 810.169529] dagster-daemon[5294]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 810.170557] dagster-daemon[5294]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 810.171228] dagster-daemon[5294]: dbapi = dbapi_meth(**dbapi_args) full # [ 810.171868] dagster-daemon[5294]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 810.172676] dagster-daemon[5294]: import psycopg full # [ 810.185826] dagster-daemon[5294]: ModuleNotFoundError: No module named 'psycopg' full # [ 810.379697] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 98. full # [ 810.381896] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 810.384148] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 810.386395] systemd[1]: dagster-daemon.service: Consumed 1.402s CPU time over 7.287s wall clock time, 88.5M memory peak. full # [ 810.388711] systemd[1]: Started Dagster Webserver. full # [ 812.974322] dagster-webserver[5307]: Traceback (most recent call last): full # [ 812.976835] dagster-webserver[5307]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 812.977629] dagster-webserver[5307]: sys.exit(main()) full # [ 812.978278] dagster-webserver[5307]: ~~~~^^ full # [ 812.978868] dagster-webserver[5307]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 812.979699] dagster-webserver[5307]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 812.980536] dagster-webserver[5307]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 812.981193] dagster-webserver[5307]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 812.981777] dagster-webserver[5307]: return self.main(*args, **kwargs) full # [ 812.982594] dagster-webserver[5307]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 812.983267] dagster-webserver[5307]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 812.983832] dagster-webserver[5307]: rv = self.invoke(ctx) full # [ 812.992235] dagster-webserver[5307]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 812.992993] dagster-webserver[5307]: return ctx.invoke(self.callback, **ctx.params) full # [ 812.993641] dagster-webserver[5307]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 812.994292] dagster-webserver[5307]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 812.994895] dagster-webserver[5307]: return callback(*args, **kwargs) full # [ 812.995729] dagster-webserver[5307]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 812.996558] dagster-webserver[5307]: instance = stack.enter_context( full # [ 812.997218] dagster-webserver[5307]: get_possibly_temporary_instance_for_cli( full # [ 812.997822] dagster-webserver[5307]: ...<3 lines>... full # [ 812.998651] dagster-webserver[5307]: ) full # [ 812.999488] dagster-webserver[5307]: ) full # [ 813.000171] dagster-webserver[5307]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 813.000738] dagster-webserver[5307]: result = _enter(cm) full # [ 813.001558] dagster-webserver[5307]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 813.002210] dagster-webserver[5307]: return next(self.gen) full # [ 813.012571] dagster-webserver[5307]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 813.013607] dagster-webserver[5307]: with DagsterInstance.get() as instance: full # [ 813.014290] dagster-webserver[5307]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 813.014895] dagster-webserver[5307]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 813.015933] dagster-webserver[5307]: return create_instance_from_dagster_home() full # [ 813.016782] dagster-webserver[5307]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 813.017637] dagster-webserver[5307]: return create_instance_from_config(dagster_home_path) full # [ 813.018321] dagster-webserver[5307]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 813.018915] dagster-webserver[5307]: return create_instance_from_ref(instance_ref) full # [ 813.019803] dagster-webserver[5307]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 813.020601] dagster-webserver[5307]: unified_storage = instance_ref.storage full # [ 813.021293] dagster-webserver[5307]: ^^^^^^^^^^^^^^^^^^^^ full # [ 813.033668] dagster-webserver[5307]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 813.034711] dagster-webserver[5307]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 813.035574] dagster-webserver[5307]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 813.036184] dagster-webserver[5307]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 813.036783] dagster-webserver[5307]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 813.037588] dagster-webserver[5307]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 813.038287] dagster-webserver[5307]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 813.038841] dagster-webserver[5307]: return DagsterPostgresStorage( full # [ 813.039472] dagster-webserver[5307]: inst_data=inst_data, full # [ 813.040135] dagster-webserver[5307]: ...<2 lines>... full # [ 813.040728] dagster-webserver[5307]: token_provider=get_token_provider_from_config(config_value), full # [ 813.041548] dagster-webserver[5307]: ) full # [ 813.042216] dagster-webserver[5307]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 813.042809] dagster-webserver[5307]: self._run_storage = PostgresRunStorage( full # [ 813.043628] dagster-webserver[5307]: ~~~~~~~~~~~~~~~~~~^ full # [ 813.044293] dagster-webserver[5307]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 813.044872] dagster-webserver[5307]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 813.045691] dagster-webserver[5307]: ) full # [ 813.046553] dagster-webserver[5307]: ^ full # [ 813.060388] dagster-webserver[5307]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 813.063147] dagster-webserver[5307]: self._engine = create_pg_engine( full # [ 813.064312] dagster-webserver[5307]: ~~~~~~~~~~~~~~~~^ full # [ 813.065479] dagster-webserver[5307]: self.postgres_url, full # [ 813.066533] dagster-webserver[5307]: ^^^^^^^^^^^^^^^^^^ full # [ 813.067587] dagster-webserver[5307]: ...<2 lines>... full # [ 813.068549] dagster-webserver[5307]: poolclass=db_pool.NullPool, full # [ 813.069707] dagster-webserver[5307]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 813.070843] dagster-webserver[5307]: ) full # [ 813.071621] dagster-webserver[5307]: ^ full # [ 813.072411] dagster-webserver[5307]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 813.074988] dagster-webserver[5307]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 813.076499] dagster-webserver[5307]: File "", line 2, in create_engine full # [ 813.078672] dagster-webserver[5307]: return target(fn, url, **kwargs) full # [ 813.079836] dagster-webserver[5307]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 813.082404] dagster-webserver[5307]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 813.083886] dagster-webserver[5307]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 813.086475] dagster-webserver[5307]: dbapi = dbapi_meth(**dbapi_args) full # [ 813.087635] dagster-webserver[5307]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 813.090362] dagster-webserver[5307]: import psycopg full # [ 813.091310] dagster-webserver[5307]: ModuleNotFoundError: No module named 'psycopg' full # [ 813.336682] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 813.338582] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 813.340452] systemd[1]: dagster-webserver.service: Consumed 1.985s CPU time over 8.034s wall clock time, 112M memory peak. full # [ 815.485090] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 111. full # [ 815.488737] systemd[1]: Started Dagster Daemon. full # [ 817.317409] dagster-daemon[5332]: Traceback (most recent call last): full # [ 817.319953] dagster-daemon[5332]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 817.320739] dagster-daemon[5332]: sys.exit(main()) full # [ 817.321574] dagster-daemon[5332]: ~~~~^^ full # [ 817.322251] dagster-daemon[5332]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 817.322851] dagster-daemon[5332]: cli(obj={}) full # [ 817.323743] dagster-daemon[5332]: ~~~^^^^^^^^ full # [ 817.324575] dagster-daemon[5332]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 817.325211] dagster-daemon[5332]: return self.main(*args, **kwargs) full # [ 817.325800] dagster-daemon[5332]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 817.326635] dagster-daemon[5332]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 817.327503] dagster-daemon[5332]: rv = self.invoke(ctx) full # [ 817.334587] dagster-daemon[5332]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 817.335564] dagster-daemon[5332]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 817.336250] dagster-daemon[5332]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 817.336835] dagster-daemon[5332]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 817.337490] dagster-daemon[5332]: return ctx.invoke(self.callback, **ctx.params) full # [ 817.338159] dagster-daemon[5332]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 817.338779] dagster-daemon[5332]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 817.339610] dagster-daemon[5332]: return callback(*args, **kwargs) full # [ 817.340325] dagster-daemon[5332]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 817.341117] dagster-daemon[5332]: with get_instance_for_cli( full # [ 817.341703] dagster-daemon[5332]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 817.342644] dagster-daemon[5332]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 817.343252] dagster-daemon[5332]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 817.343803] dagster-daemon[5332]: ) as instance: full # [ 817.344646] dagster-daemon[5332]: ^ full # [ 817.345478] dagster-daemon[5332]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 817.346136] dagster-daemon[5332]: return next(self.gen) full # [ 817.346749] dagster-daemon[5332]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 817.347595] dagster-daemon[5332]: with DagsterInstance.get() as instance: full # [ 817.348246] dagster-daemon[5332]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 817.348840] dagster-daemon[5332]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 817.349481] dagster-daemon[5332]: return create_instance_from_dagster_home() full # [ 817.350188] dagster-daemon[5332]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 817.350763] dagster-daemon[5332]: return create_instance_from_config(dagster_home_path) full # [ 817.351581] dagster-daemon[5332]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 817.352257] dagster-daemon[5332]: return create_instance_from_ref(instance_ref) full # [ 817.374227] dagster-daemon[5332]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 817.375043] dagster-daemon[5332]: unified_storage = instance_ref.storage full # [ 817.375664] dagster-daemon[5332]: ^^^^^^^^^^^^^^^^^^^^ full # [ 817.376286] dagster-daemon[5332]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 817.376911] dagster-daemon[5332]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 817.377728] dagster-daemon[5332]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 817.378550] dagster-daemon[5332]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 817.379225] dagster-daemon[5332]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 817.379804] dagster-daemon[5332]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 817.380677] dagster-daemon[5332]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 817.381268] dagster-daemon[5332]: return DagsterPostgresStorage( full # [ 817.381892] dagster-daemon[5332]: inst_data=inst_data, full # [ 817.382721] dagster-daemon[5332]: ...<2 lines>... full # [ 817.383543] dagster-daemon[5332]: token_provider=get_token_provider_from_config(config_value), full # [ 817.384224] dagster-daemon[5332]: ) full # [ 817.396531] dagster-daemon[5332]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 817.399047] dagster-daemon[5332]: self._run_storage = PostgresRunStorage( full # [ 817.400267] dagster-daemon[5332]: ~~~~~~~~~~~~~~~~~~^ full # [ 817.401492] dagster-daemon[5332]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 817.403181] dagster-daemon[5332]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 817.404829] dagster-daemon[5332]: ) full # [ 817.405580] dagster-daemon[5332]: ^ full # [ 817.406338] dagster-daemon[5332]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 817.409036] dagster-daemon[5332]: self._engine = create_pg_engine( full # [ 817.410177] dagster-daemon[5332]: ~~~~~~~~~~~~~~~~^ full # [ 817.411315] dagster-daemon[5332]: self.postgres_url, full # [ 817.412322] dagster-daemon[5332]: ^^^^^^^^^^^^^^^^^^ full # [ 817.413337] dagster-daemon[5332]: ...<2 lines>... full # [ 817.414266] dagster-daemon[5332]: poolclass=db_pool.NullPool, full # [ 817.415391] dagster-daemon[5332]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 817.416511] dagster-daemon[5332]: ) full # [ 817.417275] dagster-daemon[5332]: ^ full # [ 817.418064] dagster-daemon[5332]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 817.420611] dagster-daemon[5332]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 817.422048] dagster-daemon[5332]: File "", line 2, in create_engine full # [ 817.424191] dagster-daemon[5332]: return target(fn, url, **kwargs) full # [ 817.425325] dagster-daemon[5332]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 817.427833] dagster-daemon[5332]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 817.429325] dagster-daemon[5332]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 817.431856] dagster-daemon[5332]: dbapi = dbapi_meth(**dbapi_args) full # [ 817.432988] dagster-daemon[5332]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 817.435736] dagster-daemon[5332]: import psycopg full # [ 817.436675] dagster-daemon[5332]: ModuleNotFoundError: No module named 'psycopg' full # [ 817.588423] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 817.590934] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 817.593067] systemd[1]: dagster-daemon.service: Consumed 1.404s CPU time over 7.205s wall clock time, 88.8M memory peak. full # [ 818.484492] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 99. full # [ 818.488089] systemd[1]: Started Dagster Webserver. full # [ 821.062547] dagster-webserver[5349]: Traceback (most recent call last): full # [ 821.065080] dagster-webserver[5349]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 821.065859] dagster-webserver[5349]: sys.exit(main()) full # [ 821.066463] dagster-webserver[5349]: ~~~~^^ full # [ 821.067121] dagster-webserver[5349]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 821.067728] dagster-webserver[5349]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 821.068579] dagster-webserver[5349]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 821.069249] dagster-webserver[5349]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 821.069804] dagster-webserver[5349]: return self.main(*args, **kwargs) full # [ 821.070625] dagster-webserver[5349]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 821.071646] dagster-webserver[5349]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 821.072475] dagster-webserver[5349]: rv = self.invoke(ctx) full # [ 821.080561] dagster-webserver[5349]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 821.081541] dagster-webserver[5349]: return ctx.invoke(self.callback, **ctx.params) full # [ 821.082235] dagster-webserver[5349]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 821.082814] dagster-webserver[5349]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 821.083648] dagster-webserver[5349]: return callback(*args, **kwargs) full # [ 821.084481] dagster-webserver[5349]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 821.085170] dagster-webserver[5349]: instance = stack.enter_context( full # [ 821.085764] dagster-webserver[5349]: get_possibly_temporary_instance_for_cli( full # [ 821.086628] dagster-webserver[5349]: ...<3 lines>... full # [ 821.087271] dagster-webserver[5349]: ) full # [ 821.087871] dagster-webserver[5349]: ) full # [ 821.088686] dagster-webserver[5349]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 821.089517] dagster-webserver[5349]: result = _enter(cm) full # [ 821.090163] dagster-webserver[5349]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 821.090758] dagster-webserver[5349]: return next(self.gen) full # [ 821.091574] dagster-webserver[5349]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 821.092040] dagster-webserver[5349]: with DagsterInstance.get() as instance: full # [ 821.092617] dagster-webserver[5349]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 821.093304] dagster-webserver[5349]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 821.093874] dagster-webserver[5349]: return create_instance_from_dagster_home() full # [ 821.094698] dagster-webserver[5349]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 821.095524] dagster-webserver[5349]: return create_instance_from_config(dagster_home_path) full # [ 821.113130] dagster-webserver[5349]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 821.113896] dagster-webserver[5349]: return create_instance_from_ref(instance_ref) full # [ 821.114739] dagster-webserver[5349]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 821.115606] dagster-webserver[5349]: unified_storage = instance_ref.storage full # [ 821.116230] dagster-webserver[5349]: ^^^^^^^^^^^^^^^^^^^^ full # [ 821.116830] dagster-webserver[5349]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 821.117692] dagster-webserver[5349]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 821.118507] dagster-webserver[5349]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 821.119190] dagster-webserver[5349]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 821.119784] dagster-webserver[5349]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 821.120602] dagster-webserver[5349]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 821.121314] dagster-webserver[5349]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 821.121877] dagster-webserver[5349]: return DagsterPostgresStorage( full # [ 821.122713] dagster-webserver[5349]: inst_data=inst_data, full # [ 821.123546] dagster-webserver[5349]: ...<2 lines>... full # [ 821.124235] dagster-webserver[5349]: token_provider=get_token_provider_from_config(config_value), full # [ 821.124821] dagster-webserver[5349]: ) full # [ 821.125668] dagster-webserver[5349]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 821.126492] dagster-webserver[5349]: self._run_storage = PostgresRunStorage( full # [ 821.127165] dagster-webserver[5349]: ~~~~~~~~~~~~~~~~~~^ full # [ 821.127933] dagster-webserver[5349]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 821.128759] dagster-webserver[5349]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 821.129576] dagster-webserver[5349]: ) full # [ 821.130031] dagster-webserver[5349]: ^ full # [ 821.148462] dagster-webserver[5349]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 821.149435] dagster-webserver[5349]: self._engine = create_pg_engine( full # [ 821.150154] dagster-webserver[5349]: ~~~~~~~~~~~~~~~~^ full # [ 821.150715] dagster-webserver[5349]: self.postgres_url, full # [ 821.151546] dagster-webserver[5349]: ^^^^^^^^^^^^^^^^^^ full # [ 821.152386] dagster-webserver[5349]: ...<2 lines>... full # [ 821.153062] dagster-webserver[5349]: poolclass=db_pool.NullPool, full # [ 821.153661] dagster-webserver[5349]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 821.154496] dagster-webserver[5349]: ) full # [ 821.155171] dagster-webserver[5349]: ^ full # [ 821.155773] dagster-webserver[5349]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 821.156591] dagster-webserver[5349]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 821.157276] dagster-webserver[5349]: File "", line 2, in create_engine full # [ 821.157865] dagster-webserver[5349]: return target(fn, url, **kwargs) full # [ 821.158739] dagster-webserver[5349]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 821.159533] dagster-webserver[5349]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 821.160207] dagster-webserver[5349]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 821.160808] dagster-webserver[5349]: dbapi = dbapi_meth(**dbapi_args) full # [ 821.172834] dagster-webserver[5349]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 821.175610] dagster-webserver[5349]: import psycopg full # [ 821.176601] dagster-webserver[5349]: ModuleNotFoundError: No module named 'psycopg' full # [ 821.445808] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 821.448197] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 821.450344] systemd[1]: dagster-webserver.service: Consumed 1.980s CPU time over 8.108s wall clock time, 111.8M memory peak. full # [ 822.735086] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 112. full # [ 822.737761] systemd[1]: Started Dagster Daemon. full # [ 824.566178] dagster-daemon[5371]: Traceback (most recent call last): full # [ 824.568651] dagster-daemon[5371]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 824.569641] dagster-daemon[5371]: sys.exit(main()) full # [ 824.570285] dagster-daemon[5371]: ~~~~^^ full # [ 824.570908] dagster-daemon[5371]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 824.571748] dagster-daemon[5371]: cli(obj={}) full # [ 824.572593] dagster-daemon[5371]: ~~~^^^^^^^^ full # [ 824.573292] dagster-daemon[5371]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 824.573838] dagster-daemon[5371]: return self.main(*args, **kwargs) full # [ 824.574474] dagster-daemon[5371]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 824.575195] dagster-daemon[5371]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 824.575791] dagster-daemon[5371]: rv = self.invoke(ctx) full # [ 824.583057] dagster-daemon[5371]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 824.583810] dagster-daemon[5371]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 824.584674] dagster-daemon[5371]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 824.585483] dagster-daemon[5371]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 824.586158] dagster-daemon[5371]: return ctx.invoke(self.callback, **ctx.params) full # [ 824.586760] dagster-daemon[5371]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 824.587633] dagster-daemon[5371]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 824.588293] dagster-daemon[5371]: return callback(*args, **kwargs) full # [ 824.588887] dagster-daemon[5371]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 824.589730] dagster-daemon[5371]: with get_instance_for_cli( full # [ 824.590547] dagster-daemon[5371]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 824.591226] dagster-daemon[5371]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 824.591810] dagster-daemon[5371]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 824.592635] dagster-daemon[5371]: ) as instance: full # [ 824.593472] dagster-daemon[5371]: ^ full # [ 824.604286] dagster-daemon[5371]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 824.605106] dagster-daemon[5371]: return next(self.gen) full # [ 824.605702] dagster-daemon[5371]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 824.606544] dagster-daemon[5371]: with DagsterInstance.get() as instance: full # [ 824.607236] dagster-daemon[5371]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 824.607830] dagster-daemon[5371]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 824.608480] dagster-daemon[5371]: return create_instance_from_dagster_home() full # [ 824.609202] dagster-daemon[5371]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 824.609764] dagster-daemon[5371]: return create_instance_from_config(dagster_home_path) full # [ 824.610605] dagster-daemon[5371]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 824.611291] dagster-daemon[5371]: return create_instance_from_ref(instance_ref) full # [ 824.623078] dagster-daemon[5371]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 824.623843] dagster-daemon[5371]: unified_storage = instance_ref.storage full # [ 824.624517] dagster-daemon[5371]: ^^^^^^^^^^^^^^^^^^^^ full # [ 824.625187] dagster-daemon[5371]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 824.625777] dagster-daemon[5371]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 824.626607] dagster-daemon[5371]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 824.627290] dagster-daemon[5371]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 824.627894] dagster-daemon[5371]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 824.628741] dagster-daemon[5371]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 824.629599] dagster-daemon[5371]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 824.630061] dagster-daemon[5371]: return DagsterPostgresStorage( full # [ 824.630653] dagster-daemon[5371]: inst_data=inst_data, full # [ 824.631504] dagster-daemon[5371]: ...<2 lines>... full # [ 824.632197] dagster-daemon[5371]: token_provider=get_token_provider_from_config(config_value), full # [ 824.632786] dagster-daemon[5371]: ) full # [ 824.633606] dagster-daemon[5371]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 824.634289] dagster-daemon[5371]: self._run_storage = PostgresRunStorage( full # [ 824.634892] dagster-daemon[5371]: ~~~~~~~~~~~~~~~~~~^ full # [ 824.635738] dagster-daemon[5371]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 824.636557] dagster-daemon[5371]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 824.637219] dagster-daemon[5371]: ) full # [ 824.637814] dagster-daemon[5371]: ^ full # [ 824.638643] dagster-daemon[5371]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 824.639479] dagster-daemon[5371]: self._engine = create_pg_engine( full # [ 824.640142] dagster-daemon[5371]: ~~~~~~~~~~~~~~~~^ full # [ 824.640738] dagster-daemon[5371]: self.postgres_url, full # [ 824.641566] dagster-daemon[5371]: ^^^^^^^^^^^^^^^^^^ full # [ 824.642002] dagster-daemon[5371]: ...<2 lines>... full # [ 824.642612] dagster-daemon[5371]: poolclass=db_pool.NullPool, full # [ 824.643258] dagster-daemon[5371]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 824.643876] dagster-daemon[5371]: ) full # [ 824.644709] dagster-daemon[5371]: ^ full # [ 824.645567] dagster-daemon[5371]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 824.646206] dagster-daemon[5371]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 824.667645] dagster-daemon[5371]: File "", line 2, in create_engine full # [ 824.669817] dagster-daemon[5371]: return target(fn, url, **kwargs) full # [ 824.670963] dagster-daemon[5371]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 824.673501] dagster-daemon[5371]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 824.675034] dagster-daemon[5371]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 824.677573] dagster-daemon[5371]: dbapi = dbapi_meth(**dbapi_args) full # [ 824.678729] dagster-daemon[5371]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 824.681450] dagster-daemon[5371]: import psycopg full # [ 824.682377] dagster-daemon[5371]: ModuleNotFoundError: No module named 'psycopg' full # [ 824.858354] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 824.859381] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 824.863062] systemd[1]: dagster-daemon.service: Consumed 1.409s CPU time over 7.272s wall clock time, 88.8M memory peak. full # [ 826.484968] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 100. full # [ 826.488431] systemd[1]: Started Dagster Webserver. full # [ 829.081637] dagster-webserver[5388]: Traceback (most recent call last): full # [ 829.084158] dagster-webserver[5388]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 829.084894] dagster-webserver[5388]: sys.exit(main()) full # [ 829.085703] dagster-webserver[5388]: ~~~~^^ full # [ 829.086536] dagster-webserver[5388]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 829.087208] dagster-webserver[5388]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 829.087835] dagster-webserver[5388]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 829.088677] dagster-webserver[5388]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 829.089480] dagster-webserver[5388]: return self.main(*args, **kwargs) full # [ 829.090155] dagster-webserver[5388]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 829.090757] dagster-webserver[5388]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 829.091586] dagster-webserver[5388]: rv = self.invoke(ctx) full # [ 829.099677] dagster-webserver[5388]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 829.100661] dagster-webserver[5388]: return ctx.invoke(self.callback, **ctx.params) full # [ 829.101527] dagster-webserver[5388]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 829.102187] dagster-webserver[5388]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 829.102788] dagster-webserver[5388]: return callback(*args, **kwargs) full # [ 829.103605] dagster-webserver[5388]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 829.104294] dagster-webserver[5388]: instance = stack.enter_context( full # [ 829.104885] dagster-webserver[5388]: get_possibly_temporary_instance_for_cli( full # [ 829.105737] dagster-webserver[5388]: ...<3 lines>... full # [ 829.106568] dagster-webserver[5388]: ) full # [ 829.107230] dagster-webserver[5388]: ) full # [ 829.107857] dagster-webserver[5388]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 829.108652] dagster-webserver[5388]: result = _enter(cm) full # [ 829.117321] dagster-webserver[5388]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 829.118144] dagster-webserver[5388]: return next(self.gen) full # [ 829.118741] dagster-webserver[5388]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 829.119581] dagster-webserver[5388]: with DagsterInstance.get() as instance: full # [ 829.120057] dagster-webserver[5388]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 829.120668] dagster-webserver[5388]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 829.121626] dagster-webserver[5388]: return create_instance_from_dagster_home() full # [ 829.122237] dagster-webserver[5388]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 829.122803] dagster-webserver[5388]: return create_instance_from_config(dagster_home_path) full # [ 829.123676] dagster-webserver[5388]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 829.124285] dagster-webserver[5388]: return create_instance_from_ref(instance_ref) full # [ 829.136676] dagster-webserver[5388]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 829.137459] dagster-webserver[5388]: unified_storage = instance_ref.storage full # [ 829.138232] dagster-webserver[5388]: ^^^^^^^^^^^^^^^^^^^^ full # [ 829.138940] dagster-webserver[5388]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 829.139823] dagster-webserver[5388]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 829.140265] dagster-webserver[5388]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 829.140867] dagster-webserver[5388]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 829.141709] dagster-webserver[5388]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 829.142548] dagster-webserver[5388]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 829.143270] dagster-webserver[5388]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 829.143832] dagster-webserver[5388]: return DagsterPostgresStorage( full # [ 829.144481] dagster-webserver[5388]: inst_data=inst_data, full # [ 829.145164] dagster-webserver[5388]: ...<2 lines>... full # [ 829.145766] dagster-webserver[5388]: token_provider=get_token_provider_from_config(config_value), full # [ 829.146613] dagster-webserver[5388]: ) full # [ 829.147290] dagster-webserver[5388]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 829.147884] dagster-webserver[5388]: self._run_storage = PostgresRunStorage( full # [ 829.148722] dagster-webserver[5388]: ~~~~~~~~~~~~~~~~~~^ full # [ 829.149550] dagster-webserver[5388]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 829.150215] dagster-webserver[5388]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 829.150812] dagster-webserver[5388]: ) full # [ 829.151643] dagster-webserver[5388]: ^ full # [ 829.168625] dagster-webserver[5388]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 829.171370] dagster-webserver[5388]: self._engine = create_pg_engine( full # [ 829.172542] dagster-webserver[5388]: ~~~~~~~~~~~~~~~~^ full # [ 829.173720] dagster-webserver[5388]: self.postgres_url, full # [ 829.174760] dagster-webserver[5388]: ^^^^^^^^^^^^^^^^^^ full # [ 829.175823] dagster-webserver[5388]: ...<2 lines>... full # [ 829.176794] dagster-webserver[5388]: poolclass=db_pool.NullPool, full # [ 829.177954] dagster-webserver[5388]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 829.179149] dagster-webserver[5388]: ) full # [ 829.179891] dagster-webserver[5388]: ^ full # [ 829.180690] dagster-webserver[5388]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 829.183293] dagster-webserver[5388]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 829.184779] dagster-webserver[5388]: File "", line 2, in create_engine full # [ 829.187033] dagster-webserver[5388]: return target(fn, url, **kwargs) full # [ 829.188207] dagster-webserver[5388]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 829.190749] dagster-webserver[5388]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 829.192257] dagster-webserver[5388]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 829.194839] dagster-webserver[5388]: dbapi = dbapi_meth(**dbapi_args) full # [ 829.196051] dagster-webserver[5388]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 829.198841] dagster-webserver[5388]: import psycopg full # [ 829.199822] dagster-webserver[5388]: ModuleNotFoundError: No module named 'psycopg' full # [ 829.442171] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 829.444443] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 829.446565] systemd[1]: dagster-webserver.service: Consumed 2.000s CPU time over 7.994s wall clock time, 111.8M memory peak. full # [ 829.984953] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 113. full # [ 829.988055] systemd[1]: Started Dagster Daemon. full # [ 831.833279] dagster-daemon[5409]: Traceback (most recent call last): full # [ 831.835757] dagster-daemon[5409]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 831.836575] dagster-daemon[5409]: sys.exit(main()) full # [ 831.837234] dagster-daemon[5409]: ~~~~^^ full # [ 831.837823] dagster-daemon[5409]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 831.838464] dagster-daemon[5409]: cli(obj={}) full # [ 831.839167] dagster-daemon[5409]: ~~~^^^^^^^^ full # [ 831.839741] dagster-daemon[5409]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 831.840573] dagster-daemon[5409]: return self.main(*args, **kwargs) full # [ 831.841029] dagster-daemon[5409]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 831.841667] dagster-daemon[5409]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 831.842267] dagster-daemon[5409]: rv = self.invoke(ctx) full # [ 831.842889] dagster-daemon[5409]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 831.843739] dagster-daemon[5409]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 831.844588] dagster-daemon[5409]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 831.854855] dagster-daemon[5409]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 831.855652] dagster-daemon[5409]: return ctx.invoke(self.callback, **ctx.params) full # [ 831.856502] dagster-daemon[5409]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 831.857230] dagster-daemon[5409]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 831.857807] dagster-daemon[5409]: return callback(*args, **kwargs) full # [ 831.858312] dagster-daemon[5409]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 831.858875] dagster-daemon[5409]: with get_instance_for_cli( full # [ 831.859718] dagster-daemon[5409]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 831.860559] dagster-daemon[5409]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 831.861291] dagster-daemon[5409]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 831.861842] dagster-daemon[5409]: ) as instance: full # [ 831.862491] dagster-daemon[5409]: ^ full # [ 831.863185] dagster-daemon[5409]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 831.863787] dagster-daemon[5409]: return next(self.gen) full # [ 831.874444] dagster-daemon[5409]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 831.875246] dagster-daemon[5409]: with DagsterInstance.get() as instance: full # [ 831.875847] dagster-daemon[5409]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 831.876494] dagster-daemon[5409]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 831.877176] dagster-daemon[5409]: return create_instance_from_dagster_home() full # [ 831.877778] dagster-daemon[5409]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 831.878613] dagster-daemon[5409]: return create_instance_from_config(dagster_home_path) full # [ 831.879331] dagster-daemon[5409]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 831.879895] dagster-daemon[5409]: return create_instance_from_ref(instance_ref) full # [ 831.880737] dagster-daemon[5409]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 831.881589] dagster-daemon[5409]: unified_storage = instance_ref.storage full # [ 831.882295] dagster-daemon[5409]: ^^^^^^^^^^^^^^^^^^^^ full # [ 831.894951] dagster-daemon[5409]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 831.895712] dagster-daemon[5409]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 831.896546] dagster-daemon[5409]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 831.897275] dagster-daemon[5409]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 831.897842] dagster-daemon[5409]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 831.898491] dagster-daemon[5409]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 831.899214] dagster-daemon[5409]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 831.899777] dagster-daemon[5409]: return DagsterPostgresStorage( full # [ 831.900613] dagster-daemon[5409]: inst_data=inst_data, full # [ 831.901306] dagster-daemon[5409]: ...<2 lines>... full # [ 831.901905] dagster-daemon[5409]: token_provider=get_token_provider_from_config(config_value), full # [ 831.902740] dagster-daemon[5409]: ) full # [ 831.912799] dagster-daemon[5409]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 831.913586] dagster-daemon[5409]: self._run_storage = PostgresRunStorage( full # [ 831.914263] dagster-daemon[5409]: ~~~~~~~~~~~~~~~~~~^ full # [ 831.914865] dagster-daemon[5409]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 831.915723] dagster-daemon[5409]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 831.916565] dagster-daemon[5409]: ) full # [ 831.917241] dagster-daemon[5409]: ^ full # [ 831.917842] dagster-daemon[5409]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 831.918490] dagster-daemon[5409]: self._engine = create_pg_engine( full # [ 831.919184] dagster-daemon[5409]: ~~~~~~~~~~~~~~~~^ full # [ 831.919785] dagster-daemon[5409]: self.postgres_url, full # [ 831.920614] dagster-daemon[5409]: ^^^^^^^^^^^^^^^^^^ full # [ 831.921270] dagster-daemon[5409]: ...<2 lines>... full # [ 831.922203] dagster-daemon[5409]: poolclass=db_pool.NullPool, full # [ 831.922742] dagster-daemon[5409]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 831.923579] dagster-daemon[5409]: ) full # [ 831.924059] dagster-daemon[5409]: ^ full # [ 831.924865] dagster-daemon[5409]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 831.925471] dagster-daemon[5409]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 831.926134] dagster-daemon[5409]: File "", line 2, in create_engine full # [ 831.926727] dagster-daemon[5409]: return target(fn, url, **kwargs) full # [ 831.927567] dagster-daemon[5409]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 831.928234] dagster-daemon[5409]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 831.928854] dagster-daemon[5409]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 831.929474] dagster-daemon[5409]: dbapi = dbapi_meth(**dbapi_args) full # [ 831.930143] dagster-daemon[5409]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 831.930739] dagster-daemon[5409]: import psycopg full # [ 831.948589] dagster-daemon[5409]: ModuleNotFoundError: No module named 'psycopg' full # [ 832.136854] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 832.137791] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 832.141537] systemd[1]: dagster-daemon.service: Consumed 1.396s CPU time over 7.275s wall clock time, 88.5M memory peak. full # [ 834.485314] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 101. full # [ 834.489588] systemd[1]: Started Dagster Webserver. full # [ 837.089762] dagster-webserver[5430]: Traceback (most recent call last): full # [ 837.092359] dagster-webserver[5430]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 837.093206] dagster-webserver[5430]: sys.exit(main()) full # [ 837.093788] dagster-webserver[5430]: ~~~~^^ full # [ 837.094623] dagster-webserver[5430]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 837.095301] dagster-webserver[5430]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 837.095968] dagster-webserver[5430]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 837.096811] dagster-webserver[5430]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 837.097653] dagster-webserver[5430]: return self.main(*args, **kwargs) full # [ 837.098516] dagster-webserver[5430]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 837.099259] dagster-webserver[5430]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 837.099807] dagster-webserver[5430]: rv = self.invoke(ctx) full # [ 837.108233] dagster-webserver[5430]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 837.108997] dagster-webserver[5430]: return ctx.invoke(self.callback, **ctx.params) full # [ 837.109670] dagster-webserver[5430]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 837.110494] dagster-webserver[5430]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 837.111210] dagster-webserver[5430]: return callback(*args, **kwargs) full # [ 837.111852] dagster-webserver[5430]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 837.112484] dagster-webserver[5430]: instance = stack.enter_context( full # [ 837.113165] dagster-webserver[5430]: get_possibly_temporary_instance_for_cli( full # [ 837.113793] dagster-webserver[5430]: ...<3 lines>... full # [ 837.114626] dagster-webserver[5430]: ) full # [ 837.115269] dagster-webserver[5430]: ) full # [ 837.115884] dagster-webserver[5430]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 837.116738] dagster-webserver[5430]: result = _enter(cm) full # [ 837.126210] dagster-webserver[5430]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 837.126976] dagster-webserver[5430]: return next(self.gen) full # [ 837.127821] dagster-webserver[5430]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 837.128701] dagster-webserver[5430]: with DagsterInstance.get() as instance: full # [ 837.129567] dagster-webserver[5430]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 837.130609] dagster-webserver[5430]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 837.131297] dagster-webserver[5430]: return create_instance_from_dagster_home() full # [ 837.131935] dagster-webserver[5430]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 837.132759] dagster-webserver[5430]: return create_instance_from_config(dagster_home_path) full # [ 837.133632] dagster-webserver[5430]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 837.134502] dagster-webserver[5430]: return create_instance_from_ref(instance_ref) full # [ 837.145849] dagster-webserver[5430]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 837.146836] dagster-webserver[5430]: unified_storage = instance_ref.storage full # [ 837.147493] dagster-webserver[5430]: ^^^^^^^^^^^^^^^^^^^^ full # [ 837.148305] dagster-webserver[5430]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 837.149053] dagster-webserver[5430]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 837.149628] dagster-webserver[5430]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 837.150496] dagster-webserver[5430]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 837.151208] dagster-webserver[5430]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 837.151804] dagster-webserver[5430]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 837.152674] dagster-webserver[5430]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 837.153284] dagster-webserver[5430]: return DagsterPostgresStorage( full # [ 837.153937] dagster-webserver[5430]: inst_data=inst_data, full # [ 837.154810] dagster-webserver[5430]: ...<2 lines>... full # [ 837.155267] dagster-webserver[5430]: token_provider=get_token_provider_from_config(config_value), full # [ 837.155882] dagster-webserver[5430]: ) full # [ 837.156732] dagster-webserver[5430]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 837.157585] dagster-webserver[5430]: self._run_storage = PostgresRunStorage( full # [ 837.158247] dagster-webserver[5430]: ~~~~~~~~~~~~~~~~~~^ full # [ 837.158846] dagster-webserver[5430]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 837.159700] dagster-webserver[5430]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 837.160530] dagster-webserver[5430]: ) full # [ 837.161221] dagster-webserver[5430]: ^ full # [ 837.178216] dagster-webserver[5430]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 837.178990] dagster-webserver[5430]: self._engine = create_pg_engine( full # [ 837.179637] dagster-webserver[5430]: ~~~~~~~~~~~~~~~~^ full # [ 837.180528] dagster-webserver[5430]: self.postgres_url, full # [ 837.181188] dagster-webserver[5430]: ^^^^^^^^^^^^^^^^^^ full # [ 837.181797] dagster-webserver[5430]: ...<2 lines>... full # [ 837.182286] dagster-webserver[5430]: poolclass=db_pool.NullPool, full # [ 837.182929] dagster-webserver[5430]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 837.183759] dagster-webserver[5430]: ) full # [ 837.184635] dagster-webserver[5430]: ^ full # [ 837.185502] dagster-webserver[5430]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 837.186201] dagster-webserver[5430]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 837.186843] dagster-webserver[5430]: File "", line 2, in create_engine full # [ 837.187686] dagster-webserver[5430]: return target(fn, url, **kwargs) full # [ 837.188529] dagster-webserver[5430]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 837.189241] dagster-webserver[5430]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 837.199846] dagster-webserver[5430]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 837.202530] dagster-webserver[5430]: dbapi = dbapi_meth(**dbapi_args) full # [ 837.203721] dagster-webserver[5430]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 837.206463] dagster-webserver[5430]: import psycopg full # [ 837.207456] dagster-webserver[5430]: ModuleNotFoundError: No module named 'psycopg' full # [ 837.236262] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 114. full # [ 837.239720] systemd[1]: Started Dagster Daemon. full # [ 837.526764] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 837.530322] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 837.532132] systemd[1]: dagster-webserver.service: Consumed 2.028s CPU time over 8.086s wall clock time, 111.8M memory peak. full # [ 839.072192] dagster-daemon[5444]: Traceback (most recent call last): full # [ 839.074693] dagster-daemon[5444]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 839.075510] dagster-daemon[5444]: sys.exit(main()) full # [ 839.076175] dagster-daemon[5444]: ~~~~^^ full # [ 839.076756] dagster-daemon[5444]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 839.077612] dagster-daemon[5444]: cli(obj={}) full # [ 839.078278] dagster-daemon[5444]: ~~~^^^^^^^^ full # [ 839.078860] dagster-daemon[5444]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 839.079771] dagster-daemon[5444]: return self.main(*args, **kwargs) full # [ 839.080542] dagster-daemon[5444]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 839.081245] dagster-daemon[5444]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 839.081812] dagster-daemon[5444]: rv = self.invoke(ctx) full # [ 839.082646] dagster-daemon[5444]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 839.083486] dagster-daemon[5444]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 839.084182] dagster-daemon[5444]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 839.093823] dagster-daemon[5444]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 839.094640] dagster-daemon[5444]: return ctx.invoke(self.callback, **ctx.params) full # [ 839.095289] dagster-daemon[5444]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 839.095926] dagster-daemon[5444]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 839.096762] dagster-daemon[5444]: return callback(*args, **kwargs) full # [ 839.097601] dagster-daemon[5444]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 839.098280] dagster-daemon[5444]: with get_instance_for_cli( full # [ 839.098883] dagster-daemon[5444]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 839.099722] dagster-daemon[5444]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 839.100555] dagster-daemon[5444]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 839.101231] dagster-daemon[5444]: ) as instance: full # [ 839.101837] dagster-daemon[5444]: ^ full # [ 839.102519] dagster-daemon[5444]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 839.103543] dagster-daemon[5444]: return next(self.gen) full # [ 839.104162] dagster-daemon[5444]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 839.104751] dagster-daemon[5444]: with DagsterInstance.get() as instance: full # [ 839.105570] dagster-daemon[5444]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 839.117523] dagster-daemon[5444]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 839.118496] dagster-daemon[5444]: return create_instance_from_dagster_home() full # [ 839.119175] dagster-daemon[5444]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 839.119782] dagster-daemon[5444]: return create_instance_from_config(dagster_home_path) full # [ 839.120640] dagster-daemon[5444]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 839.121280] dagster-daemon[5444]: return create_instance_from_ref(instance_ref) full # [ 839.121881] dagster-daemon[5444]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 839.122717] dagster-daemon[5444]: unified_storage = instance_ref.storage full # [ 839.123584] dagster-daemon[5444]: ^^^^^^^^^^^^^^^^^^^^ full # [ 839.133511] dagster-daemon[5444]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 839.134488] dagster-daemon[5444]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 839.135163] dagster-daemon[5444]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 839.135765] dagster-daemon[5444]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 839.136596] dagster-daemon[5444]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 839.137271] dagster-daemon[5444]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 839.137874] dagster-daemon[5444]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 839.138722] dagster-daemon[5444]: return DagsterPostgresStorage( full # [ 839.139546] dagster-daemon[5444]: inst_data=inst_data, full # [ 839.140220] dagster-daemon[5444]: ...<2 lines>... full # [ 839.140826] dagster-daemon[5444]: token_provider=get_token_provider_from_config(config_value), full # [ 839.141662] dagster-daemon[5444]: ) full # [ 839.142536] dagster-daemon[5444]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 839.143175] dagster-daemon[5444]: self._run_storage = PostgresRunStorage( full # [ 839.143776] dagster-daemon[5444]: ~~~~~~~~~~~~~~~~~~^ full # [ 839.144604] dagster-daemon[5444]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 839.145283] dagster-daemon[5444]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 839.145885] dagster-daemon[5444]: ) full # [ 839.146722] dagster-daemon[5444]: ^ full # [ 839.147631] dagster-daemon[5444]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 839.148199] dagster-daemon[5444]: self._engine = create_pg_engine( full # [ 839.148795] dagster-daemon[5444]: ~~~~~~~~~~~~~~~~^ full # [ 839.149612] dagster-daemon[5444]: self.postgres_url, full # [ 839.150268] dagster-daemon[5444]: ^^^^^^^^^^^^^^^^^^ full # [ 839.150957] dagster-daemon[5444]: ...<2 lines>... full # [ 839.151695] dagster-daemon[5444]: poolclass=db_pool.NullPool, full # [ 839.152518] dagster-daemon[5444]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 839.153174] dagster-daemon[5444]: ) full # [ 839.153773] dagster-daemon[5444]: ^ full # [ 839.169602] dagster-daemon[5444]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 839.170574] dagster-daemon[5444]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 839.171051] dagster-daemon[5444]: File "", line 2, in create_engine full # [ 839.171644] dagster-daemon[5444]: return target(fn, url, **kwargs) full # [ 839.172487] dagster-daemon[5444]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 839.173175] dagster-daemon[5444]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 839.173786] dagster-daemon[5444]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 839.174644] dagster-daemon[5444]: dbapi = dbapi_meth(**dbapi_args) full # [ 839.175278] dagster-daemon[5444]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 839.175875] dagster-daemon[5444]: import psycopg full # [ 839.176751] dagster-daemon[5444]: ModuleNotFoundError: No module named 'psycopg' full # [ 839.384531] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 839.385703] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 839.389225] systemd[1]: dagster-daemon.service: Consumed 1.403s CPU time over 7.244s wall clock time, 88.5M memory peak. full # [ 842.735459] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 102. full # [ 842.740232] systemd[1]: Started Dagster Webserver. full # [ 844.484416] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 115. full # [ 844.486583] systemd[1]: Started Dagster Daemon. full # [ 845.346353] dagster-webserver[5472]: Traceback (most recent call last): full # [ 845.348765] dagster-webserver[5472]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 845.351154] dagster-webserver[5472]: sys.exit(main()) full # [ 845.352132] dagster-webserver[5472]: ~~~~^^ full # [ 845.353097] dagster-webserver[5472]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 845.355534] dagster-webserver[5472]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 845.356874] dagster-webserver[5472]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 845.358273] dagster-webserver[5472]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 845.360629] dagster-webserver[5472]: return self.main(*args, **kwargs) full # [ 845.361821] dagster-webserver[5472]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 845.363053] dagster-webserver[5472]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 845.365357] dagster-webserver[5472]: rv = self.invoke(ctx) full # [ 845.366408] dagster-webserver[5472]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 845.368748] dagster-webserver[5472]: return ctx.invoke(self.callback, **ctx.params) full # [ 845.370142] dagster-webserver[5472]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 845.371484] dagster-webserver[5472]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 845.373814] dagster-webserver[5472]: return callback(*args, **kwargs) full # [ 845.375048] dagster-webserver[5472]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 845.377632] dagster-webserver[5472]: instance = stack.enter_context( full # [ 845.378827] dagster-webserver[5472]: get_possibly_temporary_instance_for_cli( full # [ 845.380235] dagster-webserver[5472]: ...<3 lines>... full # [ 845.381207] dagster-webserver[5472]: ) full # [ 845.382064] dagster-webserver[5472]: ) full # [ 845.382808] dagster-webserver[5472]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 845.385163] dagster-webserver[5472]: result = _enter(cm) full # [ 845.386176] dagster-webserver[5472]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 845.388418] dagster-webserver[5472]: return next(self.gen) full # [ 845.389481] dagster-webserver[5472]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 845.392393] dagster-webserver[5472]: with DagsterInstance.get() as instance: full # [ 845.393668] dagster-webserver[5472]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 845.394776] dagster-webserver[5472]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 845.397390] dagster-webserver[5472]: return create_instance_from_dagster_home() full # [ 845.398699] dagster-webserver[5472]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 845.401609] dagster-webserver[5472]: return create_instance_from_config(dagster_home_path) full # [ 845.403183] dagster-webserver[5472]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 845.406134] dagster-webserver[5472]: return create_instance_from_ref(instance_ref) full # [ 845.407492] dagster-webserver[5472]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 845.410332] dagster-webserver[5472]: unified_storage = instance_ref.storage full # [ 845.411608] dagster-webserver[5472]: ^^^^^^^^^^^^^^^^^^^^ full # [ 845.412904] dagster-webserver[5472]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 845.415521] dagster-webserver[5472]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 845.417480] dagster-webserver[5472]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 845.419002] dagster-webserver[5472]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 845.421621] dagster-webserver[5472]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 845.423256] dagster-webserver[5472]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 845.424871] dagster-webserver[5472]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 845.427671] dagster-webserver[5472]: return DagsterPostgresStorage( full # [ 845.428837] dagster-webserver[5472]: inst_data=inst_data, full # [ 845.429948] dagster-webserver[5472]: ...<2 lines>... full # [ 845.430918] dagster-webserver[5472]: token_provider=get_token_provider_from_config(config_value), full # [ 845.432532] dagster-webserver[5472]: ) full # [ 845.433359] dagster-webserver[5472]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 845.435926] dagster-webserver[5472]: self._run_storage = PostgresRunStorage( full # [ 845.437242] dagster-webserver[5472]: ~~~~~~~~~~~~~~~~~~^ full # [ 845.438534] dagster-webserver[5472]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 845.440287] dagster-webserver[5472]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 845.441989] dagster-webserver[5472]: ) full # [ 845.442782] dagster-webserver[5472]: ^ full # [ 845.443602] dagster-webserver[5472]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 845.446350] dagster-webserver[5472]: self._engine = create_pg_engine( full # [ 845.447573] dagster-webserver[5472]: ~~~~~~~~~~~~~~~~^ full # [ 845.448776] dagster-webserver[5472]: self.postgres_url, full # [ 845.449911] dagster-webserver[5472]: ^^^^^^^^^^^^^^^^^^ full # [ 845.450981] dagster-webserver[5472]: ...<2 lines>... full # [ 845.451945] dagster-webserver[5472]: poolclass=db_pool.NullPool, full # [ 845.453159] dagster-webserver[5472]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 845.454340] dagster-webserver[5472]: ) full # [ 845.455176] dagster-webserver[5472]: ^ full # [ 845.455939] dagster-webserver[5472]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 845.458589] dagster-webserver[5472]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 845.460119] dagster-webserver[5472]: File "", line 2, in create_engine full # [ 845.462328] dagster-webserver[5472]: return target(fn, url, **kwargs) full # [ 845.463524] dagster-webserver[5472]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 845.466136] dagster-webserver[5472]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 845.467642] dagster-webserver[5472]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 845.470289] dagster-webserver[5472]: dbapi = dbapi_meth(**dbapi_args) full # [ 845.471485] dagster-webserver[5472]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 845.474285] dagster-webserver[5472]: import psycopg full # [ 845.475264] dagster-webserver[5472]: ModuleNotFoundError: No module named 'psycopg' full # [ 845.671585] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 845.673511] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 845.675790] systemd[1]: dagster-webserver.service: Consumed 2.048s CPU time over 8.141s wall clock time, 111.8M memory peak. full # [ 846.427535] dagster-daemon[5482]: Traceback (most recent call last): full # [ 846.430094] dagster-daemon[5482]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 846.430826] dagster-daemon[5482]: sys.exit(main()) full # [ 846.431630] dagster-daemon[5482]: ~~~~^^ full # [ 846.432294] dagster-daemon[5482]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 846.432915] dagster-daemon[5482]: cli(obj={}) full # [ 846.433816] dagster-daemon[5482]: ~~~^^^^^^^^ full # [ 846.434676] dagster-daemon[5482]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 846.435464] dagster-daemon[5482]: return self.main(*args, **kwargs) full # [ 846.436149] dagster-daemon[5482]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 846.441934] dagster-daemon[5482]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 846.442888] dagster-daemon[5482]: rv = self.invoke(ctx) full # [ 846.444176] dagster-daemon[5482]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 846.445068] dagster-daemon[5482]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 846.445898] dagster-daemon[5482]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 846.446984] dagster-daemon[5482]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 846.447987] dagster-daemon[5482]: return ctx.invoke(self.callback, **ctx.params) full # [ 846.449030] dagster-daemon[5482]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 846.449799] dagster-daemon[5482]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 846.450827] dagster-daemon[5482]: return callback(*args, **kwargs) full # [ 846.459548] dagster-daemon[5482]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 846.460550] dagster-daemon[5482]: with get_instance_for_cli( full # [ 846.461233] dagster-daemon[5482]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 846.461841] dagster-daemon[5482]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 846.462497] dagster-daemon[5482]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 846.463185] dagster-daemon[5482]: ) as instance: full # [ 846.463798] dagster-daemon[5482]: ^ full # [ 846.464615] dagster-daemon[5482]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 846.465312] dagster-daemon[5482]: return next(self.gen) full # [ 846.465900] dagster-daemon[5482]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 846.466741] dagster-daemon[5482]: with DagsterInstance.get() as instance: full # [ 846.467584] dagster-daemon[5482]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 846.468099] dagster-daemon[5482]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 846.468663] dagster-daemon[5482]: return create_instance_from_dagster_home() full # [ 846.469504] dagster-daemon[5482]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 846.470198] dagster-daemon[5482]: return create_instance_from_config(dagster_home_path) full # [ 846.483380] dagster-daemon[5482]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 846.484204] dagster-daemon[5482]: return create_instance_from_ref(instance_ref) full # [ 846.484805] dagster-daemon[5482]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 846.485639] dagster-daemon[5482]: unified_storage = instance_ref.storage full # [ 846.486319] dagster-daemon[5482]: ^^^^^^^^^^^^^^^^^^^^ full # [ 846.486922] dagster-daemon[5482]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 846.487763] dagster-daemon[5482]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 846.488602] dagster-daemon[5482]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 846.489342] dagster-daemon[5482]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 846.489939] dagster-daemon[5482]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 846.490738] dagster-daemon[5482]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 846.491640] dagster-daemon[5482]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 846.492063] dagster-daemon[5482]: return DagsterPostgresStorage( full # [ 846.492662] dagster-daemon[5482]: inst_data=inst_data, full # [ 846.493542] dagster-daemon[5482]: ...<2 lines>... full # [ 846.494544] dagster-daemon[5482]: token_provider=get_token_provider_from_config(config_value), full # [ 846.495239] dagster-daemon[5482]: ) full # [ 846.509749] dagster-daemon[5482]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 846.512302] dagster-daemon[5482]: self._run_storage = PostgresRunStorage( full # [ 846.513518] dagster-daemon[5482]: ~~~~~~~~~~~~~~~~~~^ full # [ 846.514744] dagster-daemon[5482]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 846.516424] dagster-daemon[5482]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 846.518108] dagster-daemon[5482]: ) full # [ 846.518817] dagster-daemon[5482]: ^ full # [ 846.519570] dagster-daemon[5482]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 846.522302] dagster-daemon[5482]: self._engine = create_pg_engine( full # [ 846.523441] dagster-daemon[5482]: ~~~~~~~~~~~~~~~~^ full # [ 846.524595] dagster-daemon[5482]: self.postgres_url, full # [ 846.525606] dagster-daemon[5482]: ^^^^^^^^^^^^^^^^^^ full # [ 846.526618] dagster-daemon[5482]: ...<2 lines>... full # [ 846.527552] dagster-daemon[5482]: poolclass=db_pool.NullPool, full # [ 846.528690] dagster-daemon[5482]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 846.529820] dagster-daemon[5482]: ) full # [ 846.530602] dagster-daemon[5482]: ^ full # [ 846.531408] dagster-daemon[5482]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 846.533981] dagster-daemon[5482]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 846.535419] dagster-daemon[5482]: File "", line 2, in create_engine full # [ 846.537585] dagster-daemon[5482]: return target(fn, url, **kwargs) full # [ 846.538733] dagster-daemon[5482]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 846.541261] dagster-daemon[5482]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 846.542720] dagster-daemon[5482]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 846.545265] dagster-daemon[5482]: dbapi = dbapi_meth(**dbapi_args) full # [ 846.546407] dagster-daemon[5482]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 846.549174] dagster-daemon[5482]: import psycopg full # [ 846.550095] dagster-daemon[5482]: ModuleNotFoundError: No module named 'psycopg' full # [ 846.700758] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 846.702992] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 846.705114] systemd[1]: dagster-daemon.service: Consumed 1.414s CPU time over 7.309s wall clock time, 88.7M memory peak. full # [ 850.735274] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 103. full # [ 850.739526] systemd[1]: Started Dagster Webserver. full # [ 851.734569] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 116. full # [ 851.736650] systemd[1]: Started Dagster Daemon. full # [ 853.370363] dagster-webserver[5515]: Traceback (most recent call last): full # [ 853.371690] dagster-webserver[5515]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 853.373816] dagster-webserver[5515]: sys.exit(main()) full # [ 853.374921] dagster-webserver[5515]: ~~~~^^ full # [ 853.375888] dagster-webserver[5515]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 853.380204] dagster-webserver[5515]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 853.381572] dagster-webserver[5515]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 853.382919] dagster-webserver[5515]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 853.385344] dagster-webserver[5515]: return self.main(*args, **kwargs) full # [ 853.388097] dagster-webserver[5515]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 853.389305] dagster-webserver[5515]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 853.391752] dagster-webserver[5515]: rv = self.invoke(ctx) full # [ 853.392820] dagster-webserver[5515]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 853.395258] dagster-webserver[5515]: return ctx.invoke(self.callback, **ctx.params) full # [ 853.396647] dagster-webserver[5515]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 853.400089] dagster-webserver[5515]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 853.402441] dagster-webserver[5515]: return callback(*args, **kwargs) full # [ 853.403636] dagster-webserver[5515]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 853.406285] dagster-webserver[5515]: instance = stack.enter_context( full # [ 853.409200] dagster-webserver[5515]: get_possibly_temporary_instance_for_cli( full # [ 853.410559] dagster-webserver[5515]: ...<3 lines>... full # [ 853.411612] dagster-webserver[5515]: ) full # [ 853.412499] dagster-webserver[5515]: ) full # [ 853.415106] dagster-webserver[5515]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 853.417433] dagster-webserver[5515]: result = _enter(cm) full # [ 853.418479] dagster-webserver[5515]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 853.420865] dagster-webserver[5515]: return next(self.gen) full # [ 853.422172] dagster-webserver[5515]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 853.425111] dagster-webserver[5515]: with DagsterInstance.get() as instance: full # [ 853.426396] dagster-webserver[5515]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 853.427681] dagster-webserver[5515]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 853.430261] dagster-webserver[5515]: return create_instance_from_dagster_home() full # [ 853.431673] dagster-webserver[5515]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 853.434686] dagster-webserver[5515]: return create_instance_from_config(dagster_home_path) full # [ 853.436185] dagster-webserver[5515]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 853.439064] dagster-webserver[5515]: return create_instance_from_ref(instance_ref) full # [ 853.440467] dagster-webserver[5515]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 853.443271] dagster-webserver[5515]: unified_storage = instance_ref.storage full # [ 853.444555] dagster-webserver[5515]: ^^^^^^^^^^^^^^^^^^^^ full # [ 853.445837] dagster-webserver[5515]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 853.448458] dagster-webserver[5515]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 853.450375] dagster-webserver[5515]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 853.451894] dagster-webserver[5515]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 853.454518] dagster-webserver[5515]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 853.456166] dagster-webserver[5515]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 853.457777] dagster-webserver[5515]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 853.460441] dagster-webserver[5515]: return DagsterPostgresStorage( full # [ 853.461622] dagster-webserver[5515]: inst_data=inst_data, full # [ 853.462735] dagster-webserver[5515]: ...<2 lines>... full # [ 853.463727] dagster-webserver[5515]: token_provider=get_token_provider_from_config(config_value), full # [ 853.465319] dagster-webserver[5515]: ) full # [ 853.466131] dagster-webserver[5515]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 853.468636] dagster-webserver[5515]: self._run_storage = PostgresRunStorage( full # [ 853.469925] dagster-webserver[5515]: ~~~~~~~~~~~~~~~~~~^ full # [ 853.471303] dagster-webserver[5515]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 853.473001] dagster-webserver[5515]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 853.474729] dagster-webserver[5515]: ) full # [ 853.475530] dagster-webserver[5515]: ^ full # [ 853.476350] dagster-webserver[5515]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 853.479177] dagster-webserver[5515]: self._engine = create_pg_engine( full # [ 853.480361] dagster-webserver[5515]: ~~~~~~~~~~~~~~~~^ full # [ 853.481567] dagster-webserver[5515]: self.postgres_url, full # [ 853.482663] dagster-webserver[5515]: ^^^^^^^^^^^^^^^^^^ full # [ 853.483757] dagster-webserver[5515]: ...<2 lines>... full # [ 853.484741] dagster-webserver[5515]: poolclass=db_pool.NullPool, full # [ 853.485930] dagster-webserver[5515]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 853.487137] dagster-webserver[5515]: ) full # [ 853.487891] dagster-webserver[5515]: ^ full # [ 853.488704] dagster-webserver[5515]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 853.491306] dagster-webserver[5515]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 853.492783] dagster-webserver[5515]: File "", line 2, in create_engine full # [ 853.495064] dagster-webserver[5515]: return target(fn, url, **kwargs) full # [ 853.496246] dagster-webserver[5515]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 853.498807] dagster-webserver[5515]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 853.500403] dagster-webserver[5515]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 853.503069] dagster-webserver[5515]: dbapi = dbapi_meth(**dbapi_args) full # [ 853.504240] dagster-webserver[5515]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 853.507046] dagster-webserver[5515]: import psycopg full # [ 853.507970] dagster-webserver[5515]: ModuleNotFoundError: No module named 'psycopg' full # [ 853.675391] dagster-daemon[5521]: Traceback (most recent call last): full # [ 853.676614] dagster-daemon[5521]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 853.678673] dagster-daemon[5521]: sys.exit(main()) full # [ 853.679626] dagster-daemon[5521]: ~~~~^^ full # [ 853.680569] dagster-daemon[5521]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 853.685202] dagster-daemon[5521]: cli(obj={}) full # [ 853.686156] dagster-daemon[5521]: ~~~^^^^^^^^ full # [ 853.686985] dagster-daemon[5521]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 853.689339] dagster-daemon[5521]: return self.main(*args, **kwargs) full # [ 853.692113] dagster-daemon[5521]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 853.693260] dagster-daemon[5521]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 853.695530] dagster-daemon[5521]: rv = self.invoke(ctx) full # [ 853.696527] dagster-daemon[5521]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 853.701094] dagster-daemon[5521]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 853.702522] dagster-daemon[5521]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 853.703923] dagster-daemon[5521]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 853.706231] dagster-daemon[5521]: return ctx.invoke(self.callback, **ctx.params) full # [ 853.707536] dagster-daemon[5521]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 853.708844] dagster-daemon[5521]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 853.713186] dagster-daemon[5521]: return callback(*args, **kwargs) full # [ 853.714322] dagster-daemon[5521]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 853.716875] dagster-daemon[5521]: with get_instance_for_cli( full # [ 853.717944] dagster-daemon[5521]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 853.718993] dagster-daemon[5521]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 853.723101] dagster-daemon[5521]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 853.724903] dagster-daemon[5521]: ) as instance: full # [ 853.725819] dagster-daemon[5521]: ^ full # [ 853.726567] dagster-daemon[5521]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 853.728750] dagster-daemon[5521]: return next(self.gen) full # [ 853.729806] dagster-daemon[5521]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 853.732421] dagster-daemon[5521]: with DagsterInstance.get() as instance: full # [ 853.733648] dagster-daemon[5521]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 853.735179] dagster-daemon[5521]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 853.737692] dagster-daemon[5521]: return create_instance_from_dagster_home() full # [ 853.738967] dagster-daemon[5521]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 853.741856] dagster-daemon[5521]: return create_instance_from_config(dagster_home_path) full # [ 853.743295] dagster-daemon[5521]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 853.746159] dagster-daemon[5521]: return create_instance_from_ref(instance_ref) full # [ 853.747458] dagster-daemon[5521]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 853.750256] dagster-daemon[5521]: unified_storage = instance_ref.storage full # [ 853.751482] dagster-daemon[5521]: ^^^^^^^^^^^^^^^^^^^^ full # [ 853.752692] dagster-daemon[5521]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 853.755194] dagster-daemon[5521]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 853.757079] dagster-daemon[5521]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 853.758534] dagster-daemon[5521]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 853.761109] dagster-daemon[5521]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 853.762651] dagster-daemon[5521]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 853.764250] dagster-daemon[5521]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 853.766832] dagster-daemon[5521]: return DagsterPostgresStorage( full # [ 853.767948] dagster-daemon[5521]: inst_data=inst_data, full # [ 853.768976] dagster-daemon[5521]: ...<2 lines>... full # [ 853.769900] dagster-daemon[5521]: token_provider=get_token_provider_from_config(config_value), full # [ 853.771462] dagster-daemon[5521]: ) full # [ 853.772272] dagster-daemon[5521]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 853.774735] dagster-daemon[5521]: self._run_storage = PostgresRunStorage( full # [ 853.775939] dagster-daemon[5521]: ~~~~~~~~~~~~~~~~~~^ full # [ 853.777193] dagster-daemon[5521]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 853.778837] dagster-daemon[5521]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 853.780514] dagster-daemon[5521]: ) full # [ 853.781269] dagster-daemon[5521]: ^ full # [ 853.781982] dagster-daemon[5521]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 853.784663] dagster-daemon[5521]: self._engine = create_pg_engine( full # [ 853.785803] dagster-daemon[5521]: ~~~~~~~~~~~~~~~~^ full # [ 853.786935] dagster-daemon[5521]: self.postgres_url, full # [ 853.787933] dagster-daemon[5521]: ^^^^^^^^^^^^^^^^^^ full # [ 853.788921] dagster-daemon[5521]: ...<2 lines>... full # [ 853.789830] dagster-daemon[5521]: poolclass=db_pool.NullPool, full # [ 853.790962] dagster-daemon[5521]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 853.792125] dagster-daemon[5521]: ) full # [ 853.792839] dagster-daemon[5521]: ^ full # [ 853.793591] dagster-daemon[5521]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 853.796255] dagster-daemon[5521]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 853.797646] dagster-daemon[5521]: File "", line 2, in create_engine full # [ 853.799793] dagster-daemon[5521]: return target(fn, url, **kwargs) full # [ 853.800957] dagster-daemon[5521]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 853.803480] dagster-daemon[5521]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 853.804928] dagster-daemon[5521]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 853.813333] dagster-daemon[5521]: dbapi = dbapi_meth(**dbapi_args) full # [ 853.814482] dagster-daemon[5521]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 853.818780] dagster-daemon[5521]: import psycopg full # [ 853.820034] dagster-daemon[5521]: ModuleNotFoundError: No module named 'psycopg' full # [ 853.821557] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 853.823345] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 853.825139] systemd[1]: dagster-webserver.service: Consumed 2.061s CPU time over 8.137s wall clock time, 111.9M memory peak. full # [ 853.931557] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 853.933814] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 853.935905] systemd[1]: dagster-daemon.service: Consumed 1.448s CPU time over 7.229s wall clock time, 88.6M memory peak. full # [ 858.985079] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 104. full # [ 858.987531] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 117. full # [ 858.990066] systemd[1]: Started Dagster Daemon. full # [ 858.993599] systemd[1]: Started Dagster Webserver. full # [ 860.877891] dagster-daemon[5557]: Traceback (most recent call last): full # [ 860.879780] dagster-daemon[5557]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 860.882153] dagster-daemon[5557]: sys.exit(main()) full # [ 860.883303] dagster-daemon[5557]: ~~~~^^ full # [ 860.884513] dagster-daemon[5557]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 860.887677] dagster-daemon[5557]: cli(obj={}) full # [ 860.889034] dagster-daemon[5557]: ~~~^^^^^^^^ full # [ 860.889923] dagster-daemon[5557]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 860.892515] dagster-daemon[5557]: return self.main(*args, **kwargs) full # [ 860.894523] dagster-daemon[5557]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 860.895864] dagster-daemon[5557]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 860.898424] dagster-daemon[5557]: rv = self.invoke(ctx) full # [ 860.899644] dagster-daemon[5557]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 860.902638] dagster-daemon[5557]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 860.904448] dagster-daemon[5557]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 860.906091] dagster-daemon[5557]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 860.908396] dagster-daemon[5557]: return ctx.invoke(self.callback, **ctx.params) full # [ 860.909857] dagster-daemon[5557]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 860.911463] dagster-daemon[5557]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 860.915300] dagster-daemon[5557]: return callback(*args, **kwargs) full # [ 860.916442] dagster-daemon[5557]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 860.921097] dagster-daemon[5557]: with get_instance_for_cli( full # [ 860.922197] dagster-daemon[5557]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 860.923265] dagster-daemon[5557]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 860.925112] dagster-daemon[5557]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 860.928784] dagster-daemon[5557]: ) as instance: full # [ 860.929727] dagster-daemon[5557]: ^ full # [ 860.930476] dagster-daemon[5557]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 860.932651] dagster-daemon[5557]: return next(self.gen) full # [ 860.933724] dagster-daemon[5557]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 860.936402] dagster-daemon[5557]: with DagsterInstance.get() as instance: full # [ 860.937827] dagster-daemon[5557]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 860.939566] dagster-daemon[5557]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 860.942315] dagster-daemon[5557]: return create_instance_from_dagster_home() full # [ 860.944556] dagster-daemon[5557]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 860.947546] dagster-daemon[5557]: return create_instance_from_config(dagster_home_path) full # [ 860.949633] dagster-daemon[5557]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 860.952424] dagster-daemon[5557]: return create_instance_from_ref(instance_ref) full # [ 860.953717] dagster-daemon[5557]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 860.956434] dagster-daemon[5557]: unified_storage = instance_ref.storage full # [ 860.958145] dagster-daemon[5557]: ^^^^^^^^^^^^^^^^^^^^ full # [ 860.959579] dagster-daemon[5557]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 860.962335] dagster-daemon[5557]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 860.964749] dagster-daemon[5557]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 860.966303] dagster-daemon[5557]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 860.968824] dagster-daemon[5557]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 860.970399] dagster-daemon[5557]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 860.971940] dagster-daemon[5557]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 860.974507] dagster-daemon[5557]: return DagsterPostgresStorage( full # [ 860.975611] dagster-daemon[5557]: inst_data=inst_data, full # [ 860.976663] dagster-daemon[5557]: ...<2 lines>... full # [ 860.977581] dagster-daemon[5557]: token_provider=get_token_provider_from_config(config_value), full # [ 860.979137] dagster-daemon[5557]: ) full # [ 860.979897] dagster-daemon[5557]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 860.982378] dagster-daemon[5557]: self._run_storage = PostgresRunStorage( full # [ 860.983651] dagster-daemon[5557]: ~~~~~~~~~~~~~~~~~~^ full # [ 860.984866] dagster-daemon[5557]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 860.986529] dagster-daemon[5557]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 860.988180] dagster-daemon[5557]: ) full # [ 860.988888] dagster-daemon[5557]: ^ full # [ 860.989628] dagster-daemon[5557]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 860.992293] dagster-daemon[5557]: self._engine = create_pg_engine( full # [ 860.993415] dagster-daemon[5557]: ~~~~~~~~~~~~~~~~^ full # [ 860.994541] dagster-daemon[5557]: self.postgres_url, full # [ 860.995536] dagster-daemon[5557]: ^^^^^^^^^^^^^^^^^^ full # [ 860.996557] dagster-daemon[5557]: ...<2 lines>... full # [ 860.997480] dagster-daemon[5557]: poolclass=db_pool.NullPool, full # [ 860.998701] dagster-daemon[5557]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 860.999810] dagster-daemon[5557]: ) full # [ 861.000550] dagster-daemon[5557]: ^ full # [ 861.001297] dagster-daemon[5557]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 861.003827] dagster-daemon[5557]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 861.005247] dagster-daemon[5557]: File "", line 2, in create_engine full # [ 861.007370] dagster-daemon[5557]: return target(fn, url, **kwargs) full # [ 861.008567] dagster-daemon[5557]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 861.011124] dagster-daemon[5557]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 861.012559] dagster-daemon[5557]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 861.015107] dagster-daemon[5557]: dbapi = dbapi_meth(**dbapi_args) full # [ 861.016233] dagster-daemon[5557]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 861.018916] dagster-daemon[5557]: import psycopg full # [ 861.019865] dagster-daemon[5557]: ModuleNotFoundError: No module named 'psycopg' full # [ 861.098948] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 861.100990] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 861.102675] systemd[1]: dagster-daemon.service: Consumed 1.517s CPU time over 7.166s wall clock time, 88.5M memory peak. full # [ 861.767465] dagster-webserver[5558]: Traceback (most recent call last): full # [ 861.769957] dagster-webserver[5558]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 861.770684] dagster-webserver[5558]: sys.exit(main()) full # [ 861.771494] dagster-webserver[5558]: ~~~~^^ full # [ 861.772152] dagster-webserver[5558]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 861.772749] dagster-webserver[5558]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 861.773595] dagster-webserver[5558]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 861.774079] dagster-webserver[5558]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 861.774619] dagster-webserver[5558]: return self.main(*args, **kwargs) full # [ 861.775254] dagster-webserver[5558]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 861.775872] dagster-webserver[5558]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 861.776693] dagster-webserver[5558]: rv = self.invoke(ctx) full # [ 861.785329] dagster-webserver[5558]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 861.786144] dagster-webserver[5558]: return ctx.invoke(self.callback, **ctx.params) full # [ 861.786779] dagster-webserver[5558]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 861.787584] dagster-webserver[5558]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 861.788063] dagster-webserver[5558]: return callback(*args, **kwargs) full # [ 861.788663] dagster-webserver[5558]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 861.789499] dagster-webserver[5558]: instance = stack.enter_context( full # [ 861.790182] dagster-webserver[5558]: get_possibly_temporary_instance_for_cli( full # [ 861.790779] dagster-webserver[5558]: ...<3 lines>... full # [ 861.791604] dagster-webserver[5558]: ) full # [ 861.792243] dagster-webserver[5558]: ) full # [ 861.792875] dagster-webserver[5558]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 861.793666] dagster-webserver[5558]: result = _enter(cm) full # [ 861.802790] dagster-webserver[5558]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 861.803573] dagster-webserver[5558]: return next(self.gen) full # [ 861.804048] dagster-webserver[5558]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 861.804642] dagster-webserver[5558]: with DagsterInstance.get() as instance: full # [ 861.805483] dagster-webserver[5558]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 861.806198] dagster-webserver[5558]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 861.806759] dagster-webserver[5558]: return create_instance_from_dagster_home() full # [ 861.807594] dagster-webserver[5558]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 861.808277] dagster-webserver[5558]: return create_instance_from_config(dagster_home_path) full # [ 861.818157] dagster-webserver[5558]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 861.818910] dagster-webserver[5558]: return create_instance_from_ref(instance_ref) full # [ 861.819748] dagster-webserver[5558]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 861.820595] dagster-webserver[5558]: unified_storage = instance_ref.storage full # [ 861.821314] dagster-webserver[5558]: ^^^^^^^^^^^^^^^^^^^^ full # [ 861.821871] dagster-webserver[5558]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 861.822735] dagster-webserver[5558]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 861.823547] dagster-webserver[5558]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 861.824265] dagster-webserver[5558]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 861.824823] dagster-webserver[5558]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 861.825669] dagster-webserver[5558]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 861.826505] dagster-webserver[5558]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 861.827233] dagster-webserver[5558]: return DagsterPostgresStorage( full # [ 861.827766] dagster-webserver[5558]: inst_data=inst_data, full # [ 861.828591] dagster-webserver[5558]: ...<2 lines>... full # [ 861.829255] dagster-webserver[5558]: token_provider=get_token_provider_from_config(config_value), full # [ 861.829844] dagster-webserver[5558]: ) full # [ 861.844780] dagster-webserver[5558]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 861.845561] dagster-webserver[5558]: self._run_storage = PostgresRunStorage( full # [ 861.846228] dagster-webserver[5558]: ~~~~~~~~~~~~~~~~~~^ full # [ 861.846829] dagster-webserver[5558]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 861.847670] dagster-webserver[5558]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 861.848508] dagster-webserver[5558]: ) full # [ 861.849198] dagster-webserver[5558]: ^ full # [ 861.849790] dagster-webserver[5558]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 861.850605] dagster-webserver[5558]: self._engine = create_pg_engine( full # [ 861.851280] dagster-webserver[5558]: ~~~~~~~~~~~~~~~~^ full # [ 861.851882] dagster-webserver[5558]: self.postgres_url, full # [ 861.852728] dagster-webserver[5558]: ^^^^^^^^^^^^^^^^^^ full # [ 861.853559] dagster-webserver[5558]: ...<2 lines>... full # [ 861.854244] dagster-webserver[5558]: poolclass=db_pool.NullPool, full # [ 861.854841] dagster-webserver[5558]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 861.855487] dagster-webserver[5558]: ) full # [ 861.856161] dagster-webserver[5558]: ^ full # [ 861.856764] dagster-webserver[5558]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 861.857612] dagster-webserver[5558]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 861.858281] dagster-webserver[5558]: File "", line 2, in create_engine full # [ 861.858896] dagster-webserver[5558]: return target(fn, url, **kwargs) full # [ 861.859668] dagster-webserver[5558]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 861.860496] dagster-webserver[5558]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 861.874540] dagster-webserver[5558]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 861.875507] dagster-webserver[5558]: dbapi = dbapi_meth(**dbapi_args) full # [ 861.878157] dagster-webserver[5558]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 861.878911] dagster-webserver[5558]: import psycopg full # [ 861.879746] dagster-webserver[5558]: ModuleNotFoundError: No module named 'psycopg' full # [ 862.145307] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 862.146289] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 862.149955] systemd[1]: dagster-webserver.service: Consumed 2.044s CPU time over 8.337s wall clock time, 111.7M memory peak. full # [ 866.235382] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 118. full # [ 866.238546] systemd[1]: Started Dagster Daemon. full # [ 867.234386] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 105. full # [ 867.239462] systemd[1]: Started Dagster Webserver. full # [ 868.098135] dagster-daemon[5595]: Traceback (most recent call last): full # [ 868.101079] dagster-daemon[5595]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 868.103103] dagster-daemon[5595]: sys.exit(main()) full # [ 868.103982] dagster-daemon[5595]: ~~~~^^ full # [ 868.107091] dagster-daemon[5595]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 868.109566] dagster-daemon[5595]: cli(obj={}) full # [ 868.110492] dagster-daemon[5595]: ~~~^^^^^^^^ full # [ 868.111383] dagster-daemon[5595]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 868.113722] dagster-daemon[5595]: return self.main(*args, **kwargs) full # [ 868.114873] dagster-daemon[5595]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 868.116435] dagster-daemon[5595]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 868.118724] dagster-daemon[5595]: rv = self.invoke(ctx) full # [ 868.119947] dagster-daemon[5595]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 868.122498] dagster-daemon[5595]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 868.126072] dagster-daemon[5595]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 868.127475] dagster-daemon[5595]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 868.129771] dagster-daemon[5595]: return ctx.invoke(self.callback, **ctx.params) full # [ 868.131128] dagster-daemon[5595]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 868.134093] dagster-daemon[5595]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 868.136372] dagster-daemon[5595]: return callback(*args, **kwargs) full # [ 868.137573] dagster-daemon[5595]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 868.140171] dagster-daemon[5595]: with get_instance_for_cli( full # [ 868.141244] dagster-daemon[5595]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 868.142315] dagster-daemon[5595]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 868.146185] dagster-daemon[5595]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 868.147988] dagster-daemon[5595]: ) as instance: full # [ 868.148888] dagster-daemon[5595]: ^ full # [ 868.149634] dagster-daemon[5595]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 868.152994] dagster-daemon[5595]: return next(self.gen) full # [ 868.153974] dagster-daemon[5595]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 868.156613] dagster-daemon[5595]: with DagsterInstance.get() as instance: full # [ 868.158178] dagster-daemon[5595]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 868.159411] dagster-daemon[5595]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 868.162652] dagster-daemon[5595]: return create_instance_from_dagster_home() full # [ 868.163967] dagster-daemon[5595]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 868.166841] dagster-daemon[5595]: return create_instance_from_config(dagster_home_path) full # [ 868.168406] dagster-daemon[5595]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 868.171577] dagster-daemon[5595]: return create_instance_from_ref(instance_ref) full # [ 868.173100] dagster-daemon[5595]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 868.176238] dagster-daemon[5595]: unified_storage = instance_ref.storage full # [ 868.177696] dagster-daemon[5595]: ^^^^^^^^^^^^^^^^^^^^ full # [ 868.180798] dagster-daemon[5595]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 868.183582] dagster-daemon[5595]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 868.185575] dagster-daemon[5595]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 868.187547] dagster-daemon[5595]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 868.190374] dagster-daemon[5595]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 868.192214] dagster-daemon[5595]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 868.194383] dagster-daemon[5595]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 868.197191] dagster-daemon[5595]: return DagsterPostgresStorage( full # [ 868.198737] dagster-daemon[5595]: inst_data=inst_data, full # [ 868.200086] dagster-daemon[5595]: ...<2 lines>... full # [ 868.201347] dagster-daemon[5595]: token_provider=get_token_provider_from_config(config_value), full # [ 868.203050] dagster-daemon[5595]: ) full # [ 868.204128] dagster-daemon[5595]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 868.207268] dagster-daemon[5595]: self._run_storage = PostgresRunStorage( full # [ 868.208699] dagster-daemon[5595]: ~~~~~~~~~~~~~~~~~~^ full # [ 868.210421] dagster-daemon[5595]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 868.212288] dagster-daemon[5595]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 868.214320] dagster-daemon[5595]: ) full # [ 868.216196] dagster-daemon[5595]: ^ full # [ 868.217230] dagster-daemon[5595]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 868.220033] dagster-daemon[5595]: self._engine = create_pg_engine( full # [ 868.221744] dagster-daemon[5595]: ~~~~~~~~~~~~~~~~^ full # [ 868.223295] dagster-daemon[5595]: self.postgres_url, full # [ 868.224828] dagster-daemon[5595]: ^^^^^^^^^^^^^^^^^^ full # [ 868.227506] dagster-daemon[5595]: ...<2 lines>... full # [ 868.228441] dagster-daemon[5595]: poolclass=db_pool.NullPool, full # [ 868.229558] dagster-daemon[5595]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 868.230689] dagster-daemon[5595]: ) full # [ 868.231590] dagster-daemon[5595]: ^ full # [ 868.232557] dagster-daemon[5595]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 868.235584] dagster-daemon[5595]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 868.238461] dagster-daemon[5595]: File "", line 2, in create_engine full # [ 868.240606] dagster-daemon[5595]: return target(fn, url, **kwargs) full # [ 868.241750] dagster-daemon[5595]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 868.244398] dagster-daemon[5595]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 868.246087] dagster-daemon[5595]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 868.249123] dagster-daemon[5595]: dbapi = dbapi_meth(**dbapi_args) full # [ 868.250454] dagster-daemon[5595]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 868.253754] dagster-daemon[5595]: import psycopg full # [ 868.255100] dagster-daemon[5595]: ModuleNotFoundError: No module named 'psycopg' full # [ 868.320519] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 868.323691] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 868.325409] systemd[1]: dagster-daemon.service: Consumed 1.426s CPU time over 7.220s wall clock time, 88.8M memory peak. full # [ 869.972839] dagster-webserver[5601]: Traceback (most recent call last): full # [ 869.975392] dagster-webserver[5601]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 869.976238] dagster-webserver[5601]: sys.exit(main()) full # [ 869.976824] dagster-webserver[5601]: ~~~~^^ full # [ 869.977268] dagster-webserver[5601]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 869.977857] dagster-webserver[5601]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 869.978701] dagster-webserver[5601]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 869.979500] dagster-webserver[5601]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 869.980163] dagster-webserver[5601]: return self.main(*args, **kwargs) full # [ 869.980752] dagster-webserver[5601]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 869.981613] dagster-webserver[5601]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 869.982034] dagster-webserver[5601]: rv = self.invoke(ctx) full # [ 869.982615] dagster-webserver[5601]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 869.983274] dagster-webserver[5601]: return ctx.invoke(self.callback, **ctx.params) full # [ 869.983882] dagster-webserver[5601]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 869.995258] dagster-webserver[5601]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 869.996078] dagster-webserver[5601]: return callback(*args, **kwargs) full # [ 869.996667] dagster-webserver[5601]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 869.997501] dagster-webserver[5601]: instance = stack.enter_context( full # [ 869.998173] dagster-webserver[5601]: get_possibly_temporary_instance_for_cli( full # [ 869.998776] dagster-webserver[5601]: ...<3 lines>... full # [ 869.999591] dagster-webserver[5601]: ) full # [ 870.000266] dagster-webserver[5601]: ) full # [ 870.000888] dagster-webserver[5601]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 870.001923] dagster-webserver[5601]: result = _enter(cm) full # [ 870.002724] dagster-webserver[5601]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 870.003557] dagster-webserver[5601]: return next(self.gen) full # [ 870.004275] dagster-webserver[5601]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 870.004848] dagster-webserver[5601]: with DagsterInstance.get() as instance: full # [ 870.005475] dagster-webserver[5601]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 870.015865] dagster-webserver[5601]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 870.016646] dagster-webserver[5601]: return create_instance_from_dagster_home() full # [ 870.017484] dagster-webserver[5601]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 870.018164] dagster-webserver[5601]: return create_instance_from_config(dagster_home_path) full # [ 870.018826] dagster-webserver[5601]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 870.019612] dagster-webserver[5601]: return create_instance_from_ref(instance_ref) full # [ 870.020274] dagster-webserver[5601]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 870.020877] dagster-webserver[5601]: unified_storage = instance_ref.storage full # [ 870.021713] dagster-webserver[5601]: ^^^^^^^^^^^^^^^^^^^^ full # [ 870.022552] dagster-webserver[5601]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 870.023325] dagster-webserver[5601]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 870.024077] dagster-webserver[5601]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 870.024905] dagster-webserver[5601]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 870.025684] dagster-webserver[5601]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 870.026578] dagster-webserver[5601]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 870.027164] dagster-webserver[5601]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 870.027760] dagster-webserver[5601]: return DagsterPostgresStorage( full # [ 870.028577] dagster-webserver[5601]: inst_data=inst_data, full # [ 870.029036] dagster-webserver[5601]: ...<2 lines>... full # [ 870.029621] dagster-webserver[5601]: token_provider=get_token_provider_from_config(config_value), full # [ 870.030261] dagster-webserver[5601]: ) full # [ 870.049916] dagster-webserver[5601]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 870.050686] dagster-webserver[5601]: self._run_storage = PostgresRunStorage( full # [ 870.051527] dagster-webserver[5601]: ~~~~~~~~~~~~~~~~~~^ full # [ 870.052192] dagster-webserver[5601]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 870.052805] dagster-webserver[5601]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 870.053618] dagster-webserver[5601]: ) full # [ 870.054286] dagster-webserver[5601]: ^ full # [ 870.054890] dagster-webserver[5601]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 870.055728] dagster-webserver[5601]: self._engine = create_pg_engine( full # [ 870.056558] dagster-webserver[5601]: ~~~~~~~~~~~~~~~~^ full # [ 870.057229] dagster-webserver[5601]: self.postgres_url, full # [ 870.057854] dagster-webserver[5601]: ^^^^^^^^^^^^^^^^^^ full # [ 870.058504] dagster-webserver[5601]: ...<2 lines>... full # [ 870.059528] dagster-webserver[5601]: poolclass=db_pool.NullPool, full # [ 870.060556] dagster-webserver[5601]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 870.061222] dagster-webserver[5601]: ) full # [ 870.061824] dagster-webserver[5601]: ^ full # [ 870.062703] dagster-webserver[5601]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 870.063617] dagster-webserver[5601]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 870.064243] dagster-webserver[5601]: File "", line 2, in create_engine full # [ 870.064852] dagster-webserver[5601]: return target(fn, url, **kwargs) full # [ 870.076180] dagster-webserver[5601]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 870.078725] dagster-webserver[5601]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 870.080252] dagster-webserver[5601]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 870.082818] dagster-webserver[5601]: dbapi = dbapi_meth(**dbapi_args) full # [ 870.083983] dagster-webserver[5601]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 870.086735] dagster-webserver[5601]: import psycopg full # [ 870.087684] dagster-webserver[5601]: ModuleNotFoundError: No module named 'psycopg' full # [ 870.391487] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 870.393808] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 870.396619] systemd[1]: dagster-webserver.service: Consumed 2.076s CPU time over 8.239s wall clock time, 111.8M memory peak. full # [ 873.484929] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 119. full # [ 873.487798] systemd[1]: Started Dagster Daemon. full # [ 875.373534] dagster-daemon[5637]: Traceback (most recent call last): full # [ 875.375968] dagster-daemon[5637]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 875.376694] dagster-daemon[5637]: sys.exit(main()) full # [ 875.377502] dagster-daemon[5637]: ~~~~^^ full # [ 875.378161] dagster-daemon[5637]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 875.378761] dagster-daemon[5637]: cli(obj={}) full # [ 875.379621] dagster-daemon[5637]: ~~~^^^^^^^^ full # [ 875.380415] dagster-daemon[5637]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 875.381088] dagster-daemon[5637]: return self.main(*args, **kwargs) full # [ 875.381684] dagster-daemon[5637]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 875.382520] dagster-daemon[5637]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 875.383528] dagster-daemon[5637]: rv = self.invoke(ctx) full # [ 875.390201] dagster-daemon[5637]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 875.390959] dagster-daemon[5637]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 875.391818] dagster-daemon[5637]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 875.392650] dagster-daemon[5637]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 875.393290] dagster-daemon[5637]: return ctx.invoke(self.callback, **ctx.params) full # [ 875.393894] dagster-daemon[5637]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 875.394961] dagster-daemon[5637]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 875.395761] dagster-daemon[5637]: return callback(*args, **kwargs) full # [ 875.396629] dagster-daemon[5637]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 875.397234] dagster-daemon[5637]: with get_instance_for_cli( full # [ 875.397833] dagster-daemon[5637]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 875.398462] dagster-daemon[5637]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 875.399118] dagster-daemon[5637]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 875.399713] dagster-daemon[5637]: ) as instance: full # [ 875.400536] dagster-daemon[5637]: ^ full # [ 875.401197] dagster-daemon[5637]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 875.401787] dagster-daemon[5637]: return next(self.gen) full # [ 875.414083] dagster-daemon[5637]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 875.414847] dagster-daemon[5637]: with DagsterInstance.get() as instance: full # [ 875.415491] dagster-daemon[5637]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 875.416215] dagster-daemon[5637]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 875.416769] dagster-daemon[5637]: return create_instance_from_dagster_home() full # [ 875.417641] dagster-daemon[5637]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 875.418295] dagster-daemon[5637]: return create_instance_from_config(dagster_home_path) full # [ 875.418887] dagster-daemon[5637]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 875.419723] dagster-daemon[5637]: return create_instance_from_ref(instance_ref) full # [ 875.429748] dagster-daemon[5637]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 875.430528] dagster-daemon[5637]: unified_storage = instance_ref.storage full # [ 875.431224] dagster-daemon[5637]: ^^^^^^^^^^^^^^^^^^^^ full # [ 875.431805] dagster-daemon[5637]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 875.432635] dagster-daemon[5637]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 875.433284] dagster-daemon[5637]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 875.433917] dagster-daemon[5637]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 875.434755] dagster-daemon[5637]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 875.435589] dagster-daemon[5637]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 875.436304] dagster-daemon[5637]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 875.436868] dagster-daemon[5637]: return DagsterPostgresStorage( full # [ 875.437701] dagster-daemon[5637]: inst_data=inst_data, full # [ 875.438533] dagster-daemon[5637]: ...<2 lines>... full # [ 875.439210] dagster-daemon[5637]: token_provider=get_token_provider_from_config(config_value), full # [ 875.439809] dagster-daemon[5637]: ) full # [ 875.440648] dagster-daemon[5637]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 875.441487] dagster-daemon[5637]: self._run_storage = PostgresRunStorage( full # [ 875.442183] dagster-daemon[5637]: ~~~~~~~~~~~~~~~~~~^ full # [ 875.442767] dagster-daemon[5637]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 875.443603] dagster-daemon[5637]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 875.444245] dagster-daemon[5637]: ) full # [ 875.444840] dagster-daemon[5637]: ^ full # [ 875.460582] dagster-daemon[5637]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 875.461558] dagster-daemon[5637]: self._engine = create_pg_engine( full # [ 875.462232] dagster-daemon[5637]: ~~~~~~~~~~~~~~~~^ full # [ 875.462831] dagster-daemon[5637]: self.postgres_url, full # [ 875.463673] dagster-daemon[5637]: ^^^^^^^^^^^^^^^^^^ full # [ 875.464507] dagster-daemon[5637]: ...<2 lines>... full # [ 875.465187] dagster-daemon[5637]: poolclass=db_pool.NullPool, full # [ 875.465794] dagster-daemon[5637]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 875.466621] dagster-daemon[5637]: ) full # [ 875.467289] dagster-daemon[5637]: ^ full # [ 875.467893] dagster-daemon[5637]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 875.468735] dagster-daemon[5637]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 875.469571] dagster-daemon[5637]: File "", line 2, in create_engine full # [ 875.470231] dagster-daemon[5637]: return target(fn, url, **kwargs) full # [ 875.470869] dagster-daemon[5637]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 875.471669] dagster-daemon[5637]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 875.472501] dagster-daemon[5637]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 875.473173] dagster-daemon[5637]: dbapi = dbapi_meth(**dbapi_args) full # [ 875.486085] dagster-daemon[5637]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 875.488789] dagster-daemon[5637]: import psycopg full # [ 875.489706] dagster-daemon[5637]: ModuleNotFoundError: No module named 'psycopg' full # [ 875.491268] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 106. full # [ 875.493627] systemd[1]: Started Dagster Webserver. full # [ 875.714346] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 875.717544] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 875.719241] systemd[1]: dagster-daemon.service: Consumed 1.439s CPU time over 7.395s wall clock time, 88.8M memory peak. full # [ 878.099264] dagster-webserver[5645]: Traceback (most recent call last): full # [ 878.101796] dagster-webserver[5645]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 878.102589] dagster-webserver[5645]: sys.exit(main()) full # [ 878.103225] dagster-webserver[5645]: ~~~~^^ full # [ 878.103814] dagster-webserver[5645]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 878.104639] dagster-webserver[5645]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 878.105486] dagster-webserver[5645]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 878.106141] dagster-webserver[5645]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 878.106730] dagster-webserver[5645]: return self.main(*args, **kwargs) full # [ 878.107573] dagster-webserver[5645]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 878.108246] dagster-webserver[5645]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 878.108809] dagster-webserver[5645]: rv = self.invoke(ctx) full # [ 878.117237] dagster-webserver[5645]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 878.117999] dagster-webserver[5645]: return ctx.invoke(self.callback, **ctx.params) full # [ 878.118647] dagster-webserver[5645]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 878.119276] dagster-webserver[5645]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 878.119911] dagster-webserver[5645]: return callback(*args, **kwargs) full # [ 878.120789] dagster-webserver[5645]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 878.121582] dagster-webserver[5645]: instance = stack.enter_context( full # [ 878.122058] dagster-webserver[5645]: get_possibly_temporary_instance_for_cli( full # [ 878.122651] dagster-webserver[5645]: ...<3 lines>... full # [ 878.123489] dagster-webserver[5645]: ) full # [ 878.124162] dagster-webserver[5645]: ) full # [ 878.124753] dagster-webserver[5645]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 878.125568] dagster-webserver[5645]: result = _enter(cm) full # [ 878.134731] dagster-webserver[5645]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 878.135499] dagster-webserver[5645]: return next(self.gen) full # [ 878.136174] dagster-webserver[5645]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 878.136780] dagster-webserver[5645]: with DagsterInstance.get() as instance: full # [ 878.137596] dagster-webserver[5645]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 878.138274] dagster-webserver[5645]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 878.138879] dagster-webserver[5645]: return create_instance_from_dagster_home() full # [ 878.139755] dagster-webserver[5645]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 878.140564] dagster-webserver[5645]: return create_instance_from_config(dagster_home_path) full # [ 878.141226] dagster-webserver[5645]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 878.141832] dagster-webserver[5645]: return create_instance_from_ref(instance_ref) full # [ 878.153858] dagster-webserver[5645]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 878.154636] dagster-webserver[5645]: unified_storage = instance_ref.storage full # [ 878.155289] dagster-webserver[5645]: ^^^^^^^^^^^^^^^^^^^^ full # [ 878.155919] dagster-webserver[5645]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 878.156778] dagster-webserver[5645]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 878.157592] dagster-webserver[5645]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 878.158310] dagster-webserver[5645]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 878.158875] dagster-webserver[5645]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 878.159708] dagster-webserver[5645]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 878.160540] dagster-webserver[5645]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 878.161216] dagster-webserver[5645]: return DagsterPostgresStorage( full # [ 878.161819] dagster-webserver[5645]: inst_data=inst_data, full # [ 878.162652] dagster-webserver[5645]: ...<2 lines>... full # [ 878.163489] dagster-webserver[5645]: token_provider=get_token_provider_from_config(config_value), full # [ 878.164170] dagster-webserver[5645]: ) full # [ 878.176712] dagster-webserver[5645]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 878.177682] dagster-webserver[5645]: self._run_storage = PostgresRunStorage( full # [ 878.178526] dagster-webserver[5645]: ~~~~~~~~~~~~~~~~~~^ full # [ 878.179195] dagster-webserver[5645]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 878.179798] dagster-webserver[5645]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 878.180618] dagster-webserver[5645]: ) full # [ 878.181271] dagster-webserver[5645]: ^ full # [ 878.181903] dagster-webserver[5645]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 878.182742] dagster-webserver[5645]: self._engine = create_pg_engine( full # [ 878.183574] dagster-webserver[5645]: ~~~~~~~~~~~~~~~~^ full # [ 878.184634] dagster-webserver[5645]: self.postgres_url, full # [ 878.185280] dagster-webserver[5645]: ^^^^^^^^^^^^^^^^^^ full # [ 878.185883] dagster-webserver[5645]: ...<2 lines>... full # [ 878.186720] dagster-webserver[5645]: poolclass=db_pool.NullPool, full # [ 878.187553] dagster-webserver[5645]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 878.188202] dagster-webserver[5645]: ) full # [ 878.188797] dagster-webserver[5645]: ^ full # [ 878.189646] dagster-webserver[5645]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 878.190273] dagster-webserver[5645]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 878.190869] dagster-webserver[5645]: File "", line 2, in create_engine full # [ 878.191696] dagster-webserver[5645]: return target(fn, url, **kwargs) full # [ 878.202798] dagster-webserver[5645]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 878.203572] dagster-webserver[5645]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 878.206081] dagster-webserver[5645]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 878.206616] dagster-webserver[5645]: dbapi = dbapi_meth(**dbapi_args) full # [ 878.207293] dagster-webserver[5645]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 878.207895] dagster-webserver[5645]: import psycopg full # [ 878.210713] dagster-webserver[5645]: ModuleNotFoundError: No module named 'psycopg' full # [ 878.473521] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 878.475793] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 878.477943] systemd[1]: dagster-webserver.service: Consumed 1.987s CPU time over 8.080s wall clock time, 111.5M memory peak. full # [ 880.735245] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 120. full # [ 880.738506] systemd[1]: Started Dagster Daemon. full # [ 882.570682] dagster-daemon[5676]: Traceback (most recent call last): full # [ 882.573223] dagster-daemon[5676]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 882.574055] dagster-daemon[5676]: sys.exit(main()) full # [ 882.574615] dagster-daemon[5676]: ~~~~^^ full # [ 882.575290] dagster-daemon[5676]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 882.575893] dagster-daemon[5676]: cli(obj={}) full # [ 882.576758] dagster-daemon[5676]: ~~~^^^^^^^^ full # [ 882.577621] dagster-daemon[5676]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 882.578239] dagster-daemon[5676]: return self.main(*args, **kwargs) full # [ 882.578794] dagster-daemon[5676]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 882.579565] dagster-daemon[5676]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 882.580590] dagster-daemon[5676]: rv = self.invoke(ctx) full # [ 882.587464] dagster-daemon[5676]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 882.588277] dagster-daemon[5676]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 882.588904] dagster-daemon[5676]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 882.589734] dagster-daemon[5676]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 882.590560] dagster-daemon[5676]: return ctx.invoke(self.callback, **ctx.params) full # [ 882.591228] dagster-daemon[5676]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 882.591833] dagster-daemon[5676]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 882.592678] dagster-daemon[5676]: return callback(*args, **kwargs) full # [ 882.593506] dagster-daemon[5676]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 882.594182] dagster-daemon[5676]: with get_instance_for_cli( full # [ 882.594794] dagster-daemon[5676]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 882.595603] dagster-daemon[5676]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 882.596281] dagster-daemon[5676]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 882.596885] dagster-daemon[5676]: ) as instance: full # [ 882.597736] dagster-daemon[5676]: ^ full # [ 882.598611] dagster-daemon[5676]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 882.599238] dagster-daemon[5676]: return next(self.gen) full # [ 882.611501] dagster-daemon[5676]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 882.612296] dagster-daemon[5676]: with DagsterInstance.get() as instance: full # [ 882.612918] dagster-daemon[5676]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 882.613754] dagster-daemon[5676]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 882.614597] dagster-daemon[5676]: return create_instance_from_dagster_home() full # [ 882.615062] dagster-daemon[5676]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 882.615664] dagster-daemon[5676]: return create_instance_from_config(dagster_home_path) full # [ 882.616546] dagster-daemon[5676]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 882.617196] dagster-daemon[5676]: return create_instance_from_ref(instance_ref) full # [ 882.617784] dagster-daemon[5676]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 882.618606] dagster-daemon[5676]: unified_storage = instance_ref.storage full # [ 882.619313] dagster-daemon[5676]: ^^^^^^^^^^^^^^^^^^^^ full # [ 882.631794] dagster-daemon[5676]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 882.632570] dagster-daemon[5676]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 882.633239] dagster-daemon[5676]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 882.633832] dagster-daemon[5676]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 882.634484] dagster-daemon[5676]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 882.635162] dagster-daemon[5676]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 882.635810] dagster-daemon[5676]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 882.636597] dagster-daemon[5676]: return DagsterPostgresStorage( full # [ 882.637293] dagster-daemon[5676]: inst_data=inst_data, full # [ 882.638634] dagster-daemon[5676]: ...<2 lines>... full # [ 882.639207] dagster-daemon[5676]: token_provider=get_token_provider_from_config(config_value), full # [ 882.639811] dagster-daemon[5676]: ) full # [ 882.649619] dagster-daemon[5676]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 882.650528] dagster-daemon[5676]: self._run_storage = PostgresRunStorage( full # [ 882.651732] dagster-daemon[5676]: ~~~~~~~~~~~~~~~~~~^ full # [ 882.652584] dagster-daemon[5676]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 882.653030] dagster-daemon[5676]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 882.653625] dagster-daemon[5676]: ) full # [ 882.654369] dagster-daemon[5676]: ^ full # [ 882.654891] dagster-daemon[5676]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 882.655855] dagster-daemon[5676]: self._engine = create_pg_engine( full # [ 882.656744] dagster-daemon[5676]: ~~~~~~~~~~~~~~~~^ full # [ 882.657566] dagster-daemon[5676]: self.postgres_url, full # [ 882.658272] dagster-daemon[5676]: ^^^^^^^^^^^^^^^^^^ full # [ 882.658822] dagster-daemon[5676]: ...<2 lines>... full # [ 882.659637] dagster-daemon[5676]: poolclass=db_pool.NullPool, full # [ 882.660675] dagster-daemon[5676]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 882.661501] dagster-daemon[5676]: ) full # [ 882.662250] dagster-daemon[5676]: ^ full # [ 882.662757] dagster-daemon[5676]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 882.663589] dagster-daemon[5676]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 882.664523] dagster-daemon[5676]: File "", line 2, in create_engine full # [ 882.665114] dagster-daemon[5676]: return target(fn, url, **kwargs) full # [ 882.674798] dagster-daemon[5676]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 882.675611] dagster-daemon[5676]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 882.676058] dagster-daemon[5676]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 882.676636] dagster-daemon[5676]: dbapi = dbapi_meth(**dbapi_args) full # [ 882.677476] dagster-daemon[5676]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 882.678131] dagster-daemon[5676]: import psycopg full # [ 882.678779] dagster-daemon[5676]: ModuleNotFoundError: No module named 'psycopg' full # [ 882.872571] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 882.874833] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 882.876941] systemd[1]: dagster-daemon.service: Consumed 1.395s CPU time over 7.155s wall clock time, 88.5M memory peak. full # [ 883.484891] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 107. full # [ 883.488136] systemd[1]: Started Dagster Webserver. full # [ 886.086759] dagster-webserver[5689]: Traceback (most recent call last): full # [ 886.089288] dagster-webserver[5689]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 886.090002] dagster-webserver[5689]: sys.exit(main()) full # [ 886.090864] dagster-webserver[5689]: ~~~~^^ full # [ 886.091632] dagster-webserver[5689]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 886.092278] dagster-webserver[5689]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 886.092905] dagster-webserver[5689]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 886.093944] dagster-webserver[5689]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 886.094731] dagster-webserver[5689]: return self.main(*args, **kwargs) full # [ 886.095550] dagster-webserver[5689]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 886.096235] dagster-webserver[5689]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 886.096809] dagster-webserver[5689]: rv = self.invoke(ctx) full # [ 886.104627] dagster-webserver[5689]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 886.105597] dagster-webserver[5689]: return ctx.invoke(self.callback, **ctx.params) full # [ 886.106348] dagster-webserver[5689]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 886.106875] dagster-webserver[5689]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 886.107711] dagster-webserver[5689]: return callback(*args, **kwargs) full # [ 886.108548] dagster-webserver[5689]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 886.109227] dagster-webserver[5689]: instance = stack.enter_context( full # [ 886.109833] dagster-webserver[5689]: get_possibly_temporary_instance_for_cli( full # [ 886.110651] dagster-webserver[5689]: ...<3 lines>... full # [ 886.111269] dagster-webserver[5689]: ) full # [ 886.111893] dagster-webserver[5689]: ) full # [ 886.112731] dagster-webserver[5689]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 886.113546] dagster-webserver[5689]: result = _enter(cm) full # [ 886.114222] dagster-webserver[5689]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 886.114786] dagster-webserver[5689]: return next(self.gen) full # [ 886.115622] dagster-webserver[5689]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 886.116262] dagster-webserver[5689]: with DagsterInstance.get() as instance: full # [ 886.116847] dagster-webserver[5689]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 886.129646] dagster-webserver[5689]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 886.130606] dagster-webserver[5689]: return create_instance_from_dagster_home() full # [ 886.131450] dagster-webserver[5689]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 886.132123] dagster-webserver[5689]: return create_instance_from_config(dagster_home_path) full # [ 886.132736] dagster-webserver[5689]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 886.133575] dagster-webserver[5689]: return create_instance_from_ref(instance_ref) full # [ 886.134231] dagster-webserver[5689]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 886.134833] dagster-webserver[5689]: unified_storage = instance_ref.storage full # [ 886.135677] dagster-webserver[5689]: ^^^^^^^^^^^^^^^^^^^^ full # [ 886.136554] dagster-webserver[5689]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 886.137228] dagster-webserver[5689]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 886.137796] dagster-webserver[5689]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 886.138614] dagster-webserver[5689]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 886.139290] dagster-webserver[5689]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 886.139893] dagster-webserver[5689]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 886.156634] dagster-webserver[5689]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 886.157600] dagster-webserver[5689]: return DagsterPostgresStorage( full # [ 886.158275] dagster-webserver[5689]: inst_data=inst_data, full # [ 886.158880] dagster-webserver[5689]: ...<2 lines>... full # [ 886.159721] dagster-webserver[5689]: token_provider=get_token_provider_from_config(config_value), full # [ 886.160561] dagster-webserver[5689]: ) full # [ 886.161236] dagster-webserver[5689]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 886.161851] dagster-webserver[5689]: self._run_storage = PostgresRunStorage( full # [ 886.162495] dagster-webserver[5689]: ~~~~~~~~~~~~~~~~~~^ full # [ 886.163170] dagster-webserver[5689]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 886.163778] dagster-webserver[5689]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 886.164599] dagster-webserver[5689]: ) full # [ 886.165276] dagster-webserver[5689]: ^ full # [ 886.165880] dagster-webserver[5689]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 886.166699] dagster-webserver[5689]: self._engine = create_pg_engine( full # [ 886.167531] dagster-webserver[5689]: ~~~~~~~~~~~~~~~~^ full # [ 886.168571] dagster-webserver[5689]: self.postgres_url, full # [ 886.169203] dagster-webserver[5689]: ^^^^^^^^^^^^^^^^^^ full # [ 886.169804] dagster-webserver[5689]: ...<2 lines>... full # [ 886.170252] dagster-webserver[5689]: poolclass=db_pool.NullPool, full # [ 886.170859] dagster-webserver[5689]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 886.171683] dagster-webserver[5689]: ) full # [ 886.172523] dagster-webserver[5689]: ^ full # [ 886.173222] dagster-webserver[5689]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 886.173771] dagster-webserver[5689]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 886.174575] dagster-webserver[5689]: File "", line 2, in create_engine full # [ 886.175033] dagster-webserver[5689]: return target(fn, url, **kwargs) full # [ 886.189821] dagster-webserver[5689]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 886.192424] dagster-webserver[5689]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 886.193912] dagster-webserver[5689]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 886.196525] dagster-webserver[5689]: dbapi = dbapi_meth(**dbapi_args) full # [ 886.197729] dagster-webserver[5689]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 886.200473] dagster-webserver[5689]: import psycopg full # [ 886.201426] dagster-webserver[5689]: ModuleNotFoundError: No module named 'psycopg' full # [ 886.451271] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 886.453711] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 886.455883] systemd[1]: dagster-webserver.service: Consumed 1.992s CPU time over 7.976s wall clock time, 111.5M memory peak. full # [ 887.985219] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 121. full # [ 887.988119] systemd[1]: Started Dagster Daemon. full # [ 889.823245] dagster-daemon[5714]: Traceback (most recent call last): full # [ 889.825739] dagster-daemon[5714]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 889.826678] dagster-daemon[5714]: sys.exit(main()) full # [ 889.827472] dagster-daemon[5714]: ~~~~^^ full # [ 889.828131] dagster-daemon[5714]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 889.828725] dagster-daemon[5714]: cli(obj={}) full # [ 889.829567] dagster-daemon[5714]: ~~~^^^^^^^^ full # [ 889.830245] dagster-daemon[5714]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 889.830807] dagster-daemon[5714]: return self.main(*args, **kwargs) full # [ 889.831627] dagster-daemon[5714]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 889.832460] dagster-daemon[5714]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 889.833124] dagster-daemon[5714]: rv = self.invoke(ctx) full # [ 889.839953] dagster-daemon[5714]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 889.840721] dagster-daemon[5714]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 889.841591] dagster-daemon[5714]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 889.842232] dagster-daemon[5714]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 889.842833] dagster-daemon[5714]: return ctx.invoke(self.callback, **ctx.params) full # [ 889.843496] dagster-daemon[5714]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 889.844581] dagster-daemon[5714]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 889.845232] dagster-daemon[5714]: return callback(*args, **kwargs) full # [ 889.845828] dagster-daemon[5714]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 889.846645] dagster-daemon[5714]: with get_instance_for_cli( full # [ 889.847472] dagster-daemon[5714]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 889.848144] dagster-daemon[5714]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 889.848923] dagster-daemon[5714]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 889.849750] dagster-daemon[5714]: ) as instance: full # [ 889.850568] dagster-daemon[5714]: ^ full # [ 889.861070] dagster-daemon[5714]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 889.861854] dagster-daemon[5714]: return next(self.gen) full # [ 889.862479] dagster-daemon[5714]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 889.863153] dagster-daemon[5714]: with DagsterInstance.get() as instance: full # [ 889.863758] dagster-daemon[5714]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 889.864628] dagster-daemon[5714]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 889.865262] dagster-daemon[5714]: return create_instance_from_dagster_home() full # [ 889.865864] dagster-daemon[5714]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 889.866701] dagster-daemon[5714]: return create_instance_from_config(dagster_home_path) full # [ 889.875812] dagster-daemon[5714]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 889.876589] dagster-daemon[5714]: return create_instance_from_ref(instance_ref) full # [ 889.877623] dagster-daemon[5714]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 889.878317] dagster-daemon[5714]: unified_storage = instance_ref.storage full # [ 889.878944] dagster-daemon[5714]: ^^^^^^^^^^^^^^^^^^^^ full # [ 889.879754] dagster-daemon[5714]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 889.880565] dagster-daemon[5714]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 889.881227] dagster-daemon[5714]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 889.881853] dagster-daemon[5714]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 889.882633] dagster-daemon[5714]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 889.883270] dagster-daemon[5714]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 889.883891] dagster-daemon[5714]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 889.884714] dagster-daemon[5714]: return DagsterPostgresStorage( full # [ 889.885533] dagster-daemon[5714]: inst_data=inst_data, full # [ 889.886203] dagster-daemon[5714]: ...<2 lines>... full # [ 889.886791] dagster-daemon[5714]: token_provider=get_token_provider_from_config(config_value), full # [ 889.887603] dagster-daemon[5714]: ) full # [ 889.901750] dagster-daemon[5714]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 889.902584] dagster-daemon[5714]: self._run_storage = PostgresRunStorage( full # [ 889.903233] dagster-daemon[5714]: ~~~~~~~~~~~~~~~~~~^ full # [ 889.903830] dagster-daemon[5714]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 889.904651] dagster-daemon[5714]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 889.905600] dagster-daemon[5714]: ) full # [ 889.906229] dagster-daemon[5714]: ^ full # [ 889.906879] dagster-daemon[5714]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 889.907482] dagster-daemon[5714]: self._engine = create_pg_engine( full # [ 889.908149] dagster-daemon[5714]: ~~~~~~~~~~~~~~~~^ full # [ 889.908730] dagster-daemon[5714]: self.postgres_url, full # [ 889.909549] dagster-daemon[5714]: ^^^^^^^^^^^^^^^^^^ full # [ 889.910204] dagster-daemon[5714]: ...<2 lines>... full # [ 889.910801] dagster-daemon[5714]: poolclass=db_pool.NullPool, full # [ 889.911622] dagster-daemon[5714]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 889.912258] dagster-daemon[5714]: ) full # [ 889.913149] dagster-daemon[5714]: ^ full # [ 889.913704] dagster-daemon[5714]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 889.914527] dagster-daemon[5714]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 889.915218] dagster-daemon[5714]: File "", line 2, in create_engine full # [ 889.915784] dagster-daemon[5714]: return target(fn, url, **kwargs) full # [ 889.916588] dagster-daemon[5714]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 889.917250] dagster-daemon[5714]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 889.930591] dagster-daemon[5714]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 889.933176] dagster-daemon[5714]: dbapi = dbapi_meth(**dbapi_args) full # [ 889.934314] dagster-daemon[5714]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 889.937047] dagster-daemon[5714]: import psycopg full # [ 889.937948] dagster-daemon[5714]: ModuleNotFoundError: No module named 'psycopg' full # [ 890.121173] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 890.123360] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 890.125411] systemd[1]: dagster-daemon.service: Consumed 1.392s CPU time over 7.247s wall clock time, 88.5M memory peak. full # [ 891.485168] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 108. full # [ 891.489068] systemd[1]: Started Dagster Webserver. full # [ 894.078193] dagster-webserver[5731]: Traceback (most recent call last): full # [ 894.080685] dagster-webserver[5731]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 894.081680] dagster-webserver[5731]: sys.exit(main()) full # [ 894.082473] dagster-webserver[5731]: ~~~~^^ full # [ 894.083140] dagster-webserver[5731]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 894.083739] dagster-webserver[5731]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 894.084581] dagster-webserver[5731]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 894.085225] dagster-webserver[5731]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 894.085812] dagster-webserver[5731]: return self.main(*args, **kwargs) full # [ 894.086631] dagster-webserver[5731]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 894.087298] dagster-webserver[5731]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 894.087887] dagster-webserver[5731]: rv = self.invoke(ctx) full # [ 894.096094] dagster-webserver[5731]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 894.096858] dagster-webserver[5731]: return ctx.invoke(self.callback, **ctx.params) full # [ 894.097735] dagster-webserver[5731]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 894.098584] dagster-webserver[5731]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 894.099202] dagster-webserver[5731]: return callback(*args, **kwargs) full # [ 894.099822] dagster-webserver[5731]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 894.100733] dagster-webserver[5731]: instance = stack.enter_context( full # [ 894.101303] dagster-webserver[5731]: get_possibly_temporary_instance_for_cli( full # [ 894.101942] dagster-webserver[5731]: ...<3 lines>... full # [ 894.102782] dagster-webserver[5731]: ) full # [ 894.103582] dagster-webserver[5731]: ) full # [ 894.110680] dagster-webserver[5731]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 894.111596] dagster-webserver[5731]: result = _enter(cm) full # [ 894.112617] dagster-webserver[5731]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 894.113295] dagster-webserver[5731]: return next(self.gen) full # [ 894.113898] dagster-webserver[5731]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 894.114774] dagster-webserver[5731]: with DagsterInstance.get() as instance: full # [ 894.115605] dagster-webserver[5731]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 894.116286] dagster-webserver[5731]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 894.116862] dagster-webserver[5731]: return create_instance_from_dagster_home() full # [ 894.117714] dagster-webserver[5731]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 894.118536] dagster-webserver[5731]: return create_instance_from_config(dagster_home_path) full # [ 894.119217] dagster-webserver[5731]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 894.119884] dagster-webserver[5731]: return create_instance_from_ref(instance_ref) full # [ 894.120666] dagster-webserver[5731]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 894.121509] dagster-webserver[5731]: unified_storage = instance_ref.storage full # [ 894.122222] dagster-webserver[5731]: ^^^^^^^^^^^^^^^^^^^^ full # [ 894.122852] dagster-webserver[5731]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 894.123703] dagster-webserver[5731]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 894.124505] dagster-webserver[5731]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 894.143063] dagster-webserver[5731]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 894.143846] dagster-webserver[5731]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 894.144672] dagster-webserver[5731]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 894.145504] dagster-webserver[5731]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 894.146187] dagster-webserver[5731]: return DagsterPostgresStorage( full # [ 894.146791] dagster-webserver[5731]: inst_data=inst_data, full # [ 894.147608] dagster-webserver[5731]: ...<2 lines>... full # [ 894.148294] dagster-webserver[5731]: token_provider=get_token_provider_from_config(config_value), full # [ 894.148894] dagster-webserver[5731]: ) full # [ 894.149730] dagster-webserver[5731]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 894.150565] dagster-webserver[5731]: self._run_storage = PostgresRunStorage( full # [ 894.151605] dagster-webserver[5731]: ~~~~~~~~~~~~~~~~~~^ full # [ 894.152290] dagster-webserver[5731]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 894.152891] dagster-webserver[5731]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 894.153739] dagster-webserver[5731]: ) full # [ 894.154586] dagster-webserver[5731]: ^ full # [ 894.155266] dagster-webserver[5731]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 894.155839] dagster-webserver[5731]: self._engine = create_pg_engine( full # [ 894.156474] dagster-webserver[5731]: ~~~~~~~~~~~~~~~~^ full # [ 894.157138] dagster-webserver[5731]: self.postgres_url, full # [ 894.157733] dagster-webserver[5731]: ^^^^^^^^^^^^^^^^^^ full # [ 894.158555] dagster-webserver[5731]: ...<2 lines>... full # [ 894.159216] dagster-webserver[5731]: poolclass=db_pool.NullPool, full # [ 894.159825] dagster-webserver[5731]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 894.160666] dagster-webserver[5731]: ) full # [ 894.161496] dagster-webserver[5731]: ^ full # [ 894.162214] dagster-webserver[5731]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 894.162784] dagster-webserver[5731]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 894.163605] dagster-webserver[5731]: File "", line 2, in create_engine full # [ 894.164269] dagster-webserver[5731]: return target(fn, url, **kwargs) full # [ 894.181570] dagster-webserver[5731]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 894.184152] dagster-webserver[5731]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 894.185634] dagster-webserver[5731]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 894.188208] dagster-webserver[5731]: dbapi = dbapi_meth(**dbapi_args) full # [ 894.189406] dagster-webserver[5731]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 894.192172] dagster-webserver[5731]: import psycopg full # [ 894.193119] dagster-webserver[5731]: ModuleNotFoundError: No module named 'psycopg' full # [ 894.453180] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 894.454259] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 894.458589] systemd[1]: dagster-webserver.service: Consumed 1.994s CPU time over 8.005s wall clock time, 111.8M memory peak. full # [ 895.234796] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 122. full # [ 895.239561] systemd[1]: Started Dagster Daemon. full # [ 897.084811] dagster-daemon[5752]: Traceback (most recent call last): full # [ 897.087359] dagster-daemon[5752]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 897.088183] dagster-daemon[5752]: sys.exit(main()) full # [ 897.088762] dagster-daemon[5752]: ~~~~^^ full # [ 897.089578] dagster-daemon[5752]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 897.090074] dagster-daemon[5752]: cli(obj={}) full # [ 897.090662] dagster-daemon[5752]: ~~~^^^^^^^^ full # [ 897.091311] dagster-daemon[5752]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 897.091895] dagster-daemon[5752]: return self.main(*args, **kwargs) full # [ 897.092718] dagster-daemon[5752]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 897.093553] dagster-daemon[5752]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 897.094202] dagster-daemon[5752]: rv = self.invoke(ctx) full # [ 897.101625] dagster-daemon[5752]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 897.102653] dagster-daemon[5752]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 897.103317] dagster-daemon[5752]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 897.103903] dagster-daemon[5752]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 897.104732] dagster-daemon[5752]: return ctx.invoke(self.callback, **ctx.params) full # [ 897.105555] dagster-daemon[5752]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 897.106214] dagster-daemon[5752]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 897.106813] dagster-daemon[5752]: return callback(*args, **kwargs) full # [ 897.107678] dagster-daemon[5752]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 897.108270] dagster-daemon[5752]: with get_instance_for_cli( full # [ 897.109133] dagster-daemon[5752]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 897.109993] dagster-daemon[5752]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 897.110646] dagster-daemon[5752]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 897.111311] dagster-daemon[5752]: ) as instance: full # [ 897.111957] dagster-daemon[5752]: ^ full # [ 897.112807] dagster-daemon[5752]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 897.113639] dagster-daemon[5752]: return next(self.gen) full # [ 897.125879] dagster-daemon[5752]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 897.126874] dagster-daemon[5752]: with DagsterInstance.get() as instance: full # [ 897.127500] dagster-daemon[5752]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 897.128422] dagster-daemon[5752]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 897.128998] dagster-daemon[5752]: return create_instance_from_dagster_home() full # [ 897.129726] dagster-daemon[5752]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 897.130820] dagster-daemon[5752]: return create_instance_from_config(dagster_home_path) full # [ 897.131587] dagster-daemon[5752]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 897.132218] dagster-daemon[5752]: return create_instance_from_ref(instance_ref) full # [ 897.132820] dagster-daemon[5752]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 897.133638] dagster-daemon[5752]: unified_storage = instance_ref.storage full # [ 897.134311] dagster-daemon[5752]: ^^^^^^^^^^^^^^^^^^^^ full # [ 897.134918] dagster-daemon[5752]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 897.135761] dagster-daemon[5752]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 897.136587] dagster-daemon[5752]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 897.137299] dagster-daemon[5752]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 897.137863] dagster-daemon[5752]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 897.138702] dagster-daemon[5752]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 897.139533] dagster-daemon[5752]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 897.140207] dagster-daemon[5752]: return DagsterPostgresStorage( full # [ 897.140807] dagster-daemon[5752]: inst_data=inst_data, full # [ 897.141636] dagster-daemon[5752]: ...<2 lines>... full # [ 897.142266] dagster-daemon[5752]: token_provider=get_token_provider_from_config(config_value), full # [ 897.142884] dagster-daemon[5752]: ) full # [ 897.163591] dagster-daemon[5752]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 897.164571] dagster-daemon[5752]: self._run_storage = PostgresRunStorage( full # [ 897.165227] dagster-daemon[5752]: ~~~~~~~~~~~~~~~~~~^ full # [ 897.165830] dagster-daemon[5752]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 897.166672] dagster-daemon[5752]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 897.167501] dagster-daemon[5752]: ) full # [ 897.168188] dagster-daemon[5752]: ^ full # [ 897.168781] dagster-daemon[5752]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 897.169599] dagster-daemon[5752]: self._engine = create_pg_engine( full # [ 897.170647] dagster-daemon[5752]: ~~~~~~~~~~~~~~~~^ full # [ 897.171287] dagster-daemon[5752]: self.postgres_url, full # [ 897.171889] dagster-daemon[5752]: ^^^^^^^^^^^^^^^^^^ full # [ 897.172722] dagster-daemon[5752]: ...<2 lines>... full # [ 897.173555] dagster-daemon[5752]: poolclass=db_pool.NullPool, full # [ 897.174246] dagster-daemon[5752]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 897.174831] dagster-daemon[5752]: ) full # [ 897.175669] dagster-daemon[5752]: ^ full # [ 897.176500] dagster-daemon[5752]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 897.177173] dagster-daemon[5752]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 897.177776] dagster-daemon[5752]: File "", line 2, in create_engine full # [ 897.178575] dagster-daemon[5752]: return target(fn, url, **kwargs) full # [ 897.179076] dagster-daemon[5752]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 897.179619] dagster-daemon[5752]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 897.180257] dagster-daemon[5752]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 897.181103] dagster-daemon[5752]: dbapi = dbapi_meth(**dbapi_args) full # [ 897.195743] dagster-daemon[5752]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 897.198443] dagster-daemon[5752]: import psycopg full # [ 897.199386] dagster-daemon[5752]: ModuleNotFoundError: No module named 'psycopg' full # [ 897.383622] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 897.384748] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 897.388224] systemd[1]: dagster-daemon.service: Consumed 1.409s CPU time over 7.261s wall clock time, 88.5M memory peak. full # [ 899.485563] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 109. full # [ 899.489875] systemd[1]: Started Dagster Webserver. full # [ 902.080601] dagster-webserver[5773]: Traceback (most recent call last): full # [ 902.083135] dagster-webserver[5773]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 902.083922] dagster-webserver[5773]: sys.exit(main()) full # [ 902.084717] dagster-webserver[5773]: ~~~~^^ full # [ 902.085536] dagster-webserver[5773]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 902.086203] dagster-webserver[5773]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 902.086810] dagster-webserver[5773]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 902.087273] dagster-webserver[5773]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 902.087838] dagster-webserver[5773]: return self.main(*args, **kwargs) full # [ 902.088466] dagster-webserver[5773]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 902.089120] dagster-webserver[5773]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 902.089719] dagster-webserver[5773]: rv = self.invoke(ctx) full # [ 902.101665] dagster-webserver[5773]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 902.102564] dagster-webserver[5773]: return ctx.invoke(self.callback, **ctx.params) full # [ 902.103701] dagster-webserver[5773]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 902.104814] dagster-webserver[5773]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 902.106133] dagster-webserver[5773]: return callback(*args, **kwargs) full # [ 902.107157] dagster-webserver[5773]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 902.108143] dagster-webserver[5773]: instance = stack.enter_context( full # [ 902.109646] dagster-webserver[5773]: get_possibly_temporary_instance_for_cli( full # [ 902.110755] dagster-webserver[5773]: ...<3 lines>... full # [ 902.111823] dagster-webserver[5773]: ) full # [ 902.112811] dagster-webserver[5773]: ) full # [ 902.114204] dagster-webserver[5773]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 902.114982] dagster-webserver[5773]: result = _enter(cm) full # [ 902.115801] dagster-webserver[5773]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 902.116619] dagster-webserver[5773]: return next(self.gen) full # [ 902.125475] dagster-webserver[5773]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 902.126316] dagster-webserver[5773]: with DagsterInstance.get() as instance: full # [ 902.126895] dagster-webserver[5773]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 902.127733] dagster-webserver[5773]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 902.128569] dagster-webserver[5773]: return create_instance_from_dagster_home() full # [ 902.129605] dagster-webserver[5773]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 902.130619] dagster-webserver[5773]: return create_instance_from_config(dagster_home_path) full # [ 902.131351] dagster-webserver[5773]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 902.131896] dagster-webserver[5773]: return create_instance_from_ref(instance_ref) full # [ 902.132728] dagster-webserver[5773]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 902.133579] dagster-webserver[5773]: unified_storage = instance_ref.storage full # [ 902.134230] dagster-webserver[5773]: ^^^^^^^^^^^^^^^^^^^^ full # [ 902.146518] dagster-webserver[5773]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 902.149106] dagster-webserver[5773]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 902.150974] dagster-webserver[5773]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 902.152488] dagster-webserver[5773]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 902.155094] dagster-webserver[5773]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 902.156680] dagster-webserver[5773]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 902.158300] dagster-webserver[5773]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 902.160889] dagster-webserver[5773]: return DagsterPostgresStorage( full # [ 902.162080] dagster-webserver[5773]: inst_data=inst_data, full # [ 902.163158] dagster-webserver[5773]: ...<2 lines>... full # [ 902.164118] dagster-webserver[5773]: token_provider=get_token_provider_from_config(config_value), full # [ 902.165694] dagster-webserver[5773]: ) full # [ 902.166474] dagster-webserver[5773]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 902.168975] dagster-webserver[5773]: self._run_storage = PostgresRunStorage( full # [ 902.170265] dagster-webserver[5773]: ~~~~~~~~~~~~~~~~~~^ full # [ 902.171527] dagster-webserver[5773]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 902.173229] dagster-webserver[5773]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 902.174896] dagster-webserver[5773]: ) full # [ 902.175695] dagster-webserver[5773]: ^ full # [ 902.176474] dagster-webserver[5773]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 902.179240] dagster-webserver[5773]: self._engine = create_pg_engine( full # [ 902.180404] dagster-webserver[5773]: ~~~~~~~~~~~~~~~~^ full # [ 902.181571] dagster-webserver[5773]: self.postgres_url, full # [ 902.182623] dagster-webserver[5773]: ^^^^^^^^^^^^^^^^^^ full # [ 902.183687] dagster-webserver[5773]: ...<2 lines>... full # [ 902.184638] dagster-webserver[5773]: poolclass=db_pool.NullPool, full # [ 902.185800] dagster-webserver[5773]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 902.186969] dagster-webserver[5773]: ) full # [ 902.187741] dagster-webserver[5773]: ^ full # [ 902.188524] dagster-webserver[5773]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 902.191148] dagster-webserver[5773]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 902.192580] dagster-webserver[5773]: File "", line 2, in create_engine full # [ 902.194767] dagster-webserver[5773]: return target(fn, url, **kwargs) full # [ 902.195939] dagster-webserver[5773]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 902.198494] dagster-webserver[5773]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 902.199980] dagster-webserver[5773]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 902.202563] dagster-webserver[5773]: dbapi = dbapi_meth(**dbapi_args) full # [ 902.203737] dagster-webserver[5773]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 902.206474] dagster-webserver[5773]: import psycopg full # [ 902.207475] dagster-webserver[5773]: ModuleNotFoundError: No module named 'psycopg' full # [ 902.418622] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 123. full # [ 902.421234] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 902.423290] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 902.425916] systemd[1]: dagster-webserver.service: Consumed 1.981s CPU time over 7.963s wall clock time, 112M memory peak. full # [ 902.432156] systemd[1]: Started Dagster Daemon. full # [ 902.433373] systemd[1]: Starting Cleanup of Temporary Directories... full # [ 902.504727] systemd[1]: systemd-tmpfiles-clean.service: Deactivated successfully. full # [ 902.506374] systemd[1]: Finished Cleanup of Temporary Directories. full # [ 904.253139] dagster-daemon[5790]: Traceback (most recent call last): full # [ 904.255610] dagster-daemon[5790]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-daemon", line 10, in full # [ 904.256623] dagster-daemon[5790]: sys.exit(main()) full # [ 904.257062] dagster-daemon[5790]: ~~~~^^ full # [ 904.257641] dagster-daemon[5790]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 904.258483] dagster-daemon[5790]: cli(obj={}) full # [ 904.259158] dagster-daemon[5790]: ~~~^^^^^^^^ full # [ 904.259738] dagster-daemon[5790]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 904.260558] dagster-daemon[5790]: return self.main(*args, **kwargs) full # [ 904.261199] dagster-daemon[5790]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 904.261824] dagster-daemon[5790]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 904.262615] dagster-daemon[5790]: rv = self.invoke(ctx) full # [ 904.269859] dagster-daemon[5790]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 904.270634] dagster-daemon[5790]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 904.271301] dagster-daemon[5790]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 904.271995] dagster-daemon[5790]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 904.272548] dagster-daemon[5790]: return ctx.invoke(self.callback, **ctx.params) full # [ 904.273352] dagster-daemon[5790]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 904.274143] dagster-daemon[5790]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 904.274667] dagster-daemon[5790]: return callback(*args, **kwargs) full # [ 904.275537] dagster-daemon[5790]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 904.276175] dagster-daemon[5790]: with get_instance_for_cli( full # [ 904.276762] dagster-daemon[5790]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 904.277581] dagster-daemon[5790]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 904.278235] dagster-daemon[5790]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 904.278837] dagster-daemon[5790]: ) as instance: full # [ 904.279452] dagster-daemon[5790]: ^ full # [ 904.291068] dagster-daemon[5790]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 904.291834] dagster-daemon[5790]: return next(self.gen) full # [ 904.292681] dagster-daemon[5790]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 904.293514] dagster-daemon[5790]: with DagsterInstance.get() as instance: full # [ 904.294188] dagster-daemon[5790]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 904.294834] dagster-daemon[5790]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 904.295612] dagster-daemon[5790]: return create_instance_from_dagster_home() full # [ 904.296454] dagster-daemon[5790]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 904.297127] dagster-daemon[5790]: return create_instance_from_config(dagster_home_path) full # [ 904.297727] dagster-daemon[5790]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 904.298569] dagster-daemon[5790]: return create_instance_from_ref(instance_ref) full # [ 904.299595] dagster-daemon[5790]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 904.300270] dagster-daemon[5790]: unified_storage = instance_ref.storage full # [ 904.300895] dagster-daemon[5790]: ^^^^^^^^^^^^^^^^^^^^ full # [ 904.301706] dagster-daemon[5790]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 904.302649] dagster-daemon[5790]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 904.303185] dagster-daemon[5790]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 904.303781] dagster-daemon[5790]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 904.304596] dagster-daemon[5790]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 904.305242] dagster-daemon[5790]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 904.324625] dagster-daemon[5790]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 904.325595] dagster-daemon[5790]: return DagsterPostgresStorage( full # [ 904.326273] dagster-daemon[5790]: inst_data=inst_data, full # [ 904.326878] dagster-daemon[5790]: ...<2 lines>... full # [ 904.327905] dagster-daemon[5790]: token_provider=get_token_provider_from_config(config_value), full # [ 904.328744] dagster-daemon[5790]: ) full # [ 904.329579] dagster-daemon[5790]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 904.330071] dagster-daemon[5790]: self._run_storage = PostgresRunStorage( full # [ 904.330651] dagster-daemon[5790]: ~~~~~~~~~~~~~~~~~~^ full # [ 904.331494] dagster-daemon[5790]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 904.332171] dagster-daemon[5790]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 904.332776] dagster-daemon[5790]: ) full # [ 904.333602] dagster-daemon[5790]: ^ full # [ 904.334283] dagster-daemon[5790]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 904.334887] dagster-daemon[5790]: self._engine = create_pg_engine( full # [ 904.335722] dagster-daemon[5790]: ~~~~~~~~~~~~~~~~^ full # [ 904.336556] dagster-daemon[5790]: self.postgres_url, full # [ 904.337233] dagster-daemon[5790]: ^^^^^^^^^^^^^^^^^^ full # [ 904.337837] dagster-daemon[5790]: ...<2 lines>... full # [ 904.338479] dagster-daemon[5790]: poolclass=db_pool.NullPool, full # [ 904.339160] dagster-daemon[5790]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 904.339726] dagster-daemon[5790]: ) full # [ 904.340548] dagster-daemon[5790]: ^ full # [ 904.341275] dagster-daemon[5790]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 904.341803] dagster-daemon[5790]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 904.342633] dagster-daemon[5790]: File "", line 2, in create_engine full # [ 904.343261] dagster-daemon[5790]: return target(fn, url, **kwargs) full # [ 904.356855] dagster-daemon[5790]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 904.359408] dagster-daemon[5790]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 904.360864] dagster-daemon[5790]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 904.363458] dagster-daemon[5790]: dbapi = dbapi_meth(**dbapi_args) full # [ 904.364626] dagster-daemon[5790]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 904.367334] dagster-daemon[5790]: import psycopg full # [ 904.368249] dagster-daemon[5790]: ModuleNotFoundError: No module named 'psycopg' full # [ 904.545788] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 904.546723] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 904.550441] systemd[1]: dagster-daemon.service: Consumed 1.399s CPU time over 7.154s wall clock time, 88.7M memory peak. full # [ 907.485362] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 110. full # [ 907.500699] systemd[1]: Started Dagster Webserver. full # [ 909.734754] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 124. full # [ 909.738404] systemd[1]: Started Dagster Daemon. full # [ 910.089298] dagster-webserver[5818]: Traceback (most recent call last): full # [ 910.091972] dagster-webserver[5818]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/bin/dagster-webserver", line 10, in full # [ 910.094355] dagster-webserver[5818]: sys.exit(main()) full # [ 910.095106] dagster-webserver[5818]: ~~~~^^ full # [ 910.095906] dagster-webserver[5818]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 910.097051] dagster-webserver[5818]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 910.097635] dagster-webserver[5818]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 910.100095] dagster-webserver[5818]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 910.100684] dagster-webserver[5818]: return self.main(*args, **kwargs) full # [ 910.101510] dagster-webserver[5818]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 910.104089] dagster-webserver[5818]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 910.104749] dagster-webserver[5818]: rv = self.invoke(ctx) full # [ 910.105576] dagster-webserver[5818]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 910.108056] dagster-webserver[5818]: return ctx.invoke(self.callback, **ctx.params) full # [ 910.108623] dagster-webserver[5818]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 910.109280] dagster-webserver[5818]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 910.109879] dagster-webserver[5818]: return callback(*args, **kwargs) full # [ 910.112679] dagster-webserver[5818]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 910.113507] dagster-webserver[5818]: instance = stack.enter_context( full # [ 910.118618] dagster-webserver[5818]: get_possibly_temporary_instance_for_cli( full # [ 910.119506] dagster-webserver[5818]: ...<3 lines>... full # [ 910.122301] dagster-webserver[5818]: ) full # [ 910.122986] dagster-webserver[5818]: ) full # [ 910.123715] dagster-webserver[5818]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 910.126209] dagster-webserver[5818]: result = _enter(cm) full # [ 910.126892] dagster-webserver[5818]: File "/nix/store/3gzjs8czrk47y7cpmr44jc568vqpb2p5-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 910.128957] dagster-webserver[5818]: return next(self.gen) full # [ 910.129783] dagster-webserver[5818]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 910.133100] dagster-webserver[5818]: with DagsterInstance.get() as instance: full # [ 910.133782] dagster-webserver[5818]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 910.136091] dagster-webserver[5818]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 910.138679] dagster-webserver[5818]: return create_instance_from_dagster_home() full # [ 910.139615] dagster-webserver[5818]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 910.142090] dagster-webserver[5818]: return create_instance_from_config(dagster_home_path) full # [ 910.142593] dagster-webserver[5818]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 910.143261] dagster-webserver[5818]: return create_instance_from_ref(instance_ref) full # [ 910.143843] dagster-webserver[5818]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 910.145856] dagster-webserver[5818]: unified_storage = instance_ref.storage full # [ 910.146689] dagster-webserver[5818]: ^^^^^^^^^^^^^^^^^^^^ full # [ 910.149089] dagster-webserver[5818]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 910.149743] dagster-webserver[5818]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 910.152098] dagster-webserver[5818]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 910.152746] dagster-webserver[5818]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 910.154879] dagster-webserver[5818]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 910.155573] dagster-webserver[5818]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 910.157047] dagster-webserver[5818]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 910.157606] dagster-webserver[5818]: return DagsterPostgresStorage( full # [ 910.158280] dagster-webserver[5818]: inst_data=inst_data, full # [ 910.158862] dagster-webserver[5818]: ...<2 lines>... full # [ 910.161723] dagster-webserver[5818]: token_provider=get_token_provider_from_config(config_value), full # [ 910.162541] dagster-webserver[5818]: ) full # [ 910.167092] dagster-webserver[5818]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 910.167747] dagster-webserver[5818]: self._run_storage = PostgresRunStorage( full # [ 910.168572] dagster-webserver[5818]: ~~~~~~~~~~~~~~~~~~^ full # [ 910.170789] dagster-webserver[5818]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 910.171584] dagster-webserver[5818]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 910.172240] dagster-webserver[5818]: ) full # [ 910.172830] dagster-webserver[5818]: ^ full # [ 910.175150] dagster-webserver[5818]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 910.175684] dagster-webserver[5818]: self._engine = create_pg_engine( full # [ 910.176500] dagster-webserver[5818]: ~~~~~~~~~~~~~~~~^ full # [ 910.179089] dagster-webserver[5818]: self.postgres_url, full # [ 910.179749] dagster-webserver[5818]: ^^^^^^^^^^^^^^^^^^ full # [ 910.180581] dagster-webserver[5818]: ...<2 lines>... full # [ 910.184103] dagster-webserver[5818]: poolclass=db_pool.NullPool, full # [ 910.184781] dagster-webserver[5818]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 910.185586] dagster-webserver[5818]: ) full # [ 910.188732] dagster-webserver[5818]: ^ full # [ 910.189436] dagster-webserver[5818]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 910.193240] dagster-webserver[5818]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 910.193941] dagster-webserver[5818]: File "", line 2, in create_engine full # [ 910.194759] dagster-webserver[5818]: return target(fn, url, **kwargs) full # [ 910.197668] dagster-webserver[5818]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 910.198560] dagster-webserver[5818]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 910.201354] dagster-webserver[5818]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 910.202104] dagster-webserver[5818]: dbapi = dbapi_meth(**dbapi_args) full # [ 910.202684] dagster-webserver[5818]: File "/nix/store/7gvxnvgj8vxsp4llvq2nas9cpl8w0dkp-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 910.205098] dagster-webserver[5818]: import psycopg full # [ 910.205708] dagster-webserver[5818]: ModuleNotFoundError: No module named 'psycopg' full # [ 910.481908] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 910.484071] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 910.486516] systemd[1]: dagster-webserver.service: Consumed 2.025s CPU time over 8.057s wall clock time, 111.8M memory peak. !!! Test "webserver starts and responds" failed with error: "action timed out after 900.56 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.56 seconds (timeout=900.0) cleanup kill QemuMachine (pid 47) full # qemu-system-x86_64: terminating on signal 15 from pid 39 (/nix/store/lb41b0anx1f98y9y5s9mdv97gjgsq740-python3-3.14.7/bin/python3.14) full # [2026-10-03T21:02:08Z INFO virtiofsd] Client disconnected, shutting down full # [2026-10-03T21:02:08Z INFO virtiofsd] Client disconnected, shutting down full # [2026-10-03T21:02:08Z INFO virtiofsd] Client disconnected, shutting down kill QemuMachine (pid 48) worker # qemu-system-x86_64: terminating on signal 15 from pid 39 (/nix/store/lb41b0anx1f98y9y5s9mdv97gjgsq740-python3-3.14.7/bin/python3.14) worker # [2026-10-03T21:02:08Z INFO virtiofsd] Client disconnected, shutting down worker # [2026-10-03T21:02:08Z INFO virtiofsd] Client disconnected, shutting down worker # [2026-10-03T21:02:08Z INFO virtiofsd] Client disconnected, shutting down (finished: cleanup, in 0.26 seconds)