Machine state will be reset. To keep it, pass --keep-machine-state start all VLans (finished: start all VLans, in 0.00 seconds) Test will time out and terminate in 3600.0 seconds run the VM test script additionally exposed symbols: full, worker, vlan1, start_all, test_script, machines, machines_qemu, machines_nspawn, vlans, driver, log, os, create_machine, subtest, run_tests, join_all, retry, serial_stdout_off, serial_stdout_on, polling_condition, BaseMachine, QemuMachine, NspawnMachine, t, debug, dump_machine_ssh start all VMs full: starting vm worker: starting vm worker # Disk image does not exist, creating the virtualisation disk image... worker # Formatting '/build/vm-state-worker/tmp.HBzb6scGVk', 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: 895d80aa-8a55-4527-bf93-42535518bdb6 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-09-27T21:04:22Z WARN virtiofsd::passthrough] Failed to open file handle for the root node: Operation not permitted (os error 1) worker # [2026-09-27T21:04:22Z WARN virtiofsd::passthrough] File handles do not appear safe to use, disabling file handles altogether worker # [2026-09-27T21:04:22Z INFO virtiofsd] Waiting for vhost-user socket connection... worker # [2026-09-27T21:04:22Z WARN virtiofsd::passthrough] Failed to open file handle for the root node: Operation not permitted (os error 1) worker # [2026-09-27T21:04:22Z WARN virtiofsd::passthrough] File handles do not appear safe to use, disabling file handles altogether worker # [2026-09-27T21:04:22Z INFO virtiofsd] Waiting for vhost-user socket connection... worker # [2026-09-27T21:04:22Z WARN virtiofsd::passthrough] Failed to open file handle for the root node: Operation not permitted (os error 1) worker # [2026-09-27T21:04:22Z WARN virtiofsd::passthrough] File handles do not appear safe to use, disabling file handles altogether worker # [2026-09-27T21:04:22Z INFO virtiofsd] Waiting for vhost-user socket connection... worker # [2026-09-27T21:04:22Z INFO virtiofsd] Client connected, servicing requests worker # [2026-09-27T21:04:22Z INFO virtiofsd] Client connected, servicing requests worker # [2026-09-27T21:04:22Z INFO virtiofsd] Client connected, servicing requests worker: QEMU running (pid 48) full: QEMU running (pid 47) full # Disk image does not exist, creating the virtualisation disk image... full # Formatting '/build/vm-state-full/tmp.c8WaU7HaUX', 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: fe2543b5-4f8c-4544-9192-642ab9c0d242 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-09-27T21:04:22Z WARN virtiofsd::passthrough] Failed to open file handle for the root node: Operation not permitted (os error 1) full # [2026-09-27T21:04:22Z WARN virtiofsd::passthrough] File handles do not appear safe to use, disabling file handles altogether full # [2026-09-27T21:04:22Z INFO virtiofsd] Waiting for vhost-user socket connection... full # [2026-09-27T21:04:22Z WARN virtiofsd::passthrough] Failed to open file handle for the root node: Operation not permitted (os error 1) full # [2026-09-27T21:04:22Z WARN virtiofsd::passthrough] File handles do not appear safe to use, disabling file handles altogether full # [2026-09-27T21:04:22Z INFO virtiofsd] Waiting for vhost-user socket connection... full # [2026-09-27T21:04:22Z WARN virtiofsd::passthrough] Failed to open file handle for the root node: Operation not permitted (os error 1) full # [2026-09-27T21:04:22Z WARN virtiofsd::passthrough] File handles do not appear safe to use, disabling file handles altogether full # [2026-09-27T21:04:22Z INFO virtiofsd] Waiting for vhost-user socket connection... full # [2026-09-27T21:04:22Z INFO virtiofsd] Client connected, servicing requests full # [2026-09-27T21:04:22Z INFO virtiofsd] Client connected, servicing requests full # [2026-09-27T21:04:22Z INFO virtiofsd] Client connected, servicing requests (finished: start all VMs, in 0.18 seconds) subtest: PostgreSQL starts and dagster database exists full: waiting for unit postgresql.service full: waiting for the VM to finish booting worker # SeaBIOS (version rel-1.17.0-0-gb52ca86e094d-prebuilt.qemu.org) full # SeaBIOS (version rel-1.17.0-0-gb52ca86e094d-prebuilt.qemu.org) worker # worker # worker # iPXE (http://ipxe.org) 00:02.0 CA00 PCI2.10 PnP PMM+3EFCC730+3EF2C730 CA00 worker # Press Ctrl-B to configure iPXE (PCI 00:02.0)... worker # worker # worker # worker # full # full # worker # iPXE (http://ipxe.org) 00:05.0 CB00 PCI2.10 PnP PMM 3EFCC730 3EF2C730 CB00 full # iPXE (http://ipxe.org) 00:02.0 CA00 PCI2.10 PnP PMM+7EFCC730+7EF2C730 CA00 full # Press Ctrl-B to configure iPXE (PCI 00:02.0)... full # full # full # full # worker # Press Ctrl-B to configure iPXE (PCI 00:05.0)... worker # worker # full # iPXE (http://ipxe.org) 00:05.0 CB00 PCI2.10 PnP PMM 7EFCC730 7EF2C730 CB00 full # Press Ctrl-B to configure iPXE (PCI 00:05.0)... full # full # worker # Booting from ROM... worker # Probing EDD (edd=off to disable)... ok full # Booting from ROM... full # Probing EDD (edd=off to disable)... ok worker # [ 0.000000] Linux version 6.18.53 (nixbld@localhost) (gcc (GCC) 15.3.0, GNU ld (GNU Binutils) 2.46) #1-NixOS SMP PREEMPT_DYNAMIC Mon Sep 21 13:06:06 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/x5wv95xdrvp0k8jvd32fq065x28iblxd-nixos-system-worker-test/init regInfo=/nix/.ro-store/8wagsjmm57mwha3cqzm3b4ns1qjc7xwh-closure-info/registration console=ttyS0,115200n8 console=tty0 worker # [ 0.000000] x86 CPU feature dependency check failure: CPU0 has '18*32+31' enabled but '18*32+26' disabled. Kernel might be fine, but no guarantees. worker # [ 0.000000] BIOS-provided physical RAM map: worker # [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable worker # [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved worker # [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved worker # [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000003ffd7fff] usable worker # [ 0.000000] BIOS-e820: [mem 0x000000003ffd8000-0x000000003fffffff] reserved worker # [ 0.000000] BIOS-e820: [mem 0x00000000b0000000-0x00000000bfffffff] reserved worker # [ 0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved worker # [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reserved worker # [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved worker # [ 0.000000] BIOS-e820: [mem 0x000000fd00000000-0x000000ffffffffff] reserved worker # [ 0.000000] NX (Execute Disable) protection: active worker # [ 0.000000] APIC: Static calls initialized worker # [ 0.000000] SMBIOS 2.8 present. worker # [ 0.000000] DMI: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.17.0-0-gb52ca86e094d-prebuilt.qemu.org 04/01/2014 worker # [ 0.000000] DMI: Memory slots populated: 1/1 worker # [ 0.000000] Hypervisor detected: KVM worker # [ 0.000000] last_pfn = 0x3ffd8 max_arch_pfn = 0x400000000 worker # [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 worker # [ 0.000000] kvm-clock: using sched offset of 457532022 cycles worker # [ 0.000002] clocksource: kvm-clock: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns worker # [ 0.000005] tsc: Detected 3792.874 MHz processor worker # [ 0.000658] last_pfn = 0x3ffd8 max_arch_pfn = 0x400000000 full # [ 0.000000] Linux version 6.18.53 (nixbld@localhost) (gcc (GCC) 15.3.0, GNU ld (GNU Binutils) 2.46) #1-NixOS SMP PREEMPT_DYNAMIC Mon Sep 21 13:06:06 UTC 2026 worker # [ 0.000683] MTRR map: 4 entries (3 fixed + 1 variable; max 19), built from 8 variable MTRRs worker # [ 0.000685] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT worker # [ 0.002222] found SMP MP-table at [mem 0x000f5450-0x000f545f] worker # [ 0.002236] Using GB pages for direct mapping worker # [ 0.002280] RAMDISK: [mem 0x3e366000-0x3ffcffff] 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/jg9pi78kqa9hxfs3275sqrjq73v0d0h8-nixos-system-full-test/init regInfo=/nix/.ro-store/8lrr2148ym08hi8w05lcx4zpagf9w7kp-closure-info/registration console=ttyS0,115200n8 console=tty0 worker # [ 0.002285] ACPI: Early table checksum verification disabled worker # [ 0.002289] ACPI: RSDP 0x00000000000F5270 000014 (v00 BOCHS ) 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.002293] ACPI: RSDT 0x000000003FFE2422 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) full # [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable worker # [ 0.002297] ACPI: FACP 0x000000003FFE221A 0000F4 (v03 BOCHS BXPC 00000001 BXPC 00000001) full # [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved worker # [ 0.002303] ACPI: DSDT 0x000000003FFE0040 0021DA (v01 BOCHS BXPC 00000001 BXPC 00000001) full # [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved worker # [ 0.002305] ACPI: FACS 0x000000003FFE0000 000040 full # [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000007ffd7fff] usable full # [ 0.000000] BIOS-e820: [mem 0x000000007ffd8000-0x000000007fffffff] reserved worker # [ 0.002306] ACPI: APIC 0x000000003FFE230E 000078 (v03 BOCHS BXPC 00000001 BXPC 00000001) full # [ 0.000000] BIOS-e820: [mem 0x00000000b0000000-0x00000000bfffffff] reserved worker # [ 0.002308] ACPI: HPET 0x000000003FFE2386 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) full # [ 0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved worker # [ 0.002309] ACPI: MCFG 0x000000003FFE23BE 00003C (v01 BOCHS BXPC 00000001 BXPC 00000001) full # [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reserved full # [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved worker # [ 0.002311] ACPI: WAET 0x000000003FFE23FA 000028 (v01 BOCHS BXPC 00000001 BXPC 00000001) full # [ 0.000000] BIOS-e820: [mem 0x000000fd00000000-0x000000ffffffffff] reserved worker # [ 0.002312] ACPI: Reserving FACP table memory at [mem 0x3ffe221a-0x3ffe230d] full # [ 0.000000] NX (Execute Disable) protection: active worker # [ 0.002313] ACPI: Reserving DSDT table memory at [mem 0x3ffe0040-0x3ffe2219] full # [ 0.000000] APIC: Static calls initialized full # [ 0.000000] SMBIOS 2.8 present. worker # [ 0.002313] ACPI: Reserving FACS table memory at [mem 0x3ffe0000-0x3ffe003f] full # [ 0.000000] DMI: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.17.0-0-gb52ca86e094d-prebuilt.qemu.org 04/01/2014 worker # [ 0.002314] ACPI: Reserving APIC table memory at [mem 0x3ffe230e-0x3ffe2385] full # [ 0.000000] DMI: Memory slots populated: 1/1 full # [ 0.000000] Hypervisor detected: KVM worker # [ 0.002314] ACPI: Reserving HPET table memory at [mem 0x3ffe2386-0x3ffe23bd] full # [ 0.000000] last_pfn = 0x7ffd8 max_arch_pfn = 0x400000000 worker # [ 0.002314] ACPI: Reserving MCFG table memory at [mem 0x3ffe23be-0x3ffe23f9] full # [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 full # [ 0.000001] kvm-clock: using sched offset of 463026958 cycles worker # [ 0.002315] ACPI: Reserving WAET table memory at [mem 0x3ffe23fa-0x3ffe2421] worker # [ 0.002697] No NUMA configuration found full # [ 0.000003] clocksource: kvm-clock: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns worker # [ 0.002698] Faking a node at [mem 0x0000000000000000-0x000000003ffd7fff] full # [ 0.000007] tsc: Detected 3792.874 MHz processor worker # [ 0.002701] NODE_DATA(0) allocated [mem 0x3ffd2780-0x3ffd7cff] full # [ 0.000956] last_pfn = 0x7ffd8 max_arch_pfn = 0x400000000 worker # [ 0.002776] Zone ranges: worker # [ 0.002777] DMA [mem 0x0000000000001000-0x0000000000ffffff] full # [ 0.000993] MTRR map: 4 entries (3 fixed + 1 variable; max 19), built from 8 variable MTRRs worker # [ 0.002778] DMA32 [mem 0x0000000001000000-0x000000003ffd7fff] full # [ 0.000996] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT worker # [ 0.002779] Normal empty worker # [ 0.002779] Device empty full # [ 0.003206] found SMP MP-table at [mem 0x000f5450-0x000f545f] worker # [ 0.002780] Movable zone start for each node full # [ 0.003225] Using GB pages for direct mapping worker # [ 0.002780] Early memory node ranges full # [ 0.003387] RAMDISK: [mem 0x7e365000-0x7ffcffff] full # [ 0.003395] ACPI: Early table checksum verification disabled worker # [ 0.002781] node 0: [mem 0x0000000000001000-0x000000000009efff] full # [ 0.003399] ACPI: RSDP 0x00000000000F5270 000014 (v00 BOCHS ) worker # [ 0.002781] node 0: [mem 0x0000000000100000-0x000000003ffd7fff] worker # [ 0.002783] Initmem setup node 0 [mem 0x0000000000001000-0x000000003ffd7fff] full # [ 0.003403] ACPI: RSDT 0x000000007FFE247D 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.002801] On node 0, zone DMA: 1 pages in unavailable ranges worker # [ 0.003021] On node 0, zone DMA: 97 pages in unavailable ranges full # [ 0.003408] ACPI: FACP 0x000000007FFE226D 0000F4 (v03 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.017467] On node 0, zone DMA32: 40 pages in unavailable ranges worker # [ 0.018347] ACPI: PM-Timer IO Port: 0x608 full # [ 0.003416] ACPI: DSDT 0x000000007FFE0040 00222D (v01 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.018358] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) full # [ 0.003418] ACPI: FACS 0x000000007FFE0000 000040 worker # [ 0.018378] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23 worker # [ 0.018381] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) full # [ 0.003420] ACPI: APIC 0x000000007FFE2361 000080 (v03 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.018382] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level) full # [ 0.003422] ACPI: HPET 0x000000007FFE23E1 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.018383] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) worker # [ 0.018384] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level) full # [ 0.003424] ACPI: MCFG 0x000000007FFE2419 00003C (v01 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.018384] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level) full # [ 0.003426] ACPI: WAET 0x000000007FFE2455 000028 (v01 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.018387] ACPI: Using ACPI (MADT) for SMP configuration information worker # [ 0.018387] ACPI: HPET id: 0x8086a201 base: 0xfed00000 full # [ 0.003428] ACPI: Reserving FACP table memory at [mem 0x7ffe226d-0x7ffe2360] worker # [ 0.018391] TSC deadline timer available worker # [ 0.018395] CPU topo: Max. logical packages: 1 full # [ 0.003429] ACPI: Reserving DSDT table memory at [mem 0x7ffe0040-0x7ffe226c] worker # [ 0.018395] CPU topo: Max. logical dies: 1 worker # [ 0.018396] CPU topo: Max. dies per package: 1 full # [ 0.003430] ACPI: Reserving FACS table memory at [mem 0x7ffe0000-0x7ffe003f] worker # [ 0.018399] CPU topo: Max. threads per core: 1 worker # [ 0.018400] CPU topo: Num. cores per package: 1 full # [ 0.003430] ACPI: Reserving APIC table memory at [mem 0x7ffe2361-0x7ffe23e0] worker # [ 0.018400] CPU topo: Num. threads per package: 1 full # [ 0.003431] ACPI: Reserving HPET table memory at [mem 0x7ffe23e1-0x7ffe2418] worker # [ 0.018400] CPU topo: Allowing 1 present CPUs plus 0 hotplug CPUs worker # [ 0.018414] kvm-guest: APIC: eoi() replaced with kvm_guest_apic_eoi_write() full # [ 0.003432] ACPI: Reserving MCFG table memory at [mem 0x7ffe2419-0x7ffe2454] worker # [ 0.018446] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff] full # [ 0.003432] ACPI: Reserving WAET table memory at [mem 0x7ffe2455-0x7ffe247c] full # [ 0.003994] No NUMA configuration found worker # [ 0.018448] PM: hibernation: Registered nosave memory: [mem 0x0009f000-0x000fffff] worker # [ 0.018449] [mem 0x40000000-0xafffffff] available for PCI devices full # [ 0.003996] Faking a node at [mem 0x0000000000000000-0x000000007ffd7fff] worker # [ 0.018450] Booting paravirtualized kernel on KVM full # [ 0.004000] NODE_DATA(0) allocated [mem 0x7ffd2780-0x7ffd7cff] full # [ 0.004110] Zone ranges: worker # [ 0.018453] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1910969940391419 ns full # [ 0.004111] DMA [mem 0x0000000000001000-0x0000000000ffffff] worker # [ 0.022174] setup_percpu: NR_CPUS:384 nr_cpumask_bits:1 nr_cpu_ids:1 nr_node_ids:1 full # [ 0.004112] DMA32 [mem 0x0000000001000000-0x000000007ffd7fff] full # [ 0.004114] Normal empty full # [ 0.004115] Device empty worker # [ 0.024144] percpu: Embedded 98 pages/cpu s278528 r8192 d114688 u2097152 full # [ 0.004115] Movable zone start for each node worker # [ 0.024177] kvm-guest: PV spinlocks disabled, single CPU full # [ 0.004116] Early memory node ranges full # [ 0.004116] node 0: [mem 0x0000000000001000-0x000000000009efff] full # [ 0.004117] node 0: [mem 0x0000000000100000-0x000000007ffd7fff] full # [ 0.004119] Initmem setup node 0 [mem 0x0000000000001000-0x000000007ffd7fff] full # [ 0.004143] On node 0, zone DMA: 1 pages in unavailable ranges worker # [ 0.024178] 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/x5wv95xdrvp0k8jvd32fq065x28iblxd-nixos-system-worker-test/init regInfo=/nix/.ro-store/8wagsjmm57mwha3cqzm3b4ns1qjc7xwh-closure-info/registration console=ttyS0,115200n8 console=tty0 full # [ 0.004449] On node 0, zone DMA: 97 pages in unavailable ranges full # [ 0.038382] On node 0, zone DMA32: 40 pages in unavailable ranges worker # [ 0.024258] Unknown kernel command line parameters "regInfo=/nix/.ro-store/8wagsjmm57mwha3cqzm3b4ns1qjc7xwh-closure-info/registration", will be passed to user space. full # [ 0.039266] ACPI: PM-Timer IO Port: 0x608 worker # [ 0.024277] random: crng init done full # [ 0.039280] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) worker # [ 0.024277] printk: log buffer data + meta data: 262144 + 917504 = 1179648 bytes full # [ 0.039302] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23 worker # [ 0.025141] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes, linear) full # [ 0.039304] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) worker # [ 0.025156] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes, linear) full # [ 0.039306] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level) worker # [ 0.025182] Fallback order for Node 0: 0 full # [ 0.039307] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) worker # [ 0.025185] Built 1 zonelists, mobility grouping on. Total pages: 262006 worker # [ 0.025185] Policy zone: DMA32 full # [ 0.039308] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level) worker # [ 0.027158] mem auto-init: stack:all(zero), heap alloc:on, heap free:off full # [ 0.039309] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level) worker # [ 0.030125] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 full # [ 0.039312] ACPI: Using ACPI (MADT) for SMP configuration information worker # [ 0.031954] allocated 2097152 bytes of page_ext full # [ 0.039313] ACPI: HPET id: 0x8086a201 base: 0xfed00000 worker # [ 0.041401] ftrace: allocating 48798 entries in 192 pages full # [ 0.039319] TSC deadline timer available worker # [ 0.041403] ftrace: allocated 192 pages with 2 groups full # [ 0.039323] CPU topo: Max. logical packages: 1 worker # [ 0.042136] Dynamic Preempt: lazy full # [ 0.039324] CPU topo: Max. logical dies: 1 worker # [ 0.042248] rcu: Preemptible hierarchical RCU implementation. worker # [ 0.042249] rcu: RCU event tracing is enabled. full # [ 0.039324] CPU topo: Max. dies per package: 1 full # [ 0.039328] CPU topo: Max. threads per core: 1 worker # [ 0.042249] rcu: RCU restricting CPUs from NR_CPUS=384 to nr_cpu_ids=1. full # [ 0.039328] CPU topo: Num. cores per package: 2 worker # [ 0.042250] Trampoline variant of Tasks RCU enabled. full # [ 0.039328] CPU topo: Num. threads per package: 2 worker # [ 0.042251] Rude variant of Tasks RCU enabled. worker # [ 0.042251] Tracing variant of Tasks RCU enabled. full # [ 0.039329] CPU topo: Allowing 2 present CPUs plus 0 hotplug CPUs worker # [ 0.042252] rcu: RCU calculated value of scheduler-enlistment delay is 100 jiffies. full # [ 0.039350] kvm-guest: APIC: eoi() replaced with kvm_guest_apic_eoi_write() worker # [ 0.042252] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1 full # [ 0.039364] kvm-guest: KVM setup pv remote TLB flush full # [ 0.039366] kvm-guest: setup PV sched yield worker # [ 0.042298] RCU Tasks: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1. full # [ 0.039384] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff] worker # [ 0.042299] RCU Tasks Rude: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1. full # [ 0.039385] PM: hibernation: Registered nosave memory: [mem 0x0009f000-0x000fffff] worker # [ 0.042300] RCU Tasks Trace: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1. full # [ 0.039387] [mem 0xc0000000-0xfed1bfff] available for PCI devices worker # [ 0.046322] NR_IRQS: 24832, nr_irqs: 256, preallocated irqs: 16 full # [ 0.039388] Booting paravirtualized kernel on KVM worker # [ 0.046569] rcu: srcu_init: Setting srcu_struct sizes based on contention. full # [ 0.039392] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1910969940391419 ns worker # [ 0.046575] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns full # [ 0.043150] setup_percpu: NR_CPUS:384 nr_cpumask_bits:2 nr_cpu_ids:2 nr_node_ids:1 full # [ 0.044909] percpu: Embedded 98 pages/cpu s278528 r8192 d114688 u1048576 worker # [ 0.046668] kfence: initialized - using 2097152 bytes for 255 objects at 0x(____ptrval____)-0x(____ptrval____) full # [ 0.044948] kvm-guest: PV spinlocks enabled worker # [ 0.052242] Console: colour VGA+ 80x25 worker # [ 0.052245] printk: legacy console [tty0] enabled full # [ 0.044949] PV qspinlock hash table entries: 256 (order: 0, 4096 bytes, linear) worker # [ 0.085054] printk: legacy console [ttyS0] enabled worker # [ 0.243765] ACPI: Core revision 20250807 worker # [ 0.244917] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604467 ns worker # [ 0.247029] APIC: Switch to symmetric I/O mode setup full # [ 0.044952] 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/jg9pi78kqa9hxfs3275sqrjq73v0d0h8-nixos-system-full-test/init regInfo=/nix/.ro-store/8lrr2148ym08hi8w05lcx4zpagf9w7kp-closure-info/registration console=ttyS0,115200n8 console=tty0 worker # [ 0.248304] x2apic enabled worker # [ 0.249196] APIC: Switched APIC routing to: physical x2apic full # [ 0.045032] Unknown kernel command line parameters "regInfo=/nix/.ro-store/8lrr2148ym08hi8w05lcx4zpagf9w7kp-closure-info/registration", will be passed to user space. full # [ 0.045050] random: crng init done worker # [ 0.251262] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1 full # [ 0.045051] printk: log buffer data + meta data: 262144 + 917504 = 1179648 bytes worker # [ 0.252605] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x6d5818a734c, max_idle_ns: 881590694765 ns full # [ 0.046770] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear) full # [ 0.047825] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear) worker # [ 0.254907] Calibrating delay loop (skipped) preset value.. 7585.74 BogoMIPS (lpj=3792874) full # [ 0.047873] Fallback order for Node 0: 0 full # [ 0.047875] Built 1 zonelists, mobility grouping on. Total pages: 524150 worker # [ 0.257002] x86/cpu: User Mode Instruction Prevention (UMIP) activated full # [ 0.047876] Policy zone: DMA32 full # [ 0.049824] mem auto-init: stack:all(zero), heap alloc:on, heap free:off worker # [ 0.259076] Last level iTLB entries: 4KB 512, 2MB 255, 4MB 127 full # [ 0.054834] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1 worker # [ 0.260906] Last level dTLB entries: 4KB 512, 2MB 255, 4MB 127, 1GB 0 full # [ 0.058442] allocated 4194304 bytes of page_ext full # [ 0.068399] ftrace: allocating 48798 entries in 192 pages full # [ 0.068402] ftrace: allocated 192 pages with 2 groups worker # [ 0.261909] mitigations: Enabled attack vectors: user_kernel, user_user, guest_host, guest_guest, SMT mitigations: auto full # [ 0.069152] Dynamic Preempt: lazy full # [ 0.069316] rcu: Preemptible hierarchical RCU implementation. worker # [ 0.263906] Speculative Store Bypass: Mitigation: Speculative Store Bypass disabled via prctl full # [ 0.069317] rcu: RCU event tracing is enabled. worker # [ 0.264906] Spectre V2 : Mitigation: Retpolines full # [ 0.069318] rcu: RCU restricting CPUs from NR_CPUS=384 to nr_cpu_ids=2. full # [ 0.069319] Trampoline variant of Tasks RCU enabled. worker # [ 0.265906] Speculative Return Stack Overflow: Mitigation: Safe RET full # [ 0.069319] Rude variant of Tasks RCU enabled. full # [ 0.069320] Tracing variant of Tasks RCU enabled. full # [ 0.069320] rcu: RCU calculated value of scheduler-enlistment delay is 100 jiffies. full # [ 0.069321] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2 full # [ 0.069331] RCU Tasks: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=2. worker # [ 0.266906] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization full # [ 0.069333] RCU Tasks Rude: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=2. worker # [ 0.268906] Spectre V2 : Spectre v2 / SpectreRSB: Filling RSB on context switch and VMEXIT full # [ 0.069334] RCU Tasks Trace: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=2. worker # [ 0.269906] Spectre V2 : Enabling Restricted Speculation for firmware calls full # [ 0.073380] NR_IRQS: 24832, nr_irqs: 440, preallocated irqs: 16 worker # [ 0.270907] Spectre V2 : mitigation: Enabling conditional Indirect Branch Prediction Barrier full # [ 0.073625] rcu: srcu_init: Setting srcu_struct sizes based on contention. worker # [ 0.272906] active return thunk: srso_alias_return_thunk full # [ 0.073631] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns worker # [ 0.273920] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers' full # [ 0.073722] kfence: initialized - using 2097152 bytes for 255 objects at 0x(____ptrval____)-0x(____ptrval____) full # [ 0.079422] Console: colour VGA+ 80x25 worker # [ 0.275905] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers' full # [ 0.079426] printk: legacy console [tty0] enabled worker # [ 0.276905] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers' full # [ 0.113496] printk: legacy console [ttyS0] enabled full # [ 0.275637] ACPI: Core revision 20250807 worker # [ 0.277906] x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys User registers' full # [ 0.276829] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604467 ns worker # [ 0.278905] x86/fpu: Supporting XSAVE feature 0x800: 'Control-flow User registers' full # [ 0.278936] APIC: Switch to symmetric I/O mode setup worker # [ 0.279905] x86/fpu: Supporting XSAVE feature 0x1000: 'Control-flow Kernel registers (KVM only)' full # [ 0.280369] x2apic enabled worker # [ 0.281907] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 full # [ 0.281580] APIC: Switched APIC routing to: physical x2apic worker # [ 0.283906] x86/fpu: xstate_offset[9]: 832, xstate_sizes[9]: 8 full # [ 0.282983] kvm-guest: APIC: send_IPI_mask() replaced with kvm_send_ipi_mask() worker # [ 0.284906] x86/fpu: xstate_offset[11]: 840, xstate_sizes[11]: 16 worker # [ 0.285906] x86/fpu: xstate_offset[12]: 856, xstate_sizes[12]: 24 full # [ 0.284628] kvm-guest: APIC: send_IPI_mask_allbutself() replaced with kvm_send_ipi_mask_allbutself() full # [ 0.286837] kvm-guest: setup PV IPIs worker # [ 0.286905] x86/fpu: Enabled xstate features 0x1a07, context size is 880 bytes, using 'compacted' format. full # [ 0.288933] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1 full # [ 0.290608] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x6d5818a734c, max_idle_ns: 881590694765 ns full # [ 0.293454] Calibrating delay loop (skipped) preset value.. 7585.74 BogoMIPS (lpj=3792874) full # [ 0.294541] x86/cpu: User Mode Instruction Prevention (UMIP) activated full # [ 0.296648] Last level iTLB entries: 4KB 512, 2MB 255, 4MB 127 full # [ 0.298454] Last level dTLB entries: 4KB 512, 2MB 255, 4MB 127, 1GB 0 full # [ 0.300464] mitigations: Enabled attack vectors: user_kernel, user_user, guest_host, guest_guest, SMT mitigations: auto full # [ 0.301453] Speculative Store Bypass: Mitigation: Speculative Store Bypass disabled via prctl full # [ 0.302453] Spectre V2 : Mitigation: Retpolines worker # [ 0.316690] Freeing SMP alternatives memory: 44K full # [ 0.304453] Speculative Return Stack Overflow: Mitigation: Safe RET worker # [ 0.317731] pid_max: default: 32768 minimum: 301 worker # [ 0.318937] LSM: initializing lsm=capability,landlock,yama,bpf,ima full # [ 0.305461] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization worker # [ 0.320004] landlock: Up and running. worker # [ 0.320906] Yama: becoming mindful. worker # [ 0.322116] LSM support for eBPF active full # [ 0.306454] Spectre V2 : Spectre v2 / SpectreRSB: Filling RSB on context switch and VMEXIT worker # [ 0.322991] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes, linear) full # [ 0.307453] Spectre V2 : Enabling Restricted Speculation for firmware calls worker # [ 0.323925] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes, linear) full # [ 0.309459] Spectre V2 : mitigation: Enabling conditional Indirect Branch Prediction Barrier worker # [ 0.325799] smpboot: CPU0: AMD Ryzen Threadripper PRO 5965WX 24-Cores (family: 0x19, model: 0x8, stepping: 0x2) full # [ 0.311454] active return thunk: srso_alias_return_thunk worker # [ 0.326354] Performance Events: Fam17h+ core perfctr, AMD PMU driver. worker # [ 0.326909] ... version: 0 full # [ 0.312476] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers' worker # [ 0.327907] ... bit width: 48 worker # [ 0.328919] ... generic counters: 6 full # [ 0.313453] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers' worker # [ 0.329907] ... generic bitmap: 000000000000003f full # [ 0.314459] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers' worker # [ 0.330907] ... fixed-purpose counters: 0 worker # [ 0.331903] ... fixed-purpose bitmap: 0000000000000000 full # [ 0.315453] x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys User registers' worker # [ 0.332907] ... value mask: 0000ffffffffffff worker # [ 0.333907] ... max period: 00007fffffffffff full # [ 0.316453] x86/fpu: Supporting XSAVE feature 0x800: 'Control-flow User registers' worker # [ 0.334907] ... global_ctrl mask: 000000000000003f worker # [ 0.336008] signal: max sigframe size: 3376 full # [ 0.317453] x86/fpu: Supporting XSAVE feature 0x1000: 'Control-flow Kernel registers (KVM only)' worker # [ 0.336979] rcu: Hierarchical SRCU implementation. full # [ 0.319454] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 worker # [ 0.337911] rcu: Max phase no-delay instances is 400. full # [ 0.320453] x86/fpu: xstate_offset[9]: 832, xstate_sizes[9]: 8 full # [ 0.322453] x86/fpu: xstate_offset[11]: 840, xstate_sizes[11]: 16 worker # [ 0.342678] smp: Bringing up secondary CPUs ... full # [ 0.323453] x86/fpu: xstate_offset[12]: 856, xstate_sizes[12]: 24 worker # [ 0.342920] smp: Brought up 1 node, 1 CPU worker # [ 0.343871] smpboot: Total of 1 processors activated (7585.74 BogoMIPS) full # [ 0.324453] x86/fpu: Enabled xstate features 0x1a07, context size is 880 bytes, using 'compacted' format. worker # [ 0.345043] Memory: 943008K/1048024K available (17259K kernel code, 2728K rwdata, 13652K rodata, 3656K init, 2968K bss, 97600K reserved, 0K cma-reserved) worker # [ 0.346100] devtmpfs: initialized worker # [ 0.347100] x86/mm: Memory block size: 128MB worker # [ 0.348764] posixtimers hash table entries: 512 (order: 1, 8192 bytes, linear) worker # [ 0.349935] futex hash table entries: 256 (16384 bytes on 1 NUMA nodes, total 16 KiB, linear). worker # [ 0.351006] pinctrl core: initialized pinctrl subsystem worker # [ 0.352197] PM: RTC time: 21:04:22, date: 2026-09-27 worker # [ 0.355252] NET: Registered PF_NETLINK/PF_ROUTE protocol family worker # [ 0.356212] DMA: preallocated 128 KiB GFP_KERNEL pool for atomic allocations worker # [ 0.356928] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations worker # [ 0.358027] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations worker # [ 0.358915] audit: initializing netlink subsys (disabled) worker # [ 0.360162] thermal_sys: Registered thermal governor 'fair_share' worker # [ 0.360164] thermal_sys: Registered thermal governor 'bang_bang' worker # [ 0.360908] thermal_sys: Registered thermal governor 'step_wise' full # [ 0.354075] Freeing SMP alternatives memory: 44K worker # [ 0.361911] audit: type=2000 audit(1790543062.947:1): state=initialized audit_enabled=0 res=1 full # [ 0.354455] pid_max: default: 32768 minimum: 301 worker # [ 0.363909] thermal_sys: Registered thermal governor 'user_space' full # [ 0.355535] LSM: initializing lsm=capability,landlock,yama,bpf,ima worker # [ 0.363911] thermal_sys: Registered thermal governor 'power_allocator' full # [ 0.357572] landlock: Up and running. worker # [ 0.364924] cpuidle: using governor menu full # [ 0.358452] Yama: becoming mindful. full # [ 0.359698] LSM support for eBPF active worker # [ 0.367766] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5 full # [ 0.360599] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear) worker # [ 0.369151] PCI: ECAM [mem 0xb0000000-0xbfffffff] (base 0xb0000000) for domain 0000 [bus 00-ff] full # [ 0.361486] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear) worker # [ 0.369910] PCI: ECAM [mem 0xb0000000-0xbfffffff] reserved as E820 entry worker # [ 0.370918] PCI: Using configuration type 1 for base access full # [ 0.363634] smpboot: CPU0: AMD Ryzen Threadripper PRO 5965WX 24-Cores (family: 0x19, model: 0x8, stepping: 0x2) worker # [ 0.372088] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible. full # [ 0.364966] Performance Events: Fam17h+ core perfctr, AMD PMU driver. full # [ 0.365461] ... version: 0 full # [ 0.366454] ... bit width: 48 full # [ 0.367454] ... generic counters: 6 full # [ 0.368454] ... generic bitmap: 000000000000003f full # [ 0.369454] ... fixed-purpose counters: 0 worker # [ 0.379168] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages full # [ 0.370454] ... fixed-purpose bitmap: 0000000000000000 worker # [ 0.379907] HugeTLB: 16380 KiB vmemmap can be freed for a 1.00 GiB page full # [ 0.371454] ... value mask: 0000ffffffffffff full # [ 0.372455] ... max period: 00007fffffffffff full # [ 0.373454] ... global_ctrl mask: 000000000000003f full # [ 0.374567] signal: max sigframe size: 3376 worker # [ 0.384907] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages full # [ 0.375592] rcu: Hierarchical SRCU implementation. worker # [ 0.385908] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page full # [ 0.376459] rcu: Max phase no-delay instances is 400. full # [ 0.377609] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level worker # [ 0.394463] ACPI: Added _OSI(Module Device) full # [ 0.383210] smp: Bringing up secondary CPUs ... worker # [ 0.394908] ACPI: Added _OSI(Processor Device) worker # [ 0.395908] ACPI: Added _OSI(Processor Aggregator Device) full # [ 0.384879] smpboot: x86: Booting SMP configuration: full # [ 0.385458] .... node #0, CPUs: #1 full # [ 0.385644] smp: Brought up 1 node, 2 CPUs full # [ 0.388390] smpboot: Total of 2 processors activated (15171.49 BogoMIPS) worker # [ 0.404299] ACPI: 1 ACPI AML tables successfully acquired and loaded full # [ 0.389827] Memory: 1969792K/2096600K available (17259K kernel code, 2728K rwdata, 13652K rodata, 3656K init, 2968K bss, 115932K reserved, 0K cma-reserved) full # [ 0.390988] devtmpfs: initialized worker # [ 0.408259] ACPI: Interpreter enabled full # [ 0.392510] x86/mm: Memory block size: 128MB worker # [ 0.408922] ACPI: PM: (supports S0 S3 S4 S5) worker # [ 0.409898] ACPI: Using IOAPIC for interrupt routing full # [ 0.394748] posixtimers hash table entries: 1024 (order: 2, 16384 bytes, linear) full # [ 0.395516] futex hash table entries: 512 (32768 bytes on 1 NUMA nodes, total 32 KiB, linear). worker # [ 0.412940] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug full # [ 0.396553] pinctrl core: initialized pinctrl subsystem worker # [ 0.413907] PCI: Using E820 reservations for host bridge windows full # [ 0.397766] PM: RTC time: 21:04:22, date: 2026-09-27 worker # [ 0.415496] ACPI: Enabled 2 GPEs in block 00 to 3F full # [ 0.400857] NET: Registered PF_NETLINK/PF_ROUTE protocol family worker # [ 0.419849] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) full # [ 0.402039] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic allocations worker # [ 0.420912] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI HPX-Type3] full # [ 0.402485] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations worker # [ 0.421980] acpi PNP0A08:00: _OSC: platform does not support [PCIeHotplug LTR] full # [ 0.403689] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations full # [ 0.404465] audit: initializing netlink subsys (disabled) worker # [ 0.423026] acpi PNP0A08:00: _OSC: OS now controls [PME AER PCIeCapability] worker # [ 0.424371] PCI host bridge to bus 0000:00 full # [ 0.405525] audit: type=2000 audit(1790543062.996:1): state=initialized audit_enabled=0 res=1 worker # [ 0.424912] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window] full # [ 0.405674] thermal_sys: Registered thermal governor 'fair_share' worker # [ 0.425908] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window] full # [ 0.406462] thermal_sys: Registered thermal governor 'bang_bang' worker # [ 0.426908] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window] worker # [ 0.427908] pci_bus 0000:00: root bus resource [mem 0x40000000-0xafffffff window] full # [ 0.407456] thermal_sys: Registered thermal governor 'step_wise' worker # [ 0.428908] pci_bus 0000:00: root bus resource [mem 0xc0000000-0xfebfffff window] full # [ 0.408454] thermal_sys: Registered thermal governor 'user_space' worker # [ 0.429908] pci_bus 0000:00: root bus resource [mem 0x100000000-0x8ffffffff window] worker # [ 0.430908] pci_bus 0000:00: root bus resource [bus 00-ff] full # [ 0.409467] thermal_sys: Registered thermal governor 'power_allocator' full # [ 0.410518] cpuidle: using governor menu worker # [ 0.431992] pci 0000:00:00.0: [8086:29c0] type 00 class 0x060000 conventional PCI endpoint worker # [ 0.433632] pci 0000:00:01.0: [1234:1111] type 00 class 0x030000 conventional PCI endpoint full # [ 0.413715] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5 full # [ 0.414919] PCI: ECAM [mem 0xb0000000-0xbfffffff] (base 0xb0000000) for domain 0000 [bus 00-ff] worker # [ 0.436966] pci 0000:00:01.0: BAR 0 [mem 0xfd000000-0xfdffffff pref] full # [ 0.415459] PCI: ECAM [mem 0xb0000000-0xbfffffff] reserved as E820 entry worker # [ 0.437930] pci 0000:00:01.0: BAR 2 [mem 0xfebd0000-0xfebd0fff] worker # [ 0.438951] pci 0000:00:01.0: ROM [mem 0xfebc0000-0xfebcffff pref] full # [ 0.416473] PCI: Using configuration type 1 for base access worker # [ 0.440221] pci 0000:00:01.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff] full # [ 0.417750] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible. worker # [ 0.441706] pci 0000:00:02.0: [1af4:1000] type 00 class 0x020000 conventional PCI endpoint worker # [ 0.444935] pci 0000:00:02.0: BAR 0 [io 0xc100-0xc11f] worker # [ 0.445919] pci 0000:00:02.0: BAR 1 [mem 0xfebd1000-0xfebd1fff] worker # [ 0.446950] pci 0000:00:02.0: BAR 4 [mem 0xfe000000-0xfe003fff 64bit pref] full # [ 0.425502] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages worker # [ 0.447919] pci 0000:00:02.0: ROM [mem 0xfeb40000-0xfeb7ffff pref] full # [ 0.428453] HugeTLB: 16380 KiB vmemmap can be freed for a 1.00 GiB page worker # [ 0.449883] pci 0000:00:03.0: [1af4:1005] type 00 class 0x00ff00 conventional PCI endpoint full # [ 0.429457] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages full # [ 0.430455] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page worker # [ 0.452918] pci 0000:00:03.0: BAR 0 [io 0xc120-0xc13f] worker # [ 0.453927] pci 0000:00:03.0: BAR 1 [mem 0xfebd2000-0xfebd2fff] worker # [ 0.454961] pci 0000:00:03.0: BAR 4 [mem 0xfe004000-0xfe007fff 64bit pref] full # [ 0.436205] ACPI: Added _OSI(Module Device) full # [ 0.437300] ACPI: Added _OSI(Processor Device) worker # [ 0.457118] pci 0000:00:04.0: [1af4:1001] type 00 class 0x010000 conventional PCI endpoint full # [ 0.438316] ACPI: Added _OSI(Processor Aggregator Device) worker # [ 0.459922] pci 0000:00:04.0: BAR 0 [io 0xc000-0xc07f] worker # [ 0.460932] pci 0000:00:04.0: BAR 1 [mem 0xfebd3000-0xfebd3fff] worker # [ 0.461959] pci 0000:00:04.0: BAR 4 [mem 0xfe008000-0xfe00bfff 64bit pref] full # [ 0.443115] ACPI: 1 ACPI AML tables successfully acquired and loaded full # [ 0.445806] ACPI: Interpreter enabled worker # [ 0.463873] pci 0000:00:05.0: [1af4:1000] type 00 class 0x020000 conventional PCI endpoint full # [ 0.447362] ACPI: PM: (supports S0 S3 S4 S5) full # [ 0.448409] ACPI: Using IOAPIC for interrupt routing worker # [ 0.465941] pci 0000:00:05.0: BAR 0 [io 0xc140-0xc15f] full # [ 0.449519] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug full # [ 0.450454] PCI: Using E820 reservations for host bridge windows worker # [ 0.466944] pci 0000:00:05.0: BAR 1 [mem 0xfebd4000-0xfebd4fff] full # [ 0.451603] ACPI: Enabled 2 GPEs in block 00 to 3F worker # [ 0.467988] pci 0000:00:05.0: BAR 4 [mem 0xfe00c000-0xfe00ffff 64bit pref] worker # [ 0.468926] pci 0000:00:05.0: ROM [mem 0xfeb80000-0xfebbffff pref] full # [ 0.457404] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) worker # [ 0.471550] pci 0000:00:06.0: [1af4:1052] type 00 class 0x090000 conventional PCI endpoint full # [ 0.458462] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI HPX-Type3] full # [ 0.459560] acpi PNP0A08:00: _OSC: platform does not support [PCIeHotplug LTR] worker # [ 0.474747] pci 0000:00:06.0: BAR 1 [mem 0xfebd5000-0xfebd5fff] full # [ 0.460605] acpi PNP0A08:00: _OSC: OS now controls [PME AER PCIeCapability] full # [ 0.461934] PCI host bridge to bus 0000:00 worker # [ 0.475989] pci 0000:00:06.0: BAR 4 [mem 0xfe010000-0xfe013fff 64bit pref] full # [ 0.462459] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window] full # [ 0.463455] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window] full # [ 0.464455] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window] worker # [ 0.478401] pci 0000:00:07.0: [1af4:105a] type 00 class 0x018000 conventional PCI endpoint full # [ 0.465457] pci_bus 0000:00: root bus resource [mem 0x80000000-0xafffffff window] full # [ 0.466454] pci_bus 0000:00: root bus resource [mem 0xc0000000-0xfebfffff window] worker # [ 0.479939] pci 0000:00:07.0: BAR 1 [mem 0xfebd6000-0xfebd6fff] full # [ 0.467462] pci_bus 0000:00: root bus resource [mem 0x100000000-0x8ffffffff window] full # [ 0.468470] pci_bus 0000:00: root bus resource [bus 00-ff] worker # [ 0.480982] pci 0000:00:07.0: BAR 4 [mem 0xfe014000-0xfe017fff 64bit pref] full # [ 0.469583] pci 0000:00:00.0: [8086:29c0] type 00 class 0x060000 conventional PCI endpoint worker # [ 0.483402] pci 0000:00:08.0: [1af4:105a] type 00 class 0x018000 conventional PCI endpoint full # [ 0.471204] pci 0000:00:01.0: [1234:1111] type 00 class 0x030000 conventional PCI endpoint worker # [ 0.485940] pci 0000:00:08.0: BAR 1 [mem 0xfebd7000-0xfebd7fff] worker # [ 0.486977] pci 0000:00:08.0: BAR 4 [mem 0xfe018000-0xfe01bfff 64bit pref] full # [ 0.474522] pci 0000:00:01.0: BAR 0 [mem 0xfd000000-0xfdffffff pref] full # [ 0.475477] pci 0000:00:01.0: BAR 2 [mem 0xfebd0000-0xfebd0fff] full # [ 0.476499] pci 0000:00:01.0: ROM [mem 0xfebc0000-0xfebcffff pref] worker # [ 0.489321] pci 0000:00:09.0: [1af4:105a] type 00 class 0x018000 conventional PCI endpoint full # [ 0.477633] pci 0000:00:01.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff] full # [ 0.479248] pci 0000:00:02.0: [1af4:1000] type 00 class 0x020000 conventional PCI endpoint worker # [ 0.491350] pci 0000:00:09.0: BAR 1 [mem 0xfebd8000-0xfebd8fff] worker # [ 0.491971] pci 0000:00:09.0: BAR 4 [mem 0xfe01c000-0xfe01ffff 64bit pref] full # [ 0.482420] pci 0000:00:02.0: BAR 0 [io 0xc100-0xc11f] full # [ 0.483414] pci 0000:00:02.0: BAR 1 [mem 0xfebd1000-0xfebd1fff] worker # [ 0.494309] pci 0000:00:0a.0: [1af4:1003] type 00 class 0x078000 conventional PCI endpoint full # [ 0.484498] pci 0000:00:02.0: BAR 4 [mem 0xfe000000-0xfe003fff 64bit pref] full # [ 0.485472] pci 0000:00:02.0: ROM [mem 0xfeb40000-0xfeb7ffff pref] worker # [ 0.496628] pci 0000:00:0a.0: BAR 0 [io 0xc080-0xc0bf] worker # [ 0.496921] pci 0000:00:0a.0: BAR 1 [mem 0xfebd9000-0xfebd9fff] worker # [ 0.497950] pci 0000:00:0a.0: BAR 4 [mem 0xfe020000-0xfe023fff 64bit pref] full # [ 0.487914] pci 0000:00:03.0: [1af4:1005] type 00 class 0x00ff00 conventional PCI endpoint worker # [ 0.499982] pci 0000:00:0b.0: [1af4:1005] type 00 class 0x00ff00 conventional PCI endpoint full # [ 0.490308] pci 0000:00:03.0: BAR 0 [io 0xc120-0xc13f] worker # [ 0.501942] pci 0000:00:0b.0: BAR 0 [io 0xc160-0xc17f] full # [ 0.491470] pci 0000:00:03.0: BAR 1 [mem 0xfebd2000-0xfebd2fff] worker # [ 0.502919] pci 0000:00:0b.0: BAR 1 [mem 0xfebda000-0xfebdafff] full # [ 0.492509] pci 0000:00:03.0: BAR 4 [mem 0xfe004000-0xfe007fff 64bit pref] worker # [ 0.503950] pci 0000:00:0b.0: BAR 4 [mem 0xfe024000-0xfe027fff 64bit pref] full # [ 0.494697] pci 0000:00:04.0: [1af4:1001] type 00 class 0x010000 conventional PCI endpoint worker # [ 0.505945] pci 0000:00:1d.0: [8086:2934] type 00 class 0x0c0300 conventional PCI endpoint worker # [ 0.507776] pci 0000:00:1d.0: BAR 4 [io 0xc180-0xc19f] full # [ 0.497070] pci 0000:00:04.0: BAR 0 [io 0xc000-0xc07f] full # [ 0.497470] pci 0000:00:04.0: BAR 1 [mem 0xfebd3000-0xfebd3fff] worker # [ 0.509192] pci 0000:00:1d.1: [8086:2935] type 00 class 0x0c0300 conventional PCI endpoint full # [ 0.498497] pci 0000:00:04.0: BAR 4 [mem 0xfe008000-0xfe00bfff 64bit pref] worker # [ 0.510673] pci 0000:00:1d.1: BAR 4 [io 0xc1a0-0xc1bf] full # [ 0.500583] pci 0000:00:05.0: [1af4:1000] type 00 class 0x020000 conventional PCI endpoint full # [ 0.502481] pci 0000:00:05.0: BAR 0 [io 0xc140-0xc15f] full # [ 0.503466] pci 0000:00:05.0: BAR 1 [mem 0xfebd4000-0xfebd4fff] full # [ 0.504504] pci 0000:00:05.0: BAR 4 [mem 0xfe00c000-0xfe00ffff 64bit pref] full # [ 0.505478] pci 0000:00:05.0: ROM [mem 0xfeb80000-0xfebbffff pref] worker # [ 0.512194] pci 0000:00:1d.2: [8086:2936] type 00 class 0x0c0300 conventional PCI endpoint full # [ 0.507930] pci 0000:00:06.0: [1af4:1052] type 00 class 0x090000 conventional PCI endpoint worker # [ 0.514960] pci 0000:00:1d.2: BAR 4 [io 0xc1c0-0xc1df] worker # [ 0.516306] pci 0000:00:1d.7: [8086:293a] type 00 class 0x0c0320 conventional PCI endpoint full # [ 0.509482] pci 0000:00:06.0: BAR 1 [mem 0xfebd5000-0xfebd5fff] full # [ 0.510502] pci 0000:00:06.0: BAR 4 [mem 0xfe010000-0xfe013fff 64bit pref] worker # [ 0.517933] pci 0000:00:1d.7: BAR 0 [mem 0xfebdb000-0xfebdbfff] worker # [ 0.519245] pci 0000:00:1f.0: [8086:2918] type 00 class 0x060100 conventional PCI endpoint full # [ 0.512741] pci 0000:00:07.0: [1af4:105a] type 00 class 0x018000 conventional PCI endpoint worker # [ 0.520451] pci 0000:00:1f.0: quirk: [io 0x0600-0x067f] claimed by ICH6 ACPI/GPIO/TCO worker # [ 0.521281] pci 0000:00:1f.2: [8086:2922] type 00 class 0x010601 conventional PCI endpoint full # [ 0.515489] pci 0000:00:07.0: BAR 1 [mem 0xfebd6000-0xfebd6fff] worker # [ 0.522960] pci 0000:00:1f.2: BAR 4 [io 0xc1e0-0xc1ff] full # [ 0.516521] pci 0000:00:07.0: BAR 4 [mem 0xfe014000-0xfe017fff 64bit pref] worker # [ 0.523919] pci 0000:00:1f.2: BAR 5 [mem 0xfebdc000-0xfebdcfff] worker # [ 0.525430] pci 0000:00:1f.3: [8086:2930] type 00 class 0x0c0500 conventional PCI endpoint full # [ 0.519135] pci 0000:00:08.0: [1af4:105a] type 00 class 0x018000 conventional PCI endpoint worker # [ 0.527213] pci 0000:00:1f.3: BAR 4 [io 0x0700-0x073f] full # [ 0.522055] pci 0000:00:08.0: BAR 1 [mem 0xfebd7000-0xfebd7fff] full # [ 0.522517] pci 0000:00:08.0: BAR 4 [mem 0xfe018000-0xfe01bfff 64bit pref] worker # [ 0.533027] ACPI: PCI: Interrupt link LNKA configured for IRQ 10 full # [ 0.524648] pci 0000:00:09.0: [1af4:105a] type 00 class 0x018000 conventional PCI endpoint worker # [ 0.534049] ACPI: PCI: Interrupt link LNKB configured for IRQ 10 worker # [ 0.535039] ACPI: PCI: Interrupt link LNKC configured for IRQ 11 full # [ 0.526488] pci 0000:00:09.0: BAR 1 [mem 0xfebd8000-0xfebd8fff] worker # [ 0.536057] ACPI: PCI: Interrupt link LNKD configured for IRQ 11 worker # [ 0.537039] ACPI: PCI: Interrupt link LNKE configured for IRQ 10 worker # [ 0.538068] ACPI: PCI: Interrupt link LNKF configured for IRQ 10 full # [ 0.527514] pci 0000:00:09.0: BAR 4 [mem 0xfe01c000-0xfe01ffff 64bit pref] worker # [ 0.539078] ACPI: PCI: Interrupt link LNKG configured for IRQ 11 worker # [ 0.540045] ACPI: PCI: Interrupt link LNKH configured for IRQ 11 worker # [ 0.540961] ACPI: PCI: Interrupt link GSIA configured for IRQ 16 full # [ 0.529982] pci 0000:00:0a.0: [1af4:1003] type 00 class 0x078000 conventional PCI endpoint worker # [ 0.541926] ACPI: PCI: Interrupt link GSIB configured for IRQ 17 worker # [ 0.542925] ACPI: PCI: Interrupt link GSIC configured for IRQ 18 full # [ 0.533186] pci 0000:00:0a.0: BAR 0 [io 0xc080-0xc0bf] worker # [ 0.543925] ACPI: PCI: Interrupt link GSID configured for IRQ 19 worker # [ 0.544921] ACPI: PCI: Interrupt link GSIE configured for IRQ 20 worker # [ 0.545922] ACPI: PCI: Interrupt link GSIF configured for IRQ 21 worker # [ 0.546922] ACPI: PCI: Interrupt link GSIG configured for IRQ 22 worker # [ 0.547934] ACPI: PCI: Interrupt link GSIH configured for IRQ 23 worker # [ 0.549870] iommu: Default domain type: Translated worker # [ 0.550824] iommu: DMA domain TLB invalidation policy: lazy mode worker # [ 0.552156] ACPI: bus type USB registered full # [ 0.534467] pci 0000:00:0a.0: BAR 1 [mem 0xfebd9000-0xfebd9fff] worker # [ 0.552966] usbcore: registered new interface driver usbfs worker # [ 0.553923] usbcore: registered new interface driver hub full # [ 0.536496] pci 0000:00:0a.0: BAR 4 [mem 0xfe020000-0xfe023fff 64bit pref] worker # [ 0.554919] usbcore: registered new device driver usb worker # [ 0.556652] NetLabel: Initializing full # [ 0.538445] pci 0000:00:0b.0: [1af4:1005] type 00 class 0x00ff00 conventional PCI endpoint worker # [ 0.556912] NetLabel: domain hash size = 128 worker # [ 0.557907] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO worker # [ 0.558941] NetLabel: unlabeled traffic allowed by default worker # [ 0.559920] PCI: Using ACPI for IRQ routing full # [ 0.541470] pci 0000:00:0b.0: BAR 0 [io 0xc160-0xc17f] full # [ 0.542472] pci 0000:00:0b.0: BAR 1 [mem 0xfebda000-0xfebdafff] full # [ 0.543514] pci 0000:00:0b.0: BAR 4 [mem 0xfe024000-0xfe027fff 64bit pref] full # [ 0.545778] pci 0000:00:1d.0: [8086:2934] type 00 class 0x0c0300 conventional PCI endpoint full # [ 0.547455] pci 0000:00:1d.0: BAR 4 [io 0xc180-0xc19f] full # [ 0.548847] pci 0000:00:1d.1: [8086:2935] type 00 class 0x0c0300 conventional PCI endpoint full # [ 0.550533] pci 0000:00:1d.1: BAR 4 [io 0xc1a0-0xc1bf] full # [ 0.551845] pci 0000:00:1d.2: [8086:2936] type 00 class 0x0c0300 conventional PCI endpoint full # [ 0.553406] pci 0000:00:1d.2: BAR 4 [io 0xc1c0-0xc1df] full # [ 0.554915] pci 0000:00:1d.7: [8086:293a] type 00 class 0x0c0320 conventional PCI endpoint full # [ 0.556310] pci 0000:00:1d.7: BAR 0 [mem 0xfebdb000-0xfebdbfff] full # [ 0.557836] pci 0000:00:1f.0: [8086:2918] type 00 class 0x060100 conventional PCI endpoint full # [ 0.559004] pci 0000:00:1f.0: quirk: [io 0x0600-0x067f] claimed by ICH6 ACPI/GPIO/TCO full # [ 0.559828] pci 0000:00:1f.2: [8086:2922] type 00 class 0x010601 conventional PCI endpoint full # [ 0.562219] pci 0000:00:1f.2: BAR 4 [io 0xc1e0-0xc1ff] full # [ 0.563481] pci 0000:00:1f.2: BAR 5 [mem 0xfebdc000-0xfebdcfff] full # [ 0.565257] pci 0000:00:1f.3: [8086:2930] type 00 class 0x0c0500 conventional PCI endpoint full # [ 0.567482] pci 0000:00:1f.3: BAR 4 [io 0x0700-0x073f] full # [ 0.575006] ACPI: PCI: Interrupt link LNKA configured for IRQ 10 full # [ 0.575632] ACPI: PCI: Interrupt link LNKB configured for IRQ 10 full # [ 0.576593] ACPI: PCI: Interrupt link LNKC configured for IRQ 11 full # [ 0.577592] ACPI: PCI: Interrupt link LNKD configured for IRQ 11 full # [ 0.578593] ACPI: PCI: Interrupt link LNKE configured for IRQ 10 full # [ 0.579602] ACPI: PCI: Interrupt link LNKF configured for IRQ 10 full # [ 0.580591] ACPI: PCI: Interrupt link LNKG configured for IRQ 11 full # [ 0.581589] ACPI: PCI: Interrupt link LNKH configured for IRQ 11 full # [ 0.582508] ACPI: PCI: Interrupt link GSIA configured for IRQ 16 full # [ 0.583476] ACPI: PCI: Interrupt link GSIB configured for IRQ 17 full # [ 0.584472] ACPI: PCI: Interrupt link GSIC configured for IRQ 18 full # [ 0.585473] ACPI: PCI: Interrupt link GSID configured for IRQ 19 full # [ 0.586476] ACPI: PCI: Interrupt link GSIE configured for IRQ 20 full # [ 0.587472] ACPI: PCI: Interrupt link GSIF configured for IRQ 21 full # [ 0.588487] ACPI: PCI: Interrupt link GSIG configured for IRQ 22 full # [ 0.589472] ACPI: PCI: Interrupt link GSIH configured for IRQ 23 full # [ 0.591472] iommu: Default domain type: Translated full # [ 0.593458] iommu: DMA domain TLB invalidation policy: lazy mode full # [ 0.595944] ACPI: bus type USB registered full # [ 0.597648] usbcore: registered new interface driver usbfs worker # [ 0.644944] pci 0000:00:01.0: vgaarb: setting as boot VGA device full # [ 0.599509] usbcore: registered new interface driver hub worker # [ 0.645903] pci 0000:00:01.0: vgaarb: bridge control possible full # [ 0.600476] usbcore: registered new device driver usb worker # [ 0.645903] pci 0000:00:01.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none worker # [ 0.645912] vgaarb: loaded full # [ 0.604035] NetLabel: Initializing worker # [ 0.646810] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0 full # [ 0.604456] NetLabel: domain hash size = 128 worker # [ 0.647793] hpet0: 3 comparators, 64-bit 100.000000 MHz counter full # [ 0.605455] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO full # [ 0.606551] NetLabel: unlabeled traffic allowed by default full # [ 0.607471] PCI: Using ACPI for IRQ routing worker # [ 0.653987] clocksource: Switched to clocksource kvm-clock worker # [ 0.655939] VFS: Disk quotas dquot_6.6.0 worker # [ 0.658534] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) worker # [ 0.660284] pnp: PnP ACPI init worker # [ 0.661300] ACPI: IRQ 4 override to edge(!), high(!) worker # [ 0.662570] system 00:04: [mem 0xb0000000-0xbfffffff window] has been reserved worker # [ 0.664617] pnp: PnP ACPI: found 5 devices worker # [ 0.672286] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns worker # [ 0.674268] clocksource: Switched to clocksource acpi_pm worker # [ 0.675610] NET: Registered PF_INET protocol family worker # [ 0.676932] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear) worker # [ 0.692268] tcp_listen_portaddr_hash hash table entries: 512 (order: 1, 8192 bytes, linear) worker # [ 0.694325] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) worker # [ 0.696147] TCP established hash table entries: 8192 (order: 4, 65536 bytes, linear) worker # [ 0.697946] TCP bind hash table entries: 8192 (order: 6, 262144 bytes, linear) worker # [ 0.699618] TCP: Hash tables configured (established 8192 bind 8192) worker # [ 0.701145] MPTCP token hash table entries: 1024 (order: 3, 24576 bytes, linear) worker # [ 0.702871] UDP hash table entries: 512 (order: 3, 32768 bytes, linear) worker # [ 0.704386] UDP-Lite hash table entries: 512 (order: 3, 32768 bytes, linear) worker # [ 0.706022] NET: Registered PF_UNIX/PF_LOCAL protocol family worker # [ 0.707382] NET: Registered PF_XDP protocol family worker # [ 0.708550] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window] worker # [ 0.709956] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff window] worker # [ 0.711370] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window] worker # [ 0.712888] pci_bus 0000:00: resource 7 [mem 0x40000000-0xafffffff window] worker # [ 0.714410] pci_bus 0000:00: resource 8 [mem 0xc0000000-0xfebfffff window] worker # [ 0.715936] pci_bus 0000:00: resource 9 [mem 0x100000000-0x8ffffffff window] worker # [ 0.718160] ACPI: \_SB_.GSIA: Enabled at IRQ 16 worker # [ 0.720757] ACPI: \_SB_.GSIB: Enabled at IRQ 17 worker # [ 0.723128] ACPI: \_SB_.GSIC: Enabled at IRQ 18 worker # [ 0.725408] ACPI: \_SB_.GSID: Enabled at IRQ 19 worker # [ 0.727430] PCI: CLS 0 bytes, default 64 worker # [ 0.728643] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x6d5818a734c, max_idle_ns: 881590694765 ns worker # [ 0.730946] Trying to unpack rootfs image as initramfs... full # [ 0.695497] pci 0000:00:01.0: vgaarb: setting as boot VGA device full # [ 0.696450] pci 0000:00:01.0: vgaarb: bridge control possible full # [ 0.696450] pci 0000:00:01.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none full # [ 0.696461] vgaarb: loaded full # [ 0.697369] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0 full # [ 0.698336] hpet0: 3 comparators, 64-bit 100.000000 MHz counter full # [ 0.702584] clocksource: Switched to clocksource kvm-clock full # [ 0.704496] VFS: Disk quotas dquot_6.6.0 full # [ 0.705475] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) full # [ 0.707345] pnp: PnP ACPI init full # [ 0.709064] ACPI: IRQ 4 override to edge(!), high(!) full # [ 0.711150] system 00:04: [mem 0xb0000000-0xbfffffff window] has been reserved full # [ 0.714466] pnp: PnP ACPI: found 5 devices worker # [ 0.772907] Initialise system trusted keyrings worker # [ 0.774160] workingset: timestamp_bits=40 max_order=18 bucket_order=0 full # [ 0.723990] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns full # [ 0.726200] clocksource: Switched to clocksource acpi_pm full # [ 0.727698] NET: Registered PF_INET protocol family full # [ 0.729346] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear) worker # [ 0.795034] Key type asymmetric registered worker # [ 0.796056] Asymmetric key parser 'x509' registered full # [ 0.745992] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear) full # [ 0.748883] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) worker # [ 0.799406] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248) full # [ 0.751304] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear) worker # [ 0.803407] io scheduler mq-deadline registered worker # [ 0.804495] io scheduler kyber registered full # [ 0.753803] TCP bind hash table entries: 16384 (order: 7, 524288 bytes, linear) full # [ 0.756205] TCP: Hash tables configured (established 16384 bind 16384) worker # [ 0.807851] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled full # [ 0.758192] MPTCP token hash table entries: 2048 (order: 4, 49152 bytes, linear) full # [ 0.760390] UDP hash table entries: 1024 (order: 4, 65536 bytes, linear) worker # [ 0.811617] 00:03: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A full # [ 0.762314] UDP-Lite hash table entries: 1024 (order: 4, 65536 bytes, linear) full # [ 0.764433] NET: Registered PF_UNIX/PF_LOCAL protocol family full # [ 0.766099] NET: Registered PF_XDP protocol family full # [ 0.767571] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window] worker # [ 0.818304] Linux agpgart interface v0.103 full # [ 0.769405] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff window] worker # [ 0.821428] ACPI: bus type drm_connector registered full # [ 0.771162] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window] worker # [ 0.822970] usbcore: registered new interface driver usbserial_generic full # [ 0.773057] pci_bus 0000:00: resource 7 [mem 0x80000000-0xafffffff window] worker # [ 0.824446] usbserial: USB Serial support registered for generic full # [ 0.774713] pci_bus 0000:00: resource 8 [mem 0xc0000000-0xfebfffff window] full # [ 0.776298] pci_bus 0000:00: resource 9 [mem 0x100000000-0x8ffffffff window] full # [ 0.778543] ACPI: \_SB_.GSIA: Enabled at IRQ 16 worker # [ 0.828367] amd_pstate: the _CPC object is not present in SBIOS or ACPI disabled worker # [ 0.830222] drop_monitor: Initializing network drop monitor service full # [ 0.781339] ACPI: \_SB_.GSIB: Enabled at IRQ 17 full # [ 0.783888] ACPI: \_SB_.GSIC: Enabled at IRQ 18 worker # [ 0.834479] NET: Registered PF_INET6 protocol family full # [ 0.786324] ACPI: \_SB_.GSID: Enabled at IRQ 19 full # [ 0.788397] PCI: CLS 0 bytes, default 64 worker # [ 0.838635] Segment Routing with IPv6 worker # [ 0.839585] In-situ OAM (IOAM) with IPv6 full # [ 0.789589] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x6d5818a734c, max_idle_ns: 881590694765 ns full # [ 0.789628] Trying to unpack rootfs image as initramfs... worker # [ 0.842689] IPI shorthand broadcast: enabled worker # [ 0.848794] sched_clock: Marking stable (645024069, 203328912)->(980402182, -132049201) worker # [ 0.856562] registered taskstats version 1 worker # [ 0.857791] Loading compiled-in X.509 certificates full # [ 0.813625] Initialise system trusted keyrings full # [ 0.815429] workingset: timestamp_bits=40 max_order=19 bucket_order=0 worker # [ 0.876368] Demotion targets for Node 0: null worker # [ 0.877569] Key type .fscrypt registered full # [ 0.830057] Key type asymmetric registered worker # [ 0.880365] Key type fscrypt-provisioning registered full # [ 0.831170] Asymmetric key parser 'x509' registered worker # [ 0.881664] ima: No TPM chip found, activating TPM-bypass! full # [ 0.832437] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248) full # [ 0.834912] io scheduler mq-deadline registered full # [ 0.836021] io scheduler kyber registered worker # [ 0.886363] ima: Allocated hash algorithm: sha1 worker # [ 0.887485] ima: No architecture policies found full # [ 0.840103] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled worker # [ 0.890542] PM: Magic number: 10:789:96 full # [ 0.841952] 00:03: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A worker # [ 0.892314] RAS: Correctable Errors collector initialized. full # [ 0.844624] Linux agpgart interface v0.103 full # [ 0.845688] ACPI: bus type drm_connector registered full # [ 0.848153] usbcore: registered new interface driver usbserial_generic full # [ 0.849632] usbserial: USB Serial support registered for generic full # [ 0.851076] amd_pstate: the _CPC object is not present in SBIOS or ACPI disabled worker # [ 0.902733] clk: Disabling unused clocks full # [ 0.852950] drop_monitor: Initializing network drop monitor service full # [ 0.854550] NET: Registered PF_INET6 protocol family worker # [ 0.905366] PM: genpd: Disabling unused power domains full # [ 0.858031] Segment Routing with IPv6 full # [ 0.858989] In-situ OAM (IOAM) with IPv6 full # [ 0.862160] IPI shorthand broadcast: enabled full # [ 0.866806] sched_clock: Marking stable (656025555, 209819299)->(1037596286, -171751432) full # [ 0.868927] registered taskstats version 1 full # [ 0.870200] Loading compiled-in X.509 certificates full # [ 0.879749] Demotion targets for Node 0: null full # [ 0.881933] Key type .fscrypt registered full # [ 0.883106] Key type fscrypt-provisioning registered full # [ 0.884440] ima: No TPM chip found, activating TPM-bypass! full # [ 0.885713] ima: Allocated hash algorithm: sha1 full # [ 0.886865] ima: No architecture policies found full # [ 0.888136] PM: Magic number: 10:789:96 full # [ 0.890120] RAS: Correctable Errors collector initialized. full # [ 0.895005] clk: Disabling unused clocks full # [ 0.895990] PM: genpd: Disabling unused power domains worker # [ 1.032493] Freeing initrd memory: 29096K worker # [ 1.035665] Freeing unused decrypted memory: 2028K worker # [ 1.038360] Freeing unused kernel image (initmem) memory: 3656K worker # [ 1.039780] Write protecting the kernel read-only data: 32768k worker # [ 1.041901] Freeing unused kernel image (text/rodata gap) memory: 1172K worker # [ 1.043738] Freeing unused kernel image (rodata/data gap) memory: 684K full # [ 1.010899] Freeing initrd memory: 29100K full # [ 1.014900] Freeing unused decrypted memory: 2028K full # [ 1.017707] Freeing unused kernel image (initmem) memory: 3656K full # [ 1.019166] Write protecting the kernel read-only data: 32768k full # [ 1.021364] Freeing unused kernel image (text/rodata gap) memory: 1172K full # [ 1.023254] Freeing unused kernel image (rodata/data gap) memory: 684K worker # [ 1.085670] x86/mm: Checked W+X mappings: passed, no W+X pages found. worker # [ 1.087184] Run /init as init process worker # [ 1.097028] systemd[1]: Inserted module 'autofs4' full # [ 1.064576] x86/mm: Checked W+X mappings: passed, no W+X pages found. full # [ 1.066084] Run /init as init process worker # [ 1.116005] fuse: init (API version 7.45) worker # [ 1.123687] ACPI: \_SB_.GSIG: Enabled at IRQ 22 worker # [ 1.126664] ACPI: \_SB_.GSIH: Enabled at IRQ 23 full # [ 1.077744] systemd[1]: Inserted module 'autofs4' worker # [ 1.130433] ACPI: \_SB_.GSIE: Enabled at IRQ 20 worker # [ 1.133503] ACPI: \_SB_.GSIF: Enabled at IRQ 21 worker # [ 1.139649] virtiofs virtio5: discovered new tag: nix-store worker # [ 1.142013] virtiofs virtio5: virtio_fs_setup_dax: No cache capability full # [ 1.101305] fuse: init (API version 7.45) worker # [ 1.150890] virtiofs virtio6: discovered new tag: shared worker # [ 1.153147] virtiofs virtio6: virtio_fs_setup_dax: No cache capability worker # [ 1.157240] virtiofs virtio7: discovered new tag: xchg full # [ 1.109515] ACPI: \_SB_.GSIG: Enabled at IRQ 22 worker # [ 1.159472] virtiofs virtio7: virtio_fs_setup_dax: No cache capability full # [ 1.112438] ACPI: \_SB_.GSIH: Enabled at IRQ 23 full # [ 1.116449] ACPI: \_SB_.GSIE: Enabled at IRQ 20 full # [ 1.119713] ACPI: \_SB_.GSIF: Enabled at IRQ 21 full # [ 1.127603] virtiofs virtio5: discovered new tag: nix-store full # [ 1.130515] virtiofs virtio5: virtio_fs_setup_dax: No cache capability worker # [ 1.181957] systemd[1]: Successfully made /usr/ read-only. full # [ 1.140660] virtiofs virtio6: discovered new tag: shared full # [ 1.143611] virtiofs virtio6: virtio_fs_setup_dax: No cache capability full # [ 1.148524] virtiofs virtio7: discovered new tag: xchg full # [ 1.150752] virtiofs virtio7: virtio_fs_setup_dax: No cache capability full # [ 1.182015] systemd[1]: Successfully made /usr/ read-only. worker # [ 1.520031] systemd[1]: systemd 261.2 running in system mode (+PAM +AUDIT -SELINUX +APPARMOR +IMA +IPE +SMACK +SECCOMP +GCRYPT -GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 +KMOD +LIBCRYPTSETUP +LIBCRYPTSETUP_PLUGINS +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK -BTF -XKBCOMMON +UTMP +LIBARCHIVE) worker # [ 1.529237] systemd[1]: Detected virtualization kvm. worker # [ 1.530633] systemd[1]: Detected architecture x86-64. worker # [ 1.531922] systemd[1]: Running in initrd. worker # [ 1.533165] systemd[1]: Initializing machine ID from random generator. worker # [ 1.534747] systemd[1]: Hostname set to . full # [ 1.519213] systemd[1]: systemd 261.2 running in system mode (+PAM +AUDIT -SELINUX +APPARMOR +IMA +IPE +SMACK +SECCOMP +GCRYPT -GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 +KMOD +LIBCRYPTSETUP +LIBCRYPTSETUP_PLUGINS +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK -BTF -XKBCOMMON +UTMP +LIBARCHIVE) full # [ 1.527583] systemd[1]: Detected virtualization kvm. full # [ 1.529322] systemd[1]: Detected architecture x86-64. full # [ 1.530860] systemd[1]: Running in initrd. full # [ 1.532673] systemd[1]: Initializing machine ID from random generator. full # [ 1.535221] systemd[1]: Hostname set to . full # [ 1.636593] systemd[1]: bpf-restrict-fs: LSM BPF program attached full # [ 1.666062] systemd[1]: Queued start job for default target Initrd Default Target. full # [ 1.674796] systemd[1]: Created slice Slice /system/modprobe. worker # [ 1.726878] systemd[1]: bpf-restrict-fs: LSM BPF program attached full # [ 1.676862] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. full # [ 1.679222] systemd[1]: Expecting device /dev/disk/by-label/nixos... full # [ 1.692746] systemd[1]: Reached target Path Units. full # [ 1.693994] systemd[1]: Reached target Slice Units. full # [ 1.695219] systemd[1]: Reached target Swaps. full # [ 1.696349] systemd[1]: Reached target Timer Units. full # [ 1.697751] systemd[1]: Listening on D-Bus System Message Bus Socket. full # [ 1.699443] systemd[1]: Listening on Journal Socket (/dev/log). full # [ 1.701011] systemd[1]: Listening on Journal Sockets. full # [ 1.702378] systemd[1]: Listening on udev Control Socket. full # [ 1.703759] systemd[1]: Listening on udev Kernel Socket. full # [ 1.705095] systemd[1]: Reached target Socket Units. full # [ 1.707323] systemd[1]: Starting Create List of Static Device Nodes... full # [ 1.710896] systemd[1]: Starting Load Kernel Module configfs... worker # [ 1.764749] systemd[1]: Queued start job for default target Initrd Default Target. full # [ 1.716903] systemd[1]: Starting Journal Service... worker # [ 1.768807] systemd[1]: Created slice Slice /system/modprobe. full # [ 1.719919] systemd[1]: Starting Load Kernel Modules... worker # [ 1.770597] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. worker # [ 1.772691] systemd[1]: Expecting device /dev/disk/by-label/nixos... full # [ 1.722591] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os worker # [ 1.774413] systemd[1]: Reached target Path Units. worker # [ 1.775742] systemd[1]: Reached target Slice Units. worker # [ 1.777890] systemd[1]: Reached target Swaps. full # [ 1.727896] systemd[1]: Starting Coldplug All udev Devices... worker # [ 1.779131] systemd[1]: Reached target Timer Units. worker # [ 1.780590] systemd[1]: Listening on D-Bus System Message Bus Socket. full # [ 1.732834] systemd[1]: Finished Create List of Static Device Nodes. worker # [ 1.782727] systemd[1]: Listening on Journal Socket (/dev/log). worker # [ 1.784528] systemd[1]: Listening on Journal Sockets. full # [ 1.735230] systemd-journald[74]: Collecting audit messages is disabled. worker # [ 1.785962] systemd[1]: Listening on udev Control Socket. full # [ 1.736393] systemd[1]: modprobe@configfs.service: Deactivated successfully. worker # [ 1.787489] systemd[1]: Listening on udev Kernel Socket. worker # [ 1.788817] systemd[1]: Reached target Socket Units. full # [ 1.738966] systemd[1]: Finished Load Kernel Module configfs. worker # [ 1.791026] systemd[1]: Starting Create List of Static Device Nodes... full # [ 1.742320] systemd[1]: Kernel Configuration File System skipped, unmet condition check ConditionPathExists=/sys/kernel/config worker # [ 1.796208] systemd[1]: Starting Load Kernel Module configfs... full # [ 1.747447] systemd[1]: Starting Create Static Device Nodes in /dev gracefully... worker # [ 1.806214] systemd[1]: Starting Journal Service... full # [ 1.773970] systemd[1]: Finished Create Static Device Nodes in /dev gracefully. full # [ 1.774276] device-mapper: core: CONFIG_IMA_DISABLE_HTABLE is disabled. Duplicate IMA measurements will not be recorded in the IMA log. full # [ 1.779899] systemd[1]: Starting Create Static Device Nodes in /dev... worker # [ 1.832524] systemd[1]: Starting Load Kernel Modules... full # [ 1.782783] device-mapper: ioctl: 4.50.0-ioctl (2025-04-28) initialised: dm-devel@lists.linux.dev full # [ 1.790280] systemd[1]: Finished Load Kernel Modules. worker # [ 1.839465] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os full # [ 1.796901] systemd[1]: Starting Apply Kernel Variables... worker # [ 1.846628] systemd[1]: Starting Coldplug All udev Devices... worker # [ 1.852304] systemd-journald[65]: Collecting audit messages is disabled. full # [ 1.805605] systemd[1]: Finished Create Static Device Nodes in /dev. full # [ 1.809311] systemd[1]: Reached target Preparation for Local File Systems. full # [ 1.812928] systemd[1]: Reached target Local File Systems. worker # [ 1.864087] systemd[1]: Finished Create List of Static Device Nodes. full # [ 1.606436] systemd-modules-load[75]: Using 2 probe threads full # [ 1.608734] systemd-modules-load[75]: Inserted module 'virtio_balloon' full # [ 1.611737] systemd-modules-load[75]: Inserted module 'virtio_gpu' worker # [ 1.871003] systemd[1]: modprobe@configfs.service: Deactivated successfully. full # [ 1.615446] systemd-modules-load[75]: Inserted module 'dm_mod' full # [ 1.827394] systemd[1]: Starting Rule-based Manager for Device Events and Files... full # [ 1.829450] systemd[1]: Started Journal Service. worker # [ 1.884452] systemd[1]: Finished Load Kernel Module configfs. full # [ 1.631769] systemd[1]: Finished Apply Kernel Variables. worker # [ 1.893995] systemd[1]: Kernel Configuration File System skipped, unmet condition check ConditionPathExists=/sys/kernel/config full # [ 1.645519] systemd[1]: Starting Create System Files and Directories... worker # [ 1.904477] device-mapper: core: CONFIG_IMA_DISABLE_HTABLE is disabled. Duplicate IMA measurements will not be recorded in the IMA log. worker # [ 1.913413] systemd[1]: Starting Create Static Device Nodes in /dev gracefully... full # [ 1.656293] systemd-udevd[84]: Using default interface naming scheme 'v261'. worker # [ 1.920483] device-mapper: ioctl: 4.50.0-ioctl (2025-04-28) initialised: dm-devel@lists.linux.dev full # [ 1.663484] systemd[1]: Finished Create System Files and Directories. full # [ 1.671848] systemd[1]: Finished Coldplug All udev Devices. full # [ 1.679117] systemd[1]: Started Rule-based Manager for Device Events and Files. full # [ 1.681119] systemd[1]: Reached target System Initialization. full # [ 1.682502] systemd[1]: Reached target Basic System. worker # [ 1.952438] systemd[1]: Finished Create Static Device Nodes in /dev gracefully. worker # [ 1.960922] systemd[1]: Starting Create Static Device Nodes in /dev... worker # [ 1.976435] systemd[1]: Finished Load Kernel Modules. worker # [ 1.987521] systemd[1]: Starting Apply Kernel Variables... worker # [ 2.000809] systemd[1]: Finished Create Static Device Nodes in /dev. worker # [ 2.007675] systemd[1]: Reached target Preparation for Local File Systems. worker # [ 2.015442] systemd[1]: Reached target Local File Systems. worker # [ 2.023504] systemd[1]: Starting Rule-based Manager for Device Events and Files... worker # [ 1.824886] systemd-modules-load[67]: Inserted module 'dm_mod' worker # [ 1.829351] systemd-modules-load[67]: Inserted module 'virtio_balloon' worker # [ 1.830829] systemd-modules-load[67]: Inserted module 'virtio_gpu' worker # [ 2.038621] systemd[1]: Started Journal Service. worker # [ 1.846126] systemd[1]: Finished Apply Kernel Variables. worker # [ 1.857079] systemd[1]: Starting Create System Files and Directories... full # [ 2.035525] virtio_blk virtio2: 2/0/0 default/read/poll queues worker # [ 1.882630] systemd-udevd[73]: Using default interface naming scheme 'v261'. full # [ 2.038934] virtio_blk virtio2: [vda] 2097152 512-byte logical blocks (1.07 GB/1.00 GiB) worker # [ 1.887356] systemd[1]: Finished Create System Files and Directories. full # [ 2.060058] uhci_hcd 0000:00:1d.0: UHCI Host Controller full # [ 2.061016] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 1 full # [ 2.062561] uhci_hcd 0000:00:1d.0: detected 2 ports full # [ 2.064523] uhci_hcd 0000:00:1d.0: irq 16, io port 0x0000c180 worker # [ 1.911327] systemd[1]: Started Rule-based Manager for Device Events and Files. full # [ 2.068278] SCSI subsystem initialized full # [ 2.070730] usb usb1: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18 full # [ 2.073687] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 full # [ 2.077632] usb usb1: Product: UHCI Host Controller full # [ 2.078750] usb usb1: Manufacturer: Linux 6.18.53 uhci_hcd full # [ 2.080688] usb usb1: SerialNumber: 0000:00:1d.0 worker # [ 1.950460] systemd[1]: Finished Coldplug All udev Devices. worker # [ 1.952324] systemd[1]: Reached target System Initialization. worker # [ 1.954553] systemd[1]: Reached target Basic System. full # [ 2.109618] hub 1-0:1.0: USB hub found full # [ 2.110872] hub 1-0:1.0: 2 ports detected full # [ 2.117736] ehci-pci 0000:00:1d.7: EHCI Host Controller full # [ 2.119129] ehci-pci 0000:00:1d.7: new USB bus registered, assigned bus number 2 full # [ 2.122093] ehci-pci 0000:00:1d.7: irq 19, io mem 0xfebdb000 full # [ 1.919156] systemd[1]: Starting Virtual Console Setup... full # [ 1.920640] (udev-worker)[105]: Network interface NamePolicy= disabled on kernel command line.[ 2.131936] ehci-pci 0000:00:1d.7: USB 2.0 started, EHCI 1.00 full # full # [ 1.924530] (udev-worker)[95]: eth1: Config file /etc/systemd/network/40-eth1.link is applied to device based on potentially unpredictable interface name.[ 2.136792] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.18 full # [ 2.138251] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 full # [ 2.139521] usb usb2: Product: EHCI Host Controller full # full # [ 1.933199] (udev-worker)[95]: Network interface NamePolicy= disabled on kernel command line.[ 2.145867] usb usb2: Manufacturer: Linux 6.18.53 ehci_hcd full # [ 2.146843] usb usb2: SerialNumber: 0000:00:1d.7 full # full # [ 1.940725] systemd[1]: Found device /dev/disk/by-label/nixos. full # [ 2.151926] hub 2-0:1.0: USB hub found full # [ 1.942409] systemd[1]: Reached target Initrd Root Device.[ 2.153445] hub 2-0:1.0: 6 ports detected full # full # [ 1.946495] systemd[1]: Starting File System Check on /dev/disk/by-label/nixos... full # [ 1.958329] systemd-vconsole-setup[113]: Configuration of first virtual console was skipped, ignoring remaining ones. full # [ 1.962207] systemd[1]: Finished Virtual Console Setup. full # [ 2.176952] hub 1-0:1.0: USB hub found full # [ 2.177978] hub 1-0:1.0: 2 ports detected full # [ 2.179259] uhci_hcd 0000:00:1d.1: UHCI Host Controller full # [ 1.970104] systemd-fsck[121][ 2.180275] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3 full # : nixos: clean, 12/65536 files, 13019/262144 blocks[ 2.185187] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12 full # full # [ 2.188429] serio: i8042 KBD port at 0x60,0x64 irq 1 full # [ 2.189350] serio: i8042 AUX port at 0x60,0x64 irq 12 full # [ 2.192028] uhci_hcd 0000:00:1d.1: detected 2 ports full # [ 1.983897] systemd[1]: Finished File System Check on /dev/disk/by-label/nixos. full # [ 2.195394] uhci_hcd 0000:00:1d.1: irq 17, io port 0x0000c1a0 full # [ 2.199971] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18 full # [ 2.202881] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1 full # [ 2.204199] usb usb3: Product: UHCI Host Controller full # [ 2.205150] usb usb3: Manufacturer: Linux 6.18.53 uhci_hcd full # [ 2.206930] usb usb3: SerialNumber: 0000:00:1d.1 full # [ 2.208191] hub 3-0:1.0: USB hub found full # [ 2.209130] hub 3-0:1.0: 2 ports detected full # [ 2.211477] uhci_hcd 0000:00:1d.2: UHCI Host Controller full # [ 2.212281] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0 full # [ 2.212547] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4 full # [ 2.215453] uhci_hcd 0000:00:1d.2: detected 2 ports full # [ 2.216611] uhci_hcd 0000:00:1d.2: irq 18, io port 0x0000c1c0 full # [ 2.217912] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18 full # [ 2.218505] ahci 0000:00:1f.2: AHCI vers 0001.0000, 32 command slots, 1.5 Gbps, SATA mode full # [ 2.219438] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1 full # [ 2.222212] ahci 0000:00:1f.2: 6/6 ports implemented (port mask 0x3f) full # [ 2.222970] usb usb4: Product: UHCI Host Controller full # [ 2.225213] usb usb4: Manufacturer: Linux 6.18.53 uhci_hcd full # [ 2.225550] ahci 0000:00:1f.2: flags: 64bit ncq only full # [ 2.227060] usb usb4: SerialNumber: 0000:00:1d.2 full # [ 2.228604] hub 4-0:1.0: USB hub found full # [ 2.229438] hub 4-0:1.0: 2 ports detected full # [ 2.237463] scsi host0: ahci full # [ 2.240860] scsi host1: ahci full # [ 2.241716] scsi host2: ahci full # [ 2.244937] scsi host3: ahci full # [ 2.247230] scsi host4: ahci full # [ 2.249161] scsi host5: ahci full # [ 2.250955] ata1: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc100 irq 48 lpm-pol 1 full # [ 2.252428] ata2: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc180 irq 48 lpm-pol 1 full # [ 2.254022] ata3: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc200 irq 48 lpm-pol 1 full # [ 2.255568] ata4: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc280 irq 48 lpm-pol 1 full # [ 2.257036] ata5: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc300 irq 48 lpm-pol 1 full # [ 2.258525] ata6: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc380 irq 48 lpm-pol 1 worker # [ 2.380080] virtio_blk virtio2: 1/0/0 default/read/poll queues worker # [ 2.387260] virtio_blk virtio2: [vda] 2097152 512-byte logical blocks (1.07 GB/1.00 GiB) worker # [ 2.394798] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12 worker # [ 2.402016] ehci-pci 0000:00:1d.7: EHCI Host Controller worker # [ 2.402953] ehci-pci 0000:00:1d.7: new USB bus registered, assigned bus number 1 worker # [ 2.405063] ehci-pci 0000:00:1d.7: irq 19, io mem 0xfebdb000 worker # [ 2.411362] ehci-pci 0000:00:1d.7: USB 2.0 started, EHCI 1.00 worker # [ 2.412901] serio: i8042 KBD port at 0x60,0x64 irq 1 worker # [ 2.414225] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.18 worker # [ 2.415679] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 worker # [ 2.420334] usb usb1: Product: EHCI Host Controller worker # [ 2.421237] usb usb1: Manufacturer: Linux 6.18.53 ehci_hcd worker # [ 2.423339] usb usb1: SerialNumber: 0000:00:1d.7 worker # [ 2.424269] serio: i8042 AUX port at 0x60,0x64 irq 12 worker # [ 2.426153] hub 1-0:1.0: USB hub found worker # [ 2.429341] hub 1-0:1.0: 6 ports detected worker # [ 2.436259] uhci_hcd 0000:00:1d.0: UHCI Host Controller worker # [ 2.437215] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2 full # [ 2.394905] usb 2-1: new high-speed USB device number 2 using ehci-pci worker # [ 2.453198] uhci_hcd 0000:00:1d.0: detected 2 ports worker # [ 2.454531] uhci_hcd 0000:00:1d.0: irq 16, io port 0x0000c180 worker # [ 2.467012] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18 worker # [ 2.476054] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 worker # [ 2.483901] SCSI subsystem initialized worker # [ 2.485020] usb usb2: Product: UHCI Host Controller worker # [ 2.494121] usb usb2: Manufacturer: Linux 6.18.53 uhci_hcd worker # [ 2.495265] usb usb2: SerialNumber: 0000:00:1d.0 worker # [ 2.499138] hub 2-0:1.0: USB hub found worker # [ 2.303765] systemd[1]: Starting Virtual Console Setup... worker # [ 2.513412] hub 2-0:1.0: 2 ports detected worker # [ 2.531213] uhci_hcd 0000:00:1d.1: UHCI Host Controller worker # [ 2.336331] systemd-vconsole-setup[97]: Configuration of first virtual console was skipped, ignoring remaining ones. worker # [ 2.340064] systemd[1]: Finished Virtual Console Setup. worker # [ 2.344564] (udev-worker)[89]: Network interface NamePolicy= disabled on kernel command line. worker # [ 2.347199] (udev-worker)[84]: eth1: Config file /etc/systemd/network/40-eth1.link is applied to device based on potentially unpredictable interface name. worker # [ 2.350635] (udev-worker)[84]: Network interface NamePolicy= disabled on kernel command line. worker # [ 2.557731] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3 worker # [ 2.559085] uhci_hcd 0000:00:1d.1: detected 2 ports worker # [ 2.562967] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0 full # [ 2.524877] usb 2-1: New USB device found, idVendor=0627, idProduct=0001, bcdDevice= 0.00 full # [ 2.526660] usb 2-1: New USB device strings: Mfr=1, Product=3, SerialNumber=10 worker # [ 2.577876] uhci_hcd 0000:00:1d.1: irq 17, io port 0x0000c1a0 full # [ 2.528338] usb 2-1: Product: QEMU USB Tablet full # [ 2.529452] usb 2-1: Manufacturer: QEMU full # [ 2.530453] usb 2-1: SerialNumber: 28754-0000:00:1d.7-1 worker # [ 2.384080] systemd[1]: Found device /dev/disk/by-label/nixos. worker # [ 2.385312] systemd[1]: Reached target Initrd Root Device. worker # [ 2.387272] systemd[1]: Starting File System Check on /dev/disk/by-label/nixos... worker # [ 2.597396] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18 full # [ 2.548858] hid: raw HID events driver (C) Jiri Kosina worker # [ 2.598842] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1 worker # [ 2.610373] usb usb3: Product: UHCI Host Controller worker # [ 2.611502] usb usb3: Manufacturer: Linux 6.18.53 uhci_hcd worker # [ 2.614366] usb usb3: SerialNumber: 0000:00:1d.1 worker # [ 2.617720] hub 3-0:1.0: USB hub found worker # [ 2.620572] hub 3-0:1.0: 2 ports detected worker # [ 2.422994] systemd-fsck[104]: nixos: clean, 12/65536 files, 13019/262144 blocks full # [ 2.577616] ata5: SATA link down (SStatus 0 SControl 300) full # [ 2.579206] ata4: SATA link down (SStatus 0 SControl 300) worker # [ 2.629141] uhci_hcd 0000:00:1d.2: UHCI Host Controller full # [ 2.580633] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300) full # [ 2.582114] ata3.00: ATAPI: QEMU DVD-ROM, 2.5+, max UDMA/100 worker # [ 2.631193] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4 full # [ 2.583122] ata3.00: applying bridge limits full # [ 2.584327] ata2: SATA link down (SStatus 0 SControl 300) full # [ 2.585767] ata6: SATA link down (SStatus 0 SControl 300) full # [ 2.587247] ata1: SATA link down (SStatus 0 SControl 300) full # [ 2.588655] ata3.00: configured for UDMA/100 full # [ 2.590257] scsi 2:0:0:0: CD-ROM QEMU QEMU DVD-ROM 2.5+ PQ: 0 ANSI: 5 worker # [ 2.439695] systemd[1]: Finished File System Check on /dev/disk/by-label/nixos. worker # [ 2.645644] uhci_hcd 0000:00:1d.2: detected 2 ports worker # [ 2.651623] uhci_hcd 0000:00:1d.2: irq 18, io port 0x0000c1c0 worker # [ 2.654944] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18 worker # [ 2.658479] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1 worker # [ 2.662735] ahci 0000:00:1f.2: AHCI vers 0001.0000, 32 command slots, 1.5 Gbps, SATA mode worker # [ 2.666939] usb usb4: Product: UHCI Host Controller worker # [ 2.668190] usb 1-1: new high-speed USB device number 2 using ehci-pci worker # [ 2.671222] usb usb4: Manufacturer: Linux 6.18.53 uhci_hcd full # [ 2.621610] usbcore: registered new interface driver usbhid full # [ 2.622841] usbhid: USB HID core driver worker # [ 2.672763] ahci 0000:00:1f.2: 6/6 ports implemented (port mask 0x3f) worker # [ 2.674260] usb usb4: SerialNumber: 0000:00:1d.2 worker # [ 2.675833] hub 4-0:1.0: USB hub found worker # [ 2.677728] ahci 0000:00:1f.2: flags: 64bit ncq only full # [ 2.628223] input: QEMU QEMU USB Tablet as /devices/pci0000:00/0000:00:1d.7/usb2/2-1/2-1:1.0/0003:0627:0001.0001/input/input2 worker # [ 2.679671] hub 4-0:1.0: 2 ports detected full # [ 2.630687] 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.639967] sr 2:0:0:0: [sr0] scsi3-mmc drive: 4x/4x cd/rw xa/form2 tray worker # [ 2.696429] scsi host0: ahci worker # [ 2.699397] scsi host1: ahci worker # [ 2.701407] scsi host2: ahci worker # [ 2.704599] scsi host3: ahci worker # [ 2.710555] scsi host4: ahci worker # [ 2.716410] scsi host5: ahci worker # [ 2.717163] ata1: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc100 irq 47 lpm-pol 1 full # [ 2.671090] cdrom: Uniform CD-ROM driver Revision: 3.20 worker # [ 2.724433] ata2: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc180 irq 47 lpm-pol 1 worker # [ 2.727515] ata3: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc200 irq 47 lpm-pol 1 worker # [ 2.729052] ata4: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc280 irq 47 lpm-pol 1 worker # [ 2.730609] ata5: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc300 irq 47 lpm-pol 1 worker # [ 2.732377] ata6: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc380 irq 47 lpm-pol 1 full # [ 2.522690] systemd[1]: Mounting /sysroot... worker # [ 2.800378] usb 1-1: New USB device found, idVendor=0627, idProduct=0001, bcdDevice= 0.00 worker # [ 2.802193] usb 1-1: New USB device strings: Mfr=1, Product=3, SerialNumber=10 worker # [ 2.804183] usb 1-1: Product: QEMU USB Tablet worker # [ 2.805389] usb 1-1: Manufacturer: QEMU worker # [ 2.806293] usb 1-1: SerialNumber: 28754-0000:00:1d.7-1 worker # [ 2.824237] hid: raw HID events driver (C) Jiri Kosina worker # [ 2.657287] systemd[1]: Mounting /sysroot... full # [ 2.828085] EXT4-fs (vda): mounted filesystem fe2543b5-4f8c-4544-9192-642ab9c0d242 r/w with ordered data mode. Quota mode: none. full # [ 2.624316] systemd[1]: Mounted /sysroot. full # [ 2.626688] systemd[1]: Reached target Initrd Root File System. full # [ 2.628463] systemd[1]: Mounting /sysroot/nix/.ro-store... full # [ 2.630055] systemd[1]: Mounting /sysroot/nix/.rw-store... full # [ 2.632252] systemd[1]: Mounting /sysroot/run... full # [ 2.636325] systemd[1]: Mounting /sysroot/tmp/shared... full # [ 2.640947] systemd[1]: Mounting /sysroot/tmp/xchg... full # [ 2.644158] systemd[1]: Starting Mountpoints Configured in the Real Root... full # [ 2.648673] systemd[1]: Mounted /sysroot/nix/.ro-store. full # [ 2.653234] systemd[1]: Mounted /sysroot/nix/.rw-store. full # [ 2.655458] systemd[1]: Mounted /sysroot/run. full # [ 2.657330] systemd[1]: Mounted /sysroot/tmp/shared. full # [ 2.660575] systemd[1]: Starting rw-sysroot-nix-store.service... full # [ 2.664748] systemd[1]: Mounted /sysroot/tmp/xchg. full # [ 2.666679] systemd-sysroot-fstab-check[163]: /sysroot should be mounted in the initrd, will request daemon-reload. full # [ 2.669499] systemd[1]: Reload requested from client PID 163 ('systemd-sysroot') (unit initrd-parse-etc.service)... full # [ 2.671490] systemd[1]: Reloading... full # [ 2.724632] systemd[1]: Reloading finished in 54 ms. full # [ 2.745120] systemd-sysroot-fstab-check[163]: Requesting initrd-fs.target/start/replace... full # [ 2.747514] systemd[1]: rw-sysroot-nix-store.service: Deactivated successfully. full # [ 2.749590] systemd[1]: Finished rw-sysroot-nix-store.service. full # [ 2.751370] systemd-sysroot-fstab-check[163]: Requesting swap.target/start/replace... full # [ 2.753453] systemd[1]: initrd-parse-etc.service: Deactivated successfully. full # [ 2.755147] systemd[1]: Finished Mountpoints Configured in the Real Root. full # [ 2.756608] systemd[1]: initrd-parse-etc.service: Triggering OnSuccess= dependencies. full # [ 2.758170] systemd[1]: Starting rw-sysroot-nix-store.service... full # [ 2.765100] systemd[1]: rw-sysroot-nix-store.service: Deactivated successfully. full # [ 2.766723] systemd[1]: Finished rw-sysroot-nix-store.service. worker # [ 3.040997] ata1: SATA link down (SStatus 0 SControl 300) worker # [ 3.042759] ata4: SATA link down (SStatus 0 SControl 300) worker # [ 3.044222] ata2: SATA link down (SStatus 0 SControl 300) worker # [ 3.045946] ata6: SATA link down (SStatus 0 SControl 300) worker # [ 3.047535] ata5: SATA link down (SStatus 0 SControl 300) worker # [ 3.049027] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300) worker # [ 3.050542] ata3.00: ATAPI: QEMU DVD-ROM, 2.5+, max UDMA/100 worker # [ 3.052102] ata3.00: applying bridge limits worker # [ 3.053369] ata3.00: configured for UDMA/100 worker # [ 3.054866] scsi 2:0:0:0: CD-ROM QEMU QEMU DVD-ROM 2.5+ PQ: 0 ANSI: 5 worker # [ 3.114519] usbcore: registered new interface driver usbhid worker # [ 3.115541] usbhid: USB HID core driver worker # [ 3.145174] input: QEMU QEMU USB Tablet as /devices/pci0000:00/0000:00:1d.7/usb1/1-1/1-1:1.0/0003:0627:0001.0001/input/input2 worker # [ 3.154205] hid-generic 0003:0627:0001.0001: input,hidraw0: USB HID v0.01 Mouse [QEMU QEMU USB Tablet] on usb-0000:00:1d.7-1/input0 worker # [ 3.161806] sr 2:0:0:0: [sr0] scsi3-mmc drive: 4x/4x cd/rw xa/form2 tray worker # [ 3.164946] EXT4-fs (vda): mounted filesystem 895d80aa-8a55-4527-bf93-42535518bdb6 r/w with ordered data mode. Quota mode: none. worker # [ 2.968141] systemd[1]: Mounted /sysroot. worker # [ 2.969976] systemd[1]: Reached target Initrd Root File System. worker # [ 2.974633] systemd[1]: Starting Mountpoints Configured in the Real Root... worker # [ 3.183329] cdrom: Uniform CD-ROM driver Revision: 3.20 worker # [ 2.992103] systemd-sysroot-fstab-check[135]: /sysroot should be mounted in the initrd, will request daemon-reload. worker # [ 2.997853] systemd[1]: Reload requested from client PID 135 ('systemd-sysroot') (unit initrd-parse-etc.service)... worker # [ 2.999863] systemd[1]: Reloading... worker # [ 3.075738] systemd[1]: Reloading finished in 78 ms. worker # [ 3.085213] systemd-sysroot-fstab-check[135]: Requesting initrd-fs.target/start/replace... worker # [ 3.091436] systemd-sysroot-fstab-check[135]: Requesting swap.target/start/replace... worker # [ 3.095687] systemd[1]: initrd-parse-etc.service: Deactivated successfully. worker # [ 3.097621] systemd[1]: Finished Mountpoints Configured in the Real Root. worker # [ 3.099102] systemd[1]: initrd-parse-etc.service: Triggering OnSuccess= dependencies. full # [ 3.523156] systemd[1]: Mounting /sysroot/nix/store... full # [ 3.550766] systemd[1]: Mounted /sysroot/nix/store. full # [ 3.552544] systemd[1]: Reached target Initrd File Systems. full # [ 3.555072] systemd[1]: Starting Find NixOS closure... full # [ 3.556898] systemd[1]: Starting Create Volatile Files and Directories in the Real Root... full # [ 3.577467] systemd[1]: Finished Create Volatile Files and Directories in the Real Root. full # [ 3.579467] systemd[1]: sysroot-run-credentials-systemd\x2dtmpfiles\x2dsetup\x2dsysroot.service.mount: Deactivated successfully. full # [ 3.587811] systemd[1]: Finished Find NixOS closure. full # [ 3.589469] systemd[1]: Reached target Initrd Default Target. full # [ 3.591929] systemd[1]: Starting Cleaning Up and Shutting Down Daemons... worker # [ 3.658296] systemd[1]: Mounting /sysroot/nix/.ro-store... worker # [ 3.662101] systemd[1]: Mounting /sysroot/nix/.rw-store... worker # [ 3.666922] systemd[1]: Mounting /sysroot/run... full # [ 3.611416] systemd[1]: Stopped target Initrd Default Target. full # [ 3.613077] systemd[1]: Stopped target Basic System. full # [ 3.614510] systemd[1]: Stopped target Initrd Root Device. worker # [ 3.672098] systemd[1]: Mounting /sysroot/tmp/shared... full # [ 3.615921] systemd[1]: Stopped target Path Units. full # [ 3.617315] systemd[1]: systemd-ask-password-console.path: Deactivated successfully. worker # [ 3.676166] systemd[1]: Mounting /sysroot/tmp/xchg... full # [ 3.619221] systemd[1]: Stopped Dispatch Password Requests to Console Directory Watch. full # [ 3.621204] systemd[1]: Stopped target Slice Units. full # [ 3.624052] systemd[1]: Stopped target Socket Units. full # [ 3.625338] systemd[1]: Stopped target System Initialization. full # [ 3.626561] systemd[1]: Stopped target Swaps. full # [ 3.627701] systemd[1]: Stopped target Timer Units. full # [ 3.631067] systemd[1]: dbus.socket: Deactivated successfully. full # [ 3.632770] systemd[1]: Closed D-Bus System Message Bus Socket. full # [ 3.635293] systemd[1]: initrd-find-nixos-closure.service: Deactivated successfully. full # [ 3.636706] systemd[1]: Stopped Find NixOS closure. full # [ 3.637636] systemd[1]: Starting rw-sysroot-nix-store.service... full # [ 3.638738] systemd[1]: systemd-sysctl.service: Deactivated successfully. full # [ 3.639922] systemd[1]: Stopped Apply Kernel Variables. full # [ 3.641077] systemd[1]: systemd-modules-load.service: Deactivated successfully. full # [ 3.642367] systemd[1]: Stopped Load Kernel Modules. worker # [ 3.699120] systemd[1]: Mounted /sysroot/nix/.ro-store. full # [ 3.643370] systemd[1]: systemd-tmpfiles-setup-sysroot.service: Deactivated successfully. full # [ 3.644794] systemd[1]: Stopped Create Volatile Files and Directories in the Real Root. full # [ 3.646186] systemd[1]: systemd-tmpfiles-setup.service: Deactivated successfully. full # [ 3.647498] systemd[1]: Stopped Create System Files and Directories. full # [ 3.648740] systemd[1]: Stopped target Local File Systems. full # [ 3.649785] systemd[1]: Stopped target Preparation for Local File Systems. full # [ 3.651034] systemd[1]: systemd-udev-trigger.service: Deactivated successfully. worker # [ 3.708304] systemd[1]: Mounted /sysroot/nix/.rw-store. full # [ 3.652324] systemd[1]: Stopped Coldplug All udev Devices. full # [ 3.653411] systemd[1]: Stopping Rule-based Manager for Device Events and Files... worker # [ 3.710427] systemd[1]: Mounted /sysroot/run. full # [ 3.654793] systemd[1]: systemd-vconsole-setup.service: Deactivated successfully. worker # [ 3.712448] systemd[1]: Mounted /sysroot/tmp/shared. full # [ 3.657131] systemd[1]: Stopped Virtual Console Setup. full # [ 3.658506] systemd[1]: initrd-cleanup.service: Deactivated successfully. full # [ 3.660211] systemd[1]: Finished Cleaning Up and Shutting Down Daemons. worker # [ 3.716864] systemd[1]: Mounted /sysroot/tmp/xchg. full # [ 3.661742] systemd[1]: rw-sysroot-nix-store.service: Deactivated successfully. full # [ 3.663355] systemd[1]: Finished rw-sysroot-nix-store.service. full # [ 3.664580] systemd[1]: systemd-udevd.service: Deactivated successfully. full # [ 3.665849] systemd[1]: Stopped Rule-based Manager for Device Events and Files. worker # [ 3.722362] systemd[1]: Starting rw-sysroot-nix-store.service... full # [ 3.667228] systemd[1]: systemd-udevd-control.socket: Deactivated successfully. full # [ 3.668834] systemd[1]: Closed udev Control Socket. full # [ 3.669921] systemd[1]: Starting Cleanup udev Database... full # [ 3.671168] systemd[1]: systemd-tmpfiles-setup-dev.service: Deactivated successfully. full # [ 3.672953] systemd[1]: Stopped Create Static Device Nodes in /dev. full # [ 3.674319] systemd[1]: systemd-tmpfiles-setup-dev-early.service: Deactivated successfully. full # [ 3.676186] systemd[1]: Stopped Create Static Device Nodes in /dev gracefully. full # [ 3.677954] systemd[1]: kmod-static-nodes.service: Deactivated successfully. worker # [ 3.734655] systemd[1]: rw-sysroot-nix-store.service: Deactivated successfully. full # [ 3.679686] systemd[1]: Stopped Create List of Static Device Nodes. worker # [ 3.737195] systemd[1]: Finished rw-sysroot-nix-store.service. worker # [ 3.740444] systemd[1]: Mounting /sysroot/nix/store... full # [ 3.686661] systemd[1]: initrd-udevadm-cleanup-db.service: Deactivated successfully. full # [ 3.688500] systemd[1]: Finished Cleanup udev Database. full # [ 3.689849] systemd[1]: Reached target Switch Root. full # [ 3.690917] systemd[1]: Starting NixOS Activation... worker # [ 3.764378] systemd[1]: Mounted /sysroot/nix/store. worker # [ 3.767124] systemd[1]: Reached target Initrd File Systems. worker # [ 3.770157] systemd[1]: Starting Find NixOS closure... worker # [ 3.772507] systemd[1]: Starting Create Volatile Files and Directories in the Real Root... worker # [ 3.791101] systemd[1]: Finished Create Volatile Files and Directories in the Real Root. worker # [ 3.796577] systemd[1]: Finished Find NixOS closure. worker # [ 3.798372] systemd[1]: Reached target Initrd Default Target. worker # [ 3.800527] systemd[1]: Starting Cleaning Up and Shutting Down Daemons... full # [ 3.755331] initrd-nixos-activation-start[208]: booting system configuration /nix/store/jg9pi78kqa9hxfs3275sqrjq73v0d0h8-nixos-system-full-test worker # [ 3.819292] systemd[1]: Stopped target Initrd Default Target. worker # [ 3.820531] systemd[1]: Stopped target Basic System. worker # [ 3.821641] systemd[1]: Stopped target Initrd Root Device. worker # [ 3.822753] systemd[1]: Stopped target Path Units. worker # [ 3.824154] systemd[1]: systemd-ask-password-console.path: Deactivated successfully. worker # [ 3.826053] systemd[1]: Stopped Dispatch Password Requests to Console Directory Watch. worker # [ 3.828249] systemd[1]: Stopped target Slice Units. worker # [ 3.829342] systemd[1]: Stopped target Socket Units. worker # [ 3.831152] systemd[1]: Stopped target System Initialization. worker # [ 3.832405] systemd[1]: Stopped target Swaps. worker # [ 3.833381] systemd[1]: Stopped target Timer Units. worker # [ 3.835048] systemd[1]: dbus.socket: Deactivated successfully. worker # [ 3.836240] systemd[1]: Closed D-Bus System Message Bus Socket. worker # [ 3.837579] systemd[1]: initrd-find-nixos-closure.service: Deactivated successfully. worker # [ 3.839418] systemd[1]: Stopped Find NixOS closure. worker # [ 3.841161] systemd[1]: Starting rw-sysroot-nix-store.service... full # [ 3.785580] initrd-nixos-activation-start[208]: running activation script... worker # [ 3.842438] systemd[1]: systemd-sysctl.service: Deactivated successfully. worker # [ 3.843984] systemd[1]: Stopped Apply Kernel Variables. worker # [ 3.846161] systemd[1]: systemd-modules-load.service: Deactivated successfully. worker # [ 3.847679] systemd[1]: Stopped Load Kernel Modules. worker # [ 3.848736] systemd[1]: systemd-tmpfiles-setup-sysroot.service: Deactivated successfully. worker # [ 3.850249] systemd[1]: Stopped Create Volatile Files and Directories in the Real Root. worker # [ 3.853151] systemd[1]: systemd-tmpfiles-setup.service: Deactivated successfully. worker # [ 3.854545] systemd[1]: Stopped Create System Files and Directories. worker # [ 3.856068] systemd[1]: Stopped target Local File Systems. worker # [ 3.857503] systemd[1]: Stopped target Preparation for Local File Systems. worker # [ 3.859208] systemd[1]: systemd-udev-trigger.service: Deactivated successfully. worker # [ 3.861251] systemd[1]: Stopped Coldplug All udev Devices. worker # [ 3.863228] systemd[1]: Stopping Rule-based Manager for Device Events and Files... worker # [ 3.865515] systemd[1]: systemd-vconsole-setup.service: Deactivated successfully. worker # [ 3.867075] systemd[1]: Stopped Virtual Console Setup. worker # [ 3.878105] systemd[1]: initrd-cleanup.service: Deactivated successfully. worker # [ 3.882521] systemd[1]: Finished Cleaning Up and Shutting Down Daemons. worker # [ 3.885954] systemd[1]: systemd-udevd.service: Deactivated successfully. worker # [ 3.887490] systemd[1]: Stopped Rule-based Manager for Device Events and Files. worker # [ 3.889630] systemd[1]: rw-sysroot-nix-store.service: Deactivated successfully. worker # [ 3.891638] systemd[1]: Finished rw-sysroot-nix-store.service. worker # [ 3.894756] systemd[1]: systemd-udevd-control.socket: Deactivated successfully. worker # [ 3.897099] systemd[1]: Closed udev Control Socket. worker # [ 3.898674] systemd[1]: Starting Cleanup udev Database... worker # [ 3.899874] systemd[1]: systemd-tmpfiles-setup-dev.service: Deactivated successfully. worker # [ 3.902165] systemd[1]: Stopped Create Static Device Nodes in /dev. worker # [ 3.903422] systemd[1]: systemd-tmpfiles-setup-dev-early.service: Deactivated successfully. worker # [ 3.905050] systemd[1]: Stopped Create Static Device Nodes in /dev gracefully. worker # [ 3.907172] systemd[1]: kmod-static-nodes.service: Deactivated successfully. worker # [ 3.908567] systemd[1]: Stopped Create List of Static Device Nodes. worker # [ 3.922311] systemd[1]: initrd-udevadm-cleanup-db.service: Deactivated successfully. worker # [ 3.924647] systemd[1]: Finished Cleanup udev Database. worker # [ 3.926670] systemd[1]: Reached target Switch Root. worker # [ 3.928709] systemd[1]: Starting NixOS Activation... worker # [ 3.986404] initrd-nixos-activation-start[187]: booting system configuration /nix/store/x5wv95xdrvp0k8jvd32fq065x28iblxd-nixos-system-worker-test worker # [ 4.010710] initrd-nixos-activation-start[187]: running activation script... full # [ 3.989367] initrd-nixos-activation-start[231]: setting up /etc... full # [ 4.103316] systemd[1]: initrd-nixos-activation.service: Deactivated successfully. full # [ 4.104986] systemd[1]: Finished NixOS Activation. full # [ 4.109093] systemd[1]: Starting Switch Root... worker # [ 4.175763] initrd-nixos-activation-start[210]: setting up /etc... full # [ 4.133178] systemd[1]: Switching root. full # [ 4.389170] systemd-journald[74]: Received SIGTERM from PID 1 (systemd). worker # [ 4.274952] systemd[1]: initrd-nixos-activation.service: Deactivated successfully. worker # [ 4.277103] systemd[1]: Finished NixOS Activation. worker # [ 4.279388] systemd[1]: Starting Switch Root... worker # [ 4.292647] systemd[1]: Switching root. full # [ 4.475812] NET: Registered PF_VSOCK protocol family worker # [ 4.622778] systemd-journald[65]: Received SIGTERM from PID 1 (systemd). worker # [ 4.693503] NET: Registered PF_VSOCK protocol family full # [ 4.845133] systemd[1]: systemd 261.2 running in system mode (+PAM +AUDIT -SELINUX +APPARMOR +IMA +IPE +SMACK +SECCOMP +GCRYPT -GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 +KMOD +LIBCRYPTSETUP +LIBCRYPTSETUP_PLUGINS +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK -BTF -XKBCOMMON +UTMP +LIBARCHIVE) full # [ 4.851212] systemd[1]: Detected virtualization kvm. full # [ 4.852363] systemd[1]: Detected architecture x86-64. full # [ 4.853583] systemd[1]: Detected first boot. full # [ 4.855925] systemd[1]: Initializing machine ID from random generator. full # [ 4.977615] systemd[1]: bpf-restrict-fs: LSM BPF program attached worker # [ 5.047500] systemd[1]: systemd 261.2 running in system mode (+PAM +AUDIT -SELINUX +APPARMOR +IMA +IPE +SMACK +SECCOMP +GCRYPT -GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 +KMOD +LIBCRYPTSETUP +LIBCRYPTSETUP_PLUGINS +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK -BTF -XKBCOMMON +UTMP +LIBARCHIVE) worker # [ 5.054376] systemd[1]: Detected virtualization kvm. worker # [ 5.055725] systemd[1]: Detected architecture x86-64. worker # [ 5.057158] systemd[1]: Detected first boot. worker # [ 5.059447] systemd[1]: Initializing machine ID from random generator. full # [ 5.031506] systemd[1]: Applying preset policy. full # [ 5.221431] systemd[1]: Populated /etc with preset unit settings. worker # [ 5.278727] systemd[1]: bpf-restrict-fs: LSM BPF program attached worker # [ 5.352578] systemd[1]: Applying preset policy. full # [ 5.458309] systemd[1]: initrd-switch-root.service: Deactivated successfully. full # [ 5.460874] systemd[1]: Stopped initrd-switch-root.service. worker # [ 5.513725] systemd[1]: Populated /etc with preset unit settings. full # [ 5.464088] systemd[1]: systemd-journald.service: Scheduled restart job, restart counter is at 1. full # [ 5.467355] systemd[1]: Created slice Slice /system/getty. full # [ 5.469450] systemd[1]: Created slice User and Session Slice. full # [ 5.482053] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. full # [ 5.483793] systemd[1]: Started Forward Password Requests to Wall Directory Watch. full # [ 5.485352] systemd[1]: Expecting device /dev/hvc0... full # [ 5.486414] systemd[1]: Expecting device /dev/ttyS0... full # [ 5.487529] systemd[1]: Reached target Local Encrypted Volumes. full # [ 5.488792] systemd[1]: Stopped target initrd-fs.target. full # [ 5.489947] systemd[1]: Stopped target initrd-root-fs.target. full # [ 5.491140] systemd[1]: Stopped target initrd-switch-root.target. full # [ 5.492780] systemd[1]: Reached target Virtual Machines and Containers. full # [ 5.494555] systemd[1]: Reached target Path Units. full # [ 5.495982] systemd[1]: Reached target Remote File Systems. full # [ 5.497512] systemd[1]: Reached target Slice Units. full # [ 5.498957] systemd[1]: Reached target Swaps. full # [ 5.501916] systemd[1]: Listening on Query the User Interactively for a Password. full # [ 5.505830] systemd[1]: Listening on Process Core Dump Socket. full # [ 5.508669] systemd[1]: Listening on Credential Encryption/Decryption. full # [ 5.511654] systemd[1]: Listening on Factory Reset Management. full # [ 5.513229] systemd[1]: Listening on Hostname Service Socket. full # [ 5.517285] systemd[1]: Starting Journal Log Access Socket... full # [ 5.519177] systemd[1]: Listening on Journal Audit Socket. full # [ 5.522277] systemd[1]: Listening on Console Output Muting Service Socket. full # [ 5.524274] systemd[1]: Listening on Userspace Out-Of-Memory (OOM) Killer Socket. full # [ 5.526109] systemd[1]: TPM PCR Measurements skipped, unmet condition check ConditionSecurity=measured-os full # [ 5.528259] systemd[1]: Make TPM PCR Policy skipped, unmet condition check ConditionSecurity=measured-uki full # [ 5.534110] systemd[1]: Listening on Disk Repartitioning Service Socket. full # [ 5.535730] systemd[1]: Listening on udev Control Socket. full # [ 5.537167] systemd[1]: Listening on udev Varlink Socket. full # [ 5.540096] systemd[1]: Mounting Huge Pages File System... full # [ 5.542339] systemd[1]: Mounting POSIX Message Queue File System... full # [ 5.546282] systemd[1]: Mounting Kernel Debug File System... full # [ 5.559329] systemd[1]: Mounting Kernel Trace File System... full # [ 5.563961] systemd[1]: Starting Create List of Static Device Nodes... full # [ 5.571107] systemd[1]: Starting Load Kernel Module configfs... full # [ 5.572436] systemd[1]: Load Kernel Module drm skipped, unmet condition check ConditionKernelModuleLoaded=!drm full # [ 5.574248] systemd[1]: Load Kernel Module efi_pstore skipped, unmet condition check ConditionKernelModuleLoaded=!efi_pstore full # [ 5.576192] systemd[1]: Load Kernel Module fuse skipped, unmet condition check ConditionKernelModuleLoaded=!fuse full # [ 5.579494] systemd[1]: Mounting FUSE Control File System... full # [ 5.581983] systemd[1]: Clear Stale Hibernate Storage Info skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67 full # [ 5.600206] systemd[1]: Starting Journal Service... full # [ 5.603283] systemd[1]: Starting Load Kernel Modules... full # [ 5.606534] systemd[1]: Starting Userspace Out-Of-Memory (OOM) Killer... full # [ 5.612864] systemd[1]: Starting Remount Root and Kernel File Systems... full # [ 5.614112] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os full # [ 5.622673] systemd[1]: Starting Coldplug All udev Devices... full # [ 5.626820] systemd[1]: Listening on Journal Log Access Socket. full # [ 5.630962] systemd[1]: Mounted Huge Pages File System. full # [ 5.632196] systemd[1]: Mounted POSIX Message Queue File System. full # [ 5.633436] systemd[1]: Mounted Kernel Debug File System. full # [ 5.634653] systemd[1]: Mounted Kernel Trace File System. full # [ 5.639117] systemd[1]: Finished Create List of Static Device Nodes. full # [ 5.643103] systemd[1]: modprobe@configfs.service: Deactivated successfully. full # [ 5.646115] systemd[1]: Finished Load Kernel Module configfs. full # [ 5.647531] systemd[1]: Mounted FUSE Control File System. full # [ 5.650044] EXT4-fs (vda): re-mounted fe2543b5-4f8c-4544-9192-642ab9c0d242. full # [ 5.654380] systemd[1]: Mounting Kernel Configuration File System... full # [ 5.661140] systemd[1]: Starting Create Static Device Nodes in /dev gracefully... full # [ 5.662606] systemd-journald[301]: Collecting audit messages is enabled. worker # [ 5.713454] systemd[1]: initrd-switch-root.service: Deactivated successfully. worker # [ 5.715400] systemd[1]: Stopped initrd-switch-root.service. full # [ 5.667349] systemd[1]: Finished Remount Root and Kernel File Systems. worker # [ 5.718169] systemd[1]: systemd-journald.service: Scheduled restart job, restart counter is at 1. worker # [ 5.720699] systemd[1]: Created slice Slice /system/getty. full # [ 5.670668] systemd[1]: Listening on Disk Image Download Service Socket. worker # [ 5.722491] systemd[1]: Created slice User and Session Slice. worker # [ 5.723785] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. full # [ 5.672676] systemd[1]: Platform Persistent Storage Archival skipped, unmet condition check ConditionDirectoryNotEmpty=/sys/fs/pstore worker # [ 5.725453] systemd[1]: Started Forward Password Requests to Wall Directory Watch. full # [ 5.465780] systemd[1]: Queued start job for default target Multi-User System. worker # [ 5.727064] systemd[1]: Expecting device /dev/hvc0... full # [ 5.467963] systemd[1]: systemd-journald.service: Deactivated successfully. worker # [ 5.728114] systemd[1]: Expecting device /dev/ttyS0... worker # [ 5.729276] systemd[1]: Reached target Local Encrypted Volumes. full # [ 5.470411] systemd-modules-load[302]: Using 2 probe threads worker # [ 5.730448] systemd[1]: Stopped target initrd-fs.target. worker # [ 5.731524] systemd[1]: Stopped target initrd-root-fs.target. worker # [ 5.732581] systemd[1]: Stopped target initrd-switch-root.target. worker # [ 5.733726] systemd[1]: Reached target Virtual Machines and Containers. worker # [ 5.734920] systemd[1]: Reached target Path Units. worker # [ 5.735860] systemd[1]: Reached target Remote File Systems. worker # [ 5.736912] systemd[1]: Reached target Slice Units. full # [ 5.690411] systemd[1]: Starting Load/Save OS Random Seed... full # [ 5.691489] systemd[1]: TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os full # [ 5.485260] systemd-oomd[303]: No swap; memory pressure usage will be degraded full # [ 5.697580] systemd[1]: Started Journal Service. worker # [ 5.737860] systemd[1]: Reached target Swaps. worker # [ 5.750921] systemd[1]: Listening on Query the User Interactively for a Password. full # [ 5.492882] systemd[1]: Started Userspace Out-Of-Memory (OOM) Killer. worker # [ 5.753953] systemd[1]: Listening on Process Core Dump Socket. worker # [ 5.756081] systemd[1]: Listening on Credential Encryption/Decryption. worker # [ 5.758324] systemd[1]: Listening on Factory Reset Management. worker # [ 5.759523] systemd[1]: Listening on Hostname Service Socket. full # [ 5.712209] loop: module loaded worker # [ 5.762785] systemd[1]: Starting Journal Log Access Socket... full # [ 5.505591] systemd[1]: Starting Flush Journal to Persistent Storage... worker # [ 5.765591] systemd[1]: Listening on Journal Audit Socket. full # [ 5.507225] systemd-modules-load[302]: Inserted module 'loop' worker # [ 5.767970] systemd[1]: Listening on Console Output Muting Service Socket. worker # [ 5.769450] systemd[1]: Listening on Userspace Out-Of-Memory (OOM) Killer Socket. worker # [ 5.770862] systemd[1]: TPM PCR Measurements skipped, unmet condition check ConditionSecurity=measured-os worker # [ 5.772532] systemd[1]: Make TPM PCR Policy skipped, unmet condition check ConditionSecurity=measured-uki worker # [ 5.777052] systemd[1]: Listening on Disk Repartitioning Service Socket. worker # [ 5.778409] systemd[1]: Listening on udev Control Socket. full # [ 5.519192] systemd[1]: Finished Load Kernel Modules. worker # [ 5.779685] systemd[1]: Listening on udev Varlink Socket. worker # [ 5.782212] systemd[1]: Mounting Huge Pages File System... full # [ 5.522690] systemd[1]: Starting Firewall... worker # [ 5.786412] systemd[1]: Mounting POSIX Message Queue File System... full # [ 5.527270] systemd[1]: Starting Apply Kernel Variables... full # [ 5.531603] systemd[1]: Mounted Kernel Configuration File System. worker # [ 5.793370] systemd[1]: Mounting Kernel Debug File System... worker # [ 5.800805] systemd[1]: Mounting Kernel Trace File System... full # [ 5.548876] systemd[1]: Finished Load/Save OS Random Seed. worker # [ 5.809590] systemd[1]: Starting Create List of Static Device Nodes... full # [ 5.760379] systemd-journald[301]: Received client request to flush runtime journal. worker # [ 5.823757] systemd[1]: Starting Load Kernel Module configfs... worker # [ 5.831350] systemd[1]: Load Kernel Module drm skipped, unmet condition check ConditionKernelModuleLoaded=!drm worker # [ 5.839137] systemd[1]: Load Kernel Module efi_pstore skipped, unmet condition check ConditionKernelModuleLoaded=!efi_pstore worker # [ 5.849037] systemd[1]: Load Kernel Module fuse skipped, unmet condition check ConditionKernelModuleLoaded=!fuse worker # [ 5.853905] systemd[1]: Mounting FUSE Control File System... worker # [ 5.855176] systemd[1]: Clear Stale Hibernate Storage Info skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67 worker # [ 5.865471] systemd[1]: Starting Journal Service... worker # [ 5.869942] systemd[1]: Starting Load Kernel Modules... worker # [ 5.883544] systemd[1]: Starting Userspace Out-Of-Memory (OOM) Killer... worker # [ 5.898581] systemd[1]: Starting Remount Root and Kernel File Systems... worker # [ 5.901032] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os worker # [ 5.911951] systemd-journald[280]: Collecting audit messages is enabled. worker # [ 5.916782] systemd[1]: Starting Coldplug All udev Devices... full # [ 5.657872] systemd[1]: Reached target First Boot Complete. full # [ 5.659412] systemd[1]: Finished Coldplug All udev Devices. full # [ 5.660420] systemd[1]: Finished Create Static Device Nodes in /dev gracefully. full # [ 5.661775] systemd[1]: Finished Apply Kernel Variables. full # [ 5.662798] systemd[1]: Starting Create Static Device Nodes in /dev... full # [ 5.667954] systemd[1]: Finished Flush Journal to Persistent Storage. worker # [ 5.928405] systemd[1]: Listening on Journal Log Access Socket. worker # [ 5.932672] systemd[1]: Mounted Huge Pages File System. worker # [ 5.939488] systemd[1]: Mounted POSIX Message Queue File System. worker # [ 5.737974] systemd[1]: Queued start job for default target Multi-User System. worker # [ 5.740532] systemd[1]: systemd-journald.service: Deactivated successfully. worker # [ 5.953599] systemd[1]: Started Journal Service. worker # [ 5.757160] systemd[1]: Mounted Kernel Debug File System. worker # [ 5.963784] loop: module loaded worker # [ 5.764250] systemd-modules-load[281]: Inserted module 'loop' full # [ 5.711359] systemd[1]: Finished Create Static Device Nodes in /dev. worker # [ 5.768055] systemd[1]: Mounted Kernel Trace File System. full # [ 5.712762] systemd[1]: Reached target Preparation for Local File Systems. worker # [ 5.770457] systemd[1]: Finished Create List of Static Device Nodes. full # [ 5.715897] systemd[1]: Starting Rule-based Manager for Device Events and Files... worker # [ 5.774152] systemd[1]: modprobe@configfs.service: Deactivated successfully. worker # [ 5.778297] systemd[1]: Finished Load Kernel Module configfs. worker # [ 5.779574] systemd[1]: Finished Load Kernel Modules. worker # [ 5.790140] systemd[1]: Mounted FUSE Control File System. worker # [ 6.002285] EXT4-fs (vda): re-mounted 895d80aa-8a55-4527-bf93-42535518bdb6. worker # [ 5.806291] systemd-oomd[283]: No swap; memory pressure usage will be degraded worker # [ 5.810085] systemd[1]: Mounting Kernel Configuration File System... full # [ 5.755619] systemd-udevd[345]: Using default interface naming scheme 'v261'. worker # [ 5.815608] systemd[1]: Starting Firewall... worker # [ 5.817185] systemd[1]: Starting Apply Kernel Variables... worker # [ 5.831112] systemd[1]: Starting Create Static Device Nodes in /dev gracefully... worker # [ 5.832541] systemd[1]: Started Userspace Out-Of-Memory (OOM) Killer. worker # [ 5.845119] systemd[1]: Finished Remount Root and Kernel File Systems. full # [ 5.798230] systemd[1]: Started Rule-based Manager for Device Events and Files. worker # [ 5.860561] systemd[1]: Listening on Disk Image Download Service Socket. worker # [ 5.868079] systemd[1]: Starting Flush Journal to Persistent Storage... worker # [ 5.869383] systemd[1]: Platform Persistent Storage Archival skipped, unmet condition check ConditionDirectoryNotEmpty=/sys/fs/pstore worker # [ 5.878205] systemd[1]: Starting Load/Save OS Random Seed... worker # [ 5.879428] systemd[1]: TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os worker # [ 6.133533] systemd-journald[280]: Received client request to flush runtime journal. full # [ 5.922234] systemd[1]: Load Kernel Module fuse skipped, unmet condition check ConditionKernelModuleLoaded=!fuse full # [ 5.964817] systemd[1]: Condition check resulted in /dev/hvc0 being skipped. full # [ 5.975201] systemd[1]: Condition check resulted in /dev/ttyS0 being skipped. full # [ 5.984611] (udev-worker)[401]: Network interface NamePolicy= disabled on kernel command line. full # [ 6.028749] (udev-worker)[402]: eth1: Config file /etc/systemd/network/40-eth1.link is applied to device based on potentially unpredictable interface name. full # [ 6.031492] (udev-worker)[402]: Network interface NamePolicy= disabled on kernel command line. worker # [ 6.113748] systemd[1]: Finished Apply Kernel Variables. worker # [ 6.116722] systemd[1]: Mounted Kernel Configuration File System. worker # [ 6.119343] systemd[1]: Finished Load/Save OS Random Seed. worker # [ 6.122152] systemd[1]: Reached target First Boot Complete. worker # [ 6.123782] systemd[1]: Finished Create Static Device Nodes in /dev gracefully. worker # [ 6.126176] systemd[1]: Starting Create Static Device Nodes in /dev... worker # [ 6.127500] systemd[1]: Finished Flush Journal to Persistent Storage. worker # [ 6.132089] systemd[1]: Finished Coldplug All udev Devices. full # [ 6.078084] systemd[1]: Finished Firewall. worker # [ 6.141267] systemd[1]: Finished Create Static Device Nodes in /dev. worker # [ 6.142908] systemd[1]: Reached target Preparation for Local File Systems. full # [ 6.086590] systemd[1]: Condition check resulted in Virtio network device being skipped. full # [ 6.088655] systemd[1]: Load Kernel Module efi_pstore skipped, unmet condition check ConditionKernelModuleLoaded=!efi_pstore worker # [ 6.145953] systemd[1]: Starting Rule-based Manager for Device Events and Files... full # [ 6.091093] systemd[1]: Clear Stale Hibernate Storage Info skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67 full # [ 6.096322] systemd[1]: Platform Persistent Storage Archival skipped, unmet condition check ConditionDirectoryNotEmpty=/sys/fs/pstore full # [ 6.099583] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os full # [ 6.101296] systemd[1]: TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os full # [ 6.317541] mousedev: PS/2 mouse device common for all mice full # [ 6.329556] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3 full # [ 6.334335] input: QEMU Virtio Keyboard as /devices/pci0000:00/0000:00:06.0/virtio4/input/input4 full # [ 6.334441] lpc_ich 0000:00:1f.0: I/O space for GPIO uninitialized full # [ 6.337101] bochs-drm 0000:00:01.0: vgaarb: deactivate vga console worker # [ 6.184040] systemd-udevd[322]: Using default interface naming scheme 'v261'. full # [ 6.353257] Console: switching to colour dummy device 80x25 full # [ 6.354140] [drm] Found bochs VGA, ID 0xb0c5. full # [ 6.354141] [drm] Framebuffer size 16384 kB @ 0xfd000000, mmio @ 0xfebd0000. full # [ 6.357299] bochs-drm 0000:00:01.0: [drm] Registered 1 planes with drm panic full # [ 6.358251] ACPI: button: Power Button [PWRF] full # [ 6.358916] [drm] Initialized bochs-drm 1.0.0 for 0000:00:01.0 on minor 0 full # [ 6.379115] Console: switching to colour frame buffer device 160x50 worker # [ 6.231356] systemd[1]: Started Rule-based Manager for Device Events and Files. full # [ 6.385932] bochs-drm 0000:00:01.0: [drm] fb0: bochs-drmdrmfb frame buffer device full # [ 6.388166] rtc_cmos PNP0B00:00: RTC can wake from S4 full # [ 6.394906] rtc_cmos PNP0B00:00: registered as rtc0 full # [ 6.395880] rtc_cmos PNP0B00:00: setting system clock to 2026-09-27T21:04:29 UTC (1790543069) full # [ 6.397488] rtc_cmos PNP0B00:00: alarms up to one day, y3k, 242 bytes nvram, hpet irqs full # [ 6.420137] i801_smbus 0000:00:1f.3: SMBus using PCI interrupt full # [ 6.421552] i2c i2c-0: Memory type 0x07 not supported yet, not instantiating SPD full # [ 6.428615] parport_pc 00:02: reported by Plug and Play ACPI full # [ 6.429972] parport0: PC-style at 0x378, irq 7 [PCSPP(,...)] full # [ 6.454513] input: VirtualPS/2 VMware VMMouse as /devices/platform/i8042/serio1/input/input6 full # [ 6.457801] input: VirtualPS/2 VMware VMMouse as /devices/platform/i8042/serio1/input/input5 full # [ 6.251410] systemd[1]: Mounting /run/wrappers... full # [ 6.279220] systemd[1]: Mounted /run/wrappers. full # [ 6.284563] systemd[1]: Reached target Local File Systems. full # [ 6.286785] systemd[1]: Listening on Boot Loader Control Service Socket. full # [ 6.290652] systemd[1]: Starting register-nix-paths.service... full # [ 6.305891] systemd[1]: Starting Create SUID/SGID Wrappers... worker # [ 6.362106] systemd[1]: Load Kernel Module fuse skipped, unmet condition check ConditionKernelModuleLoaded=!fuse full # [ 6.307177] systemd[1]: Update Boot Loader Random Seed skipped, no trigger condition checks were met. full # [ 6.310935] systemd[1]: Starting Save Transient machine-id to Disk... full # [ 6.314142] systemd[1]: Starting Create System Files and Directories... full # [ 6.328843] systemd[1]: Starting Virtual Console Setup... worker # [ 6.452775] systemd[1]: Condition check resulted in /dev/hvc0 being skipped. full # [ 6.607166] iTCO_wdt iTCO_wdt.0.auto: Found a ICH9 TCO device (Version=2, TCOBASE=0x0660) full # [ 6.609532] iTCO_wdt iTCO_wdt.0.auto: initialized. heartbeat=30 sec (nowayout=0) full # [ 6.612906] ppdev: user-space parallel port driver full # [ 6.406139] systemd[1]: systemd-vconsole-setup.service: Deactivated successfully. full # [ 6.408265] systemd[1]: Stopped Virtual Console Setup. worker # [ 6.469491] systemd[1]: Condition check resulted in /dev/ttyS0 being skipped. full # [ 6.418637] systemd[1]: Starting Virtual Console Setup... full # [ 6.424367] systemd[1]: Finished Save Transient machine-id to Disk. worker # [ 6.499692] (udev-worker)[347]: eth1: Config file /etc/systemd/network/40-eth1.link is applied to device based on potentially unpredictable interface name. full # [ 6.656675] kvm_amd: TSC scaling supported full # [ 6.657415] kvm_amd: Nested Virtualization enabled full # [ 6.658308] kvm_amd: Nested Paging enabled worker # [ 6.504413] (udev-worker)[347]: Network interface NamePolicy= disabled on kernel command line. full # [ 6.659117] kvm_amd: LBR virtualization supported full # [ 6.660103] kvm_amd: Virtual VMLOAD VMSAVE supported full # [ 6.451483] systemd[1]: Finished Create System Files and Directories. worker # [ 6.508480] (udev-worker)[353]: Network interface NamePolicy= disabled on kernel command line. full # [ 6.663116] kvm_amd: Virtual GIF supported full # [ 6.457582] systemd[1]: Starting Rebuild Journal Catalog... worker # [ 6.514862] systemd[1]: Mounting /run/wrappers... full # [ 6.463116] systemd[1]: Starting Record System Boot/Shutdown in UTMP... worker # [ 6.546833] systemd[1]: Mounted /run/wrappers. worker # [ 6.554129] systemd[1]: Reached target Local File Systems. worker # [ 6.558258] systemd[1]: Listening on Boot Loader Control Service Socket. worker # [ 6.564131] systemd[1]: Starting register-nix-paths.service... full # [ 6.720448] EDAC MC: Ver: 3.0.0 worker # [ 6.570131] systemd[1]: Starting Create SUID/SGID Wrappers... full # [ 6.514152] systemd[1]: Finished Record System Boot/Shutdown in UTMP. worker # [ 6.571417] systemd[1]: Update Boot Loader Random Seed skipped, no trigger condition checks were met. full # [ 6.520812] systemd[1]: Finished Rebuild Journal Catalog. full # [ 6.523581] systemd[1]: Starting Update is Completed... worker # [ 6.585583] systemd[1]: Starting Save Transient machine-id to Disk... worker # [ 6.593221] systemd[1]: Starting Create System Files and Directories... full # [ 6.566555] systemd[1]: Finished Update is Completed. full # [ 6.650671] systemd-vconsole-setup[476]: Configuration of first virtual console was skipped, ignoring remaining ones. full # [ 6.655053] systemd[1]: Finished Virtual Console Setup. worker # [ 6.731402] systemd[1]: Finished Create System Files and Directories. worker # [ 6.748388] systemd[1]: Starting Rebuild Journal Catalog... full # [ 6.692570] systemd[1]: suid-sgid-wrappers.service: Deactivated successfully. full # [ 6.694344] systemd[1]: Finished Create SUID/SGID Wrappers. worker # [ 6.756124] systemd[1]: Starting Record System Boot/Shutdown in UTMP... worker # [ 6.781476] systemd[1]: etc-machine\x2did.mount: Deactivated successfully. worker # [ 6.794293] systemd[1]: Finished Save Transient machine-id to Disk. worker # [ 6.811127] systemd[1]: Condition check resulted in Virtio network device being skipped. worker # [ 6.812835] systemd[1]: Load Kernel Module efi_pstore skipped, unmet condition check ConditionKernelModuleLoaded=!efi_pstore worker # [ 6.814870] systemd[1]: Update Boot Loader Random Seed skipped, no trigger condition checks were met. worker # [ 6.819835] systemd[1]: Clear Stale Hibernate Storage Info skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67 worker # [ 6.824256] systemd[1]: Platform Persistent Storage Archival skipped, unmet condition check ConditionDirectoryNotEmpty=/sys/fs/pstore worker # [ 6.828510] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os worker # [ 6.830861] systemd[1]: TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os worker # [ 6.843975] systemd[1]: Finished Record System Boot/Shutdown in UTMP. full # [ 6.813807] systemd[1]: Finished register-nix-paths.service. full # [ 6.815395] systemd[1]: Reached target System Initialization. full # [ 6.816919] systemd[1]: Started Discard unused filesystem blocks once a week. full # [ 6.818677] systemd[1]: Started Daily Cleanup of Temporary Directories. full # [ 6.820093] systemd[1]: Reached target Timer Units. full # [ 6.821565] systemd[1]: Listening on D-Bus System Message Bus Socket. full # [ 6.823426] systemd[1]: Listening on Nix Daemon Socket. full # [ 6.824908] systemd[1]: Listening on Virtual Machine and Container Registration Service Socket. full # [ 6.827219] systemd[1]: Reached target Socket Units. full # [ 6.828706] systemd[1]: Reached target Basic System. full # [ 6.830140] systemd[1]: Started backdoor.service. full # [ 6.831737] systemd[1]: Starting Import lastlog data into lastlog2 database... full # [ 6.836664] systemd[1]: Starting Name Service Cache Daemon (nsncd)... full # [ 6.838286] systemd[1]: Starting Post-Boot Actions... full # [ 6.839556] systemd[1]: Started Reset console on configuration changes. full # [ 6.843194] systemd[1]: Starting resolvconf update... worker # [ 6.903477] systemd[1]: Finished Rebuild Journal Catalog. full # [ 6.855579] systemd[1]: Starting D-Bus System Message Bus... worker # [ 6.915329] systemd[1]: Starting Update is Completed... full # connecting to host... full # [ 6.874588] systemd[1]: Finished Post-Boot Actions. full # [ 6.876379] systemd[1]: Started Name Service Cache Daemon (nsncd). full # [ 6.879322] nsncd[545]: Sep 27 21:04:30.188 INFO started, config: Config { ignored_request_types: {}, worker_count: 8, handoff_timeout: 10s }, path: "/var/run/nscd/socket" full # [ 6.885306] systemd[1]: Reached target Host and Network Name Lookups. full: Guest shell says: b'Spawning backdoor root shell...\n' full # [ 6.888541] systemd[1]: Reached target User and Group Name Lookups. full # [ 6.889854] systemd[1]: Starting User Login Management... full: connected to guest root shell full # [ 6.899972] systemd[1]: Finished Import lastlog data into lastlog2 database. full: (connecting took 7.75 seconds) full: (finished: waiting for the VM to finish booting, in 7.75 seconds) worker # [ 6.986230] systemd[1]: Finished Update is Completed. full # [ 6.930583] dbus-broker-launch[552]: Looking up NSS user entry for 'systemd-timesync'... full # [ 6.935743] dbus-broker-launch[552]: NSS returned no entry for 'systemd-timesync' full # [ 6.936395] dbus-broker-launch[552]: Invalid user-name in /nix/store/dknbw048ah8ci1k6r1dk5vsn5np0r2av-system-path/share/dbus-1/system.d/org.freedesktop.timesync1.conf +16: user="systemd-timesync" full # [ 6.948134] systemd[1]: Started D-Bus System Message Bus. full # [ 6.952994] systemd-logind[569]: New seat seat0. full # [ 6.958072] systemd-logind[569]: Watching system buttons on /dev/input/event2 (Power Button) full # [ 6.958898] systemd-logind[569]: Watching system buttons on /dev/input/event3 (QEMU Virtio Keyboard) full # [ 6.960519] systemd-logind[569]: Watching system buttons on /dev/input/event0 (AT Translated Set 2 keyboard) full # [ 6.971294] dbus-broker-launch[552]: Ready full # [ 6.988338] systemd[1]: Started User Login Management. full # [ 6.999216] systemd[1]: Stopped target Host and Network Name Lookups. full # [ 6.999689] systemd[1]: Stopping Host and Network Name Lookups... full # [ 7.000333] systemd[1]: Stopped target User and Group Name Lookups. full # [ 7.000730] systemd[1]: Stopping User and Group Name Lookups... full # [ 7.003104] systemd[1]: Starting linger-users.service... full # [ 7.004472] systemd[1]: Stopping Name Service Cache Daemon (nsncd)... full # [ 7.007837] systemd[1]: nscd.service: Deactivated successfully. full # [ 7.010096] systemd[1]: Stopped Name Service Cache Daemon (nsncd). full # [ 7.019562] systemd[1]: Starting Name Service Cache Daemon (nsncd)... full # [ 7.035248] systemd[1]: linger-users.service: Deactivated successfully. full # [ 7.037087] systemd[1]: Finished linger-users.service. worker # [ 7.097619] systemd[1]: Finished Firewall. worker # [ 7.304013] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3 full # [ 7.046107] systemd[1]: Started Name Service Cache Daemon (nsncd). full # [ 7.047914] systemd[1]: Reached target Host and Network Name Lookups. full # [ 7.048731] nsncd[632]: Sep 27 21:04:30.359 INFO started, config: Config { ignored_request_types: {}, worker_count: 8, handoff_timeout: 10s }, path: "/var/run/nscd/socket" full # [ 7.050485] systemd[1]: Reached target User and Group Name Lookups. full # [ 7.063531] systemd[1]: Finished resolvconf update. full # [ 7.065127] systemd[1]: Reached target Preparation for Network. full # [ 7.068216] systemd[1]: Starting DHCP Client... worker # [ 7.331512] ACPI: button: Power Button [PWRF] full # [ 7.072601] systemd[1]: Starting Address configuration of eth1... full # [ 7.075290] systemd[1]: Starting Extra networking commands.... worker # [ 7.335098] mousedev: PS/2 mouse device common for all mice worker # [ 7.141500] systemd[1]: suid-sgid-wrappers.service: Deactivated successfully. worker # [ 7.144755] systemd[1]: Finished Create SUID/SGID Wrappers. full # [ 7.123500] network-addresses-eth1-start[654]: adding address 192.168.1.1/24... done worker # [ 7.384653] rtc_cmos PNP0B00:00: RTC can wake from S4 full # [ 7.133647] network-addresses-eth1-start[654]: adding address 2001:db8:1::1/64... done full # [ 7.145182] systemd[1]: Finished Address configuration of eth1. worker # [ 7.419922] parport_pc 00:02: reported by Plug and Play ACPI full # [ 7.169857] dhcpcd[664]: dhcpcd-10.3.2 starting worker # [ 7.432343] rtc_cmos PNP0B00:00: registered as rtc0 full # [ 7.173242] dhcpcd[716]: dev: loaded udev full # [ 7.391268] 8021q: 802.1Q VLAN Support v1.8 full # [ 7.391966] 8021q: adding VLAN 0 to HW filter on device eth1 worker # [ 7.443162] input: QEMU Virtio Keyboard as /devices/pci0000:00/0000:00:06.0/virtio4/input/input4 full # [ 7.185188] systemd[1]: Finished Extra networking commands.. full # [ 7.187209] systemd[1]: Reached target Network. worker # [ 7.446661] rtc_cmos PNP0B00:00: setting system clock to 2026-09-27T21:04:30 UTC (1790543070) worker # [ 7.449896] bochs-drm 0000:00:01.0: vgaarb: deactivate vga console full # [ 7.190477] systemd[1]: Started Dagster Code Server (hello). full # [ 7.198147] systemd[1]: Started Dagster Daemon. full # [ 7.204079] systemd[1]: Started Dagster Webserver. full # [ 7.211079] systemd[1]: Starting PostgreSQL Server... full # [ 7.215074] systemd[1]: Starting Permit User Sessions... worker # [ 7.292660] systemd[1]: Finished register-nix-paths.service. full # [ 7.236286] systemd[1]: Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch. worker # [ 7.295088] systemd[1]: Reached target System Initialization. worker # [ 7.298716] systemd[1]: Started Discard unused filesystem blocks once a week. worker # [ 7.300170] systemd[1]: Started Daily Cleanup of Temporary Directories. worker # [ 7.301504] systemd[1]: Reached target Timer Units. worker # [ 7.302721] systemd[1]: Listening on D-Bus System Message Bus Socket. worker # [ 7.304177] systemd[1]: Listening on Nix Daemon Socket. full # [ 7.249335] systemd[1]: etc-machine\x2did.mount: Deactivated successfully. worker # [ 7.310426] systemd[1]: Listening on Virtual Machine and Container Registration Service Socket. worker # [ 7.312108] systemd[1]: Reached target Socket Units. worker # [ 7.313971] systemd[1]: Reached target Basic System. worker # [ 7.316574] systemd[1]: Started backdoor.service. worker # [ 7.318985] systemd[1]: Starting Import lastlog data into lastlog2 database... worker # [ 7.326341] systemd[1]: Starting Name Service Cache Daemon (nsncd)... full # [ 7.488591] cfg80211: Loading compiled-in X.509 certificates for regulatory database worker # [ 7.336093] systemd[1]: Starting Post-Boot Actions... worker # [ 7.345250] systemd[1]: Started Reset console on configuration changes. full # [ 7.300842] systemd[1]: Finished Permit User Sessions. worker # [ 7.365456] systemd[1]: Starting resolvconf update... full # [ 7.309096] systemd[1]: Started Getty on tty1. full # [ 7.311725] systemd[1]: Reached target Login Prompts. full # [ 7.522953] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' full # [ 7.524670] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600' full # [ 7.530593] faux_driver regulatory: Direct firmware load for regulatory.db failed with error -2 full # [ 7.532282] cfg80211: failed to load regulatory.db worker # [ 7.400392] systemd[1]: Starting D-Bus System Message Bus... worker # [ 7.409807] nsncd[503]: Sep 27 21:04:30.664 INFO started, config: Config { ignored_request_types: {}, worker_count: 8, handoff_timeout: 10s }, path: "/var/run/nscd/socket" worker # [ 7.415820] systemd[1]: Started Name Service Cache Daemon (nsncd). worker # connecting to host... worker # [ 7.441110] systemd[1]: Finished Post-Boot Actions. full # [ 7.599071] 8021q: adding VLAN 0 to HW filter on device eth0 full # [ 7.390710] dhcpcd[716]: eth0: waiting for carrier full # [ 7.393109] dhcpcd[716]: eth0: carrier acquired worker # [ 7.453435] systemd[1]: Reached target Host and Network Name Lookups. worker # [ 7.455268] systemd[1]: Reached target User and Group Name Lookups. full # [ 7.399934] dhcpcd[716]: DUID 00:01:00:01:32:4c:41:5e:52:54:00:12:34:56 full # [ 7.401558] dhcpcd[716]: eth0: IAID 00:12:34:56 full # [ 7.402767] dhcpcd[716]: eth0: adding address fe80::5054:ff:fe12:3456 worker # [ 7.470686] systemd[1]: Starting User Login Management... worker # [ 7.455769] parport0: PC-style at 0x378, irq 7 [PCSPP(,...)] worker # [ 7.508834] systemd[1]: Finished Import lastlog data into lastlog2 database. worker # [ 7.462044] rtc_cmos PNP0B00:00: alarms up to one day, y3k, 242 bytes nvram, hpet irqs worker # [ 7.484348] lpc_ich 0000:00:1f.0: I/O space for GPIO uninitialized worker # [ 7.690526] Console: switching to colour dummy device 80x25 full # [ 7.471395] postgresql-pre-start[739]: The files belonging to this database system will be owned by user "postgres". full # [ 7.474627] postgresql-pre-start[739]: This user must also own the server process. full # [ 7.483301] postgresql-pre-start[739]: The database cluster will be initialized with locale "en_US.UTF-8". full # [ 7.484952] postgresql-pre-start[739]: The default database encoding has accordingly been set to "UTF8". full # [ 7.486638] postgresql-pre-start[739]: The default text search configuration will be set to "english". full # [ 7.488239] postgresql-pre-start[739]: Data page checksums are enabled. full # [ 7.489861] postgresql-pre-start[739]: fixing permissions on existing directory /var/lib/postgresql/18 ... ok full # [ 7.491932] postgresql-pre-start[739]: creating subdirectories ... ok full # [ 7.493393] postgresql-pre-start[739]: selecting dynamic shared memory implementation ... posix worker # [ 7.576801] dbus-broker-launch[510]: Looking up NSS user entry for 'systemd-timesync'... worker # [ 7.736597] i801_smbus 0000:00:1f.3: SMBus using PCI interrupt worker # [ 7.736711] i2c i2c-0: Memory type 0x07 not supported yet, not instantiating SPD worker # [ 7.807937] [drm] Found bochs VGA, ID 0xb0c5. worker # [ 7.807940] [drm] Framebuffer size 16384 kB @ 0xfd000000, mmio @ 0xfebd0000. worker # [ 7.816036] bochs-drm 0000:00:01.0: [drm] Registered 1 planes with drm panic worker # [ 7.816041] [drm] Initialized bochs-drm 1.0.0 for 0000:00:01.0 on minor 0 worker # [ 7.818004] input: VirtualPS/2 VMware VMMouse as /devices/platform/i8042/serio1/input/input6 worker # [ 7.821129] input: VirtualPS/2 VMware VMMouse as /devices/platform/i8042/serio1/input/input5 worker # [ 7.585835] dbus-broker-launch[510]: NSS returned no entry for 'systemd-timesync' worker # [ 7.637440] dbus-broker-launch[510]: Invalid user-name in /nix/store/ili7qzbw5rhaly9ag0qanyy1j0c2cnh1-system-path/share/dbus-1/system.d/org.freedesktop.timesync1.conf +16: user="systemd-timesync" worker # [ 7.640378] systemd[1]: Stopped target Host and Network Name Lookups. worker # [ 7.641725] systemd[1]: Stopping Host and Network Name Lookups... full # [ 7.589133] postgresql-pre-start[739]: selecting default "max_connections" ... 100 worker # [ 7.649456] systemd[1]: Stopped target User and Group Name Lookups. worker # [ 7.650780] systemd[1]: Stopping User and Group Name Lookups... worker # [ 7.652279] systemd[1]: Stopping Name Service Cache Daemon (nsncd)... worker # [ 7.653596] systemd[1]: Started D-Bus System Message Bus. worker # [ 7.654661] systemd[1]: nscd.service: Deactivated successfully. worker # [ 7.661248] systemd[1]: Stopped Name Service Cache Daemon (nsncd). worker # [ 7.662639] systemd-logind[527]: New seat seat0. worker # [ 7.665269] systemd[1]: Starting Name Service Cache Daemon (nsncd)... worker # [ 7.667471] systemd[1]: Started User Login Management. worker # [ 7.668555] systemd[1]: Starting linger-users.service... worker # [ 7.673913] dbus-broker-launch[510]: Ready full # [ 7.640918] postgresql-pre-start[739]: selecting default "shared_buffers" ... 128MB worker # [ 7.718635] systemd[1]: Starting Virtual Console Setup... worker # [ 7.732291] systemd[1]: Started Name Service Cache Daemon (nsncd). worker # [ 7.736523] nsncd[578]: Sep 27 21:04:30.990 INFO started, config: Config { ignored_request_types: {}, worker_count: 8, handoff_timeout: 10s }, path: "/var/run/nscd/socket" worker # [ 7.746243] systemd[1]: linger-users.service: Deactivated successfully. worker # [ 7.748831] systemd[1]: Finished linger-users.service. worker # [ 7.757570] systemd[1]: Reached target Host and Network Name Lookups. worker # [ 7.760370] systemd[1]: Reached target User and Group Name Lookups. worker # [ 7.771228] systemd[1]: Finished resolvconf update. worker # [ 7.773268] systemd[1]: Reached target Preparation for Network. worker # [ 7.780436] systemd[1]: Starting DHCP Client... worker # [ 8.053405] Console: switching to colour frame buffer device 160x50 worker # [ 8.113926] bochs-drm 0000:00:01.0: [drm] fb0: bochs-drmdrmfb frame buffer device worker # [ 7.786228] systemd[1]: Starting Address configuration of eth1... worker # [ 7.913400] systemd[1]: Starting Extra networking commands.... worker # [ 7.914704] systemd-logind[527]: Watching system buttons on /dev/input/event0 (AT Translated Set 2 keyboard) worker # [ 7.919810] network-addresses-eth1-start[607]: adding address 192.168.1.2/24... done worker # [ 7.923325] network-addresses-eth1-start[607]: adding address 2001:db8:1::2/64... done worker # [ 7.925566] systemd-logind[527]: Watching system buttons on /dev/input/event2 (Power Button) worker # [ 7.938683] systemd[1]: Finished Address configuration of eth1. worker # [ 7.977115] systemd[1]: systemd-vconsole-setup.service: Deactivated successfully. worker # [ 7.981802] systemd[1]: Stopped Virtual Console Setup. worker # [ 7.995444] systemd[1]: Starting Virtual Console Setup... worker # [ 8.013252] dhcpcd[616]: dhcpcd-10.3.2 starting worker # [ 8.021299] dhcpcd[675]: dev: loaded udev worker # [ 8.027596] systemd[1]: Finished Extra networking commands.. worker # [ 8.233653] ppdev: user-space parallel port driver worker # [ 8.032314] systemd[1]: Reached target Network. worker # [ 8.036634] systemd[1]: Starting Permit User Sessions... worker # [ 8.256282] 8021q: 802.1Q VLAN Support v1.8 worker # [ 8.256850] 8021q: adding VLAN 0 to HW filter on device eth1 worker # [ 8.070130] systemd[1]: Finished Permit User Sessions. worker # [ 8.075612] systemd[1]: Started Getty on tty1. worker # [ 8.078614] systemd[1]: Reached target Login Prompts. worker # [ 8.099436] systemd-logind[527]: Watching system buttons on /dev/input/event3 (QEMU Virtio Keyboard) worker # [ 8.335090] iTCO_wdt iTCO_wdt.1.auto: Found a ICH9 TCO device (Version=2, TCOBASE=0x0660) worker # [ 8.377563] iTCO_wdt iTCO_wdt.1.auto: initialized. heartbeat=30 sec (nowayout=0) worker # [ 8.403060] cfg80211: Loading compiled-in X.509 certificates for regulatory database worker # [ 8.210322] systemd[1]: Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch. worker # [ 8.215977] systemd[1]: systemd-vconsole-setup.service: Deactivated successfully. worker # [ 8.219201] systemd[1]: Stopped Virtual Console Setup. worker # [ 8.228780] systemd[1]: Starting Virtual Console Setup... worker # [ 8.477971] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' worker # [ 8.478855] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600' worker # [ 8.482513] faux_driver regulatory: Direct firmware load for regulatory.db failed with error -2 worker # [ 8.483645] cfg80211: failed to load regulatory.db worker # [ 8.510409] kvm_amd: TSC scaling supported worker # [ 8.510964] kvm_amd: Nested Virtualization enabled worker # [ 8.512397] kvm_amd: Nested Paging enabled worker # [ 8.512943] kvm_amd: LBR virtualization supported worker # [ 8.513887] kvm_amd: Virtual VMLOAD VMSAVE supported worker # [ 8.514943] kvm_amd: Virtual GIF supported worker # [ 8.543139] 8021q: adding VLAN 0 to HW filter on device eth0 worker # [ 8.341280] dhcpcd[675]: eth0: waiting for carrier worker # [ 8.342664] dhcpcd[675]: libudev: received NULL device worker # [ 8.343686] dhcpcd[675]: libudev: received NULL device worker # [ 8.344928] dhcpcd[675]: eth0: carrier acquired worker # [ 8.555088] EDAC MC: Ver: 3.0.0 worker # [ 8.356917] dhcpcd[675]: DUID 00:01:00:01:32:4c:41:5f:52:54:00:12:34:56 worker # [ 8.358366] dhcpcd[675]: eth0: IAID 00:12:34:56 worker # [ 8.359522] dhcpcd[675]: eth0: adding address fe80::5054:ff:fe12:3456 worker # [ 8.430279] systemd-vconsole-setup[687]: Configuration of first virtual console was skipped, ignoring remaining ones. worker # [ 8.433645] systemd[1]: Finished Virtual Console Setup. full # [ 8.678421] postgresql-pre-start[739]: selecting default time zone ... UTC full # [ 8.680457] postgresql-pre-start[739]: creating configuration files ... ok full # [ 8.925803] postgresql-pre-start[739]: running bootstrap script ... ok worker # [ 9.166385] dhcpcd[675]: eth0: soliciting a DHCP lease full # [ 9.112096] dhcpcd[716]: eth0: soliciting a DHCP lease worker # [ 9.377863] NET: Registered PF_PACKET protocol family worker # [ 9.178393] dhcpcd[675]: eth0: offered 10.0.2.15 from 10.0.2.2 worker # [ 9.180132] dhcpcd[675]: eth0: probing address 10.0.2.15/24 full # [ 9.345928] NET: Registered PF_PACKET protocol family full # [ 9.146511] dhcpcd[716]: eth0: offered 10.0.2.15 from 10.0.2.2 full # [ 9.155593] dhcpcd[716]: eth0: probing address 10.0.2.15/24 full # [ 9.497899] postgresql-pre-start[739]: performing post-bootstrap initialization ... ok full # [ 9.741179] postgresql-pre-start[739]: syncing data to disk ... ok full # [ 9.742391] postgresql-pre-start[739]: initdb: warning: enabling "trust" authentication for local connections full # [ 9.744070] postgresql-pre-start[739]: 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.746818] postgresql-pre-start[739]: Success. You can now start the database server using: full # [ 9.748618] postgresql-pre-start[739]: pg_ctl -D /var/lib/postgresql/18 -l logfile start full # [ 9.894984] postgres[770]: [770] LOG: starting PostgreSQL 18.6 on x86_64-pc-linux-gnu, compiled by clang version 21.1.8, 64-bit full # [ 9.898354] postgres[770]: [770] LOG: listening on IPv6 address "::1", port 5432 full # [ 9.899719] postgres[770]: [770] LOG: listening on IPv4 address "127.0.0.1", port 5432 full # [ 9.911590] postgres[770]: [770] LOG: listening on Unix socket "/run/postgresql/.s.PGSQL.5432" full # [ 9.936136] dhcpcd[716]: eth0: soliciting an IPv6 router full # [ 9.940190] dhcpcd[716]: eth0: Router Advertisement from fe80::2 full # [ 9.947946] dhcpcd[716]: eth0: adding address fec0::5054:ff:fe12:3456/64 full # [ 9.949762] postgres[779]: [779] LOG: database system was shut down at 2026-09-27 21:04:32 GMT full # [ 9.951715] dhcpcd[716]: eth0: adding route to fec0::/64 full # [ 9.953119] dhcpcd[716]: eth0: adding default route via fe80::2 full # [ 9.969533] postgres[770]: [770] LOG: database system is ready to accept connections full # [ 9.982753] systemd[1]: Started PostgreSQL Server. full # [ 9.987611] systemd[1]: Starting PostgreSQL Setup Scripts... worker # [ 10.117731] dhcpcd[675]: eth0: soliciting an IPv6 router worker # [ 10.119166] dhcpcd[675]: eth0: Router Advertisement from fe80::2 worker # [ 10.120719] dhcpcd[675]: eth0: adding address fec0::5054:ff:fe12:3456/64 worker # [ 10.122569] dhcpcd[675]: eth0: adding route to fec0::/64 worker # [ 10.124129] dhcpcd[675]: eth0: adding default route via fe80::2 full: (finished: waiting for unit postgresql.service, in 11.07 seconds) full: waiting for unit postgresql-setup.service full # [ 10.243206] postgresql-setup-start[790]: CREATE DATABASE full # [ 10.317585] postgresql-setup-start[803]: CREATE ROLE full # [ 10.345099] postgresql-setup-start[805]: ALTER DATABASE full # [ 10.356796] systemd[1]: Finished PostgreSQL Setup Scripts. full # [ 10.358403] systemd[1]: Reached target PostgreSQL. full # [ 10.457950] dagster[722]: 2026-09-27 21:04:33 +0000 - dagster.code_server - INFO - Starting Dagster code proxy server for file /nix/store/mhmghz4jy2gaw1jkkadif7lqryrys18f-definitions.py on port 4266 in process 722 full # [ 11.302949] dagster-daemon[723]: Traceback (most recent call last): full # [ 11.307077] dagster-daemon[723]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 11.309177] dagster-daemon[723]: sys.exit(main()) full # [ 11.310155] dagster-daemon[723]: ~~~~^^ full # [ 11.311128] dagster-daemon[723]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 11.313730] dagster-daemon[723]: cli(obj={}) full # [ 11.314697] dagster-daemon[723]: ~~~^^^^^^^^ full # [ 11.315626] dagster-daemon[723]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 11.317990] dagster-daemon[723]: return self.main(*args, **kwargs) full # [ 11.319214] dagster-daemon[723]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 11.320410] dagster-daemon[723]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 11.322732] dagster-daemon[723]: rv = self.invoke(ctx) full # [ 11.323774] dagster-daemon[723]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 11.326159] dagster-daemon[723]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 11.327687] dagster-daemon[723]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 11.329145] dagster-daemon[723]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 11.331489] dagster-daemon[723]: return ctx.invoke(self.callback, **ctx.params) full # [ 11.332835] dagster-daemon[723]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 11.334208] dagster-daemon[723]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 11.336546] dagster-daemon[723]: return callback(*args, **kwargs) full # [ 11.337715] dagster-daemon[723]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 11.340301] dagster-daemon[723]: with get_instance_for_cli( full # [ 11.341389] dagster-daemon[723]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 11.342491] dagster-daemon[723]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 11.344341] dagster-daemon[723]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 11.346209] dagster-daemon[723]: ) as instance: full # [ 11.349850] dagster-daemon[723]: ^ full # [ 11.350684] dagster-daemon[723]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 11.353658] dagster-daemon[723]: return next(self.gen) full # [ 11.355345] dagster-daemon[723]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 11.358075] dagster-daemon[723]: with DagsterInstance.get() as instance: full # [ 11.360283] dagster-daemon[723]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 11.361411] dagster-daemon[723]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 11.363956] dagster-daemon[723]: return create_instance_from_dagster_home() full # [ 11.365329] dagster-daemon[723]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 11.368216] dagster-daemon[723]: return create_instance_from_config(dagster_home_path) full # [ 11.369658] dagster-daemon[723]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 11.372478] dagster-daemon[723]: return create_instance_from_ref(instance_ref) full # [ 11.373816] dagster-daemon[723]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 11.376666] dagster-daemon[723]: unified_storage = instance_ref.storage full # [ 11.377957] dagster-daemon[723]: ^^^^^^^^^^^^^^^^^^^^ full # [ 11.379500] dagster-daemon[723]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 11.382071] dagster-daemon[723]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 11.384068] dagster-daemon[723]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 11.385646] dagster-daemon[723]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 11.388214] dagster-daemon[723]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 11.389807] dagster-daemon[723]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 11.391481] dagster-daemon[723]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 11.394189] dagster-daemon[723]: return DagsterPostgresStorage( full # [ 11.395355] dagster-daemon[723]: inst_data=inst_data, full # [ 11.396397] dagster-daemon[723]: ...<2 lines>... full # [ 11.397422] dagster-daemon[723]: token_provider=get_token_provider_from_config(config_value), full # [ 11.399085] dagster-daemon[723]: ) full # [ 11.399840] dagster-daemon[723]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 11.402489] dagster-daemon[723]: self._run_storage = PostgresRunStorage( full # [ 11.403782] dagster-daemon[723]: ~~~~~~~~~~~~~~~~~~^ full # [ 11.406585] dagster-daemon[723]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 11.408283] dagster-daemon[723]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 11.410032] dagster-daemon[723]: ) full # [ 11.410799] dagster-daemon[723]: ^ full # [ 11.411583] dagster-daemon[723]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 11.414257] dagster-daemon[723]: self._engine = create_pg_engine( full # [ 11.415443] dagster-daemon[723]: ~~~~~~~~~~~~~~~~^ full # [ 11.416607] dagster-daemon[723]: self.postgres_url, full # [ 11.417643] dagster-daemon[723]: ^^^^^^^^^^^^^^^^^^ full # [ 11.418702] dagster-daemon[723]: ...<2 lines>... full # [ 11.419684] dagster-daemon[723]: poolclass=db_pool.NullPool, full # [ 11.420844] dagster-daemon[723]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 11.422070] dagster-daemon[723]: ) full # [ 11.422835] dagster-daemon[723]: ^ full # [ 11.424061] dagster-daemon[723]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 11.426699] dagster-daemon[723]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 11.428139] dagster-daemon[723]: File "", line 2, in create_engine full # [ 11.430391] dagster-daemon[723]: return target(fn, url, **kwargs) full # [ 11.431870] dagster-daemon[723]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 11.434436] dagster-daemon[723]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 11.435985] dagster-daemon[723]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 11.438620] dagster-daemon[723]: dbapi = dbapi_meth(**dbapi_args) full # [ 11.439877] dagster-daemon[723]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 11.442657] dagster-daemon[723]: import psycopg full # [ 11.443601] dagster-daemon[723]: ModuleNotFoundError: No module named 'psycopg' full: (finished: waiting for unit postgresql-setup.service, in 1.27 seconds) full: must succeed: sudo -u postgres psql -lqt | grep -q dagster full # [ 11.612327] sudo[882]: root : TTY=hvc0 ; PWD=/tmp ; USER=postgres ; COMMAND=/run/current-system/sw/bin/psql -lqt full # [ 11.645365] sudo[882]: pam_unix(sudo:session): session opened for user postgres(uid=71) by (uid=0) full # [ 11.653697] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 11.655800] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 11.658142] systemd[1]: dagster-daemon.service: Consumed 1.811s CPU time over 4.458s wall clock time, 128.4M memory peak. full # [ 11.674459] sudo[882]: pam_unix(sudo:session): session closed for user postgres full: (finished: must succeed: sudo -u postgres psql -lqt | grep -q dagster, in 0.18 seconds) full: must succeed: sudo -u postgres psql -tAc "SELECT 1 FROM pg_roles WHERE rolname='dagster'" | grep -q 1 full # [ 11.724953] sudo[907]: root : TTY=hvc0 ; PWD=/tmp ; USER=postgres ; COMMAND=/run/current-system/sw/bin/psql -tAc 'SELECT 1 FROM pg_roles WHERE rolname=\'dagster\'' full # [ 11.738792] sudo[907]: pam_unix(sudo:session): session opened for user postgres(uid=71) by (uid=0) full # [ 11.759662] sudo[907]: 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.08 seconds) (finished: subtest: PostgreSQL starts and dagster database exists, in 12.61 seconds) subtest: dagster.yaml is generated with correct content full: must succeed: test -L /var/lib/dagster/dagster.yaml full: (finished: must succeed: test -L /var/lib/dagster/dagster.yaml, in 0.01 seconds) full: must succeed: grep -q postgres /var/lib/dagster/dagster.yaml full: (finished: must succeed: grep -q postgres /var/lib/dagster/dagster.yaml, in 0.01 seconds) full: must succeed: grep -q 'enabled: false' /var/lib/dagster/dagster.yaml full: (finished: must succeed: grep -q 'enabled: false' /var/lib/dagster/dagster.yaml, in 0.02 seconds) (finished: subtest: dagster.yaml is generated with correct content, in 0.04 seconds) subtest: webserver starts and responds full: waiting for unit dagster-webserver.service full: (finished: waiting for unit dagster-webserver.service, in 0.03 seconds) full: waiting for TCP port 3000 on localhost full # [ 12.423297] dagster-webserver[724]: Traceback (most recent call last): full # [ 12.425615] dagster-webserver[724]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 12.426215] dagster-webserver[724]: sys.exit(main()) full # [ 12.426780] dagster-webserver[724]: ~~~~^^ full # [ 12.427664] dagster-webserver[724]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 12.428259] dagster-webserver[724]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 12.428921] dagster-webserver[724]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 12.429798] dagster-webserver[724]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 12.430553] dagster-webserver[724]: return self.main(*args, **kwargs) full # [ 12.431308] dagster-webserver[724]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 12.432040] dagster-webserver[724]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 12.432653] dagster-webserver[724]: rv = self.invoke(ctx) full # [ 12.441132] dagster-webserver[724]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 12.441669] dagster-webserver[724]: return ctx.invoke(self.callback, **ctx.params) full # [ 12.442555] dagster-webserver[724]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 12.443174] dagster-webserver[724]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 12.443757] dagster-webserver[724]: return callback(*args, **kwargs) full # [ 12.444588] dagster-webserver[724]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 12.445339] dagster-webserver[724]: instance = stack.enter_context( full # [ 12.445848] dagster-webserver[724]: get_possibly_temporary_instance_for_cli( full # [ 12.446495] dagster-webserver[724]: ...<3 lines>... full # [ 12.447226] dagster-webserver[724]: ) full # [ 12.447756] dagster-webserver[724]: ) full # [ 12.448610] dagster-webserver[724]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 12.449335] dagster-webserver[724]: result = _enter(cm) full # [ 12.460560] dagster-webserver[724]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 12.461264] dagster-webserver[724]: return next(self.gen) full # [ 12.462338] dagster-webserver[724]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 12.463334] dagster-webserver[724]: with DagsterInstance.get() as instance: full # [ 12.464289] dagster-webserver[724]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 12.470531] dagster-webserver[724]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 12.471160] dagster-webserver[724]: return create_instance_from_dagster_home() full # [ 12.471914] dagster-webserver[724]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 12.473096] dagster-webserver[724]: return create_instance_from_config(dagster_home_path) full # [ 12.473944] dagster-webserver[724]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 12.474725] dagster-webserver[724]: return create_instance_from_ref(instance_ref) full # [ 12.484530] dagster-webserver[724]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 12.485161] dagster-webserver[724]: unified_storage = instance_ref.storage full # [ 12.485841] dagster-webserver[724]: ^^^^^^^^^^^^^^^^^^^^ full # [ 12.486689] dagster-webserver[724]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 12.487546] dagster-webserver[724]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 12.488402] dagster-webserver[724]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 12.488963] dagster-webserver[724]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 12.489758] dagster-webserver[724]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 12.490693] dagster-webserver[724]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 12.500131] dagster-webserver[724]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 12.500659] dagster-webserver[724]: return DagsterPostgresStorage( full # [ 12.501270] dagster-webserver[724]: inst_data=inst_data, full # [ 12.501901] dagster-webserver[724]: ...<2 lines>... full # [ 12.504714] dagster-webserver[724]: token_provider=get_token_provider_from_config(config_value), full # [ 12.505550] dagster-webserver[724]: ) full # [ 12.506343] dagster-webserver[724]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 12.506991] dagster-webserver[724]: self._run_storage = PostgresRunStorage( full # [ 12.507430] dagster-webserver[724]: ~~~~~~~~~~~~~~~~~~^ full # [ 12.508181] dagster-webserver[724]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 12.508862] dagster-webserver[724]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 12.509495] dagster-webserver[724]: ) full # [ 12.510225] dagster-webserver[724]: ^ full # [ 12.510735] dagster-webserver[724]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 12.511583] dagster-webserver[724]: self._engine = create_pg_engine( full # [ 12.512319] dagster-webserver[724]: ~~~~~~~~~~~~~~~~^ full # [ 12.513046] dagster-webserver[724]: self.postgres_url, full # [ 12.513644] dagster-webserver[724]: ^^^^^^^^^^^^^^^^^^ full # [ 12.514369] dagster-webserver[724]: ...<2 lines>... full # [ 12.514876] dagster-webserver[724]: poolclass=db_pool.NullPool, full # [ 12.515714] dagster-webserver[724]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 12.516635] dagster-webserver[724]: ) full # [ 12.517178] dagster-webserver[724]: ^ full # [ 12.517812] dagster-webserver[724]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 12.518973] dagster-webserver[724]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 12.519803] dagster-webserver[724]: File "", line 2, in create_engine full # [ 12.522968] dagster-webserver[724]: return target(fn, url, **kwargs) full # [ 12.532988] dagster-webserver[724]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 12.533571] dagster-webserver[724]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 12.534213] dagster-webserver[724]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 12.534822] dagster-webserver[724]: dbapi = dbapi_meth(**dbapi_args) full # [ 12.537086] dagster-webserver[724]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 12.537697] dagster-webserver[724]: import psycopg full # [ 12.538646] dagster-webserver[724]: ModuleNotFoundError: No module named 'psycopg' full # [ 12.573311] dagster[809]: 2026-09-27 21:04:35 +0000 - dagster.code_server - INFO - Starting Dagster code server for file /nix/store/mhmghz4jy2gaw1jkkadif7lqryrys18f-definitions.py in process 809 full # [ 12.890374] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 12.893649] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 12.895559] systemd[1]: dagster-webserver.service: Consumed 2.443s CPU time over 5.687s wall clock time, 142.1M memory peak. full # [ 13.161391] dagster[809]: 2026-09-27 21:04:36 +0000 - dagster.code_server - ERROR - Error while importing code full # [ 13.162002] dagster[809]: Traceback (most recent call last): full # [ 13.162595] dagster[809]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_grpc/server.py", line 494, in __init__ full # [ 13.163254] dagster[809]: self._instance = self._exit_stack.enter_context( full # [ 13.163891] dagster[809]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ full # [ 13.164498] dagster[809]: get_instance_for_cli(instance_ref=instance_ref) full # [ 13.165119] dagster[809]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 13.165734] dagster[809]: ) full # [ 13.166557] dagster[809]: ^ full # [ 13.167201] dagster[809]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 13.167805] dagster[809]: result = _enter(cm) full # [ 13.168629] dagster[809]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 13.169310] dagster[809]: return next(self.gen) full # [ 13.169880] dagster[809]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 13.170700] dagster[809]: with DagsterInstance.get() as instance: full # [ 13.171518] dagster[809]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 13.173056] dagster[809]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 13.173750] dagster[809]: return create_instance_from_dagster_home() full # [ 13.175554] dagster[809]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 13.176207] dagster[809]: return create_instance_from_config(dagster_home_path) full # [ 13.176824] dagster[809]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 13.190293] dagster[809]: return create_instance_from_ref(instance_ref) full # [ 13.190804] dagster[809]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 13.191636] dagster[809]: unified_storage = instance_ref.storage full # [ 13.192270] dagster[809]: ^^^^^^^^^^^^^^^^^^^^ full # [ 13.192920] dagster[809]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 13.193705] dagster[809]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 13.194535] dagster[809]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 13.195165] dagster[809]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 13.195770] dagster[809]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 13.196593] dagster[809]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 13.197225] dagster[809]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 13.197833] dagster[809]: return DagsterPostgresStorage( full # [ 13.198665] dagster[809]: inst_data=inst_data, full # [ 13.199492] dagster[809]: ...<2 lines>... full # [ 13.200127] dagster[809]: token_provider=get_token_provider_from_config(config_value), full # [ 13.200739] dagster[809]: ) full # [ 13.201557] dagster[809]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 13.202264] dagster[809]: self._run_storage = PostgresRunStorage( full # [ 13.202812] dagster[809]: ~~~~~~~~~~~~~~~~~~^ full # [ 13.203423] dagster[809]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 13.204058] dagster[809]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 13.204658] dagster[809]: ) full # [ 13.205485] dagster[809]: ^ full # [ 13.206130] dagster[809]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 13.206730] dagster[809]: self._engine = create_pg_engine( full # [ 13.207559] dagster[809]: ~~~~~~~~~~~~~~~~^ full # [ 13.208202] dagster[809]: self.postgres_url, full # [ 13.208802] dagster[809]: ^^^^^^^^^^^^^^^^^^ full # [ 13.209757] dagster[809]: ...<2 lines>... full # [ 13.210642] dagster[809]: poolclass=db_pool.NullPool, full # [ 13.212256] dagster[809]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 13.212857] dagster[809]: ) full # [ 13.213489] dagster[809]: ^ full # [ 13.214124] dagster[809]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 13.214725] dagster[809]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 13.215546] dagster[809]: File "", line 2, in create_engine full # [ 13.216224] dagster[809]: return target(fn, url, **kwargs) full # [ 13.216780] dagster[809]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 13.217600] dagster[809]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 13.218231] dagster[809]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 13.218843] dagster[809]: dbapi = dbapi_meth(**dbapi_args) full # [ 13.219665] dagster[809]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 13.220486] dagster[809]: import psycopg full # [ 13.221133] dagster[809]: ModuleNotFoundError: No module named 'psycopg' full # [ 13.250625] dagster[809]: 2026-09-27 21:04:36 +0000 - dagster.code_server - INFO - Started Dagster code server for file /nix/store/mhmghz4jy2gaw1jkkadif7lqryrys18f-definitions.py in process 809 full # [ 13.331822] dagster[722]: 2026-09-27 21:04:36 +0000 - dagster.code_server - INFO - Started Dagster code proxy server for file /nix/store/mhmghz4jy2gaw1jkkadif7lqryrys18f-definitions.py on port 4266 in process 722 full # [ 14.093879] dhcpcd[716]: eth0: leased 10.0.2.15 for 86400 seconds full # [ 14.095210] dhcpcd[716]: eth0: adding route to 10.0.2.0/24 full # [ 14.095816] dhcpcd[716]: eth0: adding default route via 10.0.2.2 full # [ 14.153420] systemd[1]: Started DHCP Client. full # [ 14.154545] systemd[1]: Reached target Multi-User System. full # [ 14.155653] systemd[1]: Startup finished in 859ms (kernel) + 3.382s (initrd) + 9.911s (userspace) = 14.154s. worker # [ 14.237872] dhcpcd[675]: eth0: leased 10.0.2.15 for 86400 seconds worker # [ 14.239676] dhcpcd[675]: eth0: adding route to 10.0.2.0/24 worker # [ 14.241712] dhcpcd[675]: eth0: adding default route via 10.0.2.2 worker # [ 14.294374] systemd[1]: Started DHCP Client. worker # [ 14.297225] systemd[1]: Reached target Multi-User System. worker # [ 14.298609] systemd[1]: Startup finished in 887ms (kernel) + 3.586s (initrd) + 9.824s (userspace) = 14.298s. full # [ 16.877377] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 1. full # [ 16.880680] systemd[1]: Started Dagster Daemon. full # [ 18.125591] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 1. full # [ 18.127300] systemd[1]: Started Dagster Webserver. full # [ 18.760366] dagster-daemon[1127]: Traceback (most recent call last): full # [ 18.761574] dagster-daemon[1127]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 18.763631] dagster-daemon[1127]: sys.exit(main()) full # [ 18.764609] dagster-daemon[1127]: ~~~~^^ full # [ 18.765554] dagster-daemon[1127]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 18.768157] dagster-daemon[1127]: cli(obj={}) full # [ 18.769110] dagster-daemon[1127]: ~~~^^^^^^^^ full # [ 18.770061] dagster-daemon[1127]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 18.772458] dagster-daemon[1127]: return self.main(*args, **kwargs) full # [ 18.773636] dagster-daemon[1127]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 18.774814] dagster-daemon[1127]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 18.777144] dagster-daemon[1127]: rv = self.invoke(ctx) full # [ 18.778189] dagster-daemon[1127]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 18.780541] dagster-daemon[1127]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 18.782039] dagster-daemon[1127]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 18.783485] dagster-daemon[1127]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 18.785812] dagster-daemon[1127]: return ctx.invoke(self.callback, **ctx.params) full # [ 18.787175] dagster-daemon[1127]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 18.788539] dagster-daemon[1127]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 18.790853] dagster-daemon[1127]: return callback(*args, **kwargs) full # [ 18.792050] dagster-daemon[1127]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 18.794681] dagster-daemon[1127]: with get_instance_for_cli( full # [ 18.795792] dagster-daemon[1127]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 18.796953] dagster-daemon[1127]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 18.798846] dagster-daemon[1127]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 18.800713] dagster-daemon[1127]: ) as instance: full # [ 18.801675] dagster-daemon[1127]: ^ full # [ 18.802505] dagster-daemon[1127]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 18.804741] dagster-daemon[1127]: return next(self.gen) full # [ 18.805861] dagster-daemon[1127]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 18.808470] dagster-daemon[1127]: with DagsterInstance.get() as instance: full # [ 18.809719] dagster-daemon[1127]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 18.810824] dagster-daemon[1127]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 18.813366] dagster-daemon[1127]: return create_instance_from_dagster_home() full # [ 18.814666] dagster-daemon[1127]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 18.817572] dagster-daemon[1127]: return create_instance_from_config(dagster_home_path) full # [ 18.818992] dagster-daemon[1127]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 18.821898] dagster-daemon[1127]: return create_instance_from_ref(instance_ref) full # [ 18.823235] dagster-daemon[1127]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 18.826085] dagster-daemon[1127]: unified_storage = instance_ref.storage full # [ 18.827349] dagster-daemon[1127]: ^^^^^^^^^^^^^^^^^^^^ full # [ 18.828589] dagster-daemon[1127]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 18.831143] dagster-daemon[1127]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 18.833071] dagster-daemon[1127]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 18.834584] dagster-daemon[1127]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 18.837177] dagster-daemon[1127]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 18.838787] dagster-daemon[1127]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 18.840375] dagster-daemon[1127]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 18.843035] dagster-daemon[1127]: return DagsterPostgresStorage( full # [ 18.844189] dagster-daemon[1127]: inst_data=inst_data, full # [ 18.845270] dagster-daemon[1127]: ...<2 lines>... full # [ 18.846234] dagster-daemon[1127]: token_provider=get_token_provider_from_config(config_value), full # [ 18.847821] dagster-daemon[1127]: ) full # [ 18.848672] dagster-daemon[1127]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 18.851202] dagster-daemon[1127]: self._run_storage = PostgresRunStorage( full # [ 18.852469] dagster-daemon[1127]: ~~~~~~~~~~~~~~~~~~^ full # [ 18.853715] dagster-daemon[1127]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 18.855398] dagster-daemon[1127]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 18.857099] dagster-daemon[1127]: ) full # [ 18.857886] dagster-daemon[1127]: ^ full # [ 18.858685] dagster-daemon[1127]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 18.861400] dagster-daemon[1127]: self._engine = create_pg_engine( full # [ 18.862571] dagster-daemon[1127]: ~~~~~~~~~~~~~~~~^ full # [ 18.863791] dagster-daemon[1127]: self.postgres_url, full # [ 18.864833] dagster-daemon[1127]: ^^^^^^^^^^^^^^^^^^ full # [ 18.865877] dagster-daemon[1127]: ...<2 lines>... full # [ 18.866838] dagster-daemon[1127]: poolclass=db_pool.NullPool, full # [ 18.868032] dagster-daemon[1127]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 18.869199] dagster-daemon[1127]: ) full # [ 18.869970] dagster-daemon[1127]: ^ full # [ 18.870767] dagster-daemon[1127]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 18.873353] dagster-daemon[1127]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 18.874779] dagster-daemon[1127]: File "", line 2, in create_engine full # [ 18.876958] dagster-daemon[1127]: return target(fn, url, **kwargs) full # [ 18.878170] dagster-daemon[1127]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 18.880735] dagster-daemon[1127]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 18.882215] dagster-daemon[1127]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 18.884810] dagster-daemon[1127]: dbapi = dbapi_meth(**dbapi_args) full # [ 18.885980] dagster-daemon[1127]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 18.888810] dagster-daemon[1127]: import psycopg full # [ 18.889762] dagster-daemon[1127]: ModuleNotFoundError: No module named 'psycopg' full # [ 19.015611] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 19.017424] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 19.019152] systemd[1]: dagster-daemon.service: Consumed 1.458s CPU time over 7.359s wall clock time, 88.4M memory peak. full # [ 20.857948] dagster-webserver[1138]: Traceback (most recent call last): full # [ 20.860526] dagster-webserver[1138]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 20.861150] dagster-webserver[1138]: sys.exit(main()) full # [ 20.861713] dagster-webserver[1138]: ~~~~^^ full # [ 20.862543] dagster-webserver[1138]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 20.863196] dagster-webserver[1138]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 20.863832] dagster-webserver[1138]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 20.864663] dagster-webserver[1138]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 20.865487] dagster-webserver[1138]: return self.main(*args, **kwargs) full # [ 20.866124] dagster-webserver[1138]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 20.866783] dagster-webserver[1138]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 20.867589] dagster-webserver[1138]: rv = self.invoke(ctx) full # [ 20.876148] dagster-webserver[1138]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 20.876697] dagster-webserver[1138]: return ctx.invoke(self.callback, **ctx.params) full # [ 20.877567] dagster-webserver[1138]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 20.878200] dagster-webserver[1138]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 20.878829] dagster-webserver[1138]: return callback(*args, **kwargs) full # [ 20.879477] dagster-webserver[1138]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 20.880149] dagster-webserver[1138]: instance = stack.enter_context( full # [ 20.880775] dagster-webserver[1138]: get_possibly_temporary_instance_for_cli( full # [ 20.881627] dagster-webserver[1138]: ...<3 lines>... full # [ 20.882308] dagster-webserver[1138]: ) full # [ 20.882902] dagster-webserver[1138]: ) full # [ 20.883774] dagster-webserver[1138]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 20.884572] dagster-webserver[1138]: result = _enter(cm) full # [ 20.885209] dagster-webserver[1138]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 20.885623] dagster-webserver[1138]: return next(self.gen) full # [ 20.896741] dagster-webserver[1138]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 20.897326] dagster-webserver[1138]: with DagsterInstance.get() as instance: full # [ 20.897929] dagster-webserver[1138]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 20.898761] dagster-webserver[1138]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 20.899608] dagster-webserver[1138]: return create_instance_from_dagster_home() full # [ 20.900269] dagster-webserver[1138]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 20.900899] dagster-webserver[1138]: return create_instance_from_config(dagster_home_path) full # [ 20.901775] dagster-webserver[1138]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 20.902585] dagster-webserver[1138]: return create_instance_from_ref(instance_ref) full # [ 20.903241] dagster-webserver[1138]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 20.903860] dagster-webserver[1138]: unified_storage = instance_ref.storage full # [ 20.904517] dagster-webserver[1138]: ^^^^^^^^^^^^^^^^^^^^ full # [ 20.918166] dagster-webserver[1138]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 20.918741] dagster-webserver[1138]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 20.919562] dagster-webserver[1138]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 20.920268] dagster-webserver[1138]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 20.920841] dagster-webserver[1138]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 20.921679] dagster-webserver[1138]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 20.922524] dagster-webserver[1138]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 20.923396] dagster-webserver[1138]: return DagsterPostgresStorage( full # [ 20.924179] dagster-webserver[1138]: inst_data=inst_data, full # [ 20.924870] dagster-webserver[1138]: ...<2 lines>... full # [ 20.925711] dagster-webserver[1138]: token_provider=get_token_provider_from_config(config_value), full # [ 20.926563] dagster-webserver[1138]: ) full # [ 20.927256] dagster-webserver[1138]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 20.927826] dagster-webserver[1138]: self._run_storage = PostgresRunStorage( full # [ 20.928675] dagster-webserver[1138]: ~~~~~~~~~~~~~~~~~~^ full # [ 20.929524] dagster-webserver[1138]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 20.930179] dagster-webserver[1138]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 20.930803] dagster-webserver[1138]: ) full # [ 20.931454] dagster-webserver[1138]: ^ full # [ 20.932109] dagster-webserver[1138]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 20.932717] dagster-webserver[1138]: self._engine = create_pg_engine( full # [ 20.933555] dagster-webserver[1138]: ~~~~~~~~~~~~~~~~^ full # [ 20.934201] dagster-webserver[1138]: self.postgres_url, full # [ 20.934810] dagster-webserver[1138]: ^^^^^^^^^^^^^^^^^^ full # [ 20.935640] dagster-webserver[1138]: ...<2 lines>... full # [ 20.936263] dagster-webserver[1138]: poolclass=db_pool.NullPool, full # [ 20.936907] dagster-webserver[1138]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 20.937738] dagster-webserver[1138]: ) full # [ 20.938569] dagster-webserver[1138]: ^ full # [ 20.956644] dagster-webserver[1138]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 20.960467] dagster-webserver[1138]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 20.962539] dagster-webserver[1138]: File "", line 2, in create_engine full # [ 20.965272] dagster-webserver[1138]: return target(fn, url, **kwargs) full # [ 20.966638] dagster-webserver[1138]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 20.969239] dagster-webserver[1138]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 20.970740] dagster-webserver[1138]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 20.973284] dagster-webserver[1138]: dbapi = dbapi_meth(**dbapi_args) full # [ 20.974505] dagster-webserver[1138]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 20.977202] dagster-webserver[1138]: import psycopg full # [ 20.978180] dagster-webserver[1138]: ModuleNotFoundError: No module named 'psycopg' full # [ 21.257110] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 21.259382] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 21.261717] systemd[1]: dagster-webserver.service: Consumed 2.069s CPU time over 8.365s wall clock time, 111.5M memory peak. full # [ 24.125470] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 2. full # [ 24.129860] systemd[1]: Started Dagster Daemon. full # [ 26.005163] dagster-daemon[1172]: Traceback (most recent call last): full # [ 26.007654] dagster-daemon[1172]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 26.008247] dagster-daemon[1172]: sys.exit(main()) full # [ 26.008826] dagster-daemon[1172]: ~~~~^^ full # [ 26.009657] dagster-daemon[1172]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 26.010267] dagster-daemon[1172]: cli(obj={}) full # [ 26.010920] dagster-daemon[1172]: ~~~^^^^^^^^ full # [ 26.011730] dagster-daemon[1172]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 26.012561] dagster-daemon[1172]: return self.main(*args, **kwargs) full # [ 26.013197] dagster-daemon[1172]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 26.013839] dagster-daemon[1172]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 26.014642] dagster-daemon[1172]: rv = self.invoke(ctx) full # [ 26.015257] dagster-daemon[1172]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 26.015892] dagster-daemon[1172]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 26.016739] dagster-daemon[1172]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 26.026623] dagster-daemon[1172]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 26.027186] dagster-daemon[1172]: return ctx.invoke(self.callback, **ctx.params) full # [ 26.027807] dagster-daemon[1172]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 26.028651] dagster-daemon[1172]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 26.029287] dagster-daemon[1172]: return callback(*args, **kwargs) full # [ 26.029929] dagster-daemon[1172]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 26.030775] dagster-daemon[1172]: with get_instance_for_cli( full # [ 26.031623] dagster-daemon[1172]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 26.032291] dagster-daemon[1172]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 26.032901] dagster-daemon[1172]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 26.033741] dagster-daemon[1172]: ) as instance: full # [ 26.034590] dagster-daemon[1172]: ^ full # [ 26.035298] dagster-daemon[1172]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 26.035846] dagster-daemon[1172]: return next(self.gen) full # [ 26.036677] dagster-daemon[1172]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 26.037505] dagster-daemon[1172]: with DagsterInstance.get() as instance: full # [ 26.038151] dagster-daemon[1172]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 26.050406] dagster-daemon[1172]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 26.050945] dagster-daemon[1172]: return create_instance_from_dagster_home() full # [ 26.051787] dagster-daemon[1172]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 26.052630] dagster-daemon[1172]: return create_instance_from_config(dagster_home_path) full # [ 26.053327] dagster-daemon[1172]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 26.053907] dagster-daemon[1172]: return create_instance_from_ref(instance_ref) full # [ 26.054767] dagster-daemon[1172]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 26.055595] dagster-daemon[1172]: unified_storage = instance_ref.storage full # [ 26.056287] dagster-daemon[1172]: ^^^^^^^^^^^^^^^^^^^^ full # [ 26.066469] dagster-daemon[1172]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 26.067037] dagster-daemon[1172]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 26.067654] dagster-daemon[1172]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 26.068296] dagster-daemon[1172]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 26.068936] dagster-daemon[1172]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 26.069778] dagster-daemon[1172]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 26.070624] dagster-daemon[1172]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 26.071289] dagster-daemon[1172]: return DagsterPostgresStorage( full # [ 26.071900] dagster-daemon[1172]: inst_data=inst_data, full # [ 26.072744] dagster-daemon[1172]: ...<2 lines>... full # [ 26.073582] dagster-daemon[1172]: token_provider=get_token_provider_from_config(config_value), full # [ 26.074246] dagster-daemon[1172]: ) full # [ 26.074912] dagster-daemon[1172]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 26.075522] dagster-daemon[1172]: self._run_storage = PostgresRunStorage( full # [ 26.076178] dagster-daemon[1172]: ~~~~~~~~~~~~~~~~~~^ full # [ 26.076799] dagster-daemon[1172]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 26.077747] dagster-daemon[1172]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 26.078676] dagster-daemon[1172]: ) full # [ 26.079514] dagster-daemon[1172]: ^ full # [ 26.080171] dagster-daemon[1172]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 26.080779] dagster-daemon[1172]: self._engine = create_pg_engine( full # [ 26.081600] dagster-daemon[1172]: ~~~~~~~~~~~~~~~~^ full # [ 26.082243] dagster-daemon[1172]: self.postgres_url, full # [ 26.082851] dagster-daemon[1172]: ^^^^^^^^^^^^^^^^^^ full # [ 26.083488] dagster-daemon[1172]: ...<2 lines>... full # [ 26.084120] dagster-daemon[1172]: poolclass=db_pool.NullPool, full # [ 26.084744] dagster-daemon[1172]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 26.085576] dagster-daemon[1172]: ) full # [ 26.086207] dagster-daemon[1172]: ^ full # [ 26.102676] dagster-daemon[1172]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 26.105282] dagster-daemon[1172]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 26.106725] dagster-daemon[1172]: File "", line 2, in create_engine full # [ 26.108914] dagster-daemon[1172]: return target(fn, url, **kwargs) full # [ 26.110166] dagster-daemon[1172]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 26.112732] dagster-daemon[1172]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 26.114220] dagster-daemon[1172]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 26.116818] dagster-daemon[1172]: dbapi = dbapi_meth(**dbapi_args) full # [ 26.117991] dagster-daemon[1172]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 26.120784] dagster-daemon[1172]: import psycopg full # [ 26.121739] dagster-daemon[1172]: ModuleNotFoundError: No module named 'psycopg' full # [ 26.308894] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 2. full # [ 26.311578] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 26.313703] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 26.316061] systemd[1]: dagster-daemon.service: Consumed 1.417s CPU time over 7.299s wall clock time, 88.6M memory peak. full # [ 26.321746] systemd[1]: Started Dagster Webserver. full # [ 29.003758] dagster-webserver[1185]: Traceback (most recent call last): full # [ 29.006477] dagster-webserver[1185]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 29.007140] dagster-webserver[1185]: sys.exit(main()) full # [ 29.007838] dagster-webserver[1185]: ~~~~^^ full # [ 29.008564] dagster-webserver[1185]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 29.009309] dagster-webserver[1185]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 29.010064] dagster-webserver[1185]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 29.010759] dagster-webserver[1185]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 29.011736] dagster-webserver[1185]: return self.main(*args, **kwargs) full # [ 29.012691] dagster-webserver[1185]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 29.013676] dagster-webserver[1185]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 29.014603] dagster-webserver[1185]: rv = self.invoke(ctx) full # [ 29.015562] dagster-webserver[1185]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 29.016302] dagster-webserver[1185]: return ctx.invoke(self.callback, **ctx.params) full # [ 29.017041] dagster-webserver[1185]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 29.029622] dagster-webserver[1185]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 29.030257] dagster-webserver[1185]: return callback(*args, **kwargs) full # [ 29.030993] dagster-webserver[1185]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 29.031716] dagster-webserver[1185]: instance = stack.enter_context( full # [ 29.032701] dagster-webserver[1185]: get_possibly_temporary_instance_for_cli( full # [ 29.033444] dagster-webserver[1185]: ...<3 lines>... full # [ 29.034201] dagster-webserver[1185]: ) full # [ 29.034908] dagster-webserver[1185]: ) full # [ 29.035883] dagster-webserver[1185]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 29.036856] dagster-webserver[1185]: result = _enter(cm) full # [ 29.037867] dagster-webserver[1185]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 29.038580] dagster-webserver[1185]: return next(self.gen) full # [ 29.039319] dagster-webserver[1185]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 29.040096] dagster-webserver[1185]: with DagsterInstance.get() as instance: full # [ 29.040818] dagster-webserver[1185]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 29.056458] dagster-webserver[1185]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 29.057269] dagster-webserver[1185]: return create_instance_from_dagster_home() full # [ 29.058177] dagster-webserver[1185]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 29.058982] dagster-webserver[1185]: return create_instance_from_config(dagster_home_path) full # [ 29.060093] dagster-webserver[1185]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 29.060823] dagster-webserver[1185]: return create_instance_from_ref(instance_ref) full # [ 29.061618] dagster-webserver[1185]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 29.062315] dagster-webserver[1185]: unified_storage = instance_ref.storage full # [ 29.062968] dagster-webserver[1185]: ^^^^^^^^^^^^^^^^^^^^ full # [ 29.063834] dagster-webserver[1185]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 29.064768] dagster-webserver[1185]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 29.065535] dagster-webserver[1185]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 29.079595] dagster-webserver[1185]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 29.082198] dagster-webserver[1185]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 29.083835] dagster-webserver[1185]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 29.085472] dagster-webserver[1185]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 29.088136] dagster-webserver[1185]: return DagsterPostgresStorage( full # [ 29.089324] dagster-webserver[1185]: inst_data=inst_data, full # [ 29.090444] dagster-webserver[1185]: ...<2 lines>... full # [ 29.091441] dagster-webserver[1185]: token_provider=get_token_provider_from_config(config_value), full # [ 29.093064] dagster-webserver[1185]: ) full # [ 29.093896] dagster-webserver[1185]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 29.096458] dagster-webserver[1185]: self._run_storage = PostgresRunStorage( full # [ 29.097756] dagster-webserver[1185]: ~~~~~~~~~~~~~~~~~~^ full # [ 29.099082] dagster-webserver[1185]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 29.100816] dagster-webserver[1185]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 29.102561] dagster-webserver[1185]: ) full # [ 29.103368] dagster-webserver[1185]: ^ full # [ 29.104168] dagster-webserver[1185]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 29.106912] dagster-webserver[1185]: self._engine = create_pg_engine( full # [ 29.108145] dagster-webserver[1185]: ~~~~~~~~~~~~~~~~^ full # [ 29.109353] dagster-webserver[1185]: self.postgres_url, full # [ 29.110442] dagster-webserver[1185]: ^^^^^^^^^^^^^^^^^^ full # [ 29.111520] dagster-webserver[1185]: ...<2 lines>... full # [ 29.112537] dagster-webserver[1185]: poolclass=db_pool.NullPool, full # [ 29.113731] dagster-webserver[1185]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 29.114926] dagster-webserver[1185]: ) full # [ 29.115751] dagster-webserver[1185]: ^ full # [ 29.116572] dagster-webserver[1185]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 29.119206] dagster-webserver[1185]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 29.120698] dagster-webserver[1185]: File "", line 2, in create_engine full # [ 29.122911] dagster-webserver[1185]: return target(fn, url, **kwargs) full # [ 29.124142] dagster-webserver[1185]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 29.126733] dagster-webserver[1185]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 29.128243] dagster-webserver[1185]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 29.130865] dagster-webserver[1185]: dbapi = dbapi_meth(**dbapi_args) full # [ 29.132096] dagster-webserver[1185]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 29.134867] dagster-webserver[1185]: import psycopg full # [ 29.135855] dagster-webserver[1185]: ModuleNotFoundError: No module named 'psycopg' full # [ 29.381768] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 29.384207] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 29.386442] systemd[1]: dagster-webserver.service: Consumed 2.035s CPU time over 8.123s wall clock time, 111.7M memory peak. full # [ 31.375769] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 3. full # [ 31.380219] systemd[1]: Started Dagster Daemon. full # [ 33.216262] dagster-daemon[1212]: Traceback (most recent call last): full # [ 33.218773] dagster-daemon[1212]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 33.219550] dagster-daemon[1212]: sys.exit(main()) full # [ 33.220155] dagster-daemon[1212]: ~~~~^^ full # [ 33.220770] dagster-daemon[1212]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 33.221605] dagster-daemon[1212]: cli(obj={}) full # [ 33.222258] dagster-daemon[1212]: ~~~^^^^^^^^ full # [ 33.222907] dagster-daemon[1212]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 33.223715] dagster-daemon[1212]: return self.main(*args, **kwargs) full # [ 33.224560] dagster-daemon[1212]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 33.225186] dagster-daemon[1212]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 33.225808] dagster-daemon[1212]: rv = self.invoke(ctx) full # [ 33.233176] dagster-daemon[1212]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 33.233734] dagster-daemon[1212]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 33.234608] dagster-daemon[1212]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 33.235243] dagster-daemon[1212]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 33.235863] dagster-daemon[1212]: return ctx.invoke(self.callback, **ctx.params) full # [ 33.236521] dagster-daemon[1212]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 33.237176] dagster-daemon[1212]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 33.237802] dagster-daemon[1212]: return callback(*args, **kwargs) full # [ 33.238447] dagster-daemon[1212]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 33.239119] dagster-daemon[1212]: with get_instance_for_cli( full # [ 33.239711] dagster-daemon[1212]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 33.240538] dagster-daemon[1212]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 33.241174] dagster-daemon[1212]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 33.241795] dagster-daemon[1212]: ) as instance: full # [ 33.242426] dagster-daemon[1212]: ^ full # [ 33.243096] dagster-daemon[1212]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 33.243679] dagster-daemon[1212]: return next(self.gen) full # [ 33.244507] dagster-daemon[1212]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 33.245142] dagster-daemon[1212]: with DagsterInstance.get() as instance: full # [ 33.245762] dagster-daemon[1212]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 33.261613] dagster-daemon[1212]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 33.262188] dagster-daemon[1212]: return create_instance_from_dagster_home() full # [ 33.262990] dagster-daemon[1212]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 33.263821] dagster-daemon[1212]: return create_instance_from_config(dagster_home_path) full # [ 33.264722] dagster-daemon[1212]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 33.265516] dagster-daemon[1212]: return create_instance_from_ref(instance_ref) full # [ 33.266208] dagster-daemon[1212]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 33.266795] dagster-daemon[1212]: unified_storage = instance_ref.storage full # [ 33.267649] dagster-daemon[1212]: ^^^^^^^^^^^^^^^^^^^^ full # [ 33.268284] dagster-daemon[1212]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 33.268905] dagster-daemon[1212]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 33.269747] dagster-daemon[1212]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 33.282968] dagster-daemon[1212]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 33.285646] dagster-daemon[1212]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 33.287236] dagster-daemon[1212]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 33.288836] dagster-daemon[1212]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 33.291457] dagster-daemon[1212]: return DagsterPostgresStorage( full # [ 33.292603] dagster-daemon[1212]: inst_data=inst_data, full # [ 33.293674] dagster-daemon[1212]: ...<2 lines>... full # [ 33.294638] dagster-daemon[1212]: token_provider=get_token_provider_from_config(config_value), full # [ 33.296197] dagster-daemon[1212]: ) full # [ 33.297041] dagster-daemon[1212]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 33.299581] dagster-daemon[1212]: self._run_storage = PostgresRunStorage( full # [ 33.300831] dagster-daemon[1212]: ~~~~~~~~~~~~~~~~~~^ full # [ 33.302105] dagster-daemon[1212]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 33.303807] dagster-daemon[1212]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 33.305498] dagster-daemon[1212]: ) full # [ 33.306264] dagster-daemon[1212]: ^ full # [ 33.307061] dagster-daemon[1212]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 33.309776] dagster-daemon[1212]: self._engine = create_pg_engine( full # [ 33.310943] dagster-daemon[1212]: ~~~~~~~~~~~~~~~~^ full # [ 33.312143] dagster-daemon[1212]: self.postgres_url, full # [ 33.313181] dagster-daemon[1212]: ^^^^^^^^^^^^^^^^^^ full # [ 33.314219] dagster-daemon[1212]: ...<2 lines>... full # [ 33.315181] dagster-daemon[1212]: poolclass=db_pool.NullPool, full # [ 33.316346] dagster-daemon[1212]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 33.317499] dagster-daemon[1212]: ) full # [ 33.318266] dagster-daemon[1212]: ^ full # [ 33.319060] dagster-daemon[1212]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 33.321660] dagster-daemon[1212]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 33.323113] dagster-daemon[1212]: File "", line 2, in create_engine full # [ 33.325286] dagster-daemon[1212]: return target(fn, url, **kwargs) full # [ 33.326466] dagster-daemon[1212]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 33.328998] dagster-daemon[1212]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 33.330713] dagster-daemon[1212]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 33.333286] dagster-daemon[1212]: dbapi = dbapi_meth(**dbapi_args) full # [ 33.334475] dagster-daemon[1212]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 33.337262] dagster-daemon[1212]: import psycopg full # [ 33.338231] dagster-daemon[1212]: ModuleNotFoundError: No module named 'psycopg' full # [ 33.496791] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 33.497510] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 33.501568] systemd[1]: dagster-daemon.service: Consumed 1.413s CPU time over 7.178s wall clock time, 88.5M memory peak. full # [ 34.625969] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 3. full # [ 34.631165] systemd[1]: Started Dagster Webserver. full # [ 37.248195] dagster-webserver[1230]: Traceback (most recent call last): full # [ 37.250703] dagster-webserver[1230]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 37.251295] dagster-webserver[1230]: sys.exit(main()) full # [ 37.251891] dagster-webserver[1230]: ~~~~^^ full # [ 37.252719] dagster-webserver[1230]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 37.253569] dagster-webserver[1230]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 37.254256] dagster-webserver[1230]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 37.254838] dagster-webserver[1230]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 37.255638] dagster-webserver[1230]: return self.main(*args, **kwargs) full # [ 37.256256] dagster-webserver[1230]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 37.256890] dagster-webserver[1230]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 37.257719] dagster-webserver[1230]: rv = self.invoke(ctx) full # [ 37.266157] dagster-webserver[1230]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 37.266711] dagster-webserver[1230]: return ctx.invoke(self.callback, **ctx.params) full # [ 37.267584] dagster-webserver[1230]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 37.268218] dagster-webserver[1230]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 37.268821] dagster-webserver[1230]: return callback(*args, **kwargs) full # [ 37.269667] dagster-webserver[1230]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 37.270512] dagster-webserver[1230]: instance = stack.enter_context( full # [ 37.271165] dagster-webserver[1230]: get_possibly_temporary_instance_for_cli( full # [ 37.271789] dagster-webserver[1230]: ...<3 lines>... full # [ 37.272619] dagster-webserver[1230]: ) full # [ 37.273281] dagster-webserver[1230]: ) full # [ 37.273907] dagster-webserver[1230]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 37.274707] dagster-webserver[1230]: result = _enter(cm) full # [ 37.283704] dagster-webserver[1230]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 37.284264] dagster-webserver[1230]: return next(self.gen) full # [ 37.284884] dagster-webserver[1230]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 37.285736] dagster-webserver[1230]: with DagsterInstance.get() as instance: full # [ 37.286572] dagster-webserver[1230]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 37.287224] dagster-webserver[1230]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 37.287831] dagster-webserver[1230]: return create_instance_from_dagster_home() full # [ 37.288712] dagster-webserver[1230]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 37.289518] dagster-webserver[1230]: return create_instance_from_config(dagster_home_path) full # [ 37.290189] dagster-webserver[1230]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 37.290791] dagster-webserver[1230]: return create_instance_from_ref(instance_ref) full # [ 37.302913] dagster-webserver[1230]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 37.303662] dagster-webserver[1230]: unified_storage = instance_ref.storage full # [ 37.304506] dagster-webserver[1230]: ^^^^^^^^^^^^^^^^^^^^ full # [ 37.305164] dagster-webserver[1230]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 37.305810] dagster-webserver[1230]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 37.306618] dagster-webserver[1230]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 37.307272] dagster-webserver[1230]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 37.307893] dagster-webserver[1230]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 37.308735] dagster-webserver[1230]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 37.309617] dagster-webserver[1230]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 37.310236] dagster-webserver[1230]: return DagsterPostgresStorage( full # [ 37.310843] dagster-webserver[1230]: inst_data=inst_data, full # [ 37.311702] dagster-webserver[1230]: ...<2 lines>... full # [ 37.312535] dagster-webserver[1230]: token_provider=get_token_provider_from_config(config_value), full # [ 37.313196] dagster-webserver[1230]: ) full # [ 37.313804] dagster-webserver[1230]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 37.314629] dagster-webserver[1230]: self._run_storage = PostgresRunStorage( full # [ 37.315266] dagster-webserver[1230]: ~~~~~~~~~~~~~~~~~~^ full # [ 37.315884] dagster-webserver[1230]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 37.316715] dagster-webserver[1230]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 37.317546] dagster-webserver[1230]: ) full # [ 37.318188] dagster-webserver[1230]: ^ full # [ 37.334614] dagster-webserver[1230]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 37.335175] dagster-webserver[1230]: self._engine = create_pg_engine( full # [ 37.335801] dagster-webserver[1230]: ~~~~~~~~~~~~~~~~^ full # [ 37.336447] dagster-webserver[1230]: self.postgres_url, full # [ 37.337106] dagster-webserver[1230]: ^^^^^^^^^^^^^^^^^^ full # [ 37.337724] dagster-webserver[1230]: ...<2 lines>... full # [ 37.338571] dagster-webserver[1230]: poolclass=db_pool.NullPool, full # [ 37.339228] dagster-webserver[1230]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 37.339835] dagster-webserver[1230]: ) full # [ 37.340681] dagster-webserver[1230]: ^ full # [ 37.341526] dagster-webserver[1230]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 37.342182] dagster-webserver[1230]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 37.342813] dagster-webserver[1230]: File "", line 2, in create_engine full # [ 37.343659] dagster-webserver[1230]: return target(fn, url, **kwargs) full # [ 37.344335] dagster-webserver[1230]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 37.344974] dagster-webserver[1230]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 37.345810] dagster-webserver[1230]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 37.346780] dagster-webserver[1230]: dbapi = dbapi_meth(**dbapi_args) full # [ 37.359211] dagster-webserver[1230]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 37.362039] dagster-webserver[1230]: import psycopg full # [ 37.363057] dagster-webserver[1230]: ModuleNotFoundError: No module named 'psycopg' full # [ 37.651089] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 37.651898] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 37.655147] systemd[1]: dagster-webserver.service: Consumed 2.011s CPU time over 8.268s wall clock time, 111.8M memory peak. full # [ 38.625675] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 4. full # [ 38.629659] systemd[1]: Started Dagster Daemon. full # [ 40.497266] dagster-daemon[1252]: Traceback (most recent call last): full # [ 40.499773] dagster-daemon[1252]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 40.500567] dagster-daemon[1252]: sys.exit(main()) full # [ 40.501160] dagster-daemon[1252]: ~~~~^^ full # [ 40.501775] dagster-daemon[1252]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 40.502620] dagster-daemon[1252]: cli(obj={}) full # [ 40.503268] dagster-daemon[1252]: ~~~^^^^^^^^ full # [ 40.503905] dagster-daemon[1252]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 40.504700] dagster-daemon[1252]: return self.main(*args, **kwargs) full # [ 40.505725] dagster-daemon[1252]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 40.506568] dagster-daemon[1252]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 40.507212] dagster-daemon[1252]: rv = self.invoke(ctx) full # [ 40.514158] dagster-daemon[1252]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 40.514689] dagster-daemon[1252]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 40.515547] dagster-daemon[1252]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 40.516573] dagster-daemon[1252]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 40.517271] dagster-daemon[1252]: return ctx.invoke(self.callback, **ctx.params) full # [ 40.517820] dagster-daemon[1252]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 40.518644] dagster-daemon[1252]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 40.519410] dagster-daemon[1252]: return callback(*args, **kwargs) full # [ 40.519946] dagster-daemon[1252]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 40.520739] dagster-daemon[1252]: with get_instance_for_cli( full # [ 40.521706] dagster-daemon[1252]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 40.522603] dagster-daemon[1252]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 40.523345] dagster-daemon[1252]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 40.523861] dagster-daemon[1252]: ) as instance: full # [ 40.524558] dagster-daemon[1252]: ^ full # [ 40.535339] dagster-daemon[1252]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 40.535934] dagster-daemon[1252]: return next(self.gen) full # [ 40.536725] dagster-daemon[1252]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 40.537675] dagster-daemon[1252]: with DagsterInstance.get() as instance: full # [ 40.538232] dagster-daemon[1252]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 40.538657] dagster-daemon[1252]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 40.539295] dagster-daemon[1252]: return create_instance_from_dagster_home() full # [ 40.539942] dagster-daemon[1252]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 40.540789] dagster-daemon[1252]: return create_instance_from_config(dagster_home_path) full # [ 40.541639] dagster-daemon[1252]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 40.542237] dagster-daemon[1252]: return create_instance_from_ref(instance_ref) full # [ 40.542858] dagster-daemon[1252]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 40.543497] dagster-daemon[1252]: unified_storage = instance_ref.storage full # [ 40.544152] dagster-daemon[1252]: ^^^^^^^^^^^^^^^^^^^^ full # [ 40.559085] dagster-daemon[1252]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 40.559714] dagster-daemon[1252]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 40.560742] dagster-daemon[1252]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 40.561783] dagster-daemon[1252]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 40.562806] dagster-daemon[1252]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 40.563590] dagster-daemon[1252]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 40.564631] dagster-daemon[1252]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 40.565642] dagster-daemon[1252]: return DagsterPostgresStorage( full # [ 40.566416] dagster-daemon[1252]: inst_data=inst_data, full # [ 40.567198] dagster-daemon[1252]: ...<2 lines>... full # [ 40.567955] dagster-daemon[1252]: token_provider=get_token_provider_from_config(config_value), full # [ 40.569040] dagster-daemon[1252]: ) full # [ 40.569861] dagster-daemon[1252]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 40.570823] dagster-daemon[1252]: self._run_storage = PostgresRunStorage( full # [ 40.571833] dagster-daemon[1252]: ~~~~~~~~~~~~~~~~~~^ full # [ 40.572710] dagster-daemon[1252]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 40.573549] dagster-daemon[1252]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 40.574200] dagster-daemon[1252]: ) full # [ 40.574802] dagster-daemon[1252]: ^ full # [ 40.575676] dagster-daemon[1252]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 40.576278] dagster-daemon[1252]: self._engine = create_pg_engine( full # [ 40.576909] dagster-daemon[1252]: ~~~~~~~~~~~~~~~~^ full # [ 40.577749] dagster-daemon[1252]: self.postgres_url, full # [ 40.578583] dagster-daemon[1252]: ^^^^^^^^^^^^^^^^^^ full # [ 40.579238] dagster-daemon[1252]: ...<2 lines>... full # [ 40.579851] dagster-daemon[1252]: poolclass=db_pool.NullPool, full # [ 40.580497] dagster-daemon[1252]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 40.581135] dagster-daemon[1252]: ) full # [ 40.581757] dagster-daemon[1252]: ^ full # [ 40.603111] dagster-daemon[1252]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 40.603674] dagster-daemon[1252]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 40.604783] dagster-daemon[1252]: File "", line 2, in create_engine full # [ 40.606486] dagster-daemon[1252]: return target(fn, url, **kwargs) full # [ 40.608110] dagster-daemon[1252]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 40.608766] dagster-daemon[1252]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 40.611100] dagster-daemon[1252]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 40.611647] dagster-daemon[1252]: dbapi = dbapi_meth(**dbapi_args) full # [ 40.614103] dagster-daemon[1252]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 40.614705] dagster-daemon[1252]: import psycopg full # [ 40.615536] dagster-daemon[1252]: ModuleNotFoundError: No module named 'psycopg' full # [ 40.808055] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 40.808796] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 40.812759] systemd[1]: dagster-daemon.service: Consumed 1.439s CPU time over 7.304s wall clock time, 88.5M memory peak. full # [ 42.876303] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 4. full # [ 42.879262] systemd[1]: Started Dagster Webserver. full # [ 45.529689] dagster-webserver[1274]: Traceback (most recent call last): full # [ 45.532396] dagster-webserver[1274]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 45.532958] dagster-webserver[1274]: sys.exit(main()) full # [ 45.533769] dagster-webserver[1274]: ~~~~^^ full # [ 45.534626] dagster-webserver[1274]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 45.535292] dagster-webserver[1274]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 45.535928] dagster-webserver[1274]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 45.536752] dagster-webserver[1274]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 45.537594] dagster-webserver[1274]: return self.main(*args, **kwargs) full # [ 45.538231] dagster-webserver[1274]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 45.545144] dagster-webserver[1274]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 45.545727] dagster-webserver[1274]: rv = self.invoke(ctx) full # [ 45.546580] dagster-webserver[1274]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 45.547217] dagster-webserver[1274]: return ctx.invoke(self.callback, **ctx.params) full # [ 45.547651] dagster-webserver[1274]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 45.548272] dagster-webserver[1274]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 45.548900] dagster-webserver[1274]: return callback(*args, **kwargs) full # [ 45.549773] dagster-webserver[1274]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 45.550615] dagster-webserver[1274]: instance = stack.enter_context( full # [ 45.551301] dagster-webserver[1274]: get_possibly_temporary_instance_for_cli( full # [ 45.551870] dagster-webserver[1274]: ...<3 lines>... full # [ 45.552722] dagster-webserver[1274]: ) full # [ 45.553579] dagster-webserver[1274]: ) full # [ 45.554209] dagster-webserver[1274]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 45.554823] dagster-webserver[1274]: result = _enter(cm) full # [ 45.555670] dagster-webserver[1274]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 45.556518] dagster-webserver[1274]: return next(self.gen) full # [ 45.568874] dagster-webserver[1274]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 45.569640] dagster-webserver[1274]: with DagsterInstance.get() as instance: full # [ 45.570295] dagster-webserver[1274]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 45.570917] dagster-webserver[1274]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 45.571773] dagster-webserver[1274]: return create_instance_from_dagster_home() full # [ 45.572629] dagster-webserver[1274]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 45.573299] dagster-webserver[1274]: return create_instance_from_config(dagster_home_path) full # [ 45.573956] dagster-webserver[1274]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 45.574771] dagster-webserver[1274]: return create_instance_from_ref(instance_ref) full # [ 45.585364] dagster-webserver[1274]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 45.585908] dagster-webserver[1274]: unified_storage = instance_ref.storage full # [ 45.586749] dagster-webserver[1274]: ^^^^^^^^^^^^^^^^^^^^ full # [ 45.587683] dagster-webserver[1274]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 45.588299] dagster-webserver[1274]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 45.588906] dagster-webserver[1274]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 45.595941] dagster-webserver[1274]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 45.596695] dagster-webserver[1274]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 45.597743] dagster-webserver[1274]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 45.598598] dagster-webserver[1274]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 45.599257] dagster-webserver[1274]: return DagsterPostgresStorage( full # [ 45.599884] dagster-webserver[1274]: inst_data=inst_data, full # [ 45.600738] dagster-webserver[1274]: ...<2 lines>... full # [ 45.601587] dagster-webserver[1274]: token_provider=get_token_provider_from_config(config_value), full # [ 45.602245] dagster-webserver[1274]: ) full # [ 45.602872] dagster-webserver[1274]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 45.603725] dagster-webserver[1274]: self._run_storage = PostgresRunStorage( full # [ 45.604586] dagster-webserver[1274]: ~~~~~~~~~~~~~~~~~~^ full # [ 45.605258] dagster-webserver[1274]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 45.605880] dagster-webserver[1274]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 45.606743] dagster-webserver[1274]: ) full # [ 45.607593] dagster-webserver[1274]: ^ full # [ 45.608287] dagster-webserver[1274]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 45.608661] dagster-webserver[1274]: self._engine = create_pg_engine( full # [ 45.609520] dagster-webserver[1274]: ~~~~~~~~~~~~~~~~^ full # [ 45.610175] dagster-webserver[1274]: self.postgres_url, full # [ 45.610788] dagster-webserver[1274]: ^^^^^^^^^^^^^^^^^^ full # [ 45.611630] dagster-webserver[1274]: ...<2 lines>... full # [ 45.612289] dagster-webserver[1274]: poolclass=db_pool.NullPool, full # [ 45.612898] dagster-webserver[1274]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 45.613975] dagster-webserver[1274]: ) full # [ 45.614774] dagster-webserver[1274]: ^ full # [ 45.615611] dagster-webserver[1274]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 45.616256] dagster-webserver[1274]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 45.634314] dagster-webserver[1274]: File "", line 2, in create_engine full # [ 45.634843] dagster-webserver[1274]: return target(fn, url, **kwargs) full # [ 45.638120] dagster-webserver[1274]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 45.638671] dagster-webserver[1274]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 45.639516] dagster-webserver[1274]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 45.641578] dagster-webserver[1274]: dbapi = dbapi_meth(**dbapi_args) full # [ 45.645097] dagster-webserver[1274]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 45.645649] dagster-webserver[1274]: import psycopg full # [ 45.646654] dagster-webserver[1274]: ModuleNotFoundError: No module named 'psycopg' full # [ 45.875651] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 5. full # [ 45.880732] systemd[1]: Started Dagster Daemon. full # [ 45.932414] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 45.934731] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 45.937575] systemd[1]: dagster-webserver.service: Consumed 2.051s CPU time over 8.278s wall clock time, 111.8M memory peak. full # [ 47.753261] dagster-daemon[1288]: Traceback (most recent call last): full # [ 47.755757] dagster-daemon[1288]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 47.756550] dagster-daemon[1288]: sys.exit(main()) full # [ 47.757168] dagster-daemon[1288]: ~~~~^^ full # [ 47.757863] dagster-daemon[1288]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 47.758424] dagster-daemon[1288]: cli(obj={}) full # [ 47.759092] dagster-daemon[1288]: ~~~^^^^^^^^ full # [ 47.759840] dagster-daemon[1288]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 47.760786] dagster-daemon[1288]: return self.main(*args, **kwargs) full # [ 47.761786] dagster-daemon[1288]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 47.762458] dagster-daemon[1288]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 47.763068] dagster-daemon[1288]: rv = self.invoke(ctx) full # [ 47.763691] dagster-daemon[1288]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 47.764535] dagster-daemon[1288]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 47.765198] dagster-daemon[1288]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 47.775344] dagster-daemon[1288]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 47.775897] dagster-daemon[1288]: return ctx.invoke(self.callback, **ctx.params) full # [ 47.776734] dagster-daemon[1288]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 47.777577] dagster-daemon[1288]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 47.778236] dagster-daemon[1288]: return callback(*args, **kwargs) full # [ 47.778861] dagster-daemon[1288]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 47.779521] dagster-daemon[1288]: with get_instance_for_cli( full # [ 47.780180] dagster-daemon[1288]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 47.780804] dagster-daemon[1288]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 47.781445] dagster-daemon[1288]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 47.782101] dagster-daemon[1288]: ) as instance: full # [ 47.782732] dagster-daemon[1288]: ^ full # [ 47.783624] dagster-daemon[1288]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 47.784261] dagster-daemon[1288]: return next(self.gen) full # [ 47.784830] dagster-daemon[1288]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 47.785661] dagster-daemon[1288]: with DagsterInstance.get() as instance: full # [ 47.786504] dagster-daemon[1288]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 47.799310] dagster-daemon[1288]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 47.799656] dagster-daemon[1288]: return create_instance_from_dagster_home() full # [ 47.800364] dagster-daemon[1288]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 47.800940] dagster-daemon[1288]: return create_instance_from_config(dagster_home_path) full # [ 47.801819] dagster-daemon[1288]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 47.802619] dagster-daemon[1288]: return create_instance_from_ref(instance_ref) full # [ 47.803283] dagster-daemon[1288]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 47.803897] dagster-daemon[1288]: unified_storage = instance_ref.storage full # [ 47.804762] dagster-daemon[1288]: ^^^^^^^^^^^^^^^^^^^^ full # [ 47.815441] dagster-daemon[1288]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 47.815970] dagster-daemon[1288]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 47.816820] dagster-daemon[1288]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 47.817751] dagster-daemon[1288]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 47.818524] dagster-daemon[1288]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 47.819180] dagster-daemon[1288]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 47.819806] dagster-daemon[1288]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 47.820657] dagster-daemon[1288]: return DagsterPostgresStorage( full # [ 47.821318] dagster-daemon[1288]: inst_data=inst_data, full # [ 47.821948] dagster-daemon[1288]: ...<2 lines>... full # [ 47.822790] dagster-daemon[1288]: token_provider=get_token_provider_from_config(config_value), full # [ 47.823626] dagster-daemon[1288]: ) full # [ 47.824338] dagster-daemon[1288]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 47.824909] dagster-daemon[1288]: self._run_storage = PostgresRunStorage( full # [ 47.825762] dagster-daemon[1288]: ~~~~~~~~~~~~~~~~~~^ full # [ 47.826613] dagster-daemon[1288]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 47.827284] dagster-daemon[1288]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 47.827894] dagster-daemon[1288]: ) full # [ 47.828795] dagster-daemon[1288]: ^ full # [ 47.829755] dagster-daemon[1288]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 47.830596] dagster-daemon[1288]: self._engine = create_pg_engine( full # [ 47.831245] dagster-daemon[1288]: ~~~~~~~~~~~~~~~~^ full # [ 47.831872] dagster-daemon[1288]: self.postgres_url, full # [ 47.832696] dagster-daemon[1288]: ^^^^^^^^^^^^^^^^^^ full # [ 47.833541] dagster-daemon[1288]: ...<2 lines>... full # [ 47.834183] dagster-daemon[1288]: poolclass=db_pool.NullPool, full # [ 47.834805] dagster-daemon[1288]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 47.835637] dagster-daemon[1288]: ) full # [ 47.836261] dagster-daemon[1288]: ^ full # [ 47.852086] dagster-daemon[1288]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 47.854729] dagster-daemon[1288]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 47.856190] dagster-daemon[1288]: File "", line 2, in create_engine full # [ 47.858408] dagster-daemon[1288]: return target(fn, url, **kwargs) full # [ 47.859590] dagster-daemon[1288]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 47.862171] dagster-daemon[1288]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 47.863682] dagster-daemon[1288]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 47.866266] dagster-daemon[1288]: dbapi = dbapi_meth(**dbapi_args) full # [ 47.867534] dagster-daemon[1288]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 47.870294] dagster-daemon[1288]: import psycopg full # [ 47.871244] dagster-daemon[1288]: ModuleNotFoundError: No module named 'psycopg' full # [ 48.057054] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 48.057800] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 48.061884] systemd[1]: dagster-daemon.service: Consumed 1.430s CPU time over 7.241s wall clock time, 88.5M memory peak. full # [ 51.125837] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 5. full # [ 51.129687] systemd[1]: Started Dagster Webserver. full # [ 53.125211] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 6. full # [ 53.127378] systemd[1]: Started Dagster Daemon. full # [ 53.790437] dagster-webserver[1316]: Traceback (most recent call last): full # [ 53.792666] dagster-webserver[1316]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 53.795120] dagster-webserver[1316]: sys.exit(main()) full # [ 53.796179] dagster-webserver[1316]: ~~~~^^ full # [ 53.797239] dagster-webserver[1316]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 53.799686] dagster-webserver[1316]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 53.801051] dagster-webserver[1316]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 53.802463] dagster-webserver[1316]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 53.805290] dagster-webserver[1316]: return self.main(*args, **kwargs) full # [ 53.806912] dagster-webserver[1316]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 53.810101] dagster-webserver[1316]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 53.813072] dagster-webserver[1316]: rv = self.invoke(ctx) full # [ 53.814421] dagster-webserver[1316]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 53.820348] dagster-webserver[1316]: return ctx.invoke(self.callback, **ctx.params) full # [ 53.821763] dagster-webserver[1316]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 53.823167] dagster-webserver[1316]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 53.825569] dagster-webserver[1316]: return callback(*args, **kwargs) full # [ 53.826777] dagster-webserver[1316]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 53.829432] dagster-webserver[1316]: instance = stack.enter_context( full # [ 53.830632] dagster-webserver[1316]: get_possibly_temporary_instance_for_cli( full # [ 53.831994] dagster-webserver[1316]: ...<3 lines>... full # [ 53.833041] dagster-webserver[1316]: ) full # [ 53.833904] dagster-webserver[1316]: ) full # [ 53.835111] dagster-webserver[1316]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 53.837534] dagster-webserver[1316]: result = _enter(cm) full # [ 53.839267] dagster-webserver[1316]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 53.842051] dagster-webserver[1316]: return next(self.gen) full # [ 53.843415] dagster-webserver[1316]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 53.847058] dagster-webserver[1316]: with DagsterInstance.get() as instance: full # [ 53.848767] dagster-webserver[1316]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 53.850209] dagster-webserver[1316]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 53.855105] dagster-webserver[1316]: return create_instance_from_dagster_home() full # [ 53.856688] dagster-webserver[1316]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 53.859633] dagster-webserver[1316]: return create_instance_from_config(dagster_home_path) full # [ 53.861134] dagster-webserver[1316]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 53.864080] dagster-webserver[1316]: return create_instance_from_ref(instance_ref) full # [ 53.865516] dagster-webserver[1316]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 53.868350] dagster-webserver[1316]: unified_storage = instance_ref.storage full # [ 53.869652] dagster-webserver[1316]: ^^^^^^^^^^^^^^^^^^^^ full # [ 53.870941] dagster-webserver[1316]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 53.873559] dagster-webserver[1316]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 53.877138] dagster-webserver[1316]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 53.878698] dagster-webserver[1316]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 53.887697] dagster-webserver[1316]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 53.889979] dagster-webserver[1316]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 53.892046] dagster-webserver[1316]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 53.894872] dagster-webserver[1316]: return DagsterPostgresStorage( full # [ 53.896090] dagster-webserver[1316]: inst_data=inst_data, full # [ 53.897211] dagster-webserver[1316]: ...<2 lines>... full # [ 53.898215] dagster-webserver[1316]: token_provider=get_token_provider_from_config(config_value), full # [ 53.899837] dagster-webserver[1316]: ) full # [ 53.902091] dagster-webserver[1316]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 53.904668] dagster-webserver[1316]: self._run_storage = PostgresRunStorage( full # [ 53.905973] dagster-webserver[1316]: ~~~~~~~~~~~~~~~~~~^ full # [ 53.907317] dagster-webserver[1316]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 53.909074] dagster-webserver[1316]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 53.910816] dagster-webserver[1316]: ) full # [ 53.911645] dagster-webserver[1316]: ^ full # [ 53.912500] dagster-webserver[1316]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 53.915249] dagster-webserver[1316]: self._engine = create_pg_engine( full # [ 53.916483] dagster-webserver[1316]: ~~~~~~~~~~~~~~~~^ full # [ 53.920092] dagster-webserver[1316]: self.postgres_url, full # [ 53.921191] dagster-webserver[1316]: ^^^^^^^^^^^^^^^^^^ full # [ 53.922293] dagster-webserver[1316]: ...<2 lines>... full # [ 53.923294] dagster-webserver[1316]: poolclass=db_pool.NullPool, full # [ 53.924492] dagster-webserver[1316]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 53.925684] dagster-webserver[1316]: ) full # [ 53.926691] dagster-webserver[1316]: ^ full # [ 53.928124] dagster-webserver[1316]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 53.934212] dagster-webserver[1316]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 53.936163] dagster-webserver[1316]: File "", line 2, in create_engine full # [ 53.938701] dagster-webserver[1316]: return target(fn, url, **kwargs) full # [ 53.939944] dagster-webserver[1316]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 53.942492] dagster-webserver[1316]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 53.943970] dagster-webserver[1316]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 53.946565] dagster-webserver[1316]: dbapi = dbapi_meth(**dbapi_args) full # [ 53.947735] dagster-webserver[1316]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 53.950450] dagster-webserver[1316]: import psycopg full # [ 53.951396] dagster-webserver[1316]: ModuleNotFoundError: No module named 'psycopg' full # [ 54.284317] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 54.287037] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 54.289047] systemd[1]: dagster-webserver.service: Consumed 2.083s CPU time over 8.350s wall clock time, 111.7M memory peak. full # [ 55.080819] dagster-daemon[1326]: Traceback (most recent call last): full # [ 55.084662] dagster-daemon[1326]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 55.085761] dagster-daemon[1326]: sys.exit(main()) full # [ 55.086798] dagster-daemon[1326]: ~~~~^^ full # [ 55.087600] dagster-daemon[1326]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 55.088643] dagster-daemon[1326]: cli(obj={}) full # [ 55.089447] dagster-daemon[1326]: ~~~^^^^^^^^ full # [ 55.090203] dagster-daemon[1326]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 55.090957] dagster-daemon[1326]: return self.main(*args, **kwargs) full # [ 55.091969] dagster-daemon[1326]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 55.093047] dagster-daemon[1326]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 55.093780] dagster-daemon[1326]: rv = self.invoke(ctx) full # [ 55.094804] dagster-daemon[1326]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 55.095594] dagster-daemon[1326]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 55.096617] dagster-daemon[1326]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 55.108801] dagster-daemon[1326]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 55.109791] dagster-daemon[1326]: return ctx.invoke(self.callback, **ctx.params) full # [ 55.110839] dagster-daemon[1326]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 55.111621] dagster-daemon[1326]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 55.112570] dagster-daemon[1326]: return callback(*args, **kwargs) full # [ 55.113331] dagster-daemon[1326]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 55.113930] dagster-daemon[1326]: with get_instance_for_cli( full # [ 55.114784] dagster-daemon[1326]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 55.115624] dagster-daemon[1326]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 55.116289] dagster-daemon[1326]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 55.116963] dagster-daemon[1326]: ) as instance: full # [ 55.117763] dagster-daemon[1326]: ^ full # [ 55.118643] dagster-daemon[1326]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 55.119290] dagster-daemon[1326]: return next(self.gen) full # [ 55.119891] dagster-daemon[1326]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 55.120713] dagster-daemon[1326]: with DagsterInstance.get() as instance: full # [ 55.121558] dagster-daemon[1326]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 55.138123] dagster-daemon[1326]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 55.138739] dagster-daemon[1326]: return create_instance_from_dagster_home() full # [ 55.139444] dagster-daemon[1326]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 55.140159] dagster-daemon[1326]: return create_instance_from_config(dagster_home_path) full # [ 55.140872] dagster-daemon[1326]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 55.141546] dagster-daemon[1326]: return create_instance_from_ref(instance_ref) full # [ 55.149875] dagster-daemon[1326]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 55.150674] dagster-daemon[1326]: unified_storage = instance_ref.storage full # [ 55.151617] dagster-daemon[1326]: ^^^^^^^^^^^^^^^^^^^^ full # [ 55.152333] dagster-daemon[1326]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 55.152997] dagster-daemon[1326]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 55.153725] dagster-daemon[1326]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 55.154675] dagster-daemon[1326]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 55.155546] dagster-daemon[1326]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 55.156257] dagster-daemon[1326]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 55.156972] dagster-daemon[1326]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 55.157863] dagster-daemon[1326]: return DagsterPostgresStorage( full # [ 55.158835] dagster-daemon[1326]: inst_data=inst_data, full # [ 55.159874] dagster-daemon[1326]: ...<2 lines>... full # [ 55.160902] dagster-daemon[1326]: token_provider=get_token_provider_from_config(config_value), full # [ 55.161688] dagster-daemon[1326]: ) full # [ 55.178155] dagster-daemon[1326]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 55.181073] dagster-daemon[1326]: self._run_storage = PostgresRunStorage( full # [ 55.182372] dagster-daemon[1326]: ~~~~~~~~~~~~~~~~~~^ full # [ 55.183646] dagster-daemon[1326]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 55.185353] dagster-daemon[1326]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 55.187072] dagster-daemon[1326]: ) full # [ 55.187827] dagster-daemon[1326]: ^ full # [ 55.188592] dagster-daemon[1326]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 55.191313] dagster-daemon[1326]: self._engine = create_pg_engine( full # [ 55.192486] dagster-daemon[1326]: ~~~~~~~~~~~~~~~~^ full # [ 55.193680] dagster-daemon[1326]: self.postgres_url, full # [ 55.194744] dagster-daemon[1326]: ^^^^^^^^^^^^^^^^^^ full # [ 55.195813] dagster-daemon[1326]: ...<2 lines>... full # [ 55.196794] dagster-daemon[1326]: poolclass=db_pool.NullPool, full # [ 55.197970] dagster-daemon[1326]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 55.199179] dagster-daemon[1326]: ) full # [ 55.199950] dagster-daemon[1326]: ^ full # [ 55.200799] dagster-daemon[1326]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 55.203427] dagster-daemon[1326]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 55.204864] dagster-daemon[1326]: File "", line 2, in create_engine full # [ 55.207118] dagster-daemon[1326]: return target(fn, url, **kwargs) full # [ 55.208325] dagster-daemon[1326]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 55.210892] dagster-daemon[1326]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 55.212482] dagster-daemon[1326]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 55.215110] dagster-daemon[1326]: dbapi = dbapi_meth(**dbapi_args) full # [ 55.216312] dagster-daemon[1326]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 55.219098] dagster-daemon[1326]: import psycopg full # [ 55.220593] dagster-daemon[1326]: ModuleNotFoundError: No module named 'psycopg' full # [ 55.399967] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 55.402375] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 55.404489] systemd[1]: dagster-daemon.service: Consumed 1.549s CPU time over 7.335s wall clock time, 88.5M memory peak. full # [ 59.376176] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 6. full # [ 59.380180] systemd[1]: Started Dagster Webserver. full # [ 60.626607] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 7. full # [ 60.628178] systemd[1]: Started Dagster Daemon. full # [ 62.077350] dagster-webserver[1358]: Traceback (most recent call last): full # [ 62.079948] dagster-webserver[1358]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 62.080709] dagster-webserver[1358]: sys.exit(main()) full # [ 62.081536] dagster-webserver[1358]: ~~~~^^ full # [ 62.082491] dagster-webserver[1358]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 62.083031] dagster-webserver[1358]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 62.083674] dagster-webserver[1358]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.084610] dagster-webserver[1358]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 62.085155] dagster-webserver[1358]: return self.main(*args, **kwargs) full # [ 62.085792] dagster-webserver[1358]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 62.086745] dagster-webserver[1358]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 62.087651] dagster-webserver[1358]: rv = self.invoke(ctx) full # [ 62.088412] dagster-webserver[1358]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 62.088919] dagster-webserver[1358]: return ctx.invoke(self.callback, **ctx.params) full # [ 62.089774] dagster-webserver[1358]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.100149] dagster-webserver[1358]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 62.100696] dagster-webserver[1358]: return callback(*args, **kwargs) full # [ 62.101537] dagster-webserver[1358]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 62.102598] dagster-webserver[1358]: instance = stack.enter_context( full # [ 62.103203] dagster-webserver[1358]: get_possibly_temporary_instance_for_cli( full # [ 62.103823] dagster-webserver[1358]: ...<3 lines>... full # [ 62.104830] dagster-webserver[1358]: ) full # [ 62.105504] dagster-webserver[1358]: ) full # [ 62.106263] dagster-webserver[1358]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 62.106960] dagster-webserver[1358]: result = _enter(cm) full # [ 62.107829] dagster-webserver[1358]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 62.108725] dagster-webserver[1358]: return next(self.gen) full # [ 62.118074] dagster-webserver[1358]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 62.118467] dagster-webserver[1358]: with DagsterInstance.get() as instance: full # [ 62.119250] dagster-webserver[1358]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 62.120033] dagster-webserver[1358]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 62.120653] dagster-webserver[1358]: return create_instance_from_dagster_home() full # [ 62.121271] dagster-webserver[1358]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 62.121921] dagster-webserver[1358]: return create_instance_from_config(dagster_home_path) full # [ 62.124598] dagster-webserver[1358]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 62.125237] dagster-webserver[1358]: return create_instance_from_ref(instance_ref) full # [ 62.125865] dagster-webserver[1358]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 62.126496] dagster-webserver[1358]: unified_storage = instance_ref.storage full # [ 62.129090] dagster-webserver[1358]: ^^^^^^^^^^^^^^^^^^^^ full # [ 62.129806] dagster-webserver[1358]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 62.130446] dagster-webserver[1358]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 62.131095] dagster-webserver[1358]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.131687] dagster-webserver[1358]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 62.132529] dagster-webserver[1358]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 62.135092] dagster-webserver[1358]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.135805] dagster-webserver[1358]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 62.136650] dagster-webserver[1358]: return DagsterPostgresStorage( full # [ 62.137285] dagster-webserver[1358]: inst_data=inst_data, full # [ 62.137928] dagster-webserver[1358]: ...<2 lines>... full # [ 62.140589] dagster-webserver[1358]: token_provider=get_token_provider_from_config(config_value), full # [ 62.141237] dagster-webserver[1358]: ) full # [ 62.141676] dagster-webserver[1358]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 62.142267] dagster-webserver[1358]: self._run_storage = PostgresRunStorage( full # [ 62.142912] dagster-webserver[1358]: ~~~~~~~~~~~~~~~~~~^ full # [ 62.143753] dagster-webserver[1358]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 62.146092] dagster-webserver[1358]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.146423] dagster-webserver[1358]: ) full # [ 62.147073] dagster-webserver[1358]: ^ full # [ 62.147686] dagster-webserver[1358]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 62.150090] dagster-webserver[1358]: self._engine = create_pg_engine( full # [ 62.150776] dagster-webserver[1358]: ~~~~~~~~~~~~~~~~^ full # [ 62.151607] dagster-webserver[1358]: self.postgres_url, full # [ 62.154092] dagster-webserver[1358]: ^^^^^^^^^^^^^^^^^^ full # [ 62.154698] dagster-webserver[1358]: ...<2 lines>... full # [ 62.155541] dagster-webserver[1358]: poolclass=db_pool.NullPool, full # [ 62.156359] dagster-webserver[1358]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.156992] dagster-webserver[1358]: ) full # [ 62.159631] dagster-webserver[1358]: ^ full # [ 62.160280] dagster-webserver[1358]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 62.160899] dagster-webserver[1358]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 62.161746] dagster-webserver[1358]: File "", line 2, in create_engine full # [ 62.164105] dagster-webserver[1358]: return target(fn, url, **kwargs) full # [ 62.164815] dagster-webserver[1358]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 62.165667] dagster-webserver[1358]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 62.166308] dagster-webserver[1358]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 62.166942] dagster-webserver[1358]: dbapi = dbapi_meth(**dbapi_args) full # [ 62.169598] dagster-webserver[1358]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 62.170239] dagster-webserver[1358]: import psycopg full # [ 62.170652] dagster-webserver[1358]: ModuleNotFoundError: No module named 'psycopg' full # [ 62.510301] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 62.513880] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 62.515931] systemd[1]: dagster-webserver.service: Consumed 2.183s CPU time over 8.224s wall clock time, 111.8M memory peak. full # [ 62.588186] dagster-daemon[1364]: Traceback (most recent call last): full # [ 62.589742] dagster-daemon[1364]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 62.592297] dagster-daemon[1364]: sys.exit(main()) full # [ 62.593522] dagster-daemon[1364]: ~~~~^^ full # [ 62.594725] dagster-daemon[1364]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 62.597894] dagster-daemon[1364]: cli(obj={}) full # [ 62.599151] dagster-daemon[1364]: ~~~^^^^^^^^ full # [ 62.600369] dagster-daemon[1364]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 62.603135] dagster-daemon[1364]: return self.main(*args, **kwargs) full # [ 62.604334] dagster-daemon[1364]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 62.605549] dagster-daemon[1364]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 62.607862] dagster-daemon[1364]: rv = self.invoke(ctx) full # [ 62.608904] dagster-daemon[1364]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 62.611296] dagster-daemon[1364]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 62.612803] dagster-daemon[1364]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 62.614269] dagster-daemon[1364]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 62.616644] dagster-daemon[1364]: return ctx.invoke(self.callback, **ctx.params) full # [ 62.617991] dagster-daemon[1364]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.619380] dagster-daemon[1364]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 62.621722] dagster-daemon[1364]: return callback(*args, **kwargs) full # [ 62.622894] dagster-daemon[1364]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 62.625563] dagster-daemon[1364]: with get_instance_for_cli( full # [ 62.626674] dagster-daemon[1364]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 62.627860] dagster-daemon[1364]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 62.629734] dagster-daemon[1364]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.631602] dagster-daemon[1364]: ) as instance: full # [ 62.632558] dagster-daemon[1364]: ^ full # [ 62.633327] dagster-daemon[1364]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 62.635582] dagster-daemon[1364]: return next(self.gen) full # [ 62.636620] dagster-daemon[1364]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 62.639220] dagster-daemon[1364]: with DagsterInstance.get() as instance: full # [ 62.640486] dagster-daemon[1364]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 62.641572] dagster-daemon[1364]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 62.644175] dagster-daemon[1364]: return create_instance_from_dagster_home() full # [ 62.645521] dagster-daemon[1364]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 62.648462] dagster-daemon[1364]: return create_instance_from_config(dagster_home_path) full # [ 62.650058] dagster-daemon[1364]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 62.652910] dagster-daemon[1364]: return create_instance_from_ref(instance_ref) full # [ 62.654249] dagster-daemon[1364]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 62.657132] dagster-daemon[1364]: unified_storage = instance_ref.storage full # [ 62.658433] dagster-daemon[1364]: ^^^^^^^^^^^^^^^^^^^^ full # [ 62.659750] dagster-daemon[1364]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 62.662304] dagster-daemon[1364]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 62.664194] dagster-daemon[1364]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.665722] dagster-daemon[1364]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 62.668309] dagster-daemon[1364]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 62.669987] dagster-daemon[1364]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.671637] dagster-daemon[1364]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 62.674253] dagster-daemon[1364]: return DagsterPostgresStorage( full # [ 62.675440] dagster-daemon[1364]: inst_data=inst_data, full # [ 62.676553] dagster-daemon[1364]: ...<2 lines>... full # [ 62.677522] dagster-daemon[1364]: token_provider=get_token_provider_from_config(config_value), full # [ 62.679121] dagster-daemon[1364]: ) full # [ 62.679893] dagster-daemon[1364]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 62.682450] dagster-daemon[1364]: self._run_storage = PostgresRunStorage( full # [ 62.683709] dagster-daemon[1364]: ~~~~~~~~~~~~~~~~~~^ full # [ 62.684961] dagster-daemon[1364]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 62.686707] dagster-daemon[1364]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.688398] dagster-daemon[1364]: ) full # [ 62.689160] dagster-daemon[1364]: ^ full # [ 62.689930] dagster-daemon[1364]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 62.692701] dagster-daemon[1364]: self._engine = create_pg_engine( full # [ 62.693882] dagster-daemon[1364]: ~~~~~~~~~~~~~~~~^ full # [ 62.695083] dagster-daemon[1364]: self.postgres_url, full # [ 62.696179] dagster-daemon[1364]: ^^^^^^^^^^^^^^^^^^ full # [ 62.697311] dagster-daemon[1364]: ...<2 lines>... full # [ 62.698247] dagster-daemon[1364]: poolclass=db_pool.NullPool, full # [ 62.699507] dagster-daemon[1364]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.700745] dagster-daemon[1364]: ) full # [ 62.701519] dagster-daemon[1364]: ^ full # [ 62.702288] dagster-daemon[1364]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 62.704894] dagster-daemon[1364]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 62.706321] dagster-daemon[1364]: File "", line 2, in create_engine full # [ 62.708521] dagster-daemon[1364]: return target(fn, url, **kwargs) full # [ 62.709697] dagster-daemon[1364]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 62.712255] dagster-daemon[1364]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 62.713796] dagster-daemon[1364]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 62.716393] dagster-daemon[1364]: dbapi = dbapi_meth(**dbapi_args) full # [ 62.717569] dagster-daemon[1364]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 62.720324] dagster-daemon[1364]: import psycopg full # [ 62.721290] dagster-daemon[1364]: ModuleNotFoundError: No module named 'psycopg' full # [ 62.788457] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 62.790622] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 62.793107] systemd[1]: dagster-daemon.service: Consumed 1.453s CPU time over 7.389s wall clock time, 88.5M memory peak. full # [ 67.625734] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 7. full # [ 67.629082] systemd[1]: Started Dagster Webserver. full # [ 67.874906] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 8. full # [ 67.878217] systemd[1]: Started Dagster Daemon. full # [ 69.736321] dagster-daemon[1401]: Traceback (most recent call last): full # [ 69.738819] dagster-daemon[1401]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 69.739582] dagster-daemon[1401]: sys.exit(main()) full # [ 69.740204] dagster-daemon[1401]: ~~~~^^ full # [ 69.740799] dagster-daemon[1401]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 69.741708] dagster-daemon[1401]: cli(obj={}) full # [ 69.742298] dagster-daemon[1401]: ~~~^^^^^^^^ full # [ 69.742963] dagster-daemon[1401]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 69.743824] dagster-daemon[1401]: return self.main(*args, **kwargs) full # [ 69.744607] dagster-daemon[1401]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 69.745352] dagster-daemon[1401]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 69.745861] dagster-daemon[1401]: rv = self.invoke(ctx) full # [ 69.753243] dagster-daemon[1401]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 69.753781] dagster-daemon[1401]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 69.754439] dagster-daemon[1401]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 69.755246] dagster-daemon[1401]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 69.755877] dagster-daemon[1401]: return ctx.invoke(self.callback, **ctx.params) full # [ 69.756716] dagster-daemon[1401]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 69.757765] dagster-daemon[1401]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 69.758596] dagster-daemon[1401]: return callback(*args, **kwargs) full # [ 69.759534] dagster-daemon[1401]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 69.760084] dagster-daemon[1401]: with get_instance_for_cli( full # [ 69.760714] dagster-daemon[1401]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 69.761659] dagster-daemon[1401]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 69.762190] dagster-daemon[1401]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 69.762810] dagster-daemon[1401]: ) as instance: full # [ 69.763730] dagster-daemon[1401]: ^ full # [ 69.774708] dagster-daemon[1401]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 69.775253] dagster-daemon[1401]: return next(self.gen) full # [ 69.775871] dagster-daemon[1401]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 69.776713] dagster-daemon[1401]: with DagsterInstance.get() as instance: full # [ 69.778138] dagster-daemon[1401]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 69.778790] dagster-daemon[1401]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 69.779539] dagster-daemon[1401]: return create_instance_from_dagster_home() full # [ 69.780076] dagster-daemon[1401]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 69.780698] dagster-daemon[1401]: return create_instance_from_config(dagster_home_path) full # [ 69.781627] dagster-daemon[1401]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 69.782182] dagster-daemon[1401]: return create_instance_from_ref(instance_ref) full # [ 69.782797] dagster-daemon[1401]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 69.783723] dagster-daemon[1401]: unified_storage = instance_ref.storage full # [ 69.784306] dagster-daemon[1401]: ^^^^^^^^^^^^^^^^^^^^ full # [ 69.784903] dagster-daemon[1401]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 69.785765] dagster-daemon[1401]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 69.786573] dagster-daemon[1401]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 69.787348] dagster-daemon[1401]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 69.788058] dagster-daemon[1401]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 69.788663] dagster-daemon[1401]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 69.789721] dagster-daemon[1401]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 69.790544] dagster-daemon[1401]: return DagsterPostgresStorage( full # [ 69.791227] dagster-daemon[1401]: inst_data=inst_data, full # [ 69.791794] dagster-daemon[1401]: ...<2 lines>... full # [ 69.792640] dagster-daemon[1401]: token_provider=get_token_provider_from_config(config_value), full # [ 69.793373] dagster-daemon[1401]: ) full # [ 69.815636] dagster-daemon[1401]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 69.816175] dagster-daemon[1401]: self._run_storage = PostgresRunStorage( full # [ 69.816782] dagster-daemon[1401]: ~~~~~~~~~~~~~~~~~~^ full # [ 69.817475] dagster-daemon[1401]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 69.818084] dagster-daemon[1401]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 69.818695] dagster-daemon[1401]: ) full # [ 69.819684] dagster-daemon[1401]: ^ full # [ 69.820569] dagster-daemon[1401]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 69.821332] dagster-daemon[1401]: self._engine = create_pg_engine( full # [ 69.821822] dagster-daemon[1401]: ~~~~~~~~~~~~~~~~^ full # [ 69.822668] dagster-daemon[1401]: self.postgres_url, full # [ 69.823580] dagster-daemon[1401]: ^^^^^^^^^^^^^^^^^^ full # [ 69.824150] dagster-daemon[1401]: ...<2 lines>... full # [ 69.824776] dagster-daemon[1401]: poolclass=db_pool.NullPool, full # [ 69.825706] dagster-daemon[1401]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 69.826247] dagster-daemon[1401]: ) full # [ 69.826865] dagster-daemon[1401]: ^ full # [ 69.827740] dagster-daemon[1401]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 69.828556] dagster-daemon[1401]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 69.838073] dagster-daemon[1401]: File "", line 2, in create_engine full # [ 69.840294] dagster-daemon[1401]: return target(fn, url, **kwargs) full # [ 69.841475] dagster-daemon[1401]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 69.844082] dagster-daemon[1401]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 69.845632] dagster-daemon[1401]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 69.848218] dagster-daemon[1401]: dbapi = dbapi_meth(**dbapi_args) full # [ 69.849423] dagster-daemon[1401]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 69.852193] dagster-daemon[1401]: import psycopg full # [ 69.853162] dagster-daemon[1401]: ModuleNotFoundError: No module named 'psycopg' full # [ 70.067665] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 70.070869] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 70.073051] systemd[1]: dagster-daemon.service: Consumed 1.525s CPU time over 7.275s wall clock time, 88.5M memory peak. full # [ 70.463225] dagster-webserver[1400]: Traceback (most recent call last): full # [ 70.465735] dagster-webserver[1400]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 70.466350] dagster-webserver[1400]: sys.exit(main()) full # [ 70.466918] dagster-webserver[1400]: ~~~~^^ full # [ 70.467759] dagster-webserver[1400]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 70.468619] dagster-webserver[1400]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 70.469293] dagster-webserver[1400]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 70.469885] dagster-webserver[1400]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 70.470725] dagster-webserver[1400]: return self.main(*args, **kwargs) full # [ 70.471571] dagster-webserver[1400]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 70.472262] dagster-webserver[1400]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 70.472831] dagster-webserver[1400]: rv = self.invoke(ctx) full # [ 70.481235] dagster-webserver[1400]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 70.481789] dagster-webserver[1400]: return ctx.invoke(self.callback, **ctx.params) full # [ 70.482644] dagster-webserver[1400]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 70.483287] dagster-webserver[1400]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 70.483897] dagster-webserver[1400]: return callback(*args, **kwargs) full # [ 70.484738] dagster-webserver[1400]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 70.485599] dagster-webserver[1400]: instance = stack.enter_context( full # [ 70.486240] dagster-webserver[1400]: get_possibly_temporary_instance_for_cli( full # [ 70.486863] dagster-webserver[1400]: ...<3 lines>... full # [ 70.487518] dagster-webserver[1400]: ) full # [ 70.488182] dagster-webserver[1400]: ) full # [ 70.488845] dagster-webserver[1400]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 70.489646] dagster-webserver[1400]: result = _enter(cm) full # [ 70.490294] dagster-webserver[1400]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 70.490900] dagster-webserver[1400]: return next(self.gen) full # [ 70.501749] dagster-webserver[1400]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 70.502303] dagster-webserver[1400]: with DagsterInstance.get() as instance: full # [ 70.502942] dagster-webserver[1400]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 70.503789] dagster-webserver[1400]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 70.504631] dagster-webserver[1400]: return create_instance_from_dagster_home() full # [ 70.505294] dagster-webserver[1400]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 70.505913] dagster-webserver[1400]: return create_instance_from_config(dagster_home_path) full # [ 70.506757] dagster-webserver[1400]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 70.507607] dagster-webserver[1400]: return create_instance_from_ref(instance_ref) full # [ 70.508305] dagster-webserver[1400]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 70.508881] dagster-webserver[1400]: unified_storage = instance_ref.storage full # [ 70.509726] dagster-webserver[1400]: ^^^^^^^^^^^^^^^^^^^^ full # [ 70.522879] dagster-webserver[1400]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 70.523648] dagster-webserver[1400]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 70.524286] dagster-webserver[1400]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 70.524900] dagster-webserver[1400]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 70.525749] dagster-webserver[1400]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 70.526587] dagster-webserver[1400]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 70.527247] dagster-webserver[1400]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 70.527864] dagster-webserver[1400]: return DagsterPostgresStorage( full # [ 70.528518] dagster-webserver[1400]: inst_data=inst_data, full # [ 70.529173] dagster-webserver[1400]: ...<2 lines>... full # [ 70.529795] dagster-webserver[1400]: token_provider=get_token_provider_from_config(config_value), full # [ 70.530625] dagster-webserver[1400]: ) full # [ 70.531287] dagster-webserver[1400]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 70.531906] dagster-webserver[1400]: self._run_storage = PostgresRunStorage( full # [ 70.532745] dagster-webserver[1400]: ~~~~~~~~~~~~~~~~~~^ full # [ 70.533589] dagster-webserver[1400]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 70.534243] dagster-webserver[1400]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 70.534863] dagster-webserver[1400]: ) full # [ 70.535516] dagster-webserver[1400]: ^ full # [ 70.536210] dagster-webserver[1400]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 70.536824] dagster-webserver[1400]: self._engine = create_pg_engine( full # [ 70.537672] dagster-webserver[1400]: ~~~~~~~~~~~~~~~~^ full # [ 70.538532] dagster-webserver[1400]: self.postgres_url, full # [ 70.539185] dagster-webserver[1400]: ^^^^^^^^^^^^^^^^^^ full # [ 70.539819] dagster-webserver[1400]: ...<2 lines>... full # [ 70.540467] dagster-webserver[1400]: poolclass=db_pool.NullPool, full # [ 70.541123] dagster-webserver[1400]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 70.541754] dagster-webserver[1400]: ) full # [ 70.542607] dagster-webserver[1400]: ^ full # [ 70.560355] dagster-webserver[1400]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 70.563039] dagster-webserver[1400]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 70.564539] dagster-webserver[1400]: File "", line 2, in create_engine full # [ 70.566769] dagster-webserver[1400]: return target(fn, url, **kwargs) full # [ 70.568043] dagster-webserver[1400]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 70.570656] dagster-webserver[1400]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 70.572196] dagster-webserver[1400]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 70.574857] dagster-webserver[1400]: dbapi = dbapi_meth(**dbapi_args) full # [ 70.576096] dagster-webserver[1400]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 70.578883] dagster-webserver[1400]: import psycopg full # [ 70.579868] dagster-webserver[1400]: ModuleNotFoundError: No module named 'psycopg' full # [ 70.848485] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 70.849247] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 70.852420] systemd[1]: dagster-webserver.service: Consumed 2.136s CPU time over 8.341s wall clock time, 111.6M memory peak. full # [ 75.125980] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 9. full # [ 75.128868] systemd[1]: Started Dagster Daemon. full # [ 75.875137] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 8. full # [ 75.878562] systemd[1]: Started Dagster Webserver. full # [ 77.001318] dagster-daemon[1439]: Traceback (most recent call last): full # [ 77.004391] dagster-daemon[1439]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 77.005035] dagster-daemon[1439]: sys.exit(main()) full # [ 77.005763] dagster-daemon[1439]: ~~~~^^ full # [ 77.006821] dagster-daemon[1439]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 77.007802] dagster-daemon[1439]: cli(obj={}) full # [ 77.008705] dagster-daemon[1439]: ~~~^^^^^^^^ full # [ 77.009624] dagster-daemon[1439]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 77.010669] dagster-daemon[1439]: return self.main(*args, **kwargs) full # [ 77.011205] dagster-daemon[1439]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 77.016785] dagster-daemon[1439]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 77.017508] dagster-daemon[1439]: rv = self.invoke(ctx) full # [ 77.018143] dagster-daemon[1439]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 77.018758] dagster-daemon[1439]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 77.019640] dagster-daemon[1439]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 77.020228] dagster-daemon[1439]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 77.020840] dagster-daemon[1439]: return ctx.invoke(self.callback, **ctx.params) full # [ 77.021758] dagster-daemon[1439]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 77.022535] dagster-daemon[1439]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 77.023300] dagster-daemon[1439]: return callback(*args, **kwargs) full # [ 77.031952] dagster-daemon[1439]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 77.032678] dagster-daemon[1439]: with get_instance_for_cli( full # [ 77.033515] dagster-daemon[1439]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 77.034345] dagster-daemon[1439]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 77.034954] dagster-daemon[1439]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 77.035789] dagster-daemon[1439]: ) as instance: full # [ 77.036518] dagster-daemon[1439]: ^ full # [ 77.037062] dagster-daemon[1439]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 77.037669] dagster-daemon[1439]: return next(self.gen) full # [ 77.038617] dagster-daemon[1439]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 77.039138] dagster-daemon[1439]: with DagsterInstance.get() as instance: full # [ 77.039749] dagster-daemon[1439]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 77.048146] dagster-daemon[1439]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 77.048675] dagster-daemon[1439]: return create_instance_from_dagster_home() full # [ 77.049504] dagster-daemon[1439]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 77.050646] dagster-daemon[1439]: return create_instance_from_config(dagster_home_path) full # [ 77.051165] dagster-daemon[1439]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 77.051778] dagster-daemon[1439]: return create_instance_from_ref(instance_ref) full # [ 77.052756] dagster-daemon[1439]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 77.053417] dagster-daemon[1439]: unified_storage = instance_ref.storage full # [ 77.054176] dagster-daemon[1439]: ^^^^^^^^^^^^^^^^^^^^ full # [ 77.054893] dagster-daemon[1439]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 77.055687] dagster-daemon[1439]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 77.056598] dagster-daemon[1439]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 77.057154] dagster-daemon[1439]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 77.057771] dagster-daemon[1439]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 77.058701] dagster-daemon[1439]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 77.074462] dagster-daemon[1439]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 77.074968] dagster-daemon[1439]: return DagsterPostgresStorage( full # [ 77.075795] dagster-daemon[1439]: inst_data=inst_data, full # [ 77.076823] dagster-daemon[1439]: ...<2 lines>... full # [ 77.077658] dagster-daemon[1439]: token_provider=get_token_provider_from_config(config_value), full # [ 77.078594] dagster-daemon[1439]: ) full # [ 77.079129] dagster-daemon[1439]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 77.079754] dagster-daemon[1439]: self._run_storage = PostgresRunStorage( full # [ 77.080660] dagster-daemon[1439]: ~~~~~~~~~~~~~~~~~~^ full # [ 77.081213] dagster-daemon[1439]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 77.081812] dagster-daemon[1439]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 77.082745] dagster-daemon[1439]: ) full # [ 77.083262] dagster-daemon[1439]: ^ full # [ 77.083932] dagster-daemon[1439]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 77.085533] dagster-daemon[1439]: self._engine = create_pg_engine( full # [ 77.086256] dagster-daemon[1439]: ~~~~~~~~~~~~~~~~^ full # [ 77.086781] dagster-daemon[1439]: self.postgres_url, full # [ 77.087599] dagster-daemon[1439]: ^^^^^^^^^^^^^^^^^^ full # [ 77.088329] dagster-daemon[1439]: ...<2 lines>... full # [ 77.088848] dagster-daemon[1439]: poolclass=db_pool.NullPool, full # [ 77.089508] dagster-daemon[1439]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 77.090320] dagster-daemon[1439]: ) full # [ 77.090944] dagster-daemon[1439]: ^ full # [ 77.091766] dagster-daemon[1439]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 77.092696] dagster-daemon[1439]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 77.105068] dagster-daemon[1439]: File "", line 2, in create_engine full # [ 77.105395] dagster-daemon[1439]: return target(fn, url, **kwargs) full # [ 77.106153] dagster-daemon[1439]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 77.106834] dagster-daemon[1439]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 77.107671] dagster-daemon[1439]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 77.108502] dagster-daemon[1439]: dbapi = dbapi_meth(**dbapi_args) full # [ 77.111089] dagster-daemon[1439]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 77.111748] dagster-daemon[1439]: import psycopg full # [ 77.112579] dagster-daemon[1439]: ModuleNotFoundError: No module named 'psycopg' full # [ 77.350731] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 77.351607] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 77.352932] systemd[1]: dagster-daemon.service: Consumed 1.490s CPU time over 7.281s wall clock time, 88.5M memory peak. full # [ 78.550631] dagster-webserver[1445]: Traceback (most recent call last): full # [ 78.553194] dagster-webserver[1445]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 78.553782] dagster-webserver[1445]: sys.exit(main()) full # [ 78.554603] dagster-webserver[1445]: ~~~~^^ full # [ 78.555272] dagster-webserver[1445]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 78.555852] dagster-webserver[1445]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 78.556527] dagster-webserver[1445]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 78.557148] dagster-webserver[1445]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 78.557761] dagster-webserver[1445]: return self.main(*args, **kwargs) full # [ 78.558591] dagster-webserver[1445]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 78.559228] dagster-webserver[1445]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 78.559847] dagster-webserver[1445]: rv = self.invoke(ctx) full # [ 78.560711] dagster-webserver[1445]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 78.561516] dagster-webserver[1445]: return ctx.invoke(self.callback, **ctx.params) full # [ 78.562175] dagster-webserver[1445]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 78.562774] dagster-webserver[1445]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 78.563601] dagster-webserver[1445]: return callback(*args, **kwargs) full # [ 78.576402] dagster-webserver[1445]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 78.576931] dagster-webserver[1445]: instance = stack.enter_context( full # [ 78.577785] dagster-webserver[1445]: get_possibly_temporary_instance_for_cli( full # [ 78.578819] dagster-webserver[1445]: ...<3 lines>... full # [ 78.579665] dagster-webserver[1445]: ) full # [ 78.580522] dagster-webserver[1445]: ) full # [ 78.581169] dagster-webserver[1445]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 78.581796] dagster-webserver[1445]: result = _enter(cm) full # [ 78.582439] dagster-webserver[1445]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 78.583097] dagster-webserver[1445]: return next(self.gen) full # [ 78.583758] dagster-webserver[1445]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 78.584568] dagster-webserver[1445]: with DagsterInstance.get() as instance: full # [ 78.585222] dagster-webserver[1445]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 78.585830] dagster-webserver[1445]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 78.586684] dagster-webserver[1445]: return create_instance_from_dagster_home() full # [ 78.597510] dagster-webserver[1445]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 78.598073] dagster-webserver[1445]: return create_instance_from_config(dagster_home_path) full # [ 78.598699] dagster-webserver[1445]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 78.599542] dagster-webserver[1445]: return create_instance_from_ref(instance_ref) full # [ 78.600248] dagster-webserver[1445]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 78.600815] dagster-webserver[1445]: unified_storage = instance_ref.storage full # [ 78.601665] dagster-webserver[1445]: ^^^^^^^^^^^^^^^^^^^^ full # [ 78.602514] dagster-webserver[1445]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 78.603200] dagster-webserver[1445]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 78.603790] dagster-webserver[1445]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 78.615817] dagster-webserver[1445]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 78.616570] dagster-webserver[1445]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 78.617225] dagster-webserver[1445]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 78.617833] dagster-webserver[1445]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 78.618680] dagster-webserver[1445]: return DagsterPostgresStorage( full # [ 78.619525] dagster-webserver[1445]: inst_data=inst_data, full # [ 78.620179] dagster-webserver[1445]: ...<2 lines>... full # [ 78.620829] dagster-webserver[1445]: token_provider=get_token_provider_from_config(config_value), full # [ 78.621722] dagster-webserver[1445]: ) full # [ 78.622287] dagster-webserver[1445]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 78.622933] dagster-webserver[1445]: self._run_storage = PostgresRunStorage( full # [ 78.623774] dagster-webserver[1445]: ~~~~~~~~~~~~~~~~~~^ full # [ 78.624621] dagster-webserver[1445]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 78.625282] dagster-webserver[1445]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 78.625911] dagster-webserver[1445]: ) full # [ 78.626742] dagster-webserver[1445]: ^ full # [ 78.627629] dagster-webserver[1445]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 78.628246] dagster-webserver[1445]: self._engine = create_pg_engine( full # [ 78.628864] dagster-webserver[1445]: ~~~~~~~~~~~~~~~~^ full # [ 78.629524] dagster-webserver[1445]: self.postgres_url, full # [ 78.630179] dagster-webserver[1445]: ^^^^^^^^^^^^^^^^^^ full # [ 78.630781] dagster-webserver[1445]: ...<2 lines>... full # [ 78.631605] dagster-webserver[1445]: poolclass=db_pool.NullPool, full # [ 78.632241] dagster-webserver[1445]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 78.632649] dagster-webserver[1445]: ) full # [ 78.633265] dagster-webserver[1445]: ^ full # [ 78.633903] dagster-webserver[1445]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 78.634728] dagster-webserver[1445]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 78.652087] dagster-webserver[1445]: File "", line 2, in create_engine full # [ 78.654309] dagster-webserver[1445]: return target(fn, url, **kwargs) full # [ 78.655502] dagster-webserver[1445]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 78.658103] dagster-webserver[1445]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 78.659640] dagster-webserver[1445]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 78.662242] dagster-webserver[1445]: dbapi = dbapi_meth(**dbapi_args) full # [ 78.663469] dagster-webserver[1445]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 78.666244] dagster-webserver[1445]: import psycopg full # [ 78.667229] dagster-webserver[1445]: ModuleNotFoundError: No module named 'psycopg' full # [ 78.925507] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 78.926261] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 78.930401] systemd[1]: dagster-webserver.service: Consumed 2.031s CPU time over 8.075s wall clock time, 111.7M memory peak. full # [ 82.376332] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 10. full # [ 82.379449] systemd[1]: Started Dagster Daemon. full # [ 84.125203] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 9. full # [ 84.127685] systemd[1]: Started Dagster Webserver. full # [ 84.255389] dagster-daemon[1477]: Traceback (most recent call last): full # [ 84.256715] dagster-daemon[1477]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 84.257330] dagster-daemon[1477]: sys.exit(main()) full # [ 84.257920] dagster-daemon[1477]: ~~~~^^ full # [ 84.258749] dagster-daemon[1477]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 84.259966] dagster-daemon[1477]: cli(obj={}) full # [ 84.260861] dagster-daemon[1477]: ~~~^^^^^^^^ full # [ 84.261960] dagster-daemon[1477]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 84.262683] dagster-daemon[1477]: return self.main(*args, **kwargs) full # [ 84.263604] dagster-daemon[1477]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 84.264158] dagster-daemon[1477]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 84.264768] dagster-daemon[1477]: rv = self.invoke(ctx) full # [ 84.271139] dagster-daemon[1477]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 84.271787] dagster-daemon[1477]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 84.272836] dagster-daemon[1477]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 84.275433] dagster-daemon[1477]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 84.276425] dagster-daemon[1477]: return ctx.invoke(self.callback, **ctx.params) full # [ 84.277187] dagster-daemon[1477]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 84.277799] dagster-daemon[1477]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 84.279637] dagster-daemon[1477]: return callback(*args, **kwargs) full # [ 84.280289] dagster-daemon[1477]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 84.280938] dagster-daemon[1477]: with get_instance_for_cli( full # [ 84.282426] dagster-daemon[1477]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 84.283094] dagster-daemon[1477]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 84.283710] dagster-daemon[1477]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 84.284739] dagster-daemon[1477]: ) as instance: full # [ 84.286237] dagster-daemon[1477]: ^ full # [ 84.286854] dagster-daemon[1477]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 84.287649] dagster-daemon[1477]: return next(self.gen) full # [ 84.288615] dagster-daemon[1477]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 84.289368] dagster-daemon[1477]: with DagsterInstance.get() as instance: full # [ 84.290098] dagster-daemon[1477]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 84.290720] dagster-daemon[1477]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 84.294093] dagster-daemon[1477]: return create_instance_from_dagster_home() full # [ 84.294816] dagster-daemon[1477]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 84.296590] dagster-daemon[1477]: return create_instance_from_config(dagster_home_path) full # [ 84.307266] dagster-daemon[1477]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 84.307832] dagster-daemon[1477]: return create_instance_from_ref(instance_ref) full # [ 84.308659] dagster-daemon[1477]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 84.309741] dagster-daemon[1477]: unified_storage = instance_ref.storage full # [ 84.310540] dagster-daemon[1477]: ^^^^^^^^^^^^^^^^^^^^ full # [ 84.311302] dagster-daemon[1477]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 84.311971] dagster-daemon[1477]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 84.312799] dagster-daemon[1477]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 84.313761] dagster-daemon[1477]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 84.314661] dagster-daemon[1477]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 84.315928] dagster-daemon[1477]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 84.326351] dagster-daemon[1477]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 84.326889] dagster-daemon[1477]: return DagsterPostgresStorage( full # [ 84.327725] dagster-daemon[1477]: inst_data=inst_data, full # [ 84.328830] dagster-daemon[1477]: ...<2 lines>... full # [ 84.329610] dagster-daemon[1477]: token_provider=get_token_provider_from_config(config_value), full # [ 84.330383] dagster-daemon[1477]: ) full # [ 84.331117] dagster-daemon[1477]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 84.331814] dagster-daemon[1477]: self._run_storage = PostgresRunStorage( full # [ 84.332726] dagster-daemon[1477]: ~~~~~~~~~~~~~~~~~~^ full # [ 84.333612] dagster-daemon[1477]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 84.335231] dagster-daemon[1477]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 84.335634] dagster-daemon[1477]: ) full # [ 84.336291] dagster-daemon[1477]: ^ full # [ 84.336888] dagster-daemon[1477]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 84.337797] dagster-daemon[1477]: self._engine = create_pg_engine( full # [ 84.338561] dagster-daemon[1477]: ~~~~~~~~~~~~~~~~^ full # [ 84.339294] dagster-daemon[1477]: self.postgres_url, full # [ 84.340479] dagster-daemon[1477]: ^^^^^^^^^^^^^^^^^^ full # [ 84.341062] dagster-daemon[1477]: ...<2 lines>... full # [ 84.341671] dagster-daemon[1477]: poolclass=db_pool.NullPool, full # [ 84.342598] dagster-daemon[1477]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 84.343148] dagster-daemon[1477]: ) full # [ 84.343759] dagster-daemon[1477]: ^ full # [ 84.344703] dagster-daemon[1477]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 84.345233] dagster-daemon[1477]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 84.345876] dagster-daemon[1477]: File "", line 2, in create_engine full # [ 84.347350] dagster-daemon[1477]: return target(fn, url, **kwargs) full # [ 84.347914] dagster-daemon[1477]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 84.348729] dagster-daemon[1477]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 84.362545] dagster-daemon[1477]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 84.363092] dagster-daemon[1477]: dbapi = dbapi_meth(**dbapi_args) full # [ 84.363688] dagster-daemon[1477]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 84.364707] dagster-daemon[1477]: import psycopg full # [ 84.365550] dagster-daemon[1477]: ModuleNotFoundError: No module named 'psycopg' full # [ 84.619308] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 84.620728] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 84.623146] systemd[1]: dagster-daemon.service: Consumed 1.437s CPU time over 7.269s wall clock time, 88.5M memory peak. full # [ 86.862612] dagster-webserver[1487]: Traceback (most recent call last): full # [ 86.865169] dagster-webserver[1487]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 86.865748] dagster-webserver[1487]: sys.exit(main()) full # [ 86.866576] dagster-webserver[1487]: ~~~~^^ full # [ 86.867212] dagster-webserver[1487]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 86.867816] dagster-webserver[1487]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 86.868672] dagster-webserver[1487]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 86.869501] dagster-webserver[1487]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 86.870135] dagster-webserver[1487]: return self.main(*args, **kwargs) full # [ 86.870740] dagster-webserver[1487]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 86.871603] dagster-webserver[1487]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 86.872210] dagster-webserver[1487]: rv = self.invoke(ctx) full # [ 86.872812] dagster-webserver[1487]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 86.873651] dagster-webserver[1487]: return ctx.invoke(self.callback, **ctx.params) full # [ 86.874297] dagster-webserver[1487]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 86.885120] dagster-webserver[1487]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 86.885673] dagster-webserver[1487]: return callback(*args, **kwargs) full # [ 86.886518] dagster-webserver[1487]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 86.887208] dagster-webserver[1487]: instance = stack.enter_context( full # [ 86.888286] dagster-webserver[1487]: get_possibly_temporary_instance_for_cli( full # [ 86.888811] dagster-webserver[1487]: ...<3 lines>... full # [ 86.889655] dagster-webserver[1487]: ) full # [ 86.890294] dagster-webserver[1487]: ) full # [ 86.890970] dagster-webserver[1487]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 86.891775] dagster-webserver[1487]: result = _enter(cm) full # [ 86.892618] dagster-webserver[1487]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 86.893281] dagster-webserver[1487]: return next(self.gen) full # [ 86.901140] dagster-webserver[1487]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 86.901697] dagster-webserver[1487]: with DagsterInstance.get() as instance: full # [ 86.902546] dagster-webserver[1487]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 86.903202] dagster-webserver[1487]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 86.903834] dagster-webserver[1487]: return create_instance_from_dagster_home() full # [ 86.904675] dagster-webserver[1487]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 86.905521] dagster-webserver[1487]: return create_instance_from_config(dagster_home_path) full # [ 86.906260] dagster-webserver[1487]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 86.907073] dagster-webserver[1487]: return create_instance_from_ref(instance_ref) full # [ 86.907445] dagster-webserver[1487]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 86.908105] dagster-webserver[1487]: unified_storage = instance_ref.storage full # [ 86.908703] dagster-webserver[1487]: ^^^^^^^^^^^^^^^^^^^^ full # [ 86.922234] dagster-webserver[1487]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 86.922811] dagster-webserver[1487]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 86.923621] dagster-webserver[1487]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 86.924287] dagster-webserver[1487]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 86.924895] dagster-webserver[1487]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 86.925742] dagster-webserver[1487]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 86.926622] dagster-webserver[1487]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 86.927239] dagster-webserver[1487]: return DagsterPostgresStorage( full # [ 86.927864] dagster-webserver[1487]: inst_data=inst_data, full # [ 86.928523] dagster-webserver[1487]: ...<2 lines>... full # [ 86.929178] dagster-webserver[1487]: token_provider=get_token_provider_from_config(config_value), full # [ 86.929801] dagster-webserver[1487]: ) full # [ 86.930644] dagster-webserver[1487]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 86.931298] dagster-webserver[1487]: self._run_storage = PostgresRunStorage( full # [ 86.931913] dagster-webserver[1487]: ~~~~~~~~~~~~~~~~~~^ full # [ 86.932757] dagster-webserver[1487]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 86.933604] dagster-webserver[1487]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 86.934258] dagster-webserver[1487]: ) full # [ 86.934883] dagster-webserver[1487]: ^ full # [ 86.949310] dagster-webserver[1487]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 86.949841] dagster-webserver[1487]: self._engine = create_pg_engine( full # [ 86.950690] dagster-webserver[1487]: ~~~~~~~~~~~~~~~~^ full # [ 86.954111] dagster-webserver[1487]: self.postgres_url, full # [ 86.954860] dagster-webserver[1487]: ^^^^^^^^^^^^^^^^^^ full # [ 86.955547] dagster-webserver[1487]: ...<2 lines>... full # [ 86.956180] dagster-webserver[1487]: poolclass=db_pool.NullPool, full # [ 86.956807] dagster-webserver[1487]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 86.959102] dagster-webserver[1487]: ) full # [ 86.959650] dagster-webserver[1487]: ^ full # [ 86.960339] dagster-webserver[1487]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 86.960946] dagster-webserver[1487]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 86.963570] dagster-webserver[1487]: File "", line 2, in create_engine full # [ 86.964215] dagster-webserver[1487]: return target(fn, url, **kwargs) full # [ 86.964806] dagster-webserver[1487]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 86.967088] dagster-webserver[1487]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 86.967652] dagster-webserver[1487]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 86.968507] dagster-webserver[1487]: dbapi = dbapi_meth(**dbapi_args) full # [ 86.969150] dagster-webserver[1487]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 86.969758] dagster-webserver[1487]: import psycopg full # [ 86.972098] dagster-webserver[1487]: ModuleNotFoundError: No module named 'psycopg' full # [ 87.240707] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 87.241697] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 87.245535] systemd[1]: dagster-webserver.service: Consumed 2.044s CPU time over 8.311s wall clock time, 111.6M memory peak. full # [ 89.625251] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 11. full # [ 89.628036] systemd[1]: Started Dagster Daemon. full # [ 91.469079] dagster-daemon[1519]: Traceback (most recent call last): full # [ 91.471565] dagster-daemon[1519]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 91.472146] dagster-daemon[1519]: sys.exit(main()) full # [ 91.472732] dagster-daemon[1519]: ~~~~^^ full # [ 91.473555] dagster-daemon[1519]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 91.474196] dagster-daemon[1519]: cli(obj={}) full # [ 91.474851] dagster-daemon[1519]: ~~~^^^^^^^^ full # [ 91.475693] dagster-daemon[1519]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 91.476490] dagster-daemon[1519]: return self.main(*args, **kwargs) full # [ 91.477127] dagster-daemon[1519]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 91.477754] dagster-daemon[1519]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 91.478583] dagster-daemon[1519]: rv = self.invoke(ctx) full # [ 91.485901] dagster-daemon[1519]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 91.486654] dagster-daemon[1519]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 91.487318] dagster-daemon[1519]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 91.487937] dagster-daemon[1519]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 91.488847] dagster-daemon[1519]: return ctx.invoke(self.callback, **ctx.params) full # [ 91.489625] dagster-daemon[1519]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 91.490324] dagster-daemon[1519]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 91.490896] dagster-daemon[1519]: return callback(*args, **kwargs) full # [ 91.491780] dagster-daemon[1519]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 91.492582] dagster-daemon[1519]: with get_instance_for_cli( full # [ 91.493211] dagster-daemon[1519]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 91.493625] dagster-daemon[1519]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 91.494262] dagster-daemon[1519]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 91.494873] dagster-daemon[1519]: ) as instance: full # [ 91.495709] dagster-daemon[1519]: ^ full # [ 91.496541] dagster-daemon[1519]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 91.497178] dagster-daemon[1519]: return next(self.gen) full # [ 91.509969] dagster-daemon[1519]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 91.510535] dagster-daemon[1519]: with DagsterInstance.get() as instance: full # [ 91.511184] dagster-daemon[1519]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 91.511797] dagster-daemon[1519]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 91.512627] dagster-daemon[1519]: return create_instance_from_dagster_home() full # [ 91.513290] dagster-daemon[1519]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 91.513901] dagster-daemon[1519]: return create_instance_from_config(dagster_home_path) full # [ 91.514971] dagster-daemon[1519]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 91.515776] dagster-daemon[1519]: return create_instance_from_ref(instance_ref) full # [ 91.516616] dagster-daemon[1519]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 91.517270] dagster-daemon[1519]: unified_storage = instance_ref.storage full # [ 91.517913] dagster-daemon[1519]: ^^^^^^^^^^^^^^^^^^^^ full # [ 91.530287] dagster-daemon[1519]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 91.530816] dagster-daemon[1519]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 91.531664] dagster-daemon[1519]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 91.532507] dagster-daemon[1519]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 91.533159] dagster-daemon[1519]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 91.533778] dagster-daemon[1519]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 91.534655] dagster-daemon[1519]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 91.535272] dagster-daemon[1519]: return DagsterPostgresStorage( full # [ 91.535890] dagster-daemon[1519]: inst_data=inst_data, full # [ 91.536726] dagster-daemon[1519]: ...<2 lines>... full # [ 91.537582] dagster-daemon[1519]: token_provider=get_token_provider_from_config(config_value), full # [ 91.538231] dagster-daemon[1519]: ) full # [ 91.538830] dagster-daemon[1519]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 91.539671] dagster-daemon[1519]: self._run_storage = PostgresRunStorage( full # [ 91.540512] dagster-daemon[1519]: ~~~~~~~~~~~~~~~~~~^ full # [ 91.541173] dagster-daemon[1519]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 91.541794] dagster-daemon[1519]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 91.542625] dagster-daemon[1519]: ) full # [ 91.543287] dagster-daemon[1519]: ^ full # [ 91.556490] dagster-daemon[1519]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 91.559196] dagster-daemon[1519]: self._engine = create_pg_engine( full # [ 91.560377] dagster-daemon[1519]: ~~~~~~~~~~~~~~~~^ full # [ 91.561544] dagster-daemon[1519]: self.postgres_url, full # [ 91.562585] dagster-daemon[1519]: ^^^^^^^^^^^^^^^^^^ full # [ 91.563639] dagster-daemon[1519]: ...<2 lines>... full # [ 91.564606] dagster-daemon[1519]: poolclass=db_pool.NullPool, full # [ 91.565764] dagster-daemon[1519]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 91.566920] dagster-daemon[1519]: ) full # [ 91.567712] dagster-daemon[1519]: ^ full # [ 91.568501] dagster-daemon[1519]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 91.571110] dagster-daemon[1519]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 91.572585] dagster-daemon[1519]: File "", line 2, in create_engine full # [ 91.574768] dagster-daemon[1519]: return target(fn, url, **kwargs) full # [ 91.575932] dagster-daemon[1519]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 91.578472] dagster-daemon[1519]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 91.579949] dagster-daemon[1519]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 91.582509] dagster-daemon[1519]: dbapi = dbapi_meth(**dbapi_args) full # [ 91.583699] dagster-daemon[1519]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 91.586447] dagster-daemon[1519]: import psycopg full # [ 91.587383] dagster-daemon[1519]: ModuleNotFoundError: No module named 'psycopg' full # [ 91.764924] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 91.767595] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 91.770652] systemd[1]: dagster-daemon.service: Consumed 1.417s CPU time over 7.147s wall clock time, 88.5M memory peak. full # [ 92.375690] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 10. full # [ 92.380303] systemd[1]: Started Dagster Webserver. full # [ 94.982681] dagster-webserver[1532]: Traceback (most recent call last): full # [ 94.985191] dagster-webserver[1532]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 94.985774] dagster-webserver[1532]: sys.exit(main()) full # [ 94.986582] dagster-webserver[1532]: ~~~~^^ full # [ 94.987227] dagster-webserver[1532]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 94.987820] dagster-webserver[1532]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 94.988673] dagster-webserver[1532]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 94.989524] dagster-webserver[1532]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 94.990138] dagster-webserver[1532]: return self.main(*args, **kwargs) full # [ 94.990748] dagster-webserver[1532]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 94.991580] dagster-webserver[1532]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 94.992216] dagster-webserver[1532]: rv = self.invoke(ctx) full # [ 95.000676] dagster-webserver[1532]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 95.001297] dagster-webserver[1532]: return ctx.invoke(self.callback, **ctx.params) full # [ 95.001866] dagster-webserver[1532]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 95.002780] dagster-webserver[1532]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 95.003659] dagster-webserver[1532]: return callback(*args, **kwargs) full # [ 95.004300] dagster-webserver[1532]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 95.004918] dagster-webserver[1532]: instance = stack.enter_context( full # [ 95.005760] dagster-webserver[1532]: get_possibly_temporary_instance_for_cli( full # [ 95.006607] dagster-webserver[1532]: ...<3 lines>... full # [ 95.007271] dagster-webserver[1532]: ) full # [ 95.007892] dagster-webserver[1532]: ) full # [ 95.008760] dagster-webserver[1532]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 95.009561] dagster-webserver[1532]: result = _enter(cm) full # [ 95.010200] dagster-webserver[1532]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 95.010802] dagster-webserver[1532]: return next(self.gen) full # [ 95.021361] dagster-webserver[1532]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 95.021890] dagster-webserver[1532]: with DagsterInstance.get() as instance: full # [ 95.022733] dagster-webserver[1532]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 95.023583] dagster-webserver[1532]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 95.024239] dagster-webserver[1532]: return create_instance_from_dagster_home() full # [ 95.024882] dagster-webserver[1532]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 95.025701] dagster-webserver[1532]: return create_instance_from_config(dagster_home_path) full # [ 95.026551] dagster-webserver[1532]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 95.027413] dagster-webserver[1532]: return create_instance_from_ref(instance_ref) full # [ 95.037693] dagster-webserver[1532]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 95.038284] dagster-webserver[1532]: unified_storage = instance_ref.storage full # [ 95.038876] dagster-webserver[1532]: ^^^^^^^^^^^^^^^^^^^^ full # [ 95.039718] dagster-webserver[1532]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 95.040588] dagster-webserver[1532]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 95.041220] dagster-webserver[1532]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 95.041828] dagster-webserver[1532]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 95.042675] dagster-webserver[1532]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 95.043522] dagster-webserver[1532]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 95.044216] dagster-webserver[1532]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 95.044801] dagster-webserver[1532]: return DagsterPostgresStorage( full # [ 95.045445] dagster-webserver[1532]: inst_data=inst_data, full # [ 95.046177] dagster-webserver[1532]: ...<2 lines>... full # [ 95.046727] dagster-webserver[1532]: token_provider=get_token_provider_from_config(config_value), full # [ 95.047578] dagster-webserver[1532]: ) full # [ 95.048241] dagster-webserver[1532]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 95.048828] dagster-webserver[1532]: self._run_storage = PostgresRunStorage( full # [ 95.049666] dagster-webserver[1532]: ~~~~~~~~~~~~~~~~~~^ full # [ 95.050502] dagster-webserver[1532]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 95.051182] dagster-webserver[1532]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 95.051756] dagster-webserver[1532]: ) full # [ 95.052606] dagster-webserver[1532]: ^ full # [ 95.069455] dagster-webserver[1532]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 95.069986] dagster-webserver[1532]: self._engine = create_pg_engine( full # [ 95.070815] dagster-webserver[1532]: ~~~~~~~~~~~~~~~~^ full # [ 95.071695] dagster-webserver[1532]: self.postgres_url, full # [ 95.072508] dagster-webserver[1532]: ^^^^^^^^^^^^^^^^^^ full # [ 95.073164] dagster-webserver[1532]: ...<2 lines>... full # [ 95.073792] dagster-webserver[1532]: poolclass=db_pool.NullPool, full # [ 95.074623] dagster-webserver[1532]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 95.075294] dagster-webserver[1532]: ) full # [ 95.075900] dagster-webserver[1532]: ^ full # [ 95.076744] dagster-webserver[1532]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 95.077595] dagster-webserver[1532]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 95.078300] dagster-webserver[1532]: File "", line 2, in create_engine full # [ 95.078876] dagster-webserver[1532]: return target(fn, url, **kwargs) full # [ 95.079715] dagster-webserver[1532]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 95.080566] dagster-webserver[1532]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 95.090558] dagster-webserver[1532]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 95.093202] dagster-webserver[1532]: dbapi = dbapi_meth(**dbapi_args) full # [ 95.094442] dagster-webserver[1532]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 95.097216] dagster-webserver[1532]: import psycopg full # [ 95.098237] dagster-webserver[1532]: ModuleNotFoundError: No module named 'psycopg' full # [ 95.369054] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 95.371866] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 95.374095] systemd[1]: dagster-webserver.service: Consumed 2.004s CPU time over 8.121s wall clock time, 111.5M memory peak. full # [ 96.876199] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 12. full # [ 96.879133] systemd[1]: Started Dagster Daemon. full # [ 98.727103] dagster-daemon[1557]: Traceback (most recent call last): full # [ 98.730496] dagster-daemon[1557]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 98.731211] dagster-daemon[1557]: sys.exit(main()) full # [ 98.731921] dagster-daemon[1557]: ~~~~^^ full # [ 98.732776] dagster-daemon[1557]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 98.733631] dagster-daemon[1557]: cli(obj={}) full # [ 98.734331] dagster-daemon[1557]: ~~~^^^^^^^^ full # [ 98.734932] dagster-daemon[1557]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 98.735791] dagster-daemon[1557]: return self.main(*args, **kwargs) full # [ 98.736440] dagster-daemon[1557]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 98.737271] dagster-daemon[1557]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 98.737928] dagster-daemon[1557]: rv = self.invoke(ctx) full # [ 98.745952] dagster-daemon[1557]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 98.746529] dagster-daemon[1557]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 98.747207] dagster-daemon[1557]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 98.747817] dagster-daemon[1557]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 98.750763] dagster-daemon[1557]: return ctx.invoke(self.callback, **ctx.params) full # [ 98.751567] dagster-daemon[1557]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 98.753898] dagster-daemon[1557]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 98.754698] dagster-daemon[1557]: return callback(*args, **kwargs) full # [ 98.755561] dagster-daemon[1557]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 98.757200] dagster-daemon[1557]: with get_instance_for_cli( full # [ 98.757844] dagster-daemon[1557]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 98.758500] dagster-daemon[1557]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 98.759130] dagster-daemon[1557]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 98.759763] dagster-daemon[1557]: ) as instance: full # [ 98.760610] dagster-daemon[1557]: ^ full # [ 98.761260] dagster-daemon[1557]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 98.761878] dagster-daemon[1557]: return next(self.gen) full # [ 98.762717] dagster-daemon[1557]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 98.763576] dagster-daemon[1557]: with DagsterInstance.get() as instance: full # [ 98.764206] dagster-daemon[1557]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 98.764812] dagster-daemon[1557]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 98.765659] dagster-daemon[1557]: return create_instance_from_dagster_home() full # [ 98.766514] dagster-daemon[1557]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 98.767144] dagster-daemon[1557]: return create_instance_from_config(dagster_home_path) full # [ 98.767776] dagster-daemon[1557]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 98.768649] dagster-daemon[1557]: return create_instance_from_ref(instance_ref) full # [ 98.769250] dagster-daemon[1557]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 98.769895] dagster-daemon[1557]: unified_storage = instance_ref.storage full # [ 98.770782] dagster-daemon[1557]: ^^^^^^^^^^^^^^^^^^^^ full # [ 98.771621] dagster-daemon[1557]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 98.772695] dagster-daemon[1557]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 98.773586] dagster-daemon[1557]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 98.774179] dagster-daemon[1557]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 98.774822] dagster-daemon[1557]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 98.775681] dagster-daemon[1557]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 98.776579] dagster-daemon[1557]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 98.777249] dagster-daemon[1557]: return DagsterPostgresStorage( full # [ 98.777823] dagster-daemon[1557]: inst_data=inst_data, full # [ 98.778683] dagster-daemon[1557]: ...<2 lines>... full # [ 98.779542] dagster-daemon[1557]: token_provider=get_token_provider_from_config(config_value), full # [ 98.780196] dagster-daemon[1557]: ) full # [ 98.780832] dagster-daemon[1557]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 98.781496] dagster-daemon[1557]: self._run_storage = PostgresRunStorage( full # [ 98.782143] dagster-daemon[1557]: ~~~~~~~~~~~~~~~~~~^ full # [ 98.782780] dagster-daemon[1557]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 98.783628] dagster-daemon[1557]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 98.784338] dagster-daemon[1557]: ) full # [ 98.784937] dagster-daemon[1557]: ^ full # [ 98.785774] dagster-daemon[1557]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 98.786604] dagster-daemon[1557]: self._engine = create_pg_engine( full # [ 98.787233] dagster-daemon[1557]: ~~~~~~~~~~~~~~~~^ full # [ 98.787855] dagster-daemon[1557]: self.postgres_url, full # [ 98.788513] dagster-daemon[1557]: ^^^^^^^^^^^^^^^^^^ full # [ 98.789139] dagster-daemon[1557]: ...<2 lines>... full # [ 98.789760] dagster-daemon[1557]: poolclass=db_pool.NullPool, full # [ 98.790595] dagster-daemon[1557]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 98.791434] dagster-daemon[1557]: ) full # [ 98.792299] dagster-daemon[1557]: ^ full # [ 98.792918] dagster-daemon[1557]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 98.793715] dagster-daemon[1557]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 98.794550] dagster-daemon[1557]: File "", line 2, in create_engine full # [ 98.795187] dagster-daemon[1557]: return target(fn, url, **kwargs) full # [ 98.795803] dagster-daemon[1557]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 98.796645] dagster-daemon[1557]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 98.797256] dagster-daemon[1557]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 98.797901] dagster-daemon[1557]: dbapi = dbapi_meth(**dbapi_args) full # [ 98.798735] dagster-daemon[1557]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 98.799567] dagster-daemon[1557]: import psycopg full # [ 98.800204] dagster-daemon[1557]: ModuleNotFoundError: No module named 'psycopg' full # [ 99.049673] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 99.051925] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 99.054050] systemd[1]: dagster-daemon.service: Consumed 1.442s CPU time over 7.276s wall clock time, 88.6M memory peak. full # [ 100.375932] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 11. full # [ 100.378894] systemd[1]: Started Dagster Webserver. full # [ 102.979451] dagster-webserver[1575]: Traceback (most recent call last): full # [ 102.981954] dagster-webserver[1575]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 102.982578] dagster-webserver[1575]: sys.exit(main()) full # [ 102.983171] dagster-webserver[1575]: ~~~~^^ full # [ 102.983782] dagster-webserver[1575]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 102.984615] dagster-webserver[1575]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 102.985264] dagster-webserver[1575]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 102.985868] dagster-webserver[1575]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 102.986710] dagster-webserver[1575]: return self.main(*args, **kwargs) full # [ 102.987539] dagster-webserver[1575]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 102.988205] dagster-webserver[1575]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 102.988790] dagster-webserver[1575]: rv = self.invoke(ctx) full # [ 102.989424] dagster-webserver[1575]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 102.990066] dagster-webserver[1575]: return ctx.invoke(self.callback, **ctx.params) full # [ 102.990700] dagster-webserver[1575]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 103.002072] dagster-webserver[1575]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 103.002617] dagster-webserver[1575]: return callback(*args, **kwargs) full # [ 103.003281] dagster-webserver[1575]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 103.003909] dagster-webserver[1575]: instance = stack.enter_context( full # [ 103.004731] dagster-webserver[1575]: get_possibly_temporary_instance_for_cli( full # [ 103.005586] dagster-webserver[1575]: ...<3 lines>... full # [ 103.006246] dagster-webserver[1575]: ) full # [ 103.006873] dagster-webserver[1575]: ) full # [ 103.007728] dagster-webserver[1575]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 103.008580] dagster-webserver[1575]: result = _enter(cm) full # [ 103.009286] dagster-webserver[1575]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 103.009851] dagster-webserver[1575]: return next(self.gen) full # [ 103.010699] dagster-webserver[1575]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 103.011527] dagster-webserver[1575]: with DagsterInstance.get() as instance: full # [ 103.012190] dagster-webserver[1575]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 103.022799] dagster-webserver[1575]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 103.023556] dagster-webserver[1575]: return create_instance_from_dagster_home() full # [ 103.024212] dagster-webserver[1575]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 103.024830] dagster-webserver[1575]: return create_instance_from_config(dagster_home_path) full # [ 103.025737] dagster-webserver[1575]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 103.026510] dagster-webserver[1575]: return create_instance_from_ref(instance_ref) full # [ 103.027164] dagster-webserver[1575]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 103.027790] dagster-webserver[1575]: unified_storage = instance_ref.storage full # [ 103.028622] dagster-webserver[1575]: ^^^^^^^^^^^^^^^^^^^^ full # [ 103.039427] dagster-webserver[1575]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 103.040042] dagster-webserver[1575]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 103.040637] dagster-webserver[1575]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 103.041297] dagster-webserver[1575]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 103.041975] dagster-webserver[1575]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 103.042868] dagster-webserver[1575]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 103.043722] dagster-webserver[1575]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 103.044595] dagster-webserver[1575]: return DagsterPostgresStorage( full # [ 103.045285] dagster-webserver[1575]: inst_data=inst_data, full # [ 103.045925] dagster-webserver[1575]: ...<2 lines>... full # [ 103.046788] dagster-webserver[1575]: token_provider=get_token_provider_from_config(config_value), full # [ 103.047657] dagster-webserver[1575]: ) full # [ 103.048576] dagster-webserver[1575]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 103.049213] dagster-webserver[1575]: self._run_storage = PostgresRunStorage( full # [ 103.049845] dagster-webserver[1575]: ~~~~~~~~~~~~~~~~~~^ full # [ 103.050535] dagster-webserver[1575]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 103.051215] dagster-webserver[1575]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 103.052099] dagster-webserver[1575]: ) full # [ 103.052687] dagster-webserver[1575]: ^ full # [ 103.053554] dagster-webserver[1575]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 103.054212] dagster-webserver[1575]: self._engine = create_pg_engine( full # [ 103.054639] dagster-webserver[1575]: ~~~~~~~~~~~~~~~~^ full # [ 103.055508] dagster-webserver[1575]: self.postgres_url, full # [ 103.056169] dagster-webserver[1575]: ^^^^^^^^^^^^^^^^^^ full # [ 103.057104] dagster-webserver[1575]: ...<2 lines>... full # [ 103.057673] dagster-webserver[1575]: poolclass=db_pool.NullPool, full # [ 103.058542] dagster-webserver[1575]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 103.059205] dagster-webserver[1575]: ) full # [ 103.059830] dagster-webserver[1575]: ^ full # [ 103.078142] dagster-webserver[1575]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 103.078722] dagster-webserver[1575]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 103.079649] dagster-webserver[1575]: File "", line 2, in create_engine full # [ 103.080281] dagster-webserver[1575]: return target(fn, url, **kwargs) full # [ 103.080911] dagster-webserver[1575]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 103.081784] dagster-webserver[1575]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 103.082890] dagster-webserver[1575]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 103.083535] dagster-webserver[1575]: dbapi = dbapi_meth(**dbapi_args) full # [ 103.084220] dagster-webserver[1575]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 103.084852] dagster-webserver[1575]: import psycopg full # [ 103.096326] dagster-webserver[1575]: ModuleNotFoundError: No module named 'psycopg' full # [ 103.377190] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 103.377775] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 103.382760] systemd[1]: dagster-webserver.service: Consumed 1.989s CPU time over 8.012s wall clock time, 111.5M memory peak. full # [ 104.125946] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 13. full # [ 104.129361] systemd[1]: Started Dagster Daemon. full # [ 105.979184] dagster-daemon[1596]: Traceback (most recent call last): full # [ 105.981756] dagster-daemon[1596]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 105.982570] dagster-daemon[1596]: sys.exit(main()) full # [ 105.983166] dagster-daemon[1596]: ~~~~^^ full # [ 105.983775] dagster-daemon[1596]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 105.984600] dagster-daemon[1596]: cli(obj={}) full # [ 105.985268] dagster-daemon[1596]: ~~~^^^^^^^^ full # [ 105.985866] dagster-daemon[1596]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 105.986613] dagster-daemon[1596]: return self.main(*args, **kwargs) full # [ 105.987191] dagster-daemon[1596]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 105.987839] dagster-daemon[1596]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 105.989597] dagster-daemon[1596]: rv = self.invoke(ctx) full # [ 105.990140] dagster-daemon[1596]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 105.990761] dagster-daemon[1596]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 105.991672] dagster-daemon[1596]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 106.001050] dagster-daemon[1596]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 106.001619] dagster-daemon[1596]: return ctx.invoke(self.callback, **ctx.params) full # [ 106.002283] dagster-daemon[1596]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 106.002931] dagster-daemon[1596]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 106.003738] dagster-daemon[1596]: return callback(*args, **kwargs) full # [ 106.008866] dagster-daemon[1596]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 106.009627] dagster-daemon[1596]: with get_instance_for_cli( full # [ 106.010290] dagster-daemon[1596]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 106.010901] dagster-daemon[1596]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 106.013781] dagster-daemon[1596]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 106.014962] dagster-daemon[1596]: ) as instance: full # [ 106.015929] dagster-daemon[1596]: ^ full # [ 106.016635] dagster-daemon[1596]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 106.017499] dagster-daemon[1596]: return next(self.gen) full # [ 106.021202] dagster-daemon[1596]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 106.021753] dagster-daemon[1596]: with DagsterInstance.get() as instance: full # [ 106.022584] dagster-daemon[1596]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 106.023395] dagster-daemon[1596]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 106.024066] dagster-daemon[1596]: return create_instance_from_dagster_home() full # [ 106.024676] dagster-daemon[1596]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 106.025608] dagster-daemon[1596]: return create_instance_from_config(dagster_home_path) full # [ 106.026232] dagster-daemon[1596]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 106.026776] dagster-daemon[1596]: return create_instance_from_ref(instance_ref) full # [ 106.027657] dagster-daemon[1596]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 106.028237] dagster-daemon[1596]: unified_storage = instance_ref.storage full # [ 106.028871] dagster-daemon[1596]: ^^^^^^^^^^^^^^^^^^^^ full # [ 106.029590] dagster-daemon[1596]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 106.030137] dagster-daemon[1596]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 106.030752] dagster-daemon[1596]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 106.046921] dagster-daemon[1596]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 106.047598] dagster-daemon[1596]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 106.048253] dagster-daemon[1596]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 106.048871] dagster-daemon[1596]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 106.049875] dagster-daemon[1596]: return DagsterPostgresStorage( full # [ 106.050759] dagster-daemon[1596]: inst_data=inst_data, full # [ 106.051809] dagster-daemon[1596]: ...<2 lines>... full # [ 106.052487] dagster-daemon[1596]: token_provider=get_token_provider_from_config(config_value), full # [ 106.053176] dagster-daemon[1596]: ) full # [ 106.053768] dagster-daemon[1596]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 106.054575] dagster-daemon[1596]: self._run_storage = PostgresRunStorage( full # [ 106.056205] dagster-daemon[1596]: ~~~~~~~~~~~~~~~~~~^ full # [ 106.056830] dagster-daemon[1596]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 106.065315] dagster-daemon[1596]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 106.065630] dagster-daemon[1596]: ) full # [ 106.066270] dagster-daemon[1596]: ^ full # [ 106.066883] dagster-daemon[1596]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 106.067722] dagster-daemon[1596]: self._engine = create_pg_engine( full # [ 106.068562] dagster-daemon[1596]: ~~~~~~~~~~~~~~~~^ full # [ 106.069189] dagster-daemon[1596]: self.postgres_url, full # [ 106.069802] dagster-daemon[1596]: ^^^^^^^^^^^^^^^^^^ full # [ 106.070637] dagster-daemon[1596]: ...<2 lines>... full # [ 106.071443] dagster-daemon[1596]: poolclass=db_pool.NullPool, full # [ 106.072173] dagster-daemon[1596]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 106.072728] dagster-daemon[1596]: ) full # [ 106.073563] dagster-daemon[1596]: ^ full # [ 106.074253] dagster-daemon[1596]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 106.074811] dagster-daemon[1596]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 106.075645] dagster-daemon[1596]: File "", line 2, in create_engine full # [ 106.076617] dagster-daemon[1596]: return target(fn, url, **kwargs) full # [ 106.077182] dagster-daemon[1596]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 106.077803] dagster-daemon[1596]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 106.078635] dagster-daemon[1596]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 106.079270] dagster-daemon[1596]: dbapi = dbapi_meth(**dbapi_args) full # [ 106.079880] dagster-daemon[1596]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 106.080718] dagster-daemon[1596]: import psycopg full # [ 106.081579] dagster-daemon[1596]: ModuleNotFoundError: No module named 'psycopg' full # [ 106.290842] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 106.291838] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 106.295481] systemd[1]: dagster-daemon.service: Consumed 1.413s CPU time over 7.244s wall clock time, 88.3M memory peak. full # [ 108.625868] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 12. full # [ 108.629910] systemd[1]: Started Dagster Webserver. full # [ 111.280907] dagster-webserver[1617]: Traceback (most recent call last): full # [ 111.283554] dagster-webserver[1617]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 111.284152] dagster-webserver[1617]: sys.exit(main()) full # [ 111.284745] dagster-webserver[1617]: ~~~~^^ full # [ 111.285651] dagster-webserver[1617]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 111.286232] dagster-webserver[1617]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 111.286878] dagster-webserver[1617]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 111.287729] dagster-webserver[1617]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 111.288529] dagster-webserver[1617]: return self.main(*args, **kwargs) full # [ 111.289166] dagster-webserver[1617]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 111.289793] dagster-webserver[1617]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 111.290632] dagster-webserver[1617]: rv = self.invoke(ctx) full # [ 111.299189] dagster-webserver[1617]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 111.299743] dagster-webserver[1617]: return ctx.invoke(self.callback, **ctx.params) full # [ 111.300620] dagster-webserver[1617]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 111.301255] dagster-webserver[1617]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 111.301878] dagster-webserver[1617]: return callback(*args, **kwargs) full # [ 111.302715] dagster-webserver[1617]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 111.303567] dagster-webserver[1617]: instance = stack.enter_context( full # [ 111.304228] dagster-webserver[1617]: get_possibly_temporary_instance_for_cli( full # [ 111.304837] dagster-webserver[1617]: ...<3 lines>... full # [ 111.305728] dagster-webserver[1617]: ) full # [ 111.306545] dagster-webserver[1617]: ) full # [ 111.307203] dagster-webserver[1617]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 111.307801] dagster-webserver[1617]: result = _enter(cm) full # [ 111.308638] dagster-webserver[1617]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 111.309285] dagster-webserver[1617]: return next(self.gen) full # [ 111.319826] dagster-webserver[1617]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 111.320583] dagster-webserver[1617]: with DagsterInstance.get() as instance: full # [ 111.321237] dagster-webserver[1617]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 111.321847] dagster-webserver[1617]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 111.322697] dagster-webserver[1617]: return create_instance_from_dagster_home() full # [ 111.323551] dagster-webserver[1617]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 111.324213] dagster-webserver[1617]: return create_instance_from_config(dagster_home_path) full # [ 111.324828] dagster-webserver[1617]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 111.325684] dagster-webserver[1617]: return create_instance_from_ref(instance_ref) full # [ 111.326569] dagster-webserver[1617]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 111.327188] dagster-webserver[1617]: unified_storage = instance_ref.storage full # [ 111.327822] dagster-webserver[1617]: ^^^^^^^^^^^^^^^^^^^^ full # [ 111.341078] dagster-webserver[1617]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 111.341641] dagster-webserver[1617]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 111.342283] dagster-webserver[1617]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 111.342897] dagster-webserver[1617]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 111.343746] dagster-webserver[1617]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 111.344599] dagster-webserver[1617]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 111.345308] dagster-webserver[1617]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 111.345892] dagster-webserver[1617]: return DagsterPostgresStorage( full # [ 111.346721] dagster-webserver[1617]: inst_data=inst_data, full # [ 111.347579] dagster-webserver[1617]: ...<2 lines>... full # [ 111.348236] dagster-webserver[1617]: token_provider=get_token_provider_from_config(config_value), full # [ 111.348849] dagster-webserver[1617]: ) full # [ 111.349513] dagster-webserver[1617]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 111.350170] dagster-webserver[1617]: self._run_storage = PostgresRunStorage( full # [ 111.350795] dagster-webserver[1617]: ~~~~~~~~~~~~~~~~~~^ full # [ 111.351446] dagster-webserver[1617]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 111.352106] dagster-webserver[1617]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 111.352729] dagster-webserver[1617]: ) full # [ 111.353560] dagster-webserver[1617]: ^ full # [ 111.368299] dagster-webserver[1617]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 111.371082] dagster-webserver[1617]: self._engine = create_pg_engine( full # [ 111.372301] dagster-webserver[1617]: ~~~~~~~~~~~~~~~~^ full # [ 111.373514] dagster-webserver[1617]: self.postgres_url, full # [ 111.376743] dagster-webserver[1617]: ^^^^^^^^^^^^^^^^^^ full # [ 111.377850] dagster-webserver[1617]: ...<2 lines>... full # [ 111.378888] dagster-webserver[1617]: poolclass=db_pool.NullPool, full # [ 111.384363] dagster-webserver[1617]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 111.385574] dagster-webserver[1617]: ) full # [ 111.386390] dagster-webserver[1617]: ^ full # [ 111.387202] dagster-webserver[1617]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 111.389854] dagster-webserver[1617]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 111.391378] dagster-webserver[1617]: File "", line 2, in create_engine full # [ 111.393602] dagster-webserver[1617]: return target(fn, url, **kwargs) full # [ 111.394822] dagster-webserver[1617]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 111.397425] dagster-webserver[1617]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 111.398949] dagster-webserver[1617]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 111.401594] dagster-webserver[1617]: dbapi = dbapi_meth(**dbapi_args) full # [ 111.402809] dagster-webserver[1617]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 111.405604] dagster-webserver[1617]: import psycopg full # [ 111.406594] dagster-webserver[1617]: ModuleNotFoundError: No module named 'psycopg' full # [ 111.408187] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 14. full # [ 111.409798] systemd[1]: Started Dagster Daemon. full # [ 111.710382] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 111.712115] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 111.714935] systemd[1]: dagster-webserver.service: Consumed 2.054s CPU time over 8.328s wall clock time, 111.7M memory peak. full # [ 113.274077] dagster-daemon[1631]: Traceback (most recent call last): full # [ 113.276547] dagster-daemon[1631]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 113.277142] dagster-daemon[1631]: sys.exit(main()) full # [ 113.277739] dagster-daemon[1631]: ~~~~^^ full # [ 113.278596] dagster-daemon[1631]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 113.279262] dagster-daemon[1631]: cli(obj={}) full # [ 113.279925] dagster-daemon[1631]: ~~~^^^^^^^^ full # [ 113.280744] dagster-daemon[1631]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 113.281586] dagster-daemon[1631]: return self.main(*args, **kwargs) full # [ 113.282475] dagster-daemon[1631]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 113.283115] dagster-daemon[1631]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 113.283700] dagster-daemon[1631]: rv = self.invoke(ctx) full # [ 113.291147] dagster-daemon[1631]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 113.291695] dagster-daemon[1631]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 113.292569] dagster-daemon[1631]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 113.293204] dagster-daemon[1631]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 113.293831] dagster-daemon[1631]: return ctx.invoke(self.callback, **ctx.params) full # [ 113.294672] dagster-daemon[1631]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 113.295534] dagster-daemon[1631]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 113.296190] dagster-daemon[1631]: return callback(*args, **kwargs) full # [ 113.297044] dagster-daemon[1631]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 113.297659] dagster-daemon[1631]: with get_instance_for_cli( full # [ 113.298297] dagster-daemon[1631]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 113.299110] dagster-daemon[1631]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 113.299879] dagster-daemon[1631]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 113.301096] dagster-daemon[1631]: ) as instance: full # [ 113.301873] dagster-daemon[1631]: ^ full # [ 113.302891] dagster-daemon[1631]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 113.303891] dagster-daemon[1631]: return next(self.gen) full # [ 113.304662] dagster-daemon[1631]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 113.305692] dagster-daemon[1631]: with DagsterInstance.get() as instance: full # [ 113.306698] dagster-daemon[1631]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 113.307710] dagster-daemon[1631]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 113.308742] dagster-daemon[1631]: return create_instance_from_dagster_home() full # [ 113.309790] dagster-daemon[1631]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 113.310788] dagster-daemon[1631]: return create_instance_from_config(dagster_home_path) full # [ 113.311841] dagster-daemon[1631]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 113.312781] dagster-daemon[1631]: return create_instance_from_ref(instance_ref) full # [ 113.333591] dagster-daemon[1631]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 113.334159] dagster-daemon[1631]: unified_storage = instance_ref.storage full # [ 113.334801] dagster-daemon[1631]: ^^^^^^^^^^^^^^^^^^^^ full # [ 113.335434] dagster-daemon[1631]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 113.336103] dagster-daemon[1631]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 113.336729] dagster-daemon[1631]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 113.337581] dagster-daemon[1631]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 113.338235] dagster-daemon[1631]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 113.338848] dagster-daemon[1631]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 113.339690] dagster-daemon[1631]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 113.340531] dagster-daemon[1631]: return DagsterPostgresStorage( full # [ 113.341189] dagster-daemon[1631]: inst_data=inst_data, full # [ 113.341808] dagster-daemon[1631]: ...<2 lines>... full # [ 113.342663] dagster-daemon[1631]: token_provider=get_token_provider_from_config(config_value), full # [ 113.343296] dagster-daemon[1631]: ) full # [ 113.343975] dagster-daemon[1631]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 113.344781] dagster-daemon[1631]: self._run_storage = PostgresRunStorage( full # [ 113.345613] dagster-daemon[1631]: ~~~~~~~~~~~~~~~~~~^ full # [ 113.346268] dagster-daemon[1631]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 113.346899] dagster-daemon[1631]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 113.347719] dagster-daemon[1631]: ) full # [ 113.348554] dagster-daemon[1631]: ^ full # [ 113.349195] dagster-daemon[1631]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 113.349807] dagster-daemon[1631]: self._engine = create_pg_engine( full # [ 113.350638] dagster-daemon[1631]: ~~~~~~~~~~~~~~~~^ full # [ 113.351277] dagster-daemon[1631]: self.postgres_url, full # [ 113.351885] dagster-daemon[1631]: ^^^^^^^^^^^^^^^^^^ full # [ 113.352715] dagster-daemon[1631]: ...<2 lines>... full # [ 113.353553] dagster-daemon[1631]: poolclass=db_pool.NullPool, full # [ 113.354200] dagster-daemon[1631]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 113.354800] dagster-daemon[1631]: ) full # [ 113.355624] dagster-daemon[1631]: ^ full # [ 113.375084] dagster-daemon[1631]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 113.377691] dagster-daemon[1631]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 113.379149] dagster-daemon[1631]: File "", line 2, in create_engine full # [ 113.381345] dagster-daemon[1631]: return target(fn, url, **kwargs) full # [ 113.382503] dagster-daemon[1631]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 113.385080] dagster-daemon[1631]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 113.386587] dagster-daemon[1631]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 113.389188] dagster-daemon[1631]: dbapi = dbapi_meth(**dbapi_args) full # [ 113.390388] dagster-daemon[1631]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 113.393148] dagster-daemon[1631]: import psycopg full # [ 113.394107] dagster-daemon[1631]: ModuleNotFoundError: No module named 'psycopg' full # [ 113.566779] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 113.567511] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 113.571580] systemd[1]: dagster-daemon.service: Consumed 1.423s CPU time over 7.269s wall clock time, 88.5M memory peak. full # [ 116.875486] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 13. full # [ 116.879860] systemd[1]: Started Dagster Webserver. full # [ 118.625290] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 15. full # [ 118.628824] systemd[1]: Started Dagster Daemon. full # [ 119.541787] dagster-webserver[1659]: Traceback (most recent call last): full # [ 119.544351] dagster-webserver[1659]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 119.544881] dagster-webserver[1659]: sys.exit(main()) full # [ 119.545502] dagster-webserver[1659]: ~~~~^^ full # [ 119.546323] dagster-webserver[1659]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 119.546972] dagster-webserver[1659]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 119.547830] dagster-webserver[1659]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 119.548807] dagster-webserver[1659]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 119.549488] dagster-webserver[1659]: return self.main(*args, **kwargs) full # [ 119.550598] dagster-webserver[1659]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 119.556846] dagster-webserver[1659]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 119.557573] dagster-webserver[1659]: rv = self.invoke(ctx) full # [ 119.560079] dagster-webserver[1659]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 119.560607] dagster-webserver[1659]: return ctx.invoke(self.callback, **ctx.params) full # [ 119.561269] dagster-webserver[1659]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 119.561859] dagster-webserver[1659]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 119.564518] dagster-webserver[1659]: return callback(*args, **kwargs) full # [ 119.565206] dagster-webserver[1659]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 119.565803] dagster-webserver[1659]: instance = stack.enter_context( full # [ 119.566814] dagster-webserver[1659]: get_possibly_temporary_instance_for_cli( full # [ 119.567656] dagster-webserver[1659]: ...<3 lines>... full # [ 119.568583] dagster-webserver[1659]: ) full # [ 119.569138] dagster-webserver[1659]: ) full # [ 119.575076] dagster-webserver[1659]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 119.575605] dagster-webserver[1659]: result = _enter(cm) full # [ 119.576250] dagster-webserver[1659]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 119.576860] dagster-webserver[1659]: return next(self.gen) full # [ 119.580330] dagster-webserver[1659]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 119.580910] dagster-webserver[1659]: with DagsterInstance.get() as instance: full # [ 119.581737] dagster-webserver[1659]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 119.584091] dagster-webserver[1659]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 119.584793] dagster-webserver[1659]: return create_instance_from_dagster_home() full # [ 119.587092] dagster-webserver[1659]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 119.587672] dagster-webserver[1659]: return create_instance_from_config(dagster_home_path) full # [ 119.588499] dagster-webserver[1659]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 119.591092] dagster-webserver[1659]: return create_instance_from_ref(instance_ref) full # [ 119.591752] dagster-webserver[1659]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 119.592590] dagster-webserver[1659]: unified_storage = instance_ref.storage full # [ 119.594369] dagster-webserver[1659]: ^^^^^^^^^^^^^^^^^^^^ full # [ 119.595080] dagster-webserver[1659]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 119.595703] dagster-webserver[1659]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 119.596568] dagster-webserver[1659]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 119.597167] dagster-webserver[1659]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 119.598097] dagster-webserver[1659]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 119.598414] dagster-webserver[1659]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 119.599097] dagster-webserver[1659]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 119.599669] dagster-webserver[1659]: return DagsterPostgresStorage( full # [ 119.600641] dagster-webserver[1659]: inst_data=inst_data, full # [ 119.601537] dagster-webserver[1659]: ...<2 lines>... full # [ 119.602287] dagster-webserver[1659]: token_provider=get_token_provider_from_config(config_value), full # [ 119.602793] dagster-webserver[1659]: ) full # [ 119.603627] dagster-webserver[1659]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 119.604471] dagster-webserver[1659]: self._run_storage = PostgresRunStorage( full # [ 119.605116] dagster-webserver[1659]: ~~~~~~~~~~~~~~~~~~^ full # [ 119.605716] dagster-webserver[1659]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 119.606671] dagster-webserver[1659]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 119.607203] dagster-webserver[1659]: ) full # [ 119.607805] dagster-webserver[1659]: ^ full # [ 119.608730] dagster-webserver[1659]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 119.609261] dagster-webserver[1659]: self._engine = create_pg_engine( full # [ 119.609899] dagster-webserver[1659]: ~~~~~~~~~~~~~~~~^ full # [ 119.610740] dagster-webserver[1659]: self.postgres_url, full # [ 119.611570] dagster-webserver[1659]: ^^^^^^^^^^^^^^^^^^ full # [ 119.612297] dagster-webserver[1659]: ...<2 lines>... full # [ 119.612817] dagster-webserver[1659]: poolclass=db_pool.NullPool, full # [ 119.613657] dagster-webserver[1659]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 119.614585] dagster-webserver[1659]: ) full # [ 119.615129] dagster-webserver[1659]: ^ full # [ 119.615738] dagster-webserver[1659]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 119.616755] dagster-webserver[1659]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 119.617598] dagster-webserver[1659]: File "", line 2, in create_engine full # [ 119.618304] dagster-webserver[1659]: return target(fn, url, **kwargs) full # [ 119.618862] dagster-webserver[1659]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 119.619694] dagster-webserver[1659]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 119.620648] dagster-webserver[1659]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 119.621181] dagster-webserver[1659]: dbapi = dbapi_meth(**dbapi_args) full # [ 119.621792] dagster-webserver[1659]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 119.622460] dagster-webserver[1659]: import psycopg full # [ 119.623108] dagster-webserver[1659]: ModuleNotFoundError: No module named 'psycopg' full # [ 119.978486] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 119.978933] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 119.980929] systemd[1]: dagster-webserver.service: Consumed 2.064s CPU time over 8.263s wall clock time, 111.6M memory peak. full # [ 120.525790] dagster-daemon[1669]: Traceback (most recent call last): full # [ 120.528426] dagster-daemon[1669]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 120.528985] dagster-daemon[1669]: sys.exit(main()) full # [ 120.529801] dagster-daemon[1669]: ~~~~^^ full # [ 120.530425] dagster-daemon[1669]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 120.531095] dagster-daemon[1669]: cli(obj={}) full # [ 120.531740] dagster-daemon[1669]: ~~~^^^^^^^^ full # [ 120.532564] dagster-daemon[1669]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 120.533212] dagster-daemon[1669]: return self.main(*args, **kwargs) full # [ 120.533802] dagster-daemon[1669]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 120.534682] dagster-daemon[1669]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 120.535288] dagster-daemon[1669]: rv = self.invoke(ctx) full # [ 120.535923] dagster-daemon[1669]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 120.536772] dagster-daemon[1669]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 120.537615] dagster-daemon[1669]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 120.547473] dagster-daemon[1669]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 120.548040] dagster-daemon[1669]: return ctx.invoke(self.callback, **ctx.params) full # [ 120.548660] dagster-daemon[1669]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 120.549506] dagster-daemon[1669]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 120.550172] dagster-daemon[1669]: return callback(*args, **kwargs) full # [ 120.550827] dagster-daemon[1669]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 120.551645] dagster-daemon[1669]: with get_instance_for_cli( full # [ 120.552287] dagster-daemon[1669]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 120.552934] dagster-daemon[1669]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 120.553774] dagster-daemon[1669]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 120.554621] dagster-daemon[1669]: ) as instance: full # [ 120.555290] dagster-daemon[1669]: ^ full # [ 120.555913] dagster-daemon[1669]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 120.556754] dagster-daemon[1669]: return next(self.gen) full # [ 120.567091] dagster-daemon[1669]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 120.567632] dagster-daemon[1669]: with DagsterInstance.get() as instance: full # [ 120.568300] dagster-daemon[1669]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 120.568913] dagster-daemon[1669]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 120.569761] dagster-daemon[1669]: return create_instance_from_dagster_home() full # [ 120.570604] dagster-daemon[1669]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 120.571271] dagster-daemon[1669]: return create_instance_from_config(dagster_home_path) full # [ 120.571924] dagster-daemon[1669]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 120.572726] dagster-daemon[1669]: return create_instance_from_ref(instance_ref) full # [ 120.573716] dagster-daemon[1669]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 120.574618] dagster-daemon[1669]: unified_storage = instance_ref.storage full # [ 120.575305] dagster-daemon[1669]: ^^^^^^^^^^^^^^^^^^^^ full # [ 120.587519] dagster-daemon[1669]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 120.588078] dagster-daemon[1669]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 120.588701] dagster-daemon[1669]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 120.589548] dagster-daemon[1669]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 120.590209] dagster-daemon[1669]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 120.590822] dagster-daemon[1669]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 120.591704] dagster-daemon[1669]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 120.592515] dagster-daemon[1669]: return DagsterPostgresStorage( full # [ 120.593177] dagster-daemon[1669]: inst_data=inst_data, full # [ 120.593801] dagster-daemon[1669]: ...<2 lines>... full # [ 120.594443] dagster-daemon[1669]: token_provider=get_token_provider_from_config(config_value), full # [ 120.595101] dagster-daemon[1669]: ) full # [ 120.595726] dagster-daemon[1669]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 120.596584] dagster-daemon[1669]: self._run_storage = PostgresRunStorage( full # [ 120.597234] dagster-daemon[1669]: ~~~~~~~~~~~~~~~~~~^ full # [ 120.597841] dagster-daemon[1669]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 120.598693] dagster-daemon[1669]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 120.599530] dagster-daemon[1669]: ) full # [ 120.600158] dagster-daemon[1669]: ^ full # [ 120.613876] dagster-daemon[1669]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 120.616609] dagster-daemon[1669]: self._engine = create_pg_engine( full # [ 120.617790] dagster-daemon[1669]: ~~~~~~~~~~~~~~~~^ full # [ 120.618976] dagster-daemon[1669]: self.postgres_url, full # [ 120.620059] dagster-daemon[1669]: ^^^^^^^^^^^^^^^^^^ full # [ 120.621110] dagster-daemon[1669]: ...<2 lines>... full # [ 120.622078] dagster-daemon[1669]: poolclass=db_pool.NullPool, full # [ 120.623240] dagster-daemon[1669]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 120.624415] dagster-daemon[1669]: ) full # [ 120.625190] dagster-daemon[1669]: ^ full # [ 120.625953] dagster-daemon[1669]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 120.628599] dagster-daemon[1669]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 120.630089] dagster-daemon[1669]: File "", line 2, in create_engine full # [ 120.632288] dagster-daemon[1669]: return target(fn, url, **kwargs) full # [ 120.633478] dagster-daemon[1669]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 120.636042] dagster-daemon[1669]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 120.637555] dagster-daemon[1669]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 120.640159] dagster-daemon[1669]: dbapi = dbapi_meth(**dbapi_args) full # [ 120.641386] dagster-daemon[1669]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 120.644827] dagster-daemon[1669]: import psycopg full # [ 120.646051] dagster-daemon[1669]: ModuleNotFoundError: No module named 'psycopg' full # [ 120.806442] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 120.808500] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 120.811606] systemd[1]: dagster-daemon.service: Consumed 1.453s CPU time over 7.236s wall clock time, 88.5M memory peak. full # [ 125.125939] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 14. full # [ 125.129378] systemd[1]: Started Dagster Webserver. full # [ 125.874991] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 16. full # [ 125.878220] systemd[1]: Started Dagster Daemon. full # [ 127.728202] dagster-daemon[1707]: Traceback (most recent call last): full # [ 127.731885] dagster-daemon[1707]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 127.732614] dagster-daemon[1707]: sys.exit(main()) full # [ 127.733237] dagster-daemon[1707]: ~~~~^^ full # [ 127.734313] dagster-daemon[1707]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 127.735286] dagster-daemon[1707]: cli(obj={}) full # [ 127.736310] dagster-daemon[1707]: ~~~^^^^^^^^ full # [ 127.737094] dagster-daemon[1707]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 127.737956] dagster-daemon[1707]: return self.main(*args, **kwargs) full # [ 127.739227] dagster-daemon[1707]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 127.740087] dagster-daemon[1707]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 127.740935] dagster-daemon[1707]: rv = self.invoke(ctx) full # [ 127.742479] dagster-daemon[1707]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 127.743311] dagster-daemon[1707]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 127.744336] dagster-daemon[1707]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 127.745080] dagster-daemon[1707]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 127.745929] dagster-daemon[1707]: return ctx.invoke(self.callback, **ctx.params) full # [ 127.747215] dagster-daemon[1707]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 127.748051] dagster-daemon[1707]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 127.748728] dagster-daemon[1707]: return callback(*args, **kwargs) full # [ 127.749684] dagster-daemon[1707]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 127.750509] dagster-daemon[1707]: with get_instance_for_cli( full # [ 127.751175] dagster-daemon[1707]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 127.751883] dagster-daemon[1707]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 127.752864] dagster-daemon[1707]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 127.753805] dagster-daemon[1707]: ) as instance: full # [ 127.755039] dagster-daemon[1707]: ^ full # [ 127.755735] dagster-daemon[1707]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 127.756810] dagster-daemon[1707]: return next(self.gen) full # [ 127.757605] dagster-daemon[1707]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 127.758322] dagster-daemon[1707]: with DagsterInstance.get() as instance: full # [ 127.758850] dagster-daemon[1707]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 127.759818] dagster-daemon[1707]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 127.760655] dagster-daemon[1707]: return create_instance_from_dagster_home() full # [ 127.761310] dagster-daemon[1707]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 127.762096] dagster-daemon[1707]: return create_instance_from_config(dagster_home_path) full # [ 127.762744] dagster-daemon[1707]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 127.763714] dagster-daemon[1707]: return create_instance_from_ref(instance_ref) full # [ 127.764779] dagster-daemon[1707]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 127.765644] dagster-daemon[1707]: unified_storage = instance_ref.storage full # [ 127.766650] dagster-daemon[1707]: ^^^^^^^^^^^^^^^^^^^^ full # [ 127.767568] dagster-daemon[1707]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 127.768554] dagster-daemon[1707]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 127.769290] dagster-daemon[1707]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 127.769896] dagster-daemon[1707]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 127.770734] dagster-daemon[1707]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 127.771563] dagster-daemon[1707]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 127.772331] dagster-daemon[1707]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 127.773047] dagster-daemon[1707]: return DagsterPostgresStorage( full # [ 127.773651] dagster-daemon[1707]: inst_data=inst_data, full # [ 127.774375] dagster-daemon[1707]: ...<2 lines>... full # [ 127.774908] dagster-daemon[1707]: token_provider=get_token_provider_from_config(config_value), full # [ 127.775836] dagster-daemon[1707]: ) full # [ 127.776907] dagster-daemon[1707]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 127.777918] dagster-daemon[1707]: self._run_storage = PostgresRunStorage( full # [ 127.778898] dagster-daemon[1707]: ~~~~~~~~~~~~~~~~~~^ full # [ 127.779903] dagster-daemon[1707]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 127.780932] dagster-daemon[1707]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 127.781934] dagster-daemon[1707]: ) full # [ 127.782961] dagster-daemon[1707]: ^ full # [ 127.783982] dagster-daemon[1707]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 127.785089] dagster-daemon[1707]: self._engine = create_pg_engine( full # [ 127.785783] dagster-daemon[1707]: ~~~~~~~~~~~~~~~~^ full # [ 127.786897] dagster-daemon[1707]: self.postgres_url, full # [ 127.787595] dagster-daemon[1707]: ^^^^^^^^^^^^^^^^^^ full # [ 127.788792] dagster-daemon[1707]: ...<2 lines>... full # [ 127.789635] dagster-daemon[1707]: poolclass=db_pool.NullPool, full # [ 127.790637] dagster-daemon[1707]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 127.791188] dagster-daemon[1707]: ) full # [ 127.791799] dagster-daemon[1707]: ^ full # [ 127.792712] dagster-daemon[1707]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 127.793285] dagster-daemon[1707]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 127.794104] dagster-daemon[1707]: File "", line 2, in create_engine full # [ 127.794836] dagster-daemon[1707]: return target(fn, url, **kwargs) full # [ 127.795864] dagster-daemon[1707]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 127.796925] dagster-daemon[1707]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 127.797927] dagster-daemon[1707]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 127.798966] dagster-daemon[1707]: dbapi = dbapi_meth(**dbapi_args) full # [ 127.799992] dagster-daemon[1707]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 127.803175] dagster-daemon[1707]: import psycopg full # [ 127.803888] dagster-daemon[1707]: ModuleNotFoundError: No module named 'psycopg' full # [ 127.844764] dagster-webserver[1701]: Traceback (most recent call last): full # [ 127.848076] dagster-webserver[1701]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 127.848634] dagster-webserver[1701]: sys.exit(main()) full # [ 127.849255] dagster-webserver[1701]: ~~~~^^ full # [ 127.849870] dagster-webserver[1701]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 127.852573] dagster-webserver[1701]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 127.853231] dagster-webserver[1701]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 127.853809] dagster-webserver[1701]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 127.857089] dagster-webserver[1701]: return self.main(*args, **kwargs) full # [ 127.857694] dagster-webserver[1701]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 127.860088] dagster-webserver[1701]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 127.860774] dagster-webserver[1701]: rv = self.invoke(ctx) full # [ 127.863099] dagster-webserver[1701]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 127.863660] dagster-webserver[1701]: return ctx.invoke(self.callback, **ctx.params) full # [ 127.864521] dagster-webserver[1701]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 127.867089] dagster-webserver[1701]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 127.867774] dagster-webserver[1701]: return callback(*args, **kwargs) full # [ 127.868613] dagster-webserver[1701]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 127.871089] dagster-webserver[1701]: instance = stack.enter_context( full # [ 127.871697] dagster-webserver[1701]: get_possibly_temporary_instance_for_cli( full # [ 127.872544] dagster-webserver[1701]: ...<3 lines>... full # [ 127.876088] dagster-webserver[1701]: ) full # [ 127.876421] dagster-webserver[1701]: ) full # [ 127.877070] dagster-webserver[1701]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 127.877682] dagster-webserver[1701]: result = _enter(cm) full # [ 127.881091] dagster-webserver[1701]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 127.881762] dagster-webserver[1701]: return next(self.gen) full # [ 127.884090] dagster-webserver[1701]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 127.884652] dagster-webserver[1701]: with DagsterInstance.get() as instance: full # [ 127.885503] dagster-webserver[1701]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 127.887479] dagster-webserver[1701]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 127.887979] dagster-webserver[1701]: return create_instance_from_dagster_home() full # [ 127.888818] dagster-webserver[1701]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 127.892091] dagster-webserver[1701]: return create_instance_from_config(dagster_home_path) full # [ 127.892727] dagster-webserver[1701]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 127.894396] dagster-webserver[1701]: return create_instance_from_ref(instance_ref) full # [ 127.897102] dagster-webserver[1701]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 127.897684] dagster-webserver[1701]: unified_storage = instance_ref.storage full # [ 127.900090] dagster-webserver[1701]: ^^^^^^^^^^^^^^^^^^^^ full # [ 127.900774] dagster-webserver[1701]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 127.903109] dagster-webserver[1701]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 127.903660] dagster-webserver[1701]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 127.904504] dagster-webserver[1701]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 127.907095] dagster-webserver[1701]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 127.907792] dagster-webserver[1701]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 127.908429] dagster-webserver[1701]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 127.911080] dagster-webserver[1701]: return DagsterPostgresStorage( full # [ 127.911717] dagster-webserver[1701]: inst_data=inst_data, full # [ 127.912560] dagster-webserver[1701]: ...<2 lines>... full # [ 127.915097] dagster-webserver[1701]: token_provider=get_token_provider_from_config(config_value), full # [ 127.915650] dagster-webserver[1701]: ) full # [ 127.916269] dagster-webserver[1701]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 127.916929] dagster-webserver[1701]: self._run_storage = PostgresRunStorage( full # [ 127.919584] dagster-webserver[1701]: ~~~~~~~~~~~~~~~~~~^ full # [ 127.920283] dagster-webserver[1701]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 127.920642] dagster-webserver[1701]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 127.923090] dagster-webserver[1701]: ) full # [ 127.923728] dagster-webserver[1701]: ^ full # [ 127.924575] dagster-webserver[1701]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 127.927102] dagster-webserver[1701]: self._engine = create_pg_engine( full # [ 127.927660] dagster-webserver[1701]: ~~~~~~~~~~~~~~~~^ full # [ 127.928507] dagster-webserver[1701]: self.postgres_url, full # [ 127.932099] dagster-webserver[1701]: ^^^^^^^^^^^^^^^^^^ full # [ 127.932806] dagster-webserver[1701]: ...<2 lines>... full # [ 127.933650] dagster-webserver[1701]: poolclass=db_pool.NullPool, full # [ 127.936090] dagster-webserver[1701]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 127.936743] dagster-webserver[1701]: ) full # [ 127.937586] dagster-webserver[1701]: ^ full # [ 127.941090] dagster-webserver[1701]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 127.941684] dagster-webserver[1701]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 127.942529] dagster-webserver[1701]: File "", line 2, in create_engine full # [ 127.945089] dagster-webserver[1701]: return target(fn, url, **kwargs) full # [ 127.945786] dagster-webserver[1701]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 127.946417] dagster-webserver[1701]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 127.949075] dagster-webserver[1701]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 127.949689] dagster-webserver[1701]: dbapi = dbapi_meth(**dbapi_args) full # [ 127.950528] dagster-webserver[1701]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 127.953096] dagster-webserver[1701]: import psycopg full # [ 127.953793] dagster-webserver[1701]: ModuleNotFoundError: No module named 'psycopg' full # [ 128.232995] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 128.234951] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 128.237349] systemd[1]: dagster-daemon.service: Consumed 1.505s CPU time over 7.419s wall clock time, 88.5M memory peak. full # [ 128.275269] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 128.277765] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 128.280197] systemd[1]: dagster-webserver.service: Consumed 2.160s CPU time over 8.295s wall clock time, 111.8M memory peak. full # [ 133.376075] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 17. full # [ 133.378671] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 15. full # [ 133.383247] systemd[1]: Started Dagster Daemon. full # [ 133.385823] systemd[1]: Started Dagster Webserver. full # [ 135.233916] dagster-daemon[1744]: Traceback (most recent call last): full # [ 135.235940] dagster-daemon[1744]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 135.238065] dagster-daemon[1744]: sys.exit(main()) full # [ 135.239075] dagster-daemon[1744]: ~~~~^^ full # [ 135.240051] dagster-daemon[1744]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 135.242605] dagster-daemon[1744]: cli(obj={}) full # [ 135.243545] dagster-daemon[1744]: ~~~^^^^^^^^ full # [ 135.244512] dagster-daemon[1744]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 135.246865] dagster-daemon[1744]: return self.main(*args, **kwargs) full # [ 135.248136] dagster-daemon[1744]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 135.249478] dagster-daemon[1744]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 135.251797] dagster-daemon[1744]: rv = self.invoke(ctx) full # [ 135.252850] dagster-daemon[1744]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 135.255198] dagster-daemon[1744]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 135.256697] dagster-daemon[1744]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 135.258167] dagster-daemon[1744]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 135.260515] dagster-daemon[1744]: return ctx.invoke(self.callback, **ctx.params) full # [ 135.261857] dagster-daemon[1744]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 135.263212] dagster-daemon[1744]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 135.265556] dagster-daemon[1744]: return callback(*args, **kwargs) full # [ 135.266770] dagster-daemon[1744]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 135.269362] dagster-daemon[1744]: with get_instance_for_cli( full # [ 135.270468] dagster-daemon[1744]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 135.271573] dagster-daemon[1744]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 135.273475] dagster-daemon[1744]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 135.275336] dagster-daemon[1744]: ) as instance: full # [ 135.276268] dagster-daemon[1744]: ^ full # [ 135.277081] dagster-daemon[1744]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 135.279309] dagster-daemon[1744]: return next(self.gen) full # [ 135.280332] dagster-daemon[1744]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 135.282929] dagster-daemon[1744]: with DagsterInstance.get() as instance: full # [ 135.284192] dagster-daemon[1744]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 135.285427] dagster-daemon[1744]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 135.287969] dagster-daemon[1744]: return create_instance_from_dagster_home() full # [ 135.289366] dagster-daemon[1744]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 135.292258] dagster-daemon[1744]: return create_instance_from_config(dagster_home_path) full # [ 135.293713] dagster-daemon[1744]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 135.296543] dagster-daemon[1744]: return create_instance_from_ref(instance_ref) full # [ 135.297878] dagster-daemon[1744]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 135.300755] dagster-daemon[1744]: unified_storage = instance_ref.storage full # [ 135.302060] dagster-daemon[1744]: ^^^^^^^^^^^^^^^^^^^^ full # [ 135.303319] dagster-daemon[1744]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 135.305858] dagster-daemon[1744]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 135.307757] dagster-daemon[1744]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 135.309257] dagster-daemon[1744]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 135.311853] dagster-daemon[1744]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 135.313463] dagster-daemon[1744]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 135.315077] dagster-daemon[1744]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 135.317753] dagster-daemon[1744]: return DagsterPostgresStorage( full # [ 135.318907] dagster-daemon[1744]: inst_data=inst_data, full # [ 135.319986] dagster-daemon[1744]: ...<2 lines>... full # [ 135.320963] dagster-daemon[1744]: token_provider=get_token_provider_from_config(config_value), full # [ 135.322583] dagster-daemon[1744]: ) full # [ 135.323390] dagster-daemon[1744]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 135.325899] dagster-daemon[1744]: self._run_storage = PostgresRunStorage( full # [ 135.327177] dagster-daemon[1744]: ~~~~~~~~~~~~~~~~~~^ full # [ 135.328459] dagster-daemon[1744]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 135.330170] dagster-daemon[1744]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 135.331871] dagster-daemon[1744]: ) full # [ 135.332660] dagster-daemon[1744]: ^ full # [ 135.333504] dagster-daemon[1744]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 135.336206] dagster-daemon[1744]: self._engine = create_pg_engine( full # [ 135.337384] dagster-daemon[1744]: ~~~~~~~~~~~~~~~~^ full # [ 135.338549] dagster-daemon[1744]: self.postgres_url, full # [ 135.339588] dagster-daemon[1744]: ^^^^^^^^^^^^^^^^^^ full # [ 135.340625] dagster-daemon[1744]: ...<2 lines>... full # [ 135.341593] dagster-daemon[1744]: poolclass=db_pool.NullPool, full # [ 135.342748] dagster-daemon[1744]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 135.343907] dagster-daemon[1744]: ) full # [ 135.344703] dagster-daemon[1744]: ^ full # [ 135.345479] dagster-daemon[1744]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 135.348092] dagster-daemon[1744]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 135.349530] dagster-daemon[1744]: File "", line 2, in create_engine full # [ 135.351714] dagster-daemon[1744]: return target(fn, url, **kwargs) full # [ 135.352884] dagster-daemon[1744]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 135.355522] dagster-daemon[1744]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 135.357047] dagster-daemon[1744]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 135.359636] dagster-daemon[1744]: dbapi = dbapi_meth(**dbapi_args) full # [ 135.360806] dagster-daemon[1744]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 135.363559] dagster-daemon[1744]: import psycopg full # [ 135.364518] dagster-daemon[1744]: ModuleNotFoundError: No module named 'psycopg' full # [ 135.474049] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 135.476322] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 135.478328] systemd[1]: dagster-daemon.service: Consumed 1.476s CPU time over 7.234s wall clock time, 88.5M memory peak. full # [ 136.104756] dagster-webserver[1745]: Traceback (most recent call last): full # [ 136.107398] dagster-webserver[1745]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 136.107976] dagster-webserver[1745]: sys.exit(main()) full # [ 136.108777] dagster-webserver[1745]: ~~~~^^ full # [ 136.109625] dagster-webserver[1745]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 136.110297] dagster-webserver[1745]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 136.111233] dagster-webserver[1745]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 136.111959] dagster-webserver[1745]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 136.112806] dagster-webserver[1745]: return self.main(*args, **kwargs) full # [ 136.113656] dagster-webserver[1745]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 136.114293] dagster-webserver[1745]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 136.114936] dagster-webserver[1745]: rv = self.invoke(ctx) full # [ 136.115818] dagster-webserver[1745]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 136.116669] dagster-webserver[1745]: return ctx.invoke(self.callback, **ctx.params) full # [ 136.117306] dagster-webserver[1745]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 136.117887] dagster-webserver[1745]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 136.118734] dagster-webserver[1745]: return callback(*args, **kwargs) full # [ 136.130717] dagster-webserver[1745]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 136.131296] dagster-webserver[1745]: instance = stack.enter_context( full # [ 136.131897] dagster-webserver[1745]: get_possibly_temporary_instance_for_cli( full # [ 136.132737] dagster-webserver[1745]: ...<3 lines>... full # [ 136.133618] dagster-webserver[1745]: ) full # [ 136.134246] dagster-webserver[1745]: ) full # [ 136.134860] dagster-webserver[1745]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 136.135521] dagster-webserver[1745]: result = _enter(cm) full # [ 136.136233] dagster-webserver[1745]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 136.136833] dagster-webserver[1745]: return next(self.gen) full # [ 136.137688] dagster-webserver[1745]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 136.138553] dagster-webserver[1745]: with DagsterInstance.get() as instance: full # [ 136.139212] dagster-webserver[1745]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 136.148359] dagster-webserver[1745]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 136.148888] dagster-webserver[1745]: return create_instance_from_dagster_home() full # [ 136.149751] dagster-webserver[1745]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 136.150645] dagster-webserver[1745]: return create_instance_from_config(dagster_home_path) full # [ 136.151361] dagster-webserver[1745]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 136.151972] dagster-webserver[1745]: return create_instance_from_ref(instance_ref) full # [ 136.152883] dagster-webserver[1745]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 136.153718] dagster-webserver[1745]: unified_storage = instance_ref.storage full # [ 136.154612] dagster-webserver[1745]: ^^^^^^^^^^^^^^^^^^^^ full # [ 136.155269] dagster-webserver[1745]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 136.155927] dagster-webserver[1745]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 136.156755] dagster-webserver[1745]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 136.170606] dagster-webserver[1745]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 136.171166] dagster-webserver[1745]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 136.171825] dagster-webserver[1745]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 136.172693] dagster-webserver[1745]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 136.173296] dagster-webserver[1745]: return DagsterPostgresStorage( full # [ 136.174205] dagster-webserver[1745]: inst_data=inst_data, full # [ 136.174994] dagster-webserver[1745]: ...<2 lines>... full # [ 136.175684] dagster-webserver[1745]: token_provider=get_token_provider_from_config(config_value), full # [ 136.176297] dagster-webserver[1745]: ) full # [ 136.176944] dagster-webserver[1745]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 136.177792] dagster-webserver[1745]: self._run_storage = PostgresRunStorage( full # [ 136.178635] dagster-webserver[1745]: ~~~~~~~~~~~~~~~~~~^ full # [ 136.179307] dagster-webserver[1745]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 136.179939] dagster-webserver[1745]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 136.180792] dagster-webserver[1745]: ) full # [ 136.181438] dagster-webserver[1745]: ^ full # [ 136.182139] dagster-webserver[1745]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 136.182745] dagster-webserver[1745]: self._engine = create_pg_engine( full # [ 136.183603] dagster-webserver[1745]: ~~~~~~~~~~~~~~~~^ full # [ 136.184263] dagster-webserver[1745]: self.postgres_url, full # [ 136.184893] dagster-webserver[1745]: ^^^^^^^^^^^^^^^^^^ full # [ 136.185717] dagster-webserver[1745]: ...<2 lines>... full # [ 136.186617] dagster-webserver[1745]: poolclass=db_pool.NullPool, full # [ 136.187203] dagster-webserver[1745]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 136.187810] dagster-webserver[1745]: ) full # [ 136.188653] dagster-webserver[1745]: ^ full # [ 136.189492] dagster-webserver[1745]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 136.190136] dagster-webserver[1745]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 136.206743] dagster-webserver[1745]: File "", line 2, in create_engine full # [ 136.208995] dagster-webserver[1745]: return target(fn, url, **kwargs) full # [ 136.210246] dagster-webserver[1745]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 136.212875] dagster-webserver[1745]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 136.214464] dagster-webserver[1745]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 136.217135] dagster-webserver[1745]: dbapi = dbapi_meth(**dbapi_args) full # [ 136.218361] dagster-webserver[1745]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 136.221184] dagster-webserver[1745]: import psycopg full # [ 136.222200] dagster-webserver[1745]: ModuleNotFoundError: No module named 'psycopg' full # [ 136.483840] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 136.486209] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 136.488521] systemd[1]: dagster-webserver.service: Consumed 2.085s CPU time over 8.207s wall clock time, 111.6M memory peak. full # [ 140.625928] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 18. full # [ 140.628944] systemd[1]: Started Dagster Daemon. full # [ 141.625063] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 16. full # [ 141.628319] systemd[1]: Started Dagster Webserver. full # [ 142.525396] dagster-daemon[1782]: Traceback (most recent call last): full # [ 142.527492] dagster-daemon[1782]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 142.533405] dagster-daemon[1782]: sys.exit(main()) full # [ 142.534621] dagster-daemon[1782]: ~~~~^^ full # [ 142.535860] dagster-daemon[1782]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 142.538814] dagster-daemon[1782]: cli(obj={}) full # [ 142.539758] dagster-daemon[1782]: ~~~^^^^^^^^ full # [ 142.540679] dagster-daemon[1782]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 142.543060] dagster-daemon[1782]: return self.main(*args, **kwargs) full # [ 142.544254] dagster-daemon[1782]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 142.545460] dagster-daemon[1782]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 142.550083] dagster-daemon[1782]: rv = self.invoke(ctx) full # [ 142.551133] dagster-daemon[1782]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 142.553489] dagster-daemon[1782]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 142.554950] dagster-daemon[1782]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 142.556389] dagster-daemon[1782]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 142.558720] dagster-daemon[1782]: return ctx.invoke(self.callback, **ctx.params) full # [ 142.560105] dagster-daemon[1782]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 142.561464] dagster-daemon[1782]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 142.563785] dagster-daemon[1782]: return callback(*args, **kwargs) full # [ 142.564959] dagster-daemon[1782]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 142.567644] dagster-daemon[1782]: with get_instance_for_cli( full # [ 142.568747] dagster-daemon[1782]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 142.569865] dagster-daemon[1782]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 142.571724] dagster-daemon[1782]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 142.573587] dagster-daemon[1782]: ) as instance: full # [ 142.574521] dagster-daemon[1782]: ^ full # [ 142.575293] dagster-daemon[1782]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 142.577518] dagster-daemon[1782]: return next(self.gen) full # [ 142.578545] dagster-daemon[1782]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 142.581150] dagster-daemon[1782]: with DagsterInstance.get() as instance: full # [ 142.582419] dagster-daemon[1782]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 142.583568] dagster-daemon[1782]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 142.586120] dagster-daemon[1782]: return create_instance_from_dagster_home() full # [ 142.587434] dagster-daemon[1782]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 142.590322] dagster-daemon[1782]: return create_instance_from_config(dagster_home_path) full # [ 142.591788] dagster-daemon[1782]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 142.594619] dagster-daemon[1782]: return create_instance_from_ref(instance_ref) full # [ 142.595959] dagster-daemon[1782]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 142.598782] dagster-daemon[1782]: unified_storage = instance_ref.storage full # [ 142.600069] dagster-daemon[1782]: ^^^^^^^^^^^^^^^^^^^^ full # [ 142.601309] dagster-daemon[1782]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 142.603828] dagster-daemon[1782]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 142.605752] dagster-daemon[1782]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 142.607249] dagster-daemon[1782]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 142.609836] dagster-daemon[1782]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 142.611431] dagster-daemon[1782]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 142.613046] dagster-daemon[1782]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 142.615665] dagster-daemon[1782]: return DagsterPostgresStorage( full # [ 142.616811] dagster-daemon[1782]: inst_data=inst_data, full # [ 142.617892] dagster-daemon[1782]: ...<2 lines>... full # [ 142.618854] dagster-daemon[1782]: token_provider=get_token_provider_from_config(config_value), full # [ 142.620430] dagster-daemon[1782]: ) full # [ 142.621206] dagster-daemon[1782]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 142.623729] dagster-daemon[1782]: self._run_storage = PostgresRunStorage( full # [ 142.625179] dagster-daemon[1782]: ~~~~~~~~~~~~~~~~~~^ full # [ 142.626497] dagster-daemon[1782]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 142.628184] dagster-daemon[1782]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 142.629893] dagster-daemon[1782]: ) full # [ 142.630679] dagster-daemon[1782]: ^ full # [ 142.631468] dagster-daemon[1782]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 142.634205] dagster-daemon[1782]: self._engine = create_pg_engine( full # [ 142.635379] dagster-daemon[1782]: ~~~~~~~~~~~~~~~~^ full # [ 142.636550] dagster-daemon[1782]: self.postgres_url, full # [ 142.637592] dagster-daemon[1782]: ^^^^^^^^^^^^^^^^^^ full # [ 142.638630] dagster-daemon[1782]: ...<2 lines>... full # [ 142.639592] dagster-daemon[1782]: poolclass=db_pool.NullPool, full # [ 142.640753] dagster-daemon[1782]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 142.641939] dagster-daemon[1782]: ) full # [ 142.642731] dagster-daemon[1782]: ^ full # [ 142.643525] dagster-daemon[1782]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 142.646138] dagster-daemon[1782]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 142.647627] dagster-daemon[1782]: File "", line 2, in create_engine full # [ 142.649805] dagster-daemon[1782]: return target(fn, url, **kwargs) full # [ 142.650974] dagster-daemon[1782]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 142.653559] dagster-daemon[1782]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 142.655076] dagster-daemon[1782]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 142.657750] dagster-daemon[1782]: dbapi = dbapi_meth(**dbapi_args) full # [ 142.658921] dagster-daemon[1782]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 142.661669] dagster-daemon[1782]: import psycopg full # [ 142.662618] dagster-daemon[1782]: ModuleNotFoundError: No module named 'psycopg' full # [ 142.788738] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 142.789296] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 142.792620] systemd[1]: dagster-daemon.service: Consumed 1.430s CPU time over 7.313s wall clock time, 88.4M memory peak. full # [ 144.397976] dagster-webserver[1788]: Traceback (most recent call last): full # [ 144.400526] dagster-webserver[1788]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 144.401116] dagster-webserver[1788]: sys.exit(main()) full # [ 144.401725] dagster-webserver[1788]: ~~~~^^ full # [ 144.402611] dagster-webserver[1788]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 144.403187] dagster-webserver[1788]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 144.403836] dagster-webserver[1788]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 144.404694] dagster-webserver[1788]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 144.405522] dagster-webserver[1788]: return self.main(*args, **kwargs) full # [ 144.406311] dagster-webserver[1788]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 144.407318] dagster-webserver[1788]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 144.408073] dagster-webserver[1788]: rv = self.invoke(ctx) full # [ 144.416126] dagster-webserver[1788]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 144.416690] dagster-webserver[1788]: return ctx.invoke(self.callback, **ctx.params) full # [ 144.417563] dagster-webserver[1788]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 144.418198] dagster-webserver[1788]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 144.418823] dagster-webserver[1788]: return callback(*args, **kwargs) full # [ 144.419716] dagster-webserver[1788]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 144.420532] dagster-webserver[1788]: instance = stack.enter_context( full # [ 144.421189] dagster-webserver[1788]: get_possibly_temporary_instance_for_cli( full # [ 144.421823] dagster-webserver[1788]: ...<3 lines>... full # [ 144.422669] dagster-webserver[1788]: ) full # [ 144.423521] dagster-webserver[1788]: ) full # [ 144.424173] dagster-webserver[1788]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 144.424807] dagster-webserver[1788]: result = _enter(cm) full # [ 144.433881] dagster-webserver[1788]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 144.434621] dagster-webserver[1788]: return next(self.gen) full # [ 144.435298] dagster-webserver[1788]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 144.435900] dagster-webserver[1788]: with DagsterInstance.get() as instance: full # [ 144.436754] dagster-webserver[1788]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 144.437605] dagster-webserver[1788]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 144.438265] dagster-webserver[1788]: return create_instance_from_dagster_home() full # [ 144.438926] dagster-webserver[1788]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 144.439727] dagster-webserver[1788]: return create_instance_from_config(dagster_home_path) full # [ 144.440579] dagster-webserver[1788]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 144.441238] dagster-webserver[1788]: return create_instance_from_ref(instance_ref) full # [ 144.453107] dagster-webserver[1788]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 144.453660] dagster-webserver[1788]: unified_storage = instance_ref.storage full # [ 144.454509] dagster-webserver[1788]: ^^^^^^^^^^^^^^^^^^^^ full # [ 144.455167] dagster-webserver[1788]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 144.455814] dagster-webserver[1788]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 144.456623] dagster-webserver[1788]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 144.457285] dagster-webserver[1788]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 144.457896] dagster-webserver[1788]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 144.458736] dagster-webserver[1788]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 144.459620] dagster-webserver[1788]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 144.460239] dagster-webserver[1788]: return DagsterPostgresStorage( full # [ 144.460860] dagster-webserver[1788]: inst_data=inst_data, full # [ 144.461526] dagster-webserver[1788]: ...<2 lines>... full # [ 144.462174] dagster-webserver[1788]: token_provider=get_token_provider_from_config(config_value), full # [ 144.462793] dagster-webserver[1788]: ) full # [ 144.476054] dagster-webserver[1788]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 144.476610] dagster-webserver[1788]: self._run_storage = PostgresRunStorage( full # [ 144.477268] dagster-webserver[1788]: ~~~~~~~~~~~~~~~~~~^ full # [ 144.477892] dagster-webserver[1788]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 144.478732] dagster-webserver[1788]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 144.479658] dagster-webserver[1788]: ) full # [ 144.480227] dagster-webserver[1788]: ^ full # [ 144.480838] dagster-webserver[1788]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 144.481683] dagster-webserver[1788]: self._engine = create_pg_engine( full # [ 144.482527] dagster-webserver[1788]: ~~~~~~~~~~~~~~~~^ full # [ 144.483181] dagster-webserver[1788]: self.postgres_url, full # [ 144.483805] dagster-webserver[1788]: ^^^^^^^^^^^^^^^^^^ full # [ 144.484647] dagster-webserver[1788]: ...<2 lines>... full # [ 144.485288] dagster-webserver[1788]: poolclass=db_pool.NullPool, full # [ 144.485929] dagster-webserver[1788]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 144.486767] dagster-webserver[1788]: ) full # [ 144.487611] dagster-webserver[1788]: ^ full # [ 144.488265] dagster-webserver[1788]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 144.488900] dagster-webserver[1788]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 144.489766] dagster-webserver[1788]: File "", line 2, in create_engine full # [ 144.490572] dagster-webserver[1788]: return target(fn, url, **kwargs) full # [ 144.491207] dagster-webserver[1788]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 144.491812] dagster-webserver[1788]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 144.506079] dagster-webserver[1788]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 144.508727] dagster-webserver[1788]: dbapi = dbapi_meth(**dbapi_args) full # [ 144.509935] dagster-webserver[1788]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 144.512717] dagster-webserver[1788]: import psycopg full # [ 144.513713] dagster-webserver[1788]: ModuleNotFoundError: No module named 'psycopg' full # [ 144.784686] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 144.787148] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 144.789376] systemd[1]: dagster-webserver.service: Consumed 2.079s CPU time over 8.299s wall clock time, 111.6M memory peak. full # [ 147.875891] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 19. full # [ 147.878872] systemd[1]: Started Dagster Daemon. full # [ 149.727843] dagster-daemon[1820]: Traceback (most recent call last): full # [ 149.730470] dagster-daemon[1820]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 149.731131] dagster-daemon[1820]: sys.exit(main()) full # [ 149.731865] dagster-daemon[1820]: ~~~~^^ full # [ 149.732753] dagster-daemon[1820]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 149.733646] dagster-daemon[1820]: cli(obj={}) full # [ 149.734261] dagster-daemon[1820]: ~~~^^^^^^^^ full # [ 149.734862] dagster-daemon[1820]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 149.735698] dagster-daemon[1820]: return self.main(*args, **kwargs) full # [ 149.736533] dagster-daemon[1820]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 149.737226] dagster-daemon[1820]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 149.737818] dagster-daemon[1820]: rv = self.invoke(ctx) full # [ 149.738672] dagster-daemon[1820]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 149.739505] dagster-daemon[1820]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 149.740170] dagster-daemon[1820]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 149.749873] dagster-daemon[1820]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 149.750729] dagster-daemon[1820]: return ctx.invoke(self.callback, **ctx.params) full # [ 149.751594] dagster-daemon[1820]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 149.752298] dagster-daemon[1820]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 149.752944] dagster-daemon[1820]: return callback(*args, **kwargs) full # [ 149.753836] dagster-daemon[1820]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 149.754815] dagster-daemon[1820]: with get_instance_for_cli( full # [ 149.755620] dagster-daemon[1820]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 149.756303] dagster-daemon[1820]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 149.756936] dagster-daemon[1820]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 149.757824] dagster-daemon[1820]: ) as instance: full # [ 149.758728] dagster-daemon[1820]: ^ full # [ 149.759622] dagster-daemon[1820]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 149.760285] dagster-daemon[1820]: return next(self.gen) full # [ 149.760920] dagster-daemon[1820]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 149.761792] dagster-daemon[1820]: with DagsterInstance.get() as instance: full # [ 149.762680] dagster-daemon[1820]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 149.763629] dagster-daemon[1820]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 149.764213] dagster-daemon[1820]: return create_instance_from_dagster_home() full # [ 149.764816] dagster-daemon[1820]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 149.765675] dagster-daemon[1820]: return create_instance_from_config(dagster_home_path) full # [ 149.782624] dagster-daemon[1820]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 149.783200] dagster-daemon[1820]: return create_instance_from_ref(instance_ref) full # [ 149.783842] dagster-daemon[1820]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 149.784513] dagster-daemon[1820]: unified_storage = instance_ref.storage full # [ 149.785214] dagster-daemon[1820]: ^^^^^^^^^^^^^^^^^^^^ full # [ 149.785851] dagster-daemon[1820]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 149.786729] dagster-daemon[1820]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 149.787663] dagster-daemon[1820]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 149.788351] dagster-daemon[1820]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 149.788945] dagster-daemon[1820]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 149.789835] dagster-daemon[1820]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 149.802705] dagster-daemon[1820]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 149.805426] dagster-daemon[1820]: return DagsterPostgresStorage( full # [ 149.806628] dagster-daemon[1820]: inst_data=inst_data, full # [ 149.807764] dagster-daemon[1820]: ...<2 lines>... full # [ 149.808790] dagster-daemon[1820]: token_provider=get_token_provider_from_config(config_value), full # [ 149.810440] dagster-daemon[1820]: ) full # [ 149.811254] dagster-daemon[1820]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 149.813884] dagster-daemon[1820]: self._run_storage = PostgresRunStorage( full # [ 149.815196] dagster-daemon[1820]: ~~~~~~~~~~~~~~~~~~^ full # [ 149.816520] dagster-daemon[1820]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 149.818279] dagster-daemon[1820]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 149.820079] dagster-daemon[1820]: ) full # [ 149.820877] dagster-daemon[1820]: ^ full # [ 149.821753] dagster-daemon[1820]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 149.824582] dagster-daemon[1820]: self._engine = create_pg_engine( full # [ 149.825808] dagster-daemon[1820]: ~~~~~~~~~~~~~~~~^ full # [ 149.827067] dagster-daemon[1820]: self.postgres_url, full # [ 149.828175] dagster-daemon[1820]: ^^^^^^^^^^^^^^^^^^ full # [ 149.829282] dagster-daemon[1820]: ...<2 lines>... full # [ 149.830295] dagster-daemon[1820]: poolclass=db_pool.NullPool, full # [ 149.831502] dagster-daemon[1820]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 149.832716] dagster-daemon[1820]: ) full # [ 149.833534] dagster-daemon[1820]: ^ full # [ 149.834354] dagster-daemon[1820]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 149.837076] dagster-daemon[1820]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 149.838581] dagster-daemon[1820]: File "", line 2, in create_engine full # [ 149.840852] dagster-daemon[1820]: return target(fn, url, **kwargs) full # [ 149.842139] dagster-daemon[1820]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 149.844802] dagster-daemon[1820]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 149.846362] dagster-daemon[1820]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 149.849075] dagster-daemon[1820]: dbapi = dbapi_meth(**dbapi_args) full # [ 149.850303] dagster-daemon[1820]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 149.853176] dagster-daemon[1820]: import psycopg full # [ 149.854186] dagster-daemon[1820]: ModuleNotFoundError: No module named 'psycopg' full # [ 149.877310] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 17. full # [ 149.881101] systemd[1]: Started Dagster Webserver. full # [ 150.037100] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 150.038820] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 150.041416] systemd[1]: dagster-daemon.service: Consumed 1.463s CPU time over 7.249s wall clock time, 88.5M memory peak. full # [ 152.508487] dagster-webserver[1830]: Traceback (most recent call last): full # [ 152.510945] dagster-webserver[1830]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 152.511751] dagster-webserver[1830]: sys.exit(main()) full # [ 152.512532] dagster-webserver[1830]: ~~~~^^ full # [ 152.513196] dagster-webserver[1830]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 152.513796] dagster-webserver[1830]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 152.514660] dagster-webserver[1830]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 152.515419] dagster-webserver[1830]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 152.515922] dagster-webserver[1830]: return self.main(*args, **kwargs) full # [ 152.516816] dagster-webserver[1830]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 152.517699] dagster-webserver[1830]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 152.518264] dagster-webserver[1830]: rv = self.invoke(ctx) full # [ 152.526511] dagster-webserver[1830]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 152.527074] dagster-webserver[1830]: return ctx.invoke(self.callback, **ctx.params) full # [ 152.527728] dagster-webserver[1830]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 152.528557] dagster-webserver[1830]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 152.529212] dagster-webserver[1830]: return callback(*args, **kwargs) full # [ 152.529841] dagster-webserver[1830]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 152.530693] dagster-webserver[1830]: instance = stack.enter_context( full # [ 152.531547] dagster-webserver[1830]: get_possibly_temporary_instance_for_cli( full # [ 152.532231] dagster-webserver[1830]: ...<3 lines>... full # [ 152.532830] dagster-webserver[1830]: ) full # [ 152.533657] dagster-webserver[1830]: ) full # [ 152.534532] dagster-webserver[1830]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 152.535136] dagster-webserver[1830]: result = _enter(cm) full # [ 152.535770] dagster-webserver[1830]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 152.536597] dagster-webserver[1830]: return next(self.gen) full # [ 152.547061] dagster-webserver[1830]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 152.547623] dagster-webserver[1830]: with DagsterInstance.get() as instance: full # [ 152.548290] dagster-webserver[1830]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 152.548910] dagster-webserver[1830]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 152.549761] dagster-webserver[1830]: return create_instance_from_dagster_home() full # [ 152.550613] dagster-webserver[1830]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 152.551293] dagster-webserver[1830]: return create_instance_from_config(dagster_home_path) full # [ 152.551948] dagster-webserver[1830]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 152.552754] dagster-webserver[1830]: return create_instance_from_ref(instance_ref) full # [ 152.553601] dagster-webserver[1830]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 152.554256] dagster-webserver[1830]: unified_storage = instance_ref.storage full # [ 152.554885] dagster-webserver[1830]: ^^^^^^^^^^^^^^^^^^^^ full # [ 152.568219] dagster-webserver[1830]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 152.568808] dagster-webserver[1830]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 152.569648] dagster-webserver[1830]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 152.570302] dagster-webserver[1830]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 152.570922] dagster-webserver[1830]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 152.571774] dagster-webserver[1830]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 152.572630] dagster-webserver[1830]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 152.573291] dagster-webserver[1830]: return DagsterPostgresStorage( full # [ 152.573910] dagster-webserver[1830]: inst_data=inst_data, full # [ 152.574759] dagster-webserver[1830]: ...<2 lines>... full # [ 152.575621] dagster-webserver[1830]: token_provider=get_token_provider_from_config(config_value), full # [ 152.576281] dagster-webserver[1830]: ) full # [ 152.576945] dagster-webserver[1830]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 152.577752] dagster-webserver[1830]: self._run_storage = PostgresRunStorage( full # [ 152.578609] dagster-webserver[1830]: ~~~~~~~~~~~~~~~~~~^ full # [ 152.579270] dagster-webserver[1830]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 152.579897] dagster-webserver[1830]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 152.580716] dagster-webserver[1830]: ) full # [ 152.581551] dagster-webserver[1830]: ^ full # [ 152.582189] dagster-webserver[1830]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 152.582812] dagster-webserver[1830]: self._engine = create_pg_engine( full # [ 152.583649] dagster-webserver[1830]: ~~~~~~~~~~~~~~~~^ full # [ 152.584265] dagster-webserver[1830]: self.postgres_url, full # [ 152.584911] dagster-webserver[1830]: ^^^^^^^^^^^^^^^^^^ full # [ 152.585753] dagster-webserver[1830]: ...<2 lines>... full # [ 152.586580] dagster-webserver[1830]: poolclass=db_pool.NullPool, full # [ 152.587216] dagster-webserver[1830]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 152.587634] dagster-webserver[1830]: ) full # [ 152.588270] dagster-webserver[1830]: ^ full # [ 152.605645] dagster-webserver[1830]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 152.608306] dagster-webserver[1830]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 152.609799] dagster-webserver[1830]: File "", line 2, in create_engine full # [ 152.612065] dagster-webserver[1830]: return target(fn, url, **kwargs) full # [ 152.613318] dagster-webserver[1830]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 152.615909] dagster-webserver[1830]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 152.617459] dagster-webserver[1830]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 152.620110] dagster-webserver[1830]: dbapi = dbapi_meth(**dbapi_args) full # [ 152.621326] dagster-webserver[1830]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 152.624141] dagster-webserver[1830]: import psycopg full # [ 152.625134] dagster-webserver[1830]: ModuleNotFoundError: No module named 'psycopg' full # [ 152.887542] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 152.889863] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 152.892216] systemd[1]: dagster-webserver.service: Consumed 2.014s CPU time over 8.101s wall clock time, 111.6M memory peak. full # [ 155.125611] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 20. full # [ 155.128827] systemd[1]: Started Dagster Daemon. full # [ 156.980840] dagster-daemon[1862]: Traceback (most recent call last): full # [ 156.983411] dagster-daemon[1862]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 156.983966] dagster-daemon[1862]: sys.exit(main()) full # [ 156.984768] dagster-daemon[1862]: ~~~~^^ full # [ 156.985606] dagster-daemon[1862]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 156.986243] dagster-daemon[1862]: cli(obj={}) full # [ 156.986881] dagster-daemon[1862]: ~~~^^^^^^^^ full # [ 156.987696] dagster-daemon[1862]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 156.988531] dagster-daemon[1862]: return self.main(*args, **kwargs) full # [ 156.989181] dagster-daemon[1862]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 156.989822] dagster-daemon[1862]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 156.990602] dagster-daemon[1862]: rv = self.invoke(ctx) full # [ 156.991239] dagster-daemon[1862]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 156.991650] dagster-daemon[1862]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 156.992301] dagster-daemon[1862]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 157.002272] dagster-daemon[1862]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 157.002824] dagster-daemon[1862]: return ctx.invoke(self.callback, **ctx.params) full # [ 157.003679] dagster-daemon[1862]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 157.004531] dagster-daemon[1862]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 157.005172] dagster-daemon[1862]: return callback(*args, **kwargs) full # [ 157.006046] dagster-daemon[1862]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 157.006611] dagster-daemon[1862]: with get_instance_for_cli( full # [ 157.007265] dagster-daemon[1862]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 157.007888] dagster-daemon[1862]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 157.008728] dagster-daemon[1862]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 157.009570] dagster-daemon[1862]: ) as instance: full # [ 157.010224] dagster-daemon[1862]: ^ full # [ 157.018815] dagster-daemon[1862]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 157.019573] dagster-daemon[1862]: return next(self.gen) full # [ 157.020229] dagster-daemon[1862]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 157.020827] dagster-daemon[1862]: with DagsterInstance.get() as instance: full # [ 157.021687] dagster-daemon[1862]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 157.022520] dagster-daemon[1862]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 157.023175] dagster-daemon[1862]: return create_instance_from_dagster_home() full # [ 157.023836] dagster-daemon[1862]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 157.024696] dagster-daemon[1862]: return create_instance_from_config(dagster_home_path) full # [ 157.033576] dagster-daemon[1862]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 157.034144] dagster-daemon[1862]: return create_instance_from_ref(instance_ref) full # [ 157.034765] dagster-daemon[1862]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 157.035610] dagster-daemon[1862]: unified_storage = instance_ref.storage full # [ 157.036307] dagster-daemon[1862]: ^^^^^^^^^^^^^^^^^^^^ full # [ 157.036883] dagster-daemon[1862]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 157.037721] dagster-daemon[1862]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 157.038564] dagster-daemon[1862]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 157.039263] dagster-daemon[1862]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 157.039831] dagster-daemon[1862]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 157.040688] dagster-daemon[1862]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 157.041517] dagster-daemon[1862]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 157.042173] dagster-daemon[1862]: return DagsterPostgresStorage( full # [ 157.042857] dagster-daemon[1862]: inst_data=inst_data, full # [ 157.043624] dagster-daemon[1862]: ...<2 lines>... full # [ 157.044248] dagster-daemon[1862]: token_provider=get_token_provider_from_config(config_value), full # [ 157.044861] dagster-daemon[1862]: ) full # [ 157.059633] dagster-daemon[1862]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 157.062179] dagster-daemon[1862]: self._run_storage = PostgresRunStorage( full # [ 157.063451] dagster-daemon[1862]: ~~~~~~~~~~~~~~~~~~^ full # [ 157.064702] dagster-daemon[1862]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 157.066389] dagster-daemon[1862]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 157.068106] dagster-daemon[1862]: ) full # [ 157.068866] dagster-daemon[1862]: ^ full # [ 157.069647] dagster-daemon[1862]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 157.072354] dagster-daemon[1862]: self._engine = create_pg_engine( full # [ 157.073511] dagster-daemon[1862]: ~~~~~~~~~~~~~~~~^ full # [ 157.074686] dagster-daemon[1862]: self.postgres_url, full # [ 157.075734] dagster-daemon[1862]: ^^^^^^^^^^^^^^^^^^ full # [ 157.076779] dagster-daemon[1862]: ...<2 lines>... full # [ 157.077737] dagster-daemon[1862]: poolclass=db_pool.NullPool, full # [ 157.078901] dagster-daemon[1862]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 157.080092] dagster-daemon[1862]: ) full # [ 157.080862] dagster-daemon[1862]: ^ full # [ 157.081698] dagster-daemon[1862]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 157.084290] dagster-daemon[1862]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 157.085730] dagster-daemon[1862]: File "", line 2, in create_engine full # [ 157.087910] dagster-daemon[1862]: return target(fn, url, **kwargs) full # [ 157.089120] dagster-daemon[1862]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 157.091695] dagster-daemon[1862]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 157.093205] dagster-daemon[1862]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 157.095872] dagster-daemon[1862]: dbapi = dbapi_meth(**dbapi_args) full # [ 157.097283] dagster-daemon[1862]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 157.100106] dagster-daemon[1862]: import psycopg full # [ 157.101071] dagster-daemon[1862]: ModuleNotFoundError: No module named 'psycopg' full # [ 157.264878] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 157.265842] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 157.269505] systemd[1]: dagster-daemon.service: Consumed 1.421s CPU time over 7.223s wall clock time, 88.5M memory peak. full # [ 158.125859] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 18. full # [ 158.131200] systemd[1]: Started Dagster Webserver. full # [ 160.721831] dagster-webserver[1875]: Traceback (most recent call last): full # [ 160.724381] dagster-webserver[1875]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 160.724940] dagster-webserver[1875]: sys.exit(main()) full # [ 160.725751] dagster-webserver[1875]: ~~~~^^ full # [ 160.726587] dagster-webserver[1875]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 160.727222] dagster-webserver[1875]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 160.727839] dagster-webserver[1875]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 160.728654] dagster-webserver[1875]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 160.729561] dagster-webserver[1875]: return self.main(*args, **kwargs) full # [ 160.730134] dagster-webserver[1875]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 160.730788] dagster-webserver[1875]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 160.731630] dagster-webserver[1875]: rv = self.invoke(ctx) full # [ 160.739806] dagster-webserver[1875]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 160.740561] dagster-webserver[1875]: return ctx.invoke(self.callback, **ctx.params) full # [ 160.741239] dagster-webserver[1875]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 160.741824] dagster-webserver[1875]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 160.742671] dagster-webserver[1875]: return callback(*args, **kwargs) full # [ 160.743303] dagster-webserver[1875]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 160.743948] dagster-webserver[1875]: instance = stack.enter_context( full # [ 160.744785] dagster-webserver[1875]: get_possibly_temporary_instance_for_cli( full # [ 160.745622] dagster-webserver[1875]: ...<3 lines>... full # [ 160.746359] dagster-webserver[1875]: ) full # [ 160.746894] dagster-webserver[1875]: ) full # [ 160.747752] dagster-webserver[1875]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 160.748552] dagster-webserver[1875]: result = _enter(cm) full # [ 160.749200] dagster-webserver[1875]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 160.749805] dagster-webserver[1875]: return next(self.gen) full # [ 160.760360] dagster-webserver[1875]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 160.760890] dagster-webserver[1875]: with DagsterInstance.get() as instance: full # [ 160.761736] dagster-webserver[1875]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 160.762592] dagster-webserver[1875]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 160.763243] dagster-webserver[1875]: return create_instance_from_dagster_home() full # [ 160.763864] dagster-webserver[1875]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 160.764523] dagster-webserver[1875]: return create_instance_from_config(dagster_home_path) full # [ 160.765190] dagster-webserver[1875]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 160.765804] dagster-webserver[1875]: return create_instance_from_ref(instance_ref) full # [ 160.766650] dagster-webserver[1875]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 160.767285] dagster-webserver[1875]: unified_storage = instance_ref.storage full # [ 160.767927] dagster-webserver[1875]: ^^^^^^^^^^^^^^^^^^^^ full # [ 160.768810] dagster-webserver[1875]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 160.769647] dagster-webserver[1875]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 160.770284] dagster-webserver[1875]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 160.770891] dagster-webserver[1875]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 160.771714] dagster-webserver[1875]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 160.772551] dagster-webserver[1875]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 160.792187] dagster-webserver[1875]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 160.792742] dagster-webserver[1875]: return DagsterPostgresStorage( full # [ 160.793594] dagster-webserver[1875]: inst_data=inst_data, full # [ 160.794263] dagster-webserver[1875]: ...<2 lines>... full # [ 160.794875] dagster-webserver[1875]: token_provider=get_token_provider_from_config(config_value), full # [ 160.795717] dagster-webserver[1875]: ) full # [ 160.796567] dagster-webserver[1875]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 160.797223] dagster-webserver[1875]: self._run_storage = PostgresRunStorage( full # [ 160.797830] dagster-webserver[1875]: ~~~~~~~~~~~~~~~~~~^ full # [ 160.798679] dagster-webserver[1875]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 160.799528] dagster-webserver[1875]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 160.800183] dagster-webserver[1875]: ) full # [ 160.800829] dagster-webserver[1875]: ^ full # [ 160.801706] dagster-webserver[1875]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 160.802289] dagster-webserver[1875]: self._engine = create_pg_engine( full # [ 160.802933] dagster-webserver[1875]: ~~~~~~~~~~~~~~~~^ full # [ 160.803773] dagster-webserver[1875]: self.postgres_url, full # [ 160.804617] dagster-webserver[1875]: ^^^^^^^^^^^^^^^^^^ full # [ 160.805282] dagster-webserver[1875]: ...<2 lines>... full # [ 160.805898] dagster-webserver[1875]: poolclass=db_pool.NullPool, full # [ 160.806740] dagster-webserver[1875]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 160.807560] dagster-webserver[1875]: ) full # [ 160.808204] dagster-webserver[1875]: ^ full # [ 160.808839] dagster-webserver[1875]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 160.809653] dagster-webserver[1875]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 160.810263] dagster-webserver[1875]: File "", line 2, in create_engine full # [ 160.810901] dagster-webserver[1875]: return target(fn, url, **kwargs) full # [ 160.826092] dagster-webserver[1875]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 160.828704] dagster-webserver[1875]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 160.830224] dagster-webserver[1875]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 160.832860] dagster-webserver[1875]: dbapi = dbapi_meth(**dbapi_args) full # [ 160.834180] dagster-webserver[1875]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 160.836971] dagster-webserver[1875]: import psycopg full # [ 160.837962] dagster-webserver[1875]: ModuleNotFoundError: No module named 'psycopg' full # [ 161.100251] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 161.102618] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 161.105089] systemd[1]: dagster-webserver.service: Consumed 1.992s CPU time over 8.211s wall clock time, 111.6M memory peak. full # [ 162.375924] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 21. full # [ 162.378834] systemd[1]: Started Dagster Daemon. full # [ 164.275887] dagster-daemon[1901]: Traceback (most recent call last): full # [ 164.278489] dagster-daemon[1901]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 164.279075] dagster-daemon[1901]: sys.exit(main()) full # [ 164.279700] dagster-daemon[1901]: ~~~~^^ full # [ 164.280507] dagster-daemon[1901]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 164.281143] dagster-daemon[1901]: cli(obj={}) full # [ 164.281781] dagster-daemon[1901]: ~~~^^^^^^^^ full # [ 164.282595] dagster-daemon[1901]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 164.283244] dagster-daemon[1901]: return self.main(*args, **kwargs) full # [ 164.283847] dagster-daemon[1901]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 164.284529] dagster-daemon[1901]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 164.285125] dagster-daemon[1901]: rv = self.invoke(ctx) full # [ 164.285745] dagster-daemon[1901]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 164.286622] dagster-daemon[1901]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 164.287232] dagster-daemon[1901]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 164.297389] dagster-daemon[1901]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 164.297918] dagster-daemon[1901]: return ctx.invoke(self.callback, **ctx.params) full # [ 164.298759] dagster-daemon[1901]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 164.299607] dagster-daemon[1901]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 164.300261] dagster-daemon[1901]: return callback(*args, **kwargs) full # [ 164.300921] dagster-daemon[1901]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 164.301717] dagster-daemon[1901]: with get_instance_for_cli( full # [ 164.302562] dagster-daemon[1901]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 164.303446] dagster-daemon[1901]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 164.304074] dagster-daemon[1901]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 164.304680] dagster-daemon[1901]: ) as instance: full # [ 164.305523] dagster-daemon[1901]: ^ full # [ 164.306184] dagster-daemon[1901]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 164.306778] dagster-daemon[1901]: return next(self.gen) full # [ 164.316794] dagster-daemon[1901]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 164.317543] dagster-daemon[1901]: with DagsterInstance.get() as instance: full # [ 164.318197] dagster-daemon[1901]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 164.318818] dagster-daemon[1901]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 164.319661] dagster-daemon[1901]: return create_instance_from_dagster_home() full # [ 164.320300] dagster-daemon[1901]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 164.320937] dagster-daemon[1901]: return create_instance_from_config(dagster_home_path) full # [ 164.321820] dagster-daemon[1901]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 164.322613] dagster-daemon[1901]: return create_instance_from_ref(instance_ref) full # [ 164.323268] dagster-daemon[1901]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 164.323884] dagster-daemon[1901]: unified_storage = instance_ref.storage full # [ 164.324748] dagster-daemon[1901]: ^^^^^^^^^^^^^^^^^^^^ full # [ 164.337152] dagster-daemon[1901]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 164.337706] dagster-daemon[1901]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 164.338552] dagster-daemon[1901]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 164.339248] dagster-daemon[1901]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 164.339827] dagster-daemon[1901]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 164.340672] dagster-daemon[1901]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 164.341577] dagster-daemon[1901]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 164.342176] dagster-daemon[1901]: return DagsterPostgresStorage( full # [ 164.342786] dagster-daemon[1901]: inst_data=inst_data, full # [ 164.343614] dagster-daemon[1901]: ...<2 lines>... full # [ 164.344268] dagster-daemon[1901]: token_provider=get_token_provider_from_config(config_value), full # [ 164.344885] dagster-daemon[1901]: ) full # [ 164.345763] dagster-daemon[1901]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 164.346569] dagster-daemon[1901]: self._run_storage = PostgresRunStorage( full # [ 164.347230] dagster-daemon[1901]: ~~~~~~~~~~~~~~~~~~^ full # [ 164.347808] dagster-daemon[1901]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 164.348640] dagster-daemon[1901]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 164.349256] dagster-daemon[1901]: ) full # [ 164.349890] dagster-daemon[1901]: ^ full # [ 164.350716] dagster-daemon[1901]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 164.351546] dagster-daemon[1901]: self._engine = create_pg_engine( full # [ 164.352188] dagster-daemon[1901]: ~~~~~~~~~~~~~~~~^ full # [ 164.352794] dagster-daemon[1901]: self.postgres_url, full # [ 164.353425] dagster-daemon[1901]: ^^^^^^^^^^^^^^^^^^ full # [ 164.354065] dagster-daemon[1901]: ...<2 lines>... full # [ 164.354678] dagster-daemon[1901]: poolclass=db_pool.NullPool, full # [ 164.355506] dagster-daemon[1901]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 164.356143] dagster-daemon[1901]: ) full # [ 164.356754] dagster-daemon[1901]: ^ full # [ 164.373265] dagster-daemon[1901]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 164.375880] dagster-daemon[1901]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 164.377312] dagster-daemon[1901]: File "", line 2, in create_engine full # [ 164.379482] dagster-daemon[1901]: return target(fn, url, **kwargs) full # [ 164.380666] dagster-daemon[1901]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 164.383205] dagster-daemon[1901]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 164.384748] dagster-daemon[1901]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 164.387335] dagster-daemon[1901]: dbapi = dbapi_meth(**dbapi_args) full # [ 164.388510] dagster-daemon[1901]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 164.391243] dagster-daemon[1901]: import psycopg full # [ 164.392198] dagster-daemon[1901]: ModuleNotFoundError: No module named 'psycopg' full # [ 164.567935] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 164.569033] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 164.572648] systemd[1]: dagster-daemon.service: Consumed 1.448s CPU time over 7.296s wall clock time, 88.6M memory peak. full # [ 166.125812] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 19. full # [ 166.128692] systemd[1]: Started Dagster Webserver. full # [ 168.771480] dagster-webserver[1918]: Traceback (most recent call last): full # [ 168.773991] dagster-webserver[1918]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 168.774616] dagster-webserver[1918]: sys.exit(main()) full # [ 168.775247] dagster-webserver[1918]: ~~~~^^ full # [ 168.775863] dagster-webserver[1918]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 168.776529] dagster-webserver[1918]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 168.777149] dagster-webserver[1918]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 168.777746] dagster-webserver[1918]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 168.778586] dagster-webserver[1918]: return self.main(*args, **kwargs) full # [ 168.779228] dagster-webserver[1918]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 168.779847] dagster-webserver[1918]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 168.780658] dagster-webserver[1918]: rv = self.invoke(ctx) full # [ 168.781284] dagster-webserver[1918]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 168.781911] dagster-webserver[1918]: return ctx.invoke(self.callback, **ctx.params) full # [ 168.782757] dagster-webserver[1918]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 168.793988] dagster-webserver[1918]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 168.794586] dagster-webserver[1918]: return callback(*args, **kwargs) full # [ 168.795266] dagster-webserver[1918]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 168.795944] dagster-webserver[1918]: instance = stack.enter_context( full # [ 168.796777] dagster-webserver[1918]: get_possibly_temporary_instance_for_cli( full # [ 168.797613] dagster-webserver[1918]: ...<3 lines>... full # [ 168.798266] dagster-webserver[1918]: ) full # [ 168.798891] dagster-webserver[1918]: ) full # [ 168.799775] dagster-webserver[1918]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 168.800575] dagster-webserver[1918]: result = _enter(cm) full # [ 168.801223] dagster-webserver[1918]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 168.801837] dagster-webserver[1918]: return next(self.gen) full # [ 168.810091] dagster-webserver[1918]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 168.810642] dagster-webserver[1918]: with DagsterInstance.get() as instance: full # [ 168.811301] dagster-webserver[1918]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 168.811905] dagster-webserver[1918]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 168.812747] dagster-webserver[1918]: return create_instance_from_dagster_home() full # [ 168.813594] dagster-webserver[1918]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 168.814259] dagster-webserver[1918]: return create_instance_from_config(dagster_home_path) full # [ 168.814909] dagster-webserver[1918]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 168.815710] dagster-webserver[1918]: return create_instance_from_ref(instance_ref) full # [ 168.816554] dagster-webserver[1918]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 168.817209] dagster-webserver[1918]: unified_storage = instance_ref.storage full # [ 168.817823] dagster-webserver[1918]: ^^^^^^^^^^^^^^^^^^^^ full # [ 168.831202] dagster-webserver[1918]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 168.831792] dagster-webserver[1918]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 168.832607] dagster-webserver[1918]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 168.833261] dagster-webserver[1918]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 168.833881] dagster-webserver[1918]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 168.834715] dagster-webserver[1918]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 168.835561] dagster-webserver[1918]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 168.836213] dagster-webserver[1918]: return DagsterPostgresStorage( full # [ 168.836831] dagster-webserver[1918]: inst_data=inst_data, full # [ 168.837671] dagster-webserver[1918]: ...<2 lines>... full # [ 168.838520] dagster-webserver[1918]: token_provider=get_token_provider_from_config(config_value), full # [ 168.839165] dagster-webserver[1918]: ) full # [ 168.839825] dagster-webserver[1918]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 168.840616] dagster-webserver[1918]: self._run_storage = PostgresRunStorage( full # [ 168.841271] dagster-webserver[1918]: ~~~~~~~~~~~~~~~~~~^ full # [ 168.841899] dagster-webserver[1918]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 168.842735] dagster-webserver[1918]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 168.843580] dagster-webserver[1918]: ) full # [ 168.844205] dagster-webserver[1918]: ^ full # [ 168.844807] dagster-webserver[1918]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 168.845624] dagster-webserver[1918]: self._engine = create_pg_engine( full # [ 168.846258] dagster-webserver[1918]: ~~~~~~~~~~~~~~~~^ full # [ 168.846866] dagster-webserver[1918]: self.postgres_url, full # [ 168.847693] dagster-webserver[1918]: ^^^^^^^^^^^^^^^^^^ full # [ 168.848532] dagster-webserver[1918]: ...<2 lines>... full # [ 168.849160] dagster-webserver[1918]: poolclass=db_pool.NullPool, full # [ 168.849769] dagster-webserver[1918]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 168.850600] dagster-webserver[1918]: ) full # [ 168.851237] dagster-webserver[1918]: ^ full # [ 168.868333] dagster-webserver[1918]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 168.868874] dagster-webserver[1918]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 168.869519] dagster-webserver[1918]: File "", line 2, in create_engine full # [ 168.870173] dagster-webserver[1918]: return target(fn, url, **kwargs) full # [ 168.870791] dagster-webserver[1918]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 168.871435] dagster-webserver[1918]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 168.872133] dagster-webserver[1918]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 168.872778] dagster-webserver[1918]: dbapi = dbapi_meth(**dbapi_args) full # [ 168.873560] dagster-webserver[1918]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 168.874243] dagster-webserver[1918]: import psycopg full # [ 168.885789] dagster-webserver[1918]: ModuleNotFoundError: No module named 'psycopg' full # [ 169.163343] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 169.164098] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 169.168287] systemd[1]: dagster-webserver.service: Consumed 2.029s CPU time over 8.066s wall clock time, 111.5M memory peak. full # [ 169.625631] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 22. full # [ 169.628912] systemd[1]: Started Dagster Daemon. full # [ 171.510864] dagster-daemon[1939]: Traceback (most recent call last): full # [ 171.513454] dagster-daemon[1939]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 171.514047] dagster-daemon[1939]: sys.exit(main()) full # [ 171.514437] dagster-daemon[1939]: ~~~~^^ full # [ 171.515095] dagster-daemon[1939]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 171.515695] dagster-daemon[1939]: cli(obj={}) full # [ 171.516544] dagster-daemon[1939]: ~~~^^^^^^^^ full # [ 171.517162] dagster-daemon[1939]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 171.517772] dagster-daemon[1939]: return self.main(*args, **kwargs) full # [ 171.518591] dagster-daemon[1939]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 171.519259] dagster-daemon[1939]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 171.519836] dagster-daemon[1939]: rv = self.invoke(ctx) full # [ 171.520669] dagster-daemon[1939]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 171.521528] dagster-daemon[1939]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 171.522154] dagster-daemon[1939]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 171.532300] dagster-daemon[1939]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 171.532829] dagster-daemon[1939]: return ctx.invoke(self.callback, **ctx.params) full # [ 171.533677] dagster-daemon[1939]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 171.534523] dagster-daemon[1939]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 171.535177] dagster-daemon[1939]: return callback(*args, **kwargs) full # [ 171.535838] dagster-daemon[1939]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 171.536444] dagster-daemon[1939]: with get_instance_for_cli( full # [ 171.537100] dagster-daemon[1939]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 171.537725] dagster-daemon[1939]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 171.538572] dagster-daemon[1939]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 171.539226] dagster-daemon[1939]: ) as instance: full # [ 171.539833] dagster-daemon[1939]: ^ full # [ 171.540679] dagster-daemon[1939]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 171.541522] dagster-daemon[1939]: return next(self.gen) full # [ 171.551739] dagster-daemon[1939]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 171.552295] dagster-daemon[1939]: with DagsterInstance.get() as instance: full # [ 171.552926] dagster-daemon[1939]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 171.553763] dagster-daemon[1939]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 171.554604] dagster-daemon[1939]: return create_instance_from_dagster_home() full # [ 171.555268] dagster-daemon[1939]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 171.555880] dagster-daemon[1939]: return create_instance_from_config(dagster_home_path) full # [ 171.556752] dagster-daemon[1939]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 171.557556] dagster-daemon[1939]: return create_instance_from_ref(instance_ref) full # [ 171.567417] dagster-daemon[1939]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 171.570197] dagster-daemon[1939]: unified_storage = instance_ref.storage full # [ 171.571487] dagster-daemon[1939]: ^^^^^^^^^^^^^^^^^^^^ full # [ 171.572755] dagster-daemon[1939]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 171.575291] dagster-daemon[1939]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 171.577195] dagster-daemon[1939]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 171.578713] dagster-daemon[1939]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 171.581286] dagster-daemon[1939]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 171.582878] dagster-daemon[1939]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 171.584474] dagster-daemon[1939]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 171.587103] dagster-daemon[1939]: return DagsterPostgresStorage( full # [ 171.588249] dagster-daemon[1939]: inst_data=inst_data, full # [ 171.589336] dagster-daemon[1939]: ...<2 lines>... full # [ 171.590285] dagster-daemon[1939]: token_provider=get_token_provider_from_config(config_value), full # [ 171.591852] dagster-daemon[1939]: ) full # [ 171.592638] dagster-daemon[1939]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 171.595173] dagster-daemon[1939]: self._run_storage = PostgresRunStorage( full # [ 171.596445] dagster-daemon[1939]: ~~~~~~~~~~~~~~~~~~^ full # [ 171.597692] dagster-daemon[1939]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 171.599376] dagster-daemon[1939]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 171.601082] dagster-daemon[1939]: ) full # [ 171.601839] dagster-daemon[1939]: ^ full # [ 171.602628] dagster-daemon[1939]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 171.605335] dagster-daemon[1939]: self._engine = create_pg_engine( full # [ 171.606506] dagster-daemon[1939]: ~~~~~~~~~~~~~~~~^ full # [ 171.607695] dagster-daemon[1939]: self.postgres_url, full # [ 171.608739] dagster-daemon[1939]: ^^^^^^^^^^^^^^^^^^ full # [ 171.609778] dagster-daemon[1939]: ...<2 lines>... full # [ 171.610736] dagster-daemon[1939]: poolclass=db_pool.NullPool, full # [ 171.611891] dagster-daemon[1939]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 171.613072] dagster-daemon[1939]: ) full # [ 171.613830] dagster-daemon[1939]: ^ full # [ 171.614624] dagster-daemon[1939]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 171.617199] dagster-daemon[1939]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 171.618643] dagster-daemon[1939]: File "", line 2, in create_engine full # [ 171.620870] dagster-daemon[1939]: return target(fn, url, **kwargs) full # [ 171.622070] dagster-daemon[1939]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 171.624650] dagster-daemon[1939]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 171.626165] dagster-daemon[1939]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 171.628759] dagster-daemon[1939]: dbapi = dbapi_meth(**dbapi_args) full # [ 171.629930] dagster-daemon[1939]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 171.632672] dagster-daemon[1939]: import psycopg full # [ 171.633621] dagster-daemon[1939]: ModuleNotFoundError: No module named 'psycopg' full # [ 171.760323] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 171.762711] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 171.764854] systemd[1]: dagster-daemon.service: Consumed 1.395s CPU time over 7.185s wall clock time, 88.5M memory peak. full # [ 174.376110] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 20. full # [ 174.379209] systemd[1]: Started Dagster Webserver. full # [ 176.875240] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 23. full # [ 176.878881] systemd[1]: Started Dagster Daemon. full # [ 176.995424] dagster-webserver[1960]: Traceback (most recent call last): full # [ 176.998247] dagster-webserver[1960]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 176.998805] dagster-webserver[1960]: sys.exit(main()) full # [ 176.999620] dagster-webserver[1960]: ~~~~^^ full # [ 177.000515] dagster-webserver[1960]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 177.001116] dagster-webserver[1960]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 177.001753] dagster-webserver[1960]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 177.002703] dagster-webserver[1960]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 177.003611] dagster-webserver[1960]: return self.main(*args, **kwargs) full # [ 177.004493] dagster-webserver[1960]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 177.005099] dagster-webserver[1960]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 177.005719] dagster-webserver[1960]: rv = self.invoke(ctx) full # [ 177.006662] dagster-webserver[1960]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 177.007200] dagster-webserver[1960]: return ctx.invoke(self.callback, **ctx.params) full # [ 177.007832] dagster-webserver[1960]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 177.008733] dagster-webserver[1960]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 177.009266] dagster-webserver[1960]: return callback(*args, **kwargs) full # [ 177.021584] dagster-webserver[1960]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 177.022127] dagster-webserver[1960]: instance = stack.enter_context( full # [ 177.022740] dagster-webserver[1960]: get_possibly_temporary_instance_for_cli( full # [ 177.023644] dagster-webserver[1960]: ...<3 lines>... full # [ 177.024227] dagster-webserver[1960]: ) full # [ 177.024635] dagster-webserver[1960]: ) full # [ 177.025368] dagster-webserver[1960]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 177.025896] dagster-webserver[1960]: result = _enter(cm) full # [ 177.026762] dagster-webserver[1960]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 177.027686] dagster-webserver[1960]: return next(self.gen) full # [ 177.028218] dagster-webserver[1960]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 177.028823] dagster-webserver[1960]: with DagsterInstance.get() as instance: full # [ 177.029747] dagster-webserver[1960]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 177.039118] dagster-webserver[1960]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 177.039446] dagster-webserver[1960]: return create_instance_from_dagster_home() full # [ 177.040097] dagster-webserver[1960]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 177.040709] dagster-webserver[1960]: return create_instance_from_config(dagster_home_path) full # [ 177.041654] dagster-webserver[1960]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 177.042193] dagster-webserver[1960]: return create_instance_from_ref(instance_ref) full # [ 177.042806] dagster-webserver[1960]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 177.043640] dagster-webserver[1960]: unified_storage = instance_ref.storage full # [ 177.044283] dagster-webserver[1960]: ^^^^^^^^^^^^^^^^^^^^ full # [ 177.057077] dagster-webserver[1960]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 177.057492] dagster-webserver[1960]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 177.058257] dagster-webserver[1960]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 177.058966] dagster-webserver[1960]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 177.061618] dagster-webserver[1960]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 177.062257] dagster-webserver[1960]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 177.062871] dagster-webserver[1960]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 177.065720] dagster-webserver[1960]: return DagsterPostgresStorage( full # [ 177.066559] dagster-webserver[1960]: inst_data=inst_data, full # [ 177.069088] dagster-webserver[1960]: ...<2 lines>... full # [ 177.069634] dagster-webserver[1960]: token_provider=get_token_provider_from_config(config_value), full # [ 177.070289] dagster-webserver[1960]: ) full # [ 177.070899] dagster-webserver[1960]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 177.073561] dagster-webserver[1960]: self._run_storage = PostgresRunStorage( full # [ 177.074202] dagster-webserver[1960]: ~~~~~~~~~~~~~~~~~~^ full # [ 177.074825] dagster-webserver[1960]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 177.078088] dagster-webserver[1960]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 177.078707] dagster-webserver[1960]: ) full # [ 177.081087] dagster-webserver[1960]: ^ full # [ 177.081798] dagster-webserver[1960]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 177.084087] dagster-webserver[1960]: self._engine = create_pg_engine( full # [ 177.084661] dagster-webserver[1960]: ~~~~~~~~~~~~~~~~^ full # [ 177.085502] dagster-webserver[1960]: self.postgres_url, full # [ 177.088136] dagster-webserver[1960]: ^^^^^^^^^^^^^^^^^^ full # [ 177.088783] dagster-webserver[1960]: ...<2 lines>... full # [ 177.089614] dagster-webserver[1960]: poolclass=db_pool.NullPool, full # [ 177.092090] dagster-webserver[1960]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 177.092698] dagster-webserver[1960]: ) full # [ 177.093537] dagster-webserver[1960]: ^ full # [ 177.096110] dagster-webserver[1960]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 177.098090] dagster-webserver[1960]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 177.098615] dagster-webserver[1960]: File "", line 2, in create_engine full # [ 177.099302] dagster-webserver[1960]: return target(fn, url, **kwargs) full # [ 177.099879] dagster-webserver[1960]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 177.102548] dagster-webserver[1960]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 177.103201] dagster-webserver[1960]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 177.103808] dagster-webserver[1960]: dbapi = dbapi_meth(**dbapi_args) full # [ 177.107091] dagster-webserver[1960]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 177.107704] dagster-webserver[1960]: import psycopg full # [ 177.108548] dagster-webserver[1960]: ModuleNotFoundError: No module named 'psycopg' full # [ 177.424581] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 177.425134] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 177.425792] systemd[1]: dagster-webserver.service: Consumed 2.050s CPU time over 8.252s wall clock time, 111.5M memory peak. full # [ 178.801996] dagster-daemon[1974]: Traceback (most recent call last): full # [ 178.804524] dagster-daemon[1974]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 178.805113] dagster-daemon[1974]: sys.exit(main()) full # [ 178.805707] dagster-daemon[1974]: ~~~~^^ full # [ 178.806537] dagster-daemon[1974]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 178.807175] dagster-daemon[1974]: cli(obj={}) full # [ 178.807835] dagster-daemon[1974]: ~~~^^^^^^^^ full # [ 178.808476] dagster-daemon[1974]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 178.809080] dagster-daemon[1974]: return self.main(*args, **kwargs) full # [ 178.809680] dagster-daemon[1974]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 178.810550] dagster-daemon[1974]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 178.811151] dagster-daemon[1974]: rv = self.invoke(ctx) full # [ 178.818824] dagster-daemon[1974]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 178.819580] dagster-daemon[1974]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 178.820280] dagster-daemon[1974]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 178.820843] dagster-daemon[1974]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 178.821698] dagster-daemon[1974]: return ctx.invoke(self.callback, **ctx.params) full # [ 178.822589] dagster-daemon[1974]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 178.823186] dagster-daemon[1974]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 178.823811] dagster-daemon[1974]: return callback(*args, **kwargs) full # [ 178.824706] dagster-daemon[1974]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 178.825509] dagster-daemon[1974]: with get_instance_for_cli( full # [ 178.826151] dagster-daemon[1974]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 178.826765] dagster-daemon[1974]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 178.827598] dagster-daemon[1974]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 178.828237] dagster-daemon[1974]: ) as instance: full # [ 178.828853] dagster-daemon[1974]: ^ full # [ 178.840072] dagster-daemon[1974]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 178.840612] dagster-daemon[1974]: return next(self.gen) full # [ 178.841271] dagster-daemon[1974]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 178.841896] dagster-daemon[1974]: with DagsterInstance.get() as instance: full # [ 178.842740] dagster-daemon[1974]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 178.843628] dagster-daemon[1974]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 178.844247] dagster-daemon[1974]: return create_instance_from_dagster_home() full # [ 178.844871] dagster-daemon[1974]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 178.845715] dagster-daemon[1974]: return create_instance_from_config(dagster_home_path) full # [ 178.854932] dagster-daemon[1974]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 178.855686] dagster-daemon[1974]: return create_instance_from_ref(instance_ref) full # [ 178.856533] dagster-daemon[1974]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 178.857187] dagster-daemon[1974]: unified_storage = instance_ref.storage full # [ 178.857848] dagster-daemon[1974]: ^^^^^^^^^^^^^^^^^^^^ full # [ 178.858663] dagster-daemon[1974]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 178.859511] dagster-daemon[1974]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 178.860182] dagster-daemon[1974]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 178.861060] dagster-daemon[1974]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 178.861442] dagster-daemon[1974]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 178.862101] dagster-daemon[1974]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 178.862922] dagster-daemon[1974]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 178.863767] dagster-daemon[1974]: return DagsterPostgresStorage( full # [ 178.864614] dagster-daemon[1974]: inst_data=inst_data, full # [ 178.865309] dagster-daemon[1974]: ...<2 lines>... full # [ 178.865894] dagster-daemon[1974]: token_provider=get_token_provider_from_config(config_value), full # [ 178.866710] dagster-daemon[1974]: ) full # [ 178.881134] dagster-daemon[1974]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 178.881691] dagster-daemon[1974]: self._run_storage = PostgresRunStorage( full # [ 178.882540] dagster-daemon[1974]: ~~~~~~~~~~~~~~~~~~^ full # [ 178.883196] dagster-daemon[1974]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 178.883818] dagster-daemon[1974]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 178.884664] dagster-daemon[1974]: ) full # [ 178.885510] dagster-daemon[1974]: ^ full # [ 178.886166] dagster-daemon[1974]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 178.886804] dagster-daemon[1974]: self._engine = create_pg_engine( full # [ 178.887437] dagster-daemon[1974]: ~~~~~~~~~~~~~~~~^ full # [ 178.888094] dagster-daemon[1974]: self.postgres_url, full # [ 178.888956] dagster-daemon[1974]: ^^^^^^^^^^^^^^^^^^ full # [ 178.889751] dagster-daemon[1974]: ...<2 lines>... full # [ 178.890597] dagster-daemon[1974]: poolclass=db_pool.NullPool, full # [ 178.891259] dagster-daemon[1974]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 178.891873] dagster-daemon[1974]: ) full # [ 178.892712] dagster-daemon[1974]: ^ full # [ 178.893561] dagster-daemon[1974]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 178.894216] dagster-daemon[1974]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 178.894862] dagster-daemon[1974]: File "", line 2, in create_engine full # [ 178.895652] dagster-daemon[1974]: return target(fn, url, **kwargs) full # [ 178.896269] dagster-daemon[1974]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 178.896910] dagster-daemon[1974]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 178.910205] dagster-daemon[1974]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 178.912820] dagster-daemon[1974]: dbapi = dbapi_meth(**dbapi_args) full # [ 178.913992] dagster-daemon[1974]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 178.916789] dagster-daemon[1974]: import psycopg full # [ 178.917777] dagster-daemon[1974]: ModuleNotFoundError: No module named 'psycopg' full # [ 179.104773] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 179.105665] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 179.108450] systemd[1]: dagster-daemon.service: Consumed 1.417s CPU time over 7.343s wall clock time, 88.7M memory peak. full # [ 182.625632] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 21. full # [ 182.629111] systemd[1]: Started Dagster Webserver. full # [ 184.125215] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 24. full # [ 184.128082] systemd[1]: Started Dagster Daemon. full # [ 185.252057] dagster-webserver[2006]: Traceback (most recent call last): full # [ 185.254552] dagster-webserver[2006]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 185.255165] dagster-webserver[2006]: sys.exit(main()) full # [ 185.255717] dagster-webserver[2006]: ~~~~^^ full # [ 185.256659] dagster-webserver[2006]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 185.257192] dagster-webserver[2006]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 185.257815] dagster-webserver[2006]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 185.258771] dagster-webserver[2006]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 185.259668] dagster-webserver[2006]: return self.main(*args, **kwargs) full # [ 185.261698] dagster-webserver[2006]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 185.262523] dagster-webserver[2006]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 185.263253] dagster-webserver[2006]: rv = self.invoke(ctx) full # [ 185.272692] dagster-webserver[2006]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 185.273226] dagster-webserver[2006]: return ctx.invoke(self.callback, **ctx.params) full # [ 185.273854] dagster-webserver[2006]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 185.274715] dagster-webserver[2006]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 185.275501] dagster-webserver[2006]: return callback(*args, **kwargs) full # [ 185.276308] dagster-webserver[2006]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 185.276942] dagster-webserver[2006]: instance = stack.enter_context( full # [ 185.277768] dagster-webserver[2006]: get_possibly_temporary_instance_for_cli( full # [ 185.278854] dagster-webserver[2006]: ...<3 lines>... full # [ 185.279425] dagster-webserver[2006]: ) full # [ 185.280133] dagster-webserver[2006]: ) full # [ 185.287578] dagster-webserver[2006]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 185.288113] dagster-webserver[2006]: result = _enter(cm) full # [ 185.288737] dagster-webserver[2006]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 185.289744] dagster-webserver[2006]: return next(self.gen) full # [ 185.290593] dagster-webserver[2006]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 185.291335] dagster-webserver[2006]: with DagsterInstance.get() as instance: full # [ 185.291843] dagster-webserver[2006]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 185.292486] dagster-webserver[2006]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 185.293206] dagster-webserver[2006]: return create_instance_from_dagster_home() full # [ 185.293740] dagster-webserver[2006]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 185.294574] dagster-webserver[2006]: return create_instance_from_config(dagster_home_path) full # [ 185.295312] dagster-webserver[2006]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 185.295813] dagster-webserver[2006]: return create_instance_from_ref(instance_ref) full # [ 185.296646] dagster-webserver[2006]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 185.297476] dagster-webserver[2006]: unified_storage = instance_ref.storage full # [ 185.298119] dagster-webserver[2006]: ^^^^^^^^^^^^^^^^^^^^ full # [ 185.298731] dagster-webserver[2006]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 185.299697] dagster-webserver[2006]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 185.300657] dagster-webserver[2006]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 185.301311] dagster-webserver[2006]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 185.301838] dagster-webserver[2006]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 185.302670] dagster-webserver[2006]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 185.303619] dagster-webserver[2006]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 185.304141] dagster-webserver[2006]: return DagsterPostgresStorage( full # [ 185.304752] dagster-webserver[2006]: inst_data=inst_data, full # [ 185.305698] dagster-webserver[2006]: ...<2 lines>... full # [ 185.306221] dagster-webserver[2006]: token_provider=get_token_provider_from_config(config_value), full # [ 185.306822] dagster-webserver[2006]: ) full # [ 185.308108] dagster-webserver[2006]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 185.308676] dagster-webserver[2006]: self._run_storage = PostgresRunStorage( full # [ 185.309513] dagster-webserver[2006]: ~~~~~~~~~~~~~~~~~~^ full # [ 185.310245] dagster-webserver[2006]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 185.310865] dagster-webserver[2006]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 185.311591] dagster-webserver[2006]: ) full # [ 185.312286] dagster-webserver[2006]: ^ full # [ 185.312854] dagster-webserver[2006]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 185.313672] dagster-webserver[2006]: self._engine = create_pg_engine( full # [ 185.314624] dagster-webserver[2006]: ~~~~~~~~~~~~~~~~^ full # [ 185.315150] dagster-webserver[2006]: self.postgres_url, full # [ 185.315758] dagster-webserver[2006]: ^^^^^^^^^^^^^^^^^^ full # [ 185.316688] dagster-webserver[2006]: ...<2 lines>... full # [ 185.317230] dagster-webserver[2006]: poolclass=db_pool.NullPool, full # [ 185.317835] dagster-webserver[2006]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 185.318745] dagster-webserver[2006]: ) full # [ 185.319498] dagster-webserver[2006]: ^ full # [ 185.320168] dagster-webserver[2006]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 185.320747] dagster-webserver[2006]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 185.321574] dagster-webserver[2006]: File "", line 2, in create_engine full # [ 185.322308] dagster-webserver[2006]: return target(fn, url, **kwargs) full # [ 185.322810] dagster-webserver[2006]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 185.323641] dagster-webserver[2006]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 185.324398] dagster-webserver[2006]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 185.324893] dagster-webserver[2006]: dbapi = dbapi_meth(**dbapi_args) full # [ 185.325718] dagster-webserver[2006]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 185.326641] dagster-webserver[2006]: import psycopg full # [ 185.327223] dagster-webserver[2006]: ModuleNotFoundError: No module named 'psycopg' full # [ 185.711247] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 185.711988] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 185.712460] systemd[1]: dagster-webserver.service: Consumed 2.103s CPU time over 8.283s wall clock time, 111.7M memory peak. full # [ 186.058761] dagster-daemon[2012]: Traceback (most recent call last): full # [ 186.061302] dagster-daemon[2012]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 186.061874] dagster-daemon[2012]: sys.exit(main()) full # [ 186.062693] dagster-daemon[2012]: ~~~~^^ full # [ 186.063526] dagster-daemon[2012]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 186.064168] dagster-daemon[2012]: cli(obj={}) full # [ 186.064800] dagster-daemon[2012]: ~~~^^^^^^^^ full # [ 186.065609] dagster-daemon[2012]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 186.066254] dagster-daemon[2012]: return self.main(*args, **kwargs) full # [ 186.066862] dagster-daemon[2012]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 186.067727] dagster-daemon[2012]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 186.068528] dagster-daemon[2012]: rv = self.invoke(ctx) full # [ 186.069166] dagster-daemon[2012]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 186.069780] dagster-daemon[2012]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 186.070627] dagster-daemon[2012]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 186.080223] dagster-daemon[2012]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 186.080778] dagster-daemon[2012]: return ctx.invoke(self.callback, **ctx.params) full # [ 186.081614] dagster-daemon[2012]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 186.082281] dagster-daemon[2012]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 186.082894] dagster-daemon[2012]: return callback(*args, **kwargs) full # [ 186.083738] dagster-daemon[2012]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 186.084590] dagster-daemon[2012]: with get_instance_for_cli( full # [ 186.085305] dagster-daemon[2012]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 186.085916] dagster-daemon[2012]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 186.086779] dagster-daemon[2012]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 186.087619] dagster-daemon[2012]: ) as instance: full # [ 186.088242] dagster-daemon[2012]: ^ full # [ 186.088888] dagster-daemon[2012]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 186.089491] dagster-daemon[2012]: return next(self.gen) full # [ 186.090129] dagster-daemon[2012]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 186.090746] dagster-daemon[2012]: with DagsterInstance.get() as instance: full # [ 186.091588] dagster-daemon[2012]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 186.104085] dagster-daemon[2012]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 186.104628] dagster-daemon[2012]: return create_instance_from_dagster_home() full # [ 186.105296] dagster-daemon[2012]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 186.105907] dagster-daemon[2012]: return create_instance_from_config(dagster_home_path) full # [ 186.106784] dagster-daemon[2012]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 186.107592] dagster-daemon[2012]: return create_instance_from_ref(instance_ref) full # [ 186.108248] dagster-daemon[2012]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 186.108872] dagster-daemon[2012]: unified_storage = instance_ref.storage full # [ 186.109746] dagster-daemon[2012]: ^^^^^^^^^^^^^^^^^^^^ full # [ 186.120134] dagster-daemon[2012]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 186.120684] dagster-daemon[2012]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 186.121529] dagster-daemon[2012]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 186.122185] dagster-daemon[2012]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 186.122807] dagster-daemon[2012]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 186.123651] dagster-daemon[2012]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 186.124306] dagster-daemon[2012]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 186.124916] dagster-daemon[2012]: return DagsterPostgresStorage( full # [ 186.125757] dagster-daemon[2012]: inst_data=inst_data, full # [ 186.126595] dagster-daemon[2012]: ...<2 lines>... full # [ 186.127251] dagster-daemon[2012]: token_provider=get_token_provider_from_config(config_value), full # [ 186.128136] dagster-daemon[2012]: ) full # [ 186.128755] dagster-daemon[2012]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 186.129572] dagster-daemon[2012]: self._run_storage = PostgresRunStorage( full # [ 186.130226] dagster-daemon[2012]: ~~~~~~~~~~~~~~~~~~^ full # [ 186.130835] dagster-daemon[2012]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 186.131681] dagster-daemon[2012]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 186.132521] dagster-daemon[2012]: ) full # [ 186.133175] dagster-daemon[2012]: ^ full # [ 186.133795] dagster-daemon[2012]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 186.134418] dagster-daemon[2012]: self._engine = create_pg_engine( full # [ 186.135060] dagster-daemon[2012]: ~~~~~~~~~~~~~~~~^ full # [ 186.135679] dagster-daemon[2012]: self.postgres_url, full # [ 186.136519] dagster-daemon[2012]: ^^^^^^^^^^^^^^^^^^ full # [ 186.137155] dagster-daemon[2012]: ...<2 lines>... full # [ 186.137768] dagster-daemon[2012]: poolclass=db_pool.NullPool, full # [ 186.138597] dagster-daemon[2012]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 186.139235] dagster-daemon[2012]: ) full # [ 186.139847] dagster-daemon[2012]: ^ full # [ 186.156344] dagster-daemon[2012]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 186.158931] dagster-daemon[2012]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 186.160359] dagster-daemon[2012]: File "", line 2, in create_engine full # [ 186.162546] dagster-daemon[2012]: return target(fn, url, **kwargs) full # [ 186.163756] dagster-daemon[2012]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 186.166299] dagster-daemon[2012]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 186.167798] dagster-daemon[2012]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 186.170376] dagster-daemon[2012]: dbapi = dbapi_meth(**dbapi_args) full # [ 186.171544] dagster-daemon[2012]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 186.174272] dagster-daemon[2012]: import psycopg full # [ 186.175225] dagster-daemon[2012]: ModuleNotFoundError: No module named 'psycopg' full # [ 186.388628] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 186.390716] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 186.393483] systemd[1]: dagster-daemon.service: Consumed 1.497s CPU time over 7.282s wall clock time, 88.4M memory peak. full # [ 190.875679] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 22. full # [ 190.878708] systemd[1]: Started Dagster Webserver. full # [ 191.625042] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 25. full # [ 191.627567] systemd[1]: Started Dagster Daemon. full # [ 193.438333] dagster-daemon[2051]: Traceback (most recent call last): full # [ 193.439824] dagster-daemon[2051]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 193.442108] dagster-daemon[2051]: sys.exit(main()) full # [ 193.443082] dagster-daemon[2051]: ~~~~^^ full # [ 193.444085] dagster-daemon[2051]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 193.446621] dagster-daemon[2051]: cli(obj={}) full # [ 193.447542] dagster-daemon[2051]: ~~~^^^^^^^^ full # [ 193.448457] dagster-daemon[2051]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 193.451157] dagster-daemon[2051]: return self.main(*args, **kwargs) full # [ 193.452558] dagster-daemon[2051]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 193.454587] dagster-daemon[2051]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 193.456896] dagster-daemon[2051]: rv = self.invoke(ctx) full # [ 193.458095] dagster-daemon[2051]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 193.460637] dagster-daemon[2051]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 193.462124] dagster-daemon[2051]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 193.463591] dagster-daemon[2051]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 193.465920] dagster-daemon[2051]: return ctx.invoke(self.callback, **ctx.params) full # [ 193.467263] dagster-daemon[2051]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 193.468627] dagster-daemon[2051]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 193.473103] dagster-daemon[2051]: return callback(*args, **kwargs) full # [ 193.474287] dagster-daemon[2051]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 193.476881] dagster-daemon[2051]: with get_instance_for_cli( full # [ 193.477983] dagster-daemon[2051]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 193.479144] dagster-daemon[2051]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 193.481031] dagster-daemon[2051]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 193.482899] dagster-daemon[2051]: ) as instance: full # [ 193.483846] dagster-daemon[2051]: ^ full # [ 193.484636] dagster-daemon[2051]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 193.486862] dagster-daemon[2051]: return next(self.gen) full # [ 193.490104] dagster-daemon[2051]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 193.492723] dagster-daemon[2051]: with DagsterInstance.get() as instance: full # [ 193.493974] dagster-daemon[2051]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 193.495173] dagster-daemon[2051]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 193.499243] dagster-daemon[2051]: return create_instance_from_dagster_home() full # [ 193.500772] dagster-daemon[2051]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 193.504096] dagster-daemon[2051]: return create_instance_from_config(dagster_home_path) full # [ 193.505705] dagster-daemon[2051]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 193.510098] dagster-daemon[2051]: return create_instance_from_ref(instance_ref) full # [ 193.511455] dagster-daemon[2051]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 193.514238] dagster-daemon[2051]: unified_storage = instance_ref.storage full # [ 193.515499] dagster-daemon[2051]: ^^^^^^^^^^^^^^^^^^^^ full # [ 193.516734] dagster-daemon[2051]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 193.519342] dagster-daemon[2051]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 193.521220] dagster-daemon[2051]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 193.522743] dagster-daemon[2051]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 193.525980] dagster-daemon[2051]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 193.527619] dagster-daemon[2051]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 193.529206] dagster-daemon[2051]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 193.531838] dagster-daemon[2051]: return DagsterPostgresStorage( full # [ 193.532986] dagster-daemon[2051]: inst_data=inst_data, full # [ 193.534099] dagster-daemon[2051]: ...<2 lines>... full # [ 193.535071] dagster-daemon[2051]: token_provider=get_token_provider_from_config(config_value), full # [ 193.536647] dagster-daemon[2051]: ) full # [ 193.537441] dagster-daemon[2051]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 193.540349] dagster-daemon[2051]: self._run_storage = PostgresRunStorage( full # [ 193.541687] dagster-daemon[2051]: ~~~~~~~~~~~~~~~~~~^ full # [ 193.543745] dagster-daemon[2051]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 193.545459] dagster-daemon[2051]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 193.547167] dagster-daemon[2051]: ) full # [ 193.547930] dagster-daemon[2051]: ^ full # [ 193.548720] dagster-daemon[2051]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 193.551435] dagster-daemon[2051]: self._engine = create_pg_engine( full # [ 193.552604] dagster-daemon[2051]: ~~~~~~~~~~~~~~~~^ full # [ 193.553848] dagster-daemon[2051]: self.postgres_url, full # [ 193.555416] dagster-daemon[2051]: ^^^^^^^^^^^^^^^^^^ full # [ 193.556651] dagster-daemon[2051]: ...<2 lines>... full # [ 193.558121] dagster-daemon[2051]: poolclass=db_pool.NullPool, full # [ 193.559342] dagster-daemon[2051]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 193.560481] dagster-daemon[2051]: ) full # [ 193.561248] dagster-daemon[2051]: ^ full # [ 193.562047] dagster-daemon[2051]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 193.564673] dagster-daemon[2051]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 193.566133] dagster-daemon[2051]: File "", line 2, in create_engine full # [ 193.568321] dagster-daemon[2051]: return target(fn, url, **kwargs) full # [ 193.569612] dagster-daemon[2051]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 193.572186] dagster-daemon[2051]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 193.573693] dagster-daemon[2051]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 193.576286] dagster-daemon[2051]: dbapi = dbapi_meth(**dbapi_args) full # [ 193.577468] dagster-daemon[2051]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 193.580204] dagster-daemon[2051]: import psycopg full # [ 193.581161] dagster-daemon[2051]: ModuleNotFoundError: No module named 'psycopg' full # [ 193.627302] dagster-webserver[2049]: Traceback (most recent call last): full # [ 193.629732] dagster-webserver[2049]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 193.634240] dagster-webserver[2049]: sys.exit(main()) full # [ 193.635259] dagster-webserver[2049]: ~~~~^^ full # [ 193.636315] dagster-webserver[2049]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 193.638807] dagster-webserver[2049]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 193.640197] dagster-webserver[2049]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 193.641571] dagster-webserver[2049]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 193.643957] dagster-webserver[2049]: return self.main(*args, **kwargs) full # [ 193.645192] dagster-webserver[2049]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 193.646438] dagster-webserver[2049]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 193.648778] dagster-webserver[2049]: rv = self.invoke(ctx) full # [ 193.649868] dagster-webserver[2049]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 193.652248] dagster-webserver[2049]: return ctx.invoke(self.callback, **ctx.params) full # [ 193.653697] dagster-webserver[2049]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 193.655106] dagster-webserver[2049]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 193.657669] dagster-webserver[2049]: return callback(*args, **kwargs) full # [ 193.658880] dagster-webserver[2049]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 193.661509] dagster-webserver[2049]: instance = stack.enter_context( full # [ 193.662700] dagster-webserver[2049]: get_possibly_temporary_instance_for_cli( full # [ 193.664082] dagster-webserver[2049]: ...<3 lines>... full # [ 193.665106] dagster-webserver[2049]: ) full # [ 193.665966] dagster-webserver[2049]: ) full # [ 193.666796] dagster-webserver[2049]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 193.669139] dagster-webserver[2049]: result = _enter(cm) full # [ 193.670185] dagster-webserver[2049]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 193.672478] dagster-webserver[2049]: return next(self.gen) full # [ 193.673558] dagster-webserver[2049]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 193.676450] dagster-webserver[2049]: with DagsterInstance.get() as instance: full # [ 193.677745] dagster-webserver[2049]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 193.678884] dagster-webserver[2049]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 193.681471] dagster-webserver[2049]: return create_instance_from_dagster_home() full # [ 193.682856] dagster-webserver[2049]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 193.685799] dagster-webserver[2049]: return create_instance_from_config(dagster_home_path) full # [ 193.687280] dagster-webserver[2049]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 193.690182] dagster-webserver[2049]: return create_instance_from_ref(instance_ref) full # [ 193.691569] dagster-webserver[2049]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 193.694389] dagster-webserver[2049]: unified_storage = instance_ref.storage full # [ 193.695699] dagster-webserver[2049]: ^^^^^^^^^^^^^^^^^^^^ full # [ 193.696991] dagster-webserver[2049]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 193.699634] dagster-webserver[2049]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 193.701566] dagster-webserver[2049]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 193.703117] dagster-webserver[2049]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 193.705754] dagster-webserver[2049]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 193.707376] dagster-webserver[2049]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 193.708988] dagster-webserver[2049]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 193.711685] dagster-webserver[2049]: return DagsterPostgresStorage( full # [ 193.712867] dagster-webserver[2049]: inst_data=inst_data, full # [ 193.713980] dagster-webserver[2049]: ...<2 lines>... full # [ 193.714973] dagster-webserver[2049]: token_provider=get_token_provider_from_config(config_value), full # [ 193.716619] dagster-webserver[2049]: ) full # [ 193.717453] dagster-webserver[2049]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 193.720087] dagster-webserver[2049]: self._run_storage = PostgresRunStorage( full # [ 193.721395] dagster-webserver[2049]: ~~~~~~~~~~~~~~~~~~^ full # [ 193.722826] dagster-webserver[2049]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 193.724560] dagster-webserver[2049]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 193.726864] dagster-webserver[2049]: ) full # [ 193.727694] dagster-webserver[2049]: ^ full # [ 193.728813] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 193.730598] dagster-webserver[2049]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 193.733340] dagster-webserver[2049]: self._engine = create_pg_engine( full # [ 193.734569] dagster-webserver[2049]: ~~~~~~~~~~~~~~~~^ full # [ 193.735775] dagster-webserver[2049]: self.postgres_url, full # [ 193.736871] dagster-webserver[2049]: ^^^^^^^^^^^^^^^^^^ full # [ 193.737962] dagster-webserver[2049]: ...<2 lines>... full # [ 193.738961] dagster-webserver[2049]: poolclass=db_pool.NullPool, full # [ 193.740257] dagster-webserver[2049]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 193.741469] dagster-webserver[2049]: ) full # [ 193.742266] dagster-webserver[2049]: ^ full # [ 193.743091] dagster-webserver[2049]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 193.745726] dagster-webserver[2049]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 193.747203] dagster-webserver[2049]: File "", line 2, in create_engine full # [ 193.749451] dagster-webserver[2049]: return target(fn, url, **kwargs) full # [ 193.750661] dagster-webserver[2049]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 193.753238] dagster-webserver[2049]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 193.754777] dagster-webserver[2049]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 193.757389] dagster-webserver[2049]: dbapi = dbapi_meth(**dbapi_args) full # [ 193.758591] dagster-webserver[2049]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 193.761396] dagster-webserver[2049]: import psycopg full # [ 193.762366] dagster-webserver[2049]: ModuleNotFoundError: No module named 'psycopg' full # [ 193.763749] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 193.765432] systemd[1]: dagster-daemon.service: Consumed 1.431s CPU time over 7.326s wall clock time, 88.5M memory peak. full # [ 193.945638] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 193.947760] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 193.950781] systemd[1]: dagster-webserver.service: Consumed 2.078s CPU time over 8.239s wall clock time, 111.7M memory peak. full # [ 198.876399] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 26. full # [ 198.881289] systemd[1]: Started Dagster Daemon. full # [ 199.125595] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 23. full # [ 199.129296] systemd[1]: Started Dagster Webserver. full # [ 200.772365] dagster-daemon[2087]: Traceback (most recent call last): full # [ 200.773672] dagster-daemon[2087]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 200.775725] dagster-daemon[2087]: sys.exit(main()) full # [ 200.776699] dagster-daemon[2087]: ~~~~^^ full # [ 200.777653] dagster-daemon[2087]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 200.780176] dagster-daemon[2087]: cli(obj={}) full # [ 200.781116] dagster-daemon[2087]: ~~~^^^^^^^^ full # [ 200.781987] dagster-daemon[2087]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 200.788204] dagster-daemon[2087]: return self.main(*args, **kwargs) full # [ 200.789401] dagster-daemon[2087]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 200.790583] dagster-daemon[2087]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 200.792889] dagster-daemon[2087]: rv = self.invoke(ctx) full # [ 200.793981] dagster-daemon[2087]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 200.796350] dagster-daemon[2087]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 200.797851] dagster-daemon[2087]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 200.799311] dagster-daemon[2087]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 200.804103] dagster-daemon[2087]: return ctx.invoke(self.callback, **ctx.params) full # [ 200.805474] dagster-daemon[2087]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 200.806820] dagster-daemon[2087]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 200.809217] dagster-daemon[2087]: return callback(*args, **kwargs) full # [ 200.810400] dagster-daemon[2087]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 200.812980] dagster-daemon[2087]: with get_instance_for_cli( full # [ 200.814301] dagster-daemon[2087]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 200.815393] dagster-daemon[2087]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 200.817246] dagster-daemon[2087]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 200.819142] dagster-daemon[2087]: ) as instance: full # [ 200.820092] dagster-daemon[2087]: ^ full # [ 200.820858] dagster-daemon[2087]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 200.823117] dagster-daemon[2087]: return next(self.gen) full # [ 200.824151] dagster-daemon[2087]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 200.826823] dagster-daemon[2087]: with DagsterInstance.get() as instance: full # [ 200.830129] dagster-daemon[2087]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 200.831236] dagster-daemon[2087]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 200.833784] dagster-daemon[2087]: return create_instance_from_dagster_home() full # [ 200.835113] dagster-daemon[2087]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 200.838087] dagster-daemon[2087]: return create_instance_from_config(dagster_home_path) full # [ 200.839521] dagster-daemon[2087]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 200.842334] dagster-daemon[2087]: return create_instance_from_ref(instance_ref) full # [ 200.843678] dagster-daemon[2087]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 200.846477] dagster-daemon[2087]: unified_storage = instance_ref.storage full # [ 200.847753] dagster-daemon[2087]: ^^^^^^^^^^^^^^^^^^^^ full # [ 200.849117] dagster-daemon[2087]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 200.851669] dagster-daemon[2087]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 200.853559] dagster-daemon[2087]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 200.855099] dagster-daemon[2087]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 200.857689] dagster-daemon[2087]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 200.859291] dagster-daemon[2087]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 200.860888] dagster-daemon[2087]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 200.863514] dagster-daemon[2087]: return DagsterPostgresStorage( full # [ 200.864675] dagster-daemon[2087]: inst_data=inst_data, full # [ 200.865770] dagster-daemon[2087]: ...<2 lines>... full # [ 200.866743] dagster-daemon[2087]: token_provider=get_token_provider_from_config(config_value), full # [ 200.868308] dagster-daemon[2087]: ) full # [ 200.869086] dagster-daemon[2087]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 200.871666] dagster-daemon[2087]: self._run_storage = PostgresRunStorage( full # [ 200.872913] dagster-daemon[2087]: ~~~~~~~~~~~~~~~~~~^ full # [ 200.874193] dagster-daemon[2087]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 200.875905] dagster-daemon[2087]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 200.877615] dagster-daemon[2087]: ) full # [ 200.878392] dagster-daemon[2087]: ^ full # [ 200.879168] dagster-daemon[2087]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 200.881891] dagster-daemon[2087]: self._engine = create_pg_engine( full # [ 200.883089] dagster-daemon[2087]: ~~~~~~~~~~~~~~~~^ full # [ 200.884259] dagster-daemon[2087]: self.postgres_url, full # [ 200.885311] dagster-daemon[2087]: ^^^^^^^^^^^^^^^^^^ full # [ 200.886336] dagster-daemon[2087]: ...<2 lines>... full # [ 200.887291] dagster-daemon[2087]: poolclass=db_pool.NullPool, full # [ 200.888463] dagster-daemon[2087]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 200.889657] dagster-daemon[2087]: ) full # [ 200.890453] dagster-daemon[2087]: ^ full # [ 200.891231] dagster-daemon[2087]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 200.893862] dagster-daemon[2087]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 200.895288] dagster-daemon[2087]: File "", line 2, in create_engine full # [ 200.897471] dagster-daemon[2087]: return target(fn, url, **kwargs) full # [ 200.898639] dagster-daemon[2087]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 200.901197] dagster-daemon[2087]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 200.902701] dagster-daemon[2087]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 200.905285] dagster-daemon[2087]: dbapi = dbapi_meth(**dbapi_args) full # [ 200.906473] dagster-daemon[2087]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 200.909209] dagster-daemon[2087]: import psycopg full # [ 200.910170] dagster-daemon[2087]: ModuleNotFoundError: No module named 'psycopg' full # [ 201.023821] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 201.025812] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 201.028175] systemd[1]: dagster-daemon.service: Consumed 1.516s CPU time over 7.299s wall clock time, 88.6M memory peak. full # [ 201.952723] dagster-webserver[2092]: Traceback (most recent call last): full # [ 201.955272] dagster-webserver[2092]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 201.955854] dagster-webserver[2092]: sys.exit(main()) full # [ 201.956665] dagster-webserver[2092]: ~~~~^^ full # [ 201.957492] dagster-webserver[2092]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 201.958145] dagster-webserver[2092]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 201.958766] dagster-webserver[2092]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 201.959577] dagster-webserver[2092]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 201.960220] dagster-webserver[2092]: return self.main(*args, **kwargs) full # [ 201.960813] dagster-webserver[2092]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 201.961671] dagster-webserver[2092]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 201.962257] dagster-webserver[2092]: rv = self.invoke(ctx) full # [ 201.962892] dagster-webserver[2092]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 201.963731] dagster-webserver[2092]: return ctx.invoke(self.callback, **ctx.params) full # [ 201.964583] dagster-webserver[2092]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 201.975224] dagster-webserver[2092]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 201.975777] dagster-webserver[2092]: return callback(*args, **kwargs) full # [ 201.976613] dagster-webserver[2092]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 201.977298] dagster-webserver[2092]: instance = stack.enter_context( full # [ 201.977891] dagster-webserver[2092]: get_possibly_temporary_instance_for_cli( full # [ 201.978728] dagster-webserver[2092]: ...<3 lines>... full # [ 201.979570] dagster-webserver[2092]: ) full # [ 201.980230] dagster-webserver[2092]: ) full # [ 201.980832] dagster-webserver[2092]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 201.981685] dagster-webserver[2092]: result = _enter(cm) full # [ 201.982564] dagster-webserver[2092]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 201.983255] dagster-webserver[2092]: return next(self.gen) full # [ 201.983799] dagster-webserver[2092]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 201.984639] dagster-webserver[2092]: with DagsterInstance.get() as instance: full # [ 201.985282] dagster-webserver[2092]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 201.995997] dagster-webserver[2092]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 201.996582] dagster-webserver[2092]: return create_instance_from_dagster_home() full # [ 201.997242] dagster-webserver[2092]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 201.997866] dagster-webserver[2092]: return create_instance_from_config(dagster_home_path) full # [ 201.998520] dagster-webserver[2092]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 201.999180] dagster-webserver[2092]: return create_instance_from_ref(instance_ref) full # [ 201.999842] dagster-webserver[2092]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 202.000635] dagster-webserver[2092]: unified_storage = instance_ref.storage full # [ 202.001304] dagster-webserver[2092]: ^^^^^^^^^^^^^^^^^^^^ full # [ 202.001912] dagster-webserver[2092]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 202.002776] dagster-webserver[2092]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 202.003595] dagster-webserver[2092]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 202.018075] dagster-webserver[2092]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 202.018603] dagster-webserver[2092]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 202.019241] dagster-webserver[2092]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 202.019858] dagster-webserver[2092]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 202.020712] dagster-webserver[2092]: return DagsterPostgresStorage( full # [ 202.021529] dagster-webserver[2092]: inst_data=inst_data, full # [ 202.022233] dagster-webserver[2092]: ...<2 lines>... full # [ 202.022793] dagster-webserver[2092]: token_provider=get_token_provider_from_config(config_value), full # [ 202.023666] dagster-webserver[2092]: ) full # [ 202.024288] dagster-webserver[2092]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 202.024863] dagster-webserver[2092]: self._run_storage = PostgresRunStorage( full # [ 202.025690] dagster-webserver[2092]: ~~~~~~~~~~~~~~~~~~^ full # [ 202.026601] dagster-webserver[2092]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 202.027159] dagster-webserver[2092]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 202.027770] dagster-webserver[2092]: ) full # [ 202.028805] dagster-webserver[2092]: ^ full # [ 202.029635] dagster-webserver[2092]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 202.030332] dagster-webserver[2092]: self._engine = create_pg_engine( full # [ 202.030887] dagster-webserver[2092]: ~~~~~~~~~~~~~~~~^ full # [ 202.031716] dagster-webserver[2092]: self.postgres_url, full # [ 202.032626] dagster-webserver[2092]: ^^^^^^^^^^^^^^^^^^ full # [ 202.033243] dagster-webserver[2092]: ...<2 lines>... full # [ 202.033801] dagster-webserver[2092]: poolclass=db_pool.NullPool, full # [ 202.034741] dagster-webserver[2092]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 202.035272] dagster-webserver[2092]: ) full # [ 202.035891] dagster-webserver[2092]: ^ full # [ 202.036955] dagster-webserver[2092]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 202.037754] dagster-webserver[2092]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 202.038711] dagster-webserver[2092]: File "", line 2, in create_engine full # [ 202.039225] dagster-webserver[2092]: return target(fn, url, **kwargs) full # [ 202.039837] dagster-webserver[2092]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 202.040785] dagster-webserver[2092]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 202.041536] dagster-webserver[2092]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 202.042233] dagster-webserver[2092]: dbapi = dbapi_meth(**dbapi_args) full # [ 202.042766] dagster-webserver[2092]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 202.043654] dagster-webserver[2092]: import psycopg full # [ 202.044293] dagster-webserver[2092]: ModuleNotFoundError: No module named 'psycopg' full # [ 202.354992] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 202.355834] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 202.361093] systemd[1]: dagster-webserver.service: Consumed 2.111s CPU time over 8.401s wall clock time, 111.7M memory peak. full # [ 206.125621] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 27. full # [ 206.129465] systemd[1]: Started Dagster Daemon. full # [ 207.376287] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 24. full # [ 207.378412] systemd[1]: Started Dagster Webserver. full # [ 208.018580] dagster-daemon[2129]: Traceback (most recent call last): full # [ 208.020702] dagster-daemon[2129]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 208.023101] dagster-daemon[2129]: sys.exit(main()) full # [ 208.024221] dagster-daemon[2129]: ~~~~^^ full # [ 208.025248] dagster-daemon[2129]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 208.027906] dagster-daemon[2129]: cli(obj={}) full # [ 208.029146] dagster-daemon[2129]: ~~~^^^^^^^^ full # [ 208.030339] dagster-daemon[2129]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 208.032687] dagster-daemon[2129]: return self.main(*args, **kwargs) full # [ 208.033858] dagster-daemon[2129]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 208.035063] dagster-daemon[2129]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 208.037374] dagster-daemon[2129]: rv = self.invoke(ctx) full # [ 208.038384] dagster-daemon[2129]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 208.040704] dagster-daemon[2129]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 208.042457] dagster-daemon[2129]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 208.044149] dagster-daemon[2129]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 208.046724] dagster-daemon[2129]: return ctx.invoke(self.callback, **ctx.params) full # [ 208.048664] dagster-daemon[2129]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.050256] dagster-daemon[2129]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 208.052688] dagster-daemon[2129]: return callback(*args, **kwargs) full # [ 208.053859] dagster-daemon[2129]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 208.056451] dagster-daemon[2129]: with get_instance_for_cli( full # [ 208.057794] dagster-daemon[2129]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 208.059121] dagster-daemon[2129]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 208.061204] dagster-daemon[2129]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.063515] dagster-daemon[2129]: ) as instance: full # [ 208.065923] dagster-daemon[2129]: ^ full # [ 208.066718] dagster-daemon[2129]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 208.068936] dagster-daemon[2129]: return next(self.gen) full # [ 208.069960] dagster-daemon[2129]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 208.072638] dagster-daemon[2129]: with DagsterInstance.get() as instance: full # [ 208.073886] dagster-daemon[2129]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 208.075080] dagster-daemon[2129]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 208.077633] dagster-daemon[2129]: return create_instance_from_dagster_home() full # [ 208.078929] dagster-daemon[2129]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 208.082032] dagster-daemon[2129]: return create_instance_from_config(dagster_home_path) full # [ 208.083701] dagster-daemon[2129]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 208.087200] dagster-daemon[2129]: return create_instance_from_ref(instance_ref) full # [ 208.088725] dagster-daemon[2129]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 208.092173] dagster-daemon[2129]: unified_storage = instance_ref.storage full # [ 208.093802] dagster-daemon[2129]: ^^^^^^^^^^^^^^^^^^^^ full # [ 208.095644] dagster-daemon[2129]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 208.098361] dagster-daemon[2129]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 208.100327] dagster-daemon[2129]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.101823] dagster-daemon[2129]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 208.104395] dagster-daemon[2129]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 208.105972] dagster-daemon[2129]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.107601] dagster-daemon[2129]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 208.110212] dagster-daemon[2129]: return DagsterPostgresStorage( full # [ 208.111361] dagster-daemon[2129]: inst_data=inst_data, full # [ 208.112435] dagster-daemon[2129]: ...<2 lines>... full # [ 208.113379] dagster-daemon[2129]: token_provider=get_token_provider_from_config(config_value), full # [ 208.114934] dagster-daemon[2129]: ) full # [ 208.115716] dagster-daemon[2129]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 208.118263] dagster-daemon[2129]: self._run_storage = PostgresRunStorage( full # [ 208.119517] dagster-daemon[2129]: ~~~~~~~~~~~~~~~~~~^ full # [ 208.120756] dagster-daemon[2129]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 208.122447] dagster-daemon[2129]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.124141] dagster-daemon[2129]: ) full # [ 208.124899] dagster-daemon[2129]: ^ full # [ 208.125683] dagster-daemon[2129]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 208.128374] dagster-daemon[2129]: self._engine = create_pg_engine( full # [ 208.129537] dagster-daemon[2129]: ~~~~~~~~~~~~~~~~^ full # [ 208.130791] dagster-daemon[2129]: self.postgres_url, full # [ 208.131831] dagster-daemon[2129]: ^^^^^^^^^^^^^^^^^^ full # [ 208.132864] dagster-daemon[2129]: ...<2 lines>... full # [ 208.133817] dagster-daemon[2129]: poolclass=db_pool.NullPool, full # [ 208.134968] dagster-daemon[2129]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.136149] dagster-daemon[2129]: ) full # [ 208.136907] dagster-daemon[2129]: ^ full # [ 208.137693] dagster-daemon[2129]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 208.140317] dagster-daemon[2129]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 208.141742] dagster-daemon[2129]: File "", line 2, in create_engine full # [ 208.143914] dagster-daemon[2129]: return target(fn, url, **kwargs) full # [ 208.145107] dagster-daemon[2129]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 208.147665] dagster-daemon[2129]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 208.149173] dagster-daemon[2129]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 208.151771] dagster-daemon[2129]: dbapi = dbapi_meth(**dbapi_args) full # [ 208.152935] dagster-daemon[2129]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 208.155706] dagster-daemon[2129]: import psycopg full # [ 208.156652] dagster-daemon[2129]: ModuleNotFoundError: No module named 'psycopg' full # [ 208.263827] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 208.266138] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 208.268171] systemd[1]: dagster-daemon.service: Consumed 1.462s CPU time over 7.238s wall clock time, 88.4M memory peak. full # [ 210.137609] dagster-webserver[2135]: Traceback (most recent call last): full # [ 210.140130] dagster-webserver[2135]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 210.140722] dagster-webserver[2135]: sys.exit(main()) full # [ 210.141557] dagster-webserver[2135]: ~~~~^^ full # [ 210.142182] dagster-webserver[2135]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 210.142802] dagster-webserver[2135]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 210.143656] dagster-webserver[2135]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 210.144277] dagster-webserver[2135]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 210.144891] dagster-webserver[2135]: return self.main(*args, **kwargs) full # [ 210.145728] dagster-webserver[2135]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 210.146611] dagster-webserver[2135]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 210.147198] dagster-webserver[2135]: rv = self.invoke(ctx) full # [ 210.155607] dagster-webserver[2135]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 210.156178] dagster-webserver[2135]: return ctx.invoke(self.callback, **ctx.params) full # [ 210.157096] dagster-webserver[2135]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 210.157668] dagster-webserver[2135]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 210.158525] dagster-webserver[2135]: return callback(*args, **kwargs) full # [ 210.159240] dagster-webserver[2135]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 210.159821] dagster-webserver[2135]: instance = stack.enter_context( full # [ 210.160677] dagster-webserver[2135]: get_possibly_temporary_instance_for_cli( full # [ 210.161547] dagster-webserver[2135]: ...<3 lines>... full # [ 210.162190] dagster-webserver[2135]: ) full # [ 210.162805] dagster-webserver[2135]: ) full # [ 210.163639] dagster-webserver[2135]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 210.164257] dagster-webserver[2135]: result = _enter(cm) full # [ 210.173283] dagster-webserver[2135]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 210.173855] dagster-webserver[2135]: return next(self.gen) full # [ 210.174698] dagster-webserver[2135]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 210.175556] dagster-webserver[2135]: with DagsterInstance.get() as instance: full # [ 210.176212] dagster-webserver[2135]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 210.176844] dagster-webserver[2135]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 210.177696] dagster-webserver[2135]: return create_instance_from_dagster_home() full # [ 210.178583] dagster-webserver[2135]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 210.179207] dagster-webserver[2135]: return create_instance_from_config(dagster_home_path) full # [ 210.179833] dagster-webserver[2135]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 210.180687] dagster-webserver[2135]: return create_instance_from_ref(instance_ref) full # [ 210.192640] dagster-webserver[2135]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 210.193201] dagster-webserver[2135]: unified_storage = instance_ref.storage full # [ 210.193831] dagster-webserver[2135]: ^^^^^^^^^^^^^^^^^^^^ full # [ 210.194685] dagster-webserver[2135]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 210.195570] dagster-webserver[2135]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 210.196217] dagster-webserver[2135]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 210.196862] dagster-webserver[2135]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 210.197768] dagster-webserver[2135]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 210.198545] dagster-webserver[2135]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 210.199238] dagster-webserver[2135]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 210.199835] dagster-webserver[2135]: return DagsterPostgresStorage( full # [ 210.200689] dagster-webserver[2135]: inst_data=inst_data, full # [ 210.201551] dagster-webserver[2135]: ...<2 lines>... full # [ 210.213676] dagster-webserver[2135]: token_provider=get_token_provider_from_config(config_value), full # [ 210.214204] dagster-webserver[2135]: ) full # [ 210.214815] dagster-webserver[2135]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 210.215717] dagster-webserver[2135]: self._run_storage = PostgresRunStorage( full # [ 210.216500] dagster-webserver[2135]: ~~~~~~~~~~~~~~~~~~^ full # [ 210.217138] dagster-webserver[2135]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 210.217760] dagster-webserver[2135]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 210.218598] dagster-webserver[2135]: ) full # [ 210.219234] dagster-webserver[2135]: ^ full # [ 210.219891] dagster-webserver[2135]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 210.220697] dagster-webserver[2135]: self._engine = create_pg_engine( full # [ 210.221536] dagster-webserver[2135]: ~~~~~~~~~~~~~~~~^ full # [ 210.222173] dagster-webserver[2135]: self.postgres_url, full # [ 210.222792] dagster-webserver[2135]: ^^^^^^^^^^^^^^^^^^ full # [ 210.223632] dagster-webserver[2135]: ...<2 lines>... full # [ 210.224258] dagster-webserver[2135]: poolclass=db_pool.NullPool, full # [ 210.224881] dagster-webserver[2135]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 210.225785] dagster-webserver[2135]: ) full # [ 210.226565] dagster-webserver[2135]: ^ full # [ 210.227251] dagster-webserver[2135]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 210.227813] dagster-webserver[2135]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 210.238862] dagster-webserver[2135]: File "", line 2, in create_engine full # [ 210.241136] dagster-webserver[2135]: return target(fn, url, **kwargs) full # [ 210.242389] dagster-webserver[2135]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 210.244963] dagster-webserver[2135]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 210.246524] dagster-webserver[2135]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 210.249166] dagster-webserver[2135]: dbapi = dbapi_meth(**dbapi_args) full # [ 210.250385] dagster-webserver[2135]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 210.253186] dagster-webserver[2135]: import psycopg full # [ 210.254178] dagster-webserver[2135]: ModuleNotFoundError: No module named 'psycopg' full # [ 210.527809] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 210.528789] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 210.532672] systemd[1]: dagster-webserver.service: Consumed 2.041s CPU time over 8.167s wall clock time, 111.7M memory peak. full # [ 213.375791] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 28. full # [ 213.379655] systemd[1]: Started Dagster Daemon. full # [ 215.222255] dagster-daemon[2167]: Traceback (most recent call last): full # [ 215.224749] dagster-daemon[2167]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 215.225318] dagster-daemon[2167]: sys.exit(main()) full # [ 215.225927] dagster-daemon[2167]: ~~~~^^ full # [ 215.226752] dagster-daemon[2167]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 215.227582] dagster-daemon[2167]: cli(obj={}) full # [ 215.228237] dagster-daemon[2167]: ~~~^^^^^^^^ full # [ 215.228818] dagster-daemon[2167]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 215.229647] dagster-daemon[2167]: return self.main(*args, **kwargs) full # [ 215.230263] dagster-daemon[2167]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 215.230934] dagster-daemon[2167]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 215.231732] dagster-daemon[2167]: rv = self.invoke(ctx) full # [ 215.232628] dagster-daemon[2167]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 215.233217] dagster-daemon[2167]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 215.233841] dagster-daemon[2167]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 215.243614] dagster-daemon[2167]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 215.244179] dagster-daemon[2167]: return ctx.invoke(self.callback, **ctx.params) full # [ 215.244985] dagster-daemon[2167]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 215.245840] dagster-daemon[2167]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 215.246669] dagster-daemon[2167]: return callback(*args, **kwargs) full # [ 215.247566] dagster-daemon[2167]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 215.248164] dagster-daemon[2167]: with get_instance_for_cli( full # [ 215.248785] dagster-daemon[2167]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 215.249614] dagster-daemon[2167]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 215.250268] dagster-daemon[2167]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 215.250889] dagster-daemon[2167]: ) as instance: full # [ 215.251728] dagster-daemon[2167]: ^ full # [ 215.252555] dagster-daemon[2167]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 215.253192] dagster-daemon[2167]: return next(self.gen) full # [ 215.262997] dagster-daemon[2167]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 215.263579] dagster-daemon[2167]: with DagsterInstance.get() as instance: full # [ 215.264237] dagster-daemon[2167]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 215.264847] dagster-daemon[2167]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 215.265687] dagster-daemon[2167]: return create_instance_from_dagster_home() full # [ 215.266531] dagster-daemon[2167]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 215.267185] dagster-daemon[2167]: return create_instance_from_config(dagster_home_path) full # [ 215.267845] dagster-daemon[2167]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 215.268653] dagster-daemon[2167]: return create_instance_from_ref(instance_ref) full # [ 215.269287] dagster-daemon[2167]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 215.269931] dagster-daemon[2167]: unified_storage = instance_ref.storage full # [ 215.270793] dagster-daemon[2167]: ^^^^^^^^^^^^^^^^^^^^ full # [ 215.283389] dagster-daemon[2167]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 215.283919] dagster-daemon[2167]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 215.284756] dagster-daemon[2167]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 215.285597] dagster-daemon[2167]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 215.286254] dagster-daemon[2167]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 215.286870] dagster-daemon[2167]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 215.287765] dagster-daemon[2167]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 215.288551] dagster-daemon[2167]: return DagsterPostgresStorage( full # [ 215.289212] dagster-daemon[2167]: inst_data=inst_data, full # [ 215.289823] dagster-daemon[2167]: ...<2 lines>... full # [ 215.290670] dagster-daemon[2167]: token_provider=get_token_provider_from_config(config_value), full # [ 215.291513] dagster-daemon[2167]: ) full # [ 215.292208] dagster-daemon[2167]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 215.292791] dagster-daemon[2167]: self._run_storage = PostgresRunStorage( full # [ 215.293620] dagster-daemon[2167]: ~~~~~~~~~~~~~~~~~~^ full # [ 215.294288] dagster-daemon[2167]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 215.294895] dagster-daemon[2167]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 215.295719] dagster-daemon[2167]: ) full # [ 215.296549] dagster-daemon[2167]: ^ full # [ 215.297184] dagster-daemon[2167]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 215.297794] dagster-daemon[2167]: self._engine = create_pg_engine( full # [ 215.298425] dagster-daemon[2167]: ~~~~~~~~~~~~~~~~^ full # [ 215.299075] dagster-daemon[2167]: self.postgres_url, full # [ 215.299680] dagster-daemon[2167]: ^^^^^^^^^^^^^^^^^^ full # [ 215.300520] dagster-daemon[2167]: ...<2 lines>... full # [ 215.301156] dagster-daemon[2167]: poolclass=db_pool.NullPool, full # [ 215.301782] dagster-daemon[2167]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 215.302612] dagster-daemon[2167]: ) full # [ 215.303248] dagster-daemon[2167]: ^ full # [ 215.319635] dagster-daemon[2167]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 215.322234] dagster-daemon[2167]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 215.323684] dagster-daemon[2167]: File "", line 2, in create_engine full # [ 215.325862] dagster-daemon[2167]: return target(fn, url, **kwargs) full # [ 215.327099] dagster-daemon[2167]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 215.329665] dagster-daemon[2167]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 215.331177] dagster-daemon[2167]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 215.333768] dagster-daemon[2167]: dbapi = dbapi_meth(**dbapi_args) full # [ 215.334936] dagster-daemon[2167]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 215.337694] dagster-daemon[2167]: import psycopg full # [ 215.338654] dagster-daemon[2167]: ModuleNotFoundError: No module named 'psycopg' full # [ 215.528921] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 215.529891] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 215.533518] systemd[1]: dagster-daemon.service: Consumed 1.426s CPU time over 7.263s wall clock time, 88.7M memory peak. full # [ 215.537751] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 25. full # [ 215.542415] systemd[1]: Started Dagster Webserver. full # [ 218.176117] dagster-webserver[2180]: Traceback (most recent call last): full # [ 218.178565] dagster-webserver[2180]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 218.179152] dagster-webserver[2180]: sys.exit(main()) full # [ 218.179751] dagster-webserver[2180]: ~~~~^^ full # [ 218.180596] dagster-webserver[2180]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 218.181249] dagster-webserver[2180]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 218.181895] dagster-webserver[2180]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 218.182690] dagster-webserver[2180]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 218.183586] dagster-webserver[2180]: return self.main(*args, **kwargs) full # [ 218.184160] dagster-webserver[2180]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 218.184804] dagster-webserver[2180]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 218.185596] dagster-webserver[2180]: rv = self.invoke(ctx) full # [ 218.194074] dagster-webserver[2180]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 218.194622] dagster-webserver[2180]: return ctx.invoke(self.callback, **ctx.params) full # [ 218.195313] dagster-webserver[2180]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 218.195907] dagster-webserver[2180]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 218.196768] dagster-webserver[2180]: return callback(*args, **kwargs) full # [ 218.197632] dagster-webserver[2180]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 218.198264] dagster-webserver[2180]: instance = stack.enter_context( full # [ 218.198875] dagster-webserver[2180]: get_possibly_temporary_instance_for_cli( full # [ 218.199719] dagster-webserver[2180]: ...<3 lines>... full # [ 218.200563] dagster-webserver[2180]: ) full # [ 218.201218] dagster-webserver[2180]: ) full # [ 218.201864] dagster-webserver[2180]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 218.202654] dagster-webserver[2180]: result = _enter(cm) full # [ 218.203488] dagster-webserver[2180]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 218.204132] dagster-webserver[2180]: return next(self.gen) full # [ 218.214618] dagster-webserver[2180]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 218.215187] dagster-webserver[2180]: with DagsterInstance.get() as instance: full # [ 218.215803] dagster-webserver[2180]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 218.216649] dagster-webserver[2180]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 218.217288] dagster-webserver[2180]: return create_instance_from_dagster_home() full # [ 218.217927] dagster-webserver[2180]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 218.218797] dagster-webserver[2180]: return create_instance_from_config(dagster_home_path) full # [ 218.219691] dagster-webserver[2180]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 218.220286] dagster-webserver[2180]: return create_instance_from_ref(instance_ref) full # [ 218.220909] dagster-webserver[2180]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 218.221746] dagster-webserver[2180]: unified_storage = instance_ref.storage full # [ 218.222585] dagster-webserver[2180]: ^^^^^^^^^^^^^^^^^^^^ full # [ 218.235733] dagster-webserver[2180]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 218.236337] dagster-webserver[2180]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 218.236914] dagster-webserver[2180]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 218.237756] dagster-webserver[2180]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 218.238599] dagster-webserver[2180]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 218.239254] dagster-webserver[2180]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 218.239875] dagster-webserver[2180]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 218.240715] dagster-webserver[2180]: return DagsterPostgresStorage( full # [ 218.241560] dagster-webserver[2180]: inst_data=inst_data, full # [ 218.242215] dagster-webserver[2180]: ...<2 lines>... full # [ 218.242823] dagster-webserver[2180]: token_provider=get_token_provider_from_config(config_value), full # [ 218.243667] dagster-webserver[2180]: ) full # [ 218.244551] dagster-webserver[2180]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 218.245168] dagster-webserver[2180]: self._run_storage = PostgresRunStorage( full # [ 218.245882] dagster-webserver[2180]: ~~~~~~~~~~~~~~~~~~^ full # [ 218.246433] dagster-webserver[2180]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 218.247139] dagster-webserver[2180]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 218.247710] dagster-webserver[2180]: ) full # [ 218.248532] dagster-webserver[2180]: ^ full # [ 218.249171] dagster-webserver[2180]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 218.249784] dagster-webserver[2180]: self._engine = create_pg_engine( full # [ 218.250412] dagster-webserver[2180]: ~~~~~~~~~~~~~~~~^ full # [ 218.251063] dagster-webserver[2180]: self.postgres_url, full # [ 218.251661] dagster-webserver[2180]: ^^^^^^^^^^^^^^^^^^ full # [ 218.252594] dagster-webserver[2180]: ...<2 lines>... full # [ 218.253132] dagster-webserver[2180]: poolclass=db_pool.NullPool, full # [ 218.253757] dagster-webserver[2180]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 218.254577] dagster-webserver[2180]: ) full # [ 218.255214] dagster-webserver[2180]: ^ full # [ 218.272982] dagster-webserver[2180]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 218.275658] dagster-webserver[2180]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 218.277162] dagster-webserver[2180]: File "", line 2, in create_engine full # [ 218.279383] dagster-webserver[2180]: return target(fn, url, **kwargs) full # [ 218.280622] dagster-webserver[2180]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 218.283181] dagster-webserver[2180]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 218.284719] dagster-webserver[2180]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 218.287329] dagster-webserver[2180]: dbapi = dbapi_meth(**dbapi_args) full # [ 218.288526] dagster-webserver[2180]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 218.291299] dagster-webserver[2180]: import psycopg full # [ 218.292286] dagster-webserver[2180]: ModuleNotFoundError: No module named 'psycopg' full # [ 218.556613] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 218.558931] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 218.561171] systemd[1]: dagster-webserver.service: Consumed 2.006s CPU time over 8.021s wall clock time, 111.6M memory peak. full # [ 220.625572] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 29. full # [ 220.628379] systemd[1]: Started Dagster Daemon. full # [ 222.513196] dagster-daemon[2206]: Traceback (most recent call last): full # [ 222.515690] dagster-daemon[2206]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 222.516251] dagster-daemon[2206]: sys.exit(main()) full # [ 222.516635] dagster-daemon[2206]: ~~~~^^ full # [ 222.517307] dagster-daemon[2206]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 222.517889] dagster-daemon[2206]: cli(obj={}) full # [ 222.518743] dagster-daemon[2206]: ~~~^^^^^^^^ full # [ 222.519987] dagster-daemon[2206]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 222.520590] dagster-daemon[2206]: return self.main(*args, **kwargs) full # [ 222.521342] dagster-daemon[2206]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 222.527294] dagster-daemon[2206]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 222.527813] dagster-daemon[2206]: rv = self.invoke(ctx) full # [ 222.528649] dagster-daemon[2206]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 222.529670] dagster-daemon[2206]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 222.530535] dagster-daemon[2206]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 222.531214] dagster-daemon[2206]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 222.531772] dagster-daemon[2206]: return ctx.invoke(self.callback, **ctx.params) full # [ 222.532758] dagster-daemon[2206]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 222.533632] dagster-daemon[2206]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 222.534769] dagster-daemon[2206]: return callback(*args, **kwargs) full # [ 222.535492] dagster-daemon[2206]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 222.536132] dagster-daemon[2206]: with get_instance_for_cli( full # [ 222.536746] dagster-daemon[2206]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 222.537589] dagster-daemon[2206]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 222.538219] dagster-daemon[2206]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 222.538820] dagster-daemon[2206]: ) as instance: full # [ 222.539649] dagster-daemon[2206]: ^ full # [ 222.540267] dagster-daemon[2206]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 222.540903] dagster-daemon[2206]: return next(self.gen) full # [ 222.541759] dagster-daemon[2206]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 222.542565] dagster-daemon[2206]: with DagsterInstance.get() as instance: full # [ 222.543195] dagster-daemon[2206]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 222.543804] dagster-daemon[2206]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 222.544638] dagster-daemon[2206]: return create_instance_from_dagster_home() full # [ 222.562316] dagster-daemon[2206]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 222.562851] dagster-daemon[2206]: return create_instance_from_config(dagster_home_path) full # [ 222.563504] dagster-daemon[2206]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 222.564397] dagster-daemon[2206]: return create_instance_from_ref(instance_ref) full # [ 222.564977] dagster-daemon[2206]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 222.565816] dagster-daemon[2206]: unified_storage = instance_ref.storage full # [ 222.566811] dagster-daemon[2206]: ^^^^^^^^^^^^^^^^^^^^ full # [ 222.567512] dagster-daemon[2206]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 222.568243] dagster-daemon[2206]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 222.568792] dagster-daemon[2206]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 222.569623] dagster-daemon[2206]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 222.570364] dagster-daemon[2206]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 222.570911] dagster-daemon[2206]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 222.571785] dagster-daemon[2206]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 222.572689] dagster-daemon[2206]: return DagsterPostgresStorage( full # [ 222.573246] dagster-daemon[2206]: inst_data=inst_data, full # [ 222.573866] dagster-daemon[2206]: ...<2 lines>... full # [ 222.574589] dagster-daemon[2206]: token_provider=get_token_provider_from_config(config_value), full # [ 222.575342] dagster-daemon[2206]: ) full # [ 222.575959] dagster-daemon[2206]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 222.576992] dagster-daemon[2206]: self._run_storage = PostgresRunStorage( full # [ 222.577810] dagster-daemon[2206]: ~~~~~~~~~~~~~~~~~~^ full # [ 222.578691] dagster-daemon[2206]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 222.579261] dagster-daemon[2206]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 222.579898] dagster-daemon[2206]: ) full # [ 222.580749] dagster-daemon[2206]: ^ full # [ 222.600964] dagster-daemon[2206]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 222.601550] dagster-daemon[2206]: self._engine = create_pg_engine( full # [ 222.602203] dagster-daemon[2206]: ~~~~~~~~~~~~~~~~^ full # [ 222.602827] dagster-daemon[2206]: self.postgres_url, full # [ 222.603834] dagster-daemon[2206]: ^^^^^^^^^^^^^^^^^^ full # [ 222.604750] dagster-daemon[2206]: ...<2 lines>... full # [ 222.605719] dagster-daemon[2206]: poolclass=db_pool.NullPool, full # [ 222.606596] dagster-daemon[2206]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 222.607345] dagster-daemon[2206]: ) full # [ 222.607872] dagster-daemon[2206]: ^ full # [ 222.608712] dagster-daemon[2206]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 222.610159] dagster-daemon[2206]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 222.610788] dagster-daemon[2206]: File "", line 2, in create_engine full # [ 222.611680] dagster-daemon[2206]: return target(fn, url, **kwargs) full # [ 222.612284] dagster-daemon[2206]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 222.612896] dagster-daemon[2206]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 222.613748] dagster-daemon[2206]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 222.614556] dagster-daemon[2206]: dbapi = dbapi_meth(**dbapi_args) full # [ 222.615241] dagster-daemon[2206]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 222.615794] dagster-daemon[2206]: import psycopg full # [ 222.627984] dagster-daemon[2206]: ModuleNotFoundError: No module named 'psycopg' full # [ 222.822119] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 222.824378] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 222.826460] systemd[1]: dagster-daemon.service: Consumed 1.413s CPU time over 7.286s wall clock time, 88.5M memory peak. full # [ 223.625587] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 26. full # [ 223.629161] systemd[1]: Started Dagster Webserver. full # [ 226.349195] dagster-webserver[2219]: Traceback (most recent call last): full # [ 226.351765] dagster-webserver[2219]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 226.352562] dagster-webserver[2219]: sys.exit(main()) full # [ 226.353188] dagster-webserver[2219]: ~~~~^^ full # [ 226.353812] dagster-webserver[2219]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 226.354660] dagster-webserver[2219]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 226.355523] dagster-webserver[2219]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 226.356149] dagster-webserver[2219]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 226.356770] dagster-webserver[2219]: return self.main(*args, **kwargs) full # [ 226.357626] dagster-webserver[2219]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 226.358289] dagster-webserver[2219]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 226.358878] dagster-webserver[2219]: rv = self.invoke(ctx) full # [ 226.367446] dagster-webserver[2219]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 226.367977] dagster-webserver[2219]: return ctx.invoke(self.callback, **ctx.params) full # [ 226.368855] dagster-webserver[2219]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 226.369704] dagster-webserver[2219]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 226.370548] dagster-webserver[2219]: return callback(*args, **kwargs) full # [ 226.371204] dagster-webserver[2219]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 226.371838] dagster-webserver[2219]: instance = stack.enter_context( full # [ 226.372693] dagster-webserver[2219]: get_possibly_temporary_instance_for_cli( full # [ 226.373553] dagster-webserver[2219]: ...<3 lines>... full # [ 226.374207] dagster-webserver[2219]: ) full # [ 226.375092] dagster-webserver[2219]: ) full # [ 226.375690] dagster-webserver[2219]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 226.376503] dagster-webserver[2219]: result = _enter(cm) full # [ 226.377140] dagster-webserver[2219]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 226.377768] dagster-webserver[2219]: return next(self.gen) full # [ 226.388124] dagster-webserver[2219]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 226.388691] dagster-webserver[2219]: with DagsterInstance.get() as instance: full # [ 226.389552] dagster-webserver[2219]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 226.390256] dagster-webserver[2219]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 226.390828] dagster-webserver[2219]: return create_instance_from_dagster_home() full # [ 226.391753] dagster-webserver[2219]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 226.392541] dagster-webserver[2219]: return create_instance_from_config(dagster_home_path) full # [ 226.400691] dagster-webserver[2219]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 226.401251] dagster-webserver[2219]: return create_instance_from_ref(instance_ref) full # [ 226.401884] dagster-webserver[2219]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 226.402736] dagster-webserver[2219]: unified_storage = instance_ref.storage full # [ 226.403592] dagster-webserver[2219]: ^^^^^^^^^^^^^^^^^^^^ full # [ 226.404246] dagster-webserver[2219]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 226.404917] dagster-webserver[2219]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 226.405738] dagster-webserver[2219]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 226.406635] dagster-webserver[2219]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 226.407252] dagster-webserver[2219]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 226.407883] dagster-webserver[2219]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 226.408737] dagster-webserver[2219]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 226.409593] dagster-webserver[2219]: return DagsterPostgresStorage( full # [ 226.410246] dagster-webserver[2219]: inst_data=inst_data, full # [ 226.410884] dagster-webserver[2219]: ...<2 lines>... full # [ 226.411724] dagster-webserver[2219]: token_provider=get_token_provider_from_config(config_value), full # [ 226.412570] dagster-webserver[2219]: ) full # [ 226.427734] dagster-webserver[2219]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 226.428316] dagster-webserver[2219]: self._run_storage = PostgresRunStorage( full # [ 226.428929] dagster-webserver[2219]: ~~~~~~~~~~~~~~~~~~^ full # [ 226.429782] dagster-webserver[2219]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 226.430628] dagster-webserver[2219]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 226.431289] dagster-webserver[2219]: ) full # [ 226.431924] dagster-webserver[2219]: ^ full # [ 226.432758] dagster-webserver[2219]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 226.433705] dagster-webserver[2219]: self._engine = create_pg_engine( full # [ 226.434283] dagster-webserver[2219]: ~~~~~~~~~~~~~~~~^ full # [ 226.434905] dagster-webserver[2219]: self.postgres_url, full # [ 226.435756] dagster-webserver[2219]: ^^^^^^^^^^^^^^^^^^ full # [ 226.436652] dagster-webserver[2219]: ...<2 lines>... full # [ 226.437260] dagster-webserver[2219]: poolclass=db_pool.NullPool, full # [ 226.437892] dagster-webserver[2219]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 226.438737] dagster-webserver[2219]: ) full # [ 226.439584] dagster-webserver[2219]: ^ full # [ 226.440238] dagster-webserver[2219]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 226.440871] dagster-webserver[2219]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 226.441740] dagster-webserver[2219]: File "", line 2, in create_engine full # [ 226.442547] dagster-webserver[2219]: return target(fn, url, **kwargs) full # [ 226.443189] dagster-webserver[2219]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 226.443809] dagster-webserver[2219]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 226.457870] dagster-webserver[2219]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 226.460530] dagster-webserver[2219]: dbapi = dbapi_meth(**dbapi_args) full # [ 226.461753] dagster-webserver[2219]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 226.464576] dagster-webserver[2219]: import psycopg full # [ 226.465605] dagster-webserver[2219]: ModuleNotFoundError: No module named 'psycopg' full # [ 226.778796] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 226.780710] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 226.782447] systemd[1]: dagster-webserver.service: Consumed 2.076s CPU time over 8.221s wall clock time, 111.8M memory peak. full # [ 227.876127] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 30. full # [ 227.878780] systemd[1]: Started Dagster Daemon. full # [ 229.730825] dagster-daemon[2244]: Traceback (most recent call last): full # [ 229.733414] dagster-daemon[2244]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 229.733972] dagster-daemon[2244]: sys.exit(main()) full # [ 229.734789] dagster-daemon[2244]: ~~~~^^ full # [ 229.735415] dagster-daemon[2244]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 229.736056] dagster-daemon[2244]: cli(obj={}) full # [ 229.736683] dagster-daemon[2244]: ~~~^^^^^^^^ full # [ 229.737497] dagster-daemon[2244]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 229.738142] dagster-daemon[2244]: return self.main(*args, **kwargs) full # [ 229.738750] dagster-daemon[2244]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 229.739705] dagster-daemon[2244]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 229.740779] dagster-daemon[2244]: rv = self.invoke(ctx) full # [ 229.741826] dagster-daemon[2244]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 229.742840] dagster-daemon[2244]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 229.743870] dagster-daemon[2244]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 229.756771] dagster-daemon[2244]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 229.757649] dagster-daemon[2244]: return ctx.invoke(self.callback, **ctx.params) full # [ 229.758567] dagster-daemon[2244]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 229.759976] dagster-daemon[2244]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 229.760897] dagster-daemon[2244]: return callback(*args, **kwargs) full # [ 229.761773] dagster-daemon[2244]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 229.762738] dagster-daemon[2244]: with get_instance_for_cli( full # [ 229.763614] dagster-daemon[2244]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 229.764375] dagster-daemon[2244]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 229.764895] dagster-daemon[2244]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 229.765730] dagster-daemon[2244]: ) as instance: full # [ 229.766641] dagster-daemon[2244]: ^ full # [ 229.767243] dagster-daemon[2244]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 229.767794] dagster-daemon[2244]: return next(self.gen) full # [ 229.776449] dagster-daemon[2244]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 229.776964] dagster-daemon[2244]: with DagsterInstance.get() as instance: full # [ 229.777796] dagster-daemon[2244]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 229.781188] dagster-daemon[2244]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 229.781745] dagster-daemon[2244]: return create_instance_from_dagster_home() full # [ 229.782598] dagster-daemon[2244]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 229.783651] dagster-daemon[2244]: return create_instance_from_config(dagster_home_path) full # [ 229.784312] dagster-daemon[2244]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 229.784886] dagster-daemon[2244]: return create_instance_from_ref(instance_ref) full # [ 229.785789] dagster-daemon[2244]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 229.786548] dagster-daemon[2244]: unified_storage = instance_ref.storage full # [ 229.787294] dagster-daemon[2244]: ^^^^^^^^^^^^^^^^^^^^ full # [ 229.797283] dagster-daemon[2244]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 229.797825] dagster-daemon[2244]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 229.798673] dagster-daemon[2244]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 229.800953] dagster-daemon[2244]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 229.801754] dagster-daemon[2244]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 229.806619] dagster-daemon[2244]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 229.807182] dagster-daemon[2244]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 229.807767] dagster-daemon[2244]: return DagsterPostgresStorage( full # [ 229.808712] dagster-daemon[2244]: inst_data=inst_data, full # [ 229.809236] dagster-daemon[2244]: ...<2 lines>... full # [ 229.809847] dagster-daemon[2244]: token_provider=get_token_provider_from_config(config_value), full # [ 229.810537] dagster-daemon[2244]: ) full # [ 229.811135] dagster-daemon[2244]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 229.811754] dagster-daemon[2244]: self._run_storage = PostgresRunStorage( full # [ 229.812961] dagster-daemon[2244]: ~~~~~~~~~~~~~~~~~~^ full # [ 229.813496] dagster-daemon[2244]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 229.814134] dagster-daemon[2244]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 229.814819] dagster-daemon[2244]: ) full # [ 229.815589] dagster-daemon[2244]: ^ full # [ 229.816226] dagster-daemon[2244]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 229.816837] dagster-daemon[2244]: self._engine = create_pg_engine( full # [ 229.817708] dagster-daemon[2244]: ~~~~~~~~~~~~~~~~^ full # [ 229.818515] dagster-daemon[2244]: self.postgres_url, full # [ 229.819147] dagster-daemon[2244]: ^^^^^^^^^^^^^^^^^^ full # [ 229.819757] dagster-daemon[2244]: ...<2 lines>... full # [ 229.820659] dagster-daemon[2244]: poolclass=db_pool.NullPool, full # [ 229.821235] dagster-daemon[2244]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 229.821842] dagster-daemon[2244]: ) full # [ 229.822680] dagster-daemon[2244]: ^ full # [ 229.823516] dagster-daemon[2244]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 229.824157] dagster-daemon[2244]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 229.824769] dagster-daemon[2244]: File "", line 2, in create_engine full # [ 229.825602] dagster-daemon[2244]: return target(fn, url, **kwargs) full # [ 229.826241] dagster-daemon[2244]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 229.826864] dagster-daemon[2244]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 229.827695] dagster-daemon[2244]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 229.828606] dagster-daemon[2244]: dbapi = dbapi_meth(**dbapi_args) full # [ 229.847130] dagster-daemon[2244]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 229.847683] dagster-daemon[2244]: import psycopg full # [ 229.848531] dagster-daemon[2244]: ModuleNotFoundError: No module named 'psycopg' full # [ 230.050523] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 230.052877] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 230.054990] systemd[1]: dagster-daemon.service: Consumed 1.429s CPU time over 7.227s wall clock time, 88.5M memory peak. full # [ 231.875480] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 27. full # [ 231.878318] systemd[1]: Started Dagster Webserver. full # [ 234.487620] dagster-webserver[2265]: Traceback (most recent call last): full # [ 234.490178] dagster-webserver[2265]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 234.490772] dagster-webserver[2265]: sys.exit(main()) full # [ 234.491588] dagster-webserver[2265]: ~~~~^^ full # [ 234.492239] dagster-webserver[2265]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 234.492850] dagster-webserver[2265]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 234.493512] dagster-webserver[2265]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 234.494134] dagster-webserver[2265]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 234.494756] dagster-webserver[2265]: return self.main(*args, **kwargs) full # [ 234.495590] dagster-webserver[2265]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 234.496284] dagster-webserver[2265]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 234.496848] dagster-webserver[2265]: rv = self.invoke(ctx) full # [ 234.505684] dagster-webserver[2265]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 234.506258] dagster-webserver[2265]: return ctx.invoke(self.callback, **ctx.params) full # [ 234.506894] dagster-webserver[2265]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 234.507714] dagster-webserver[2265]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 234.508559] dagster-webserver[2265]: return callback(*args, **kwargs) full # [ 234.509253] dagster-webserver[2265]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 234.509835] dagster-webserver[2265]: instance = stack.enter_context( full # [ 234.510671] dagster-webserver[2265]: get_possibly_temporary_instance_for_cli( full # [ 234.511518] dagster-webserver[2265]: ...<3 lines>... full # [ 234.512173] dagster-webserver[2265]: ) full # [ 234.512804] dagster-webserver[2265]: ) full # [ 234.513426] dagster-webserver[2265]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 234.514064] dagster-webserver[2265]: result = _enter(cm) full # [ 234.523880] dagster-webserver[2265]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 234.524630] dagster-webserver[2265]: return next(self.gen) full # [ 234.525272] dagster-webserver[2265]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 234.525899] dagster-webserver[2265]: with DagsterInstance.get() as instance: full # [ 234.527547] dagster-webserver[2265]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 234.528194] dagster-webserver[2265]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 234.528812] dagster-webserver[2265]: return create_instance_from_dagster_home() full # [ 234.529657] dagster-webserver[2265]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 234.530306] dagster-webserver[2265]: return create_instance_from_config(dagster_home_path) full # [ 234.530939] dagster-webserver[2265]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 234.531765] dagster-webserver[2265]: return create_instance_from_ref(instance_ref) full # [ 234.532590] dagster-webserver[2265]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 234.533227] dagster-webserver[2265]: unified_storage = instance_ref.storage full # [ 234.533847] dagster-webserver[2265]: ^^^^^^^^^^^^^^^^^^^^ full # [ 234.534490] dagster-webserver[2265]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 234.535140] dagster-webserver[2265]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 234.535732] dagster-webserver[2265]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 234.536565] dagster-webserver[2265]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 234.537202] dagster-webserver[2265]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 234.537807] dagster-webserver[2265]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 234.538635] dagster-webserver[2265]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 234.539322] dagster-webserver[2265]: return DagsterPostgresStorage( full # [ 234.539893] dagster-webserver[2265]: inst_data=inst_data, full # [ 234.540716] dagster-webserver[2265]: ...<2 lines>... full # [ 234.541546] dagster-webserver[2265]: token_provider=get_token_provider_from_config(config_value), full # [ 234.542184] dagster-webserver[2265]: ) full # [ 234.542799] dagster-webserver[2265]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 234.543633] dagster-webserver[2265]: self._run_storage = PostgresRunStorage( full # [ 234.544282] dagster-webserver[2265]: ~~~~~~~~~~~~~~~~~~^ full # [ 234.544884] dagster-webserver[2265]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 234.545727] dagster-webserver[2265]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 234.546747] dagster-webserver[2265]: ) full # [ 234.547570] dagster-webserver[2265]: ^ full # [ 234.548214] dagster-webserver[2265]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 234.548812] dagster-webserver[2265]: self._engine = create_pg_engine( full # [ 234.549636] dagster-webserver[2265]: ~~~~~~~~~~~~~~~~^ full # [ 234.550281] dagster-webserver[2265]: self.postgres_url, full # [ 234.550892] dagster-webserver[2265]: ^^^^^^^^^^^^^^^^^^ full # [ 234.551722] dagster-webserver[2265]: ...<2 lines>... full # [ 234.552556] dagster-webserver[2265]: poolclass=db_pool.NullPool, full # [ 234.553194] dagster-webserver[2265]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 234.553805] dagster-webserver[2265]: ) full # [ 234.554638] dagster-webserver[2265]: ^ full # [ 234.555252] dagster-webserver[2265]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 234.555898] dagster-webserver[2265]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 234.556721] dagster-webserver[2265]: File "", line 2, in create_engine full # [ 234.557553] dagster-webserver[2265]: return target(fn, url, **kwargs) full # [ 234.558191] dagster-webserver[2265]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 234.558804] dagster-webserver[2265]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 234.559638] dagster-webserver[2265]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 234.560283] dagster-webserver[2265]: dbapi = dbapi_meth(**dbapi_args) full # [ 234.560897] dagster-webserver[2265]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 234.561720] dagster-webserver[2265]: import psycopg full # [ 234.562554] dagster-webserver[2265]: ModuleNotFoundError: No module named 'psycopg' full # [ 234.881667] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 234.884159] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 234.887282] systemd[1]: dagster-webserver.service: Consumed 2.035s CPU time over 8.101s wall clock time, 111.8M memory peak. full # [ 235.125550] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 31. full # [ 235.128314] systemd[1]: Started Dagster Daemon. full # [ 236.974336] dagster-daemon[2282]: Traceback (most recent call last): full # [ 236.976868] dagster-daemon[2282]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 236.977658] dagster-daemon[2282]: sys.exit(main()) full # [ 236.978283] dagster-daemon[2282]: ~~~~^^ full # [ 236.978885] dagster-daemon[2282]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 236.979726] dagster-daemon[2282]: cli(obj={}) full # [ 236.980589] dagster-daemon[2282]: ~~~^^^^^^^^ full # [ 236.981231] dagster-daemon[2282]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 236.981815] dagster-daemon[2282]: return self.main(*args, **kwargs) full # [ 236.982713] dagster-daemon[2282]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 236.983310] dagster-daemon[2282]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 236.983910] dagster-daemon[2282]: rv = self.invoke(ctx) full # [ 236.984750] dagster-daemon[2282]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 236.985583] dagster-daemon[2282]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 236.986373] dagster-daemon[2282]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 236.995851] dagster-daemon[2282]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 236.996628] dagster-daemon[2282]: return ctx.invoke(self.callback, **ctx.params) full # [ 236.997257] dagster-daemon[2282]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 236.997881] dagster-daemon[2282]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 236.998726] dagster-daemon[2282]: return callback(*args, **kwargs) full # [ 236.999653] dagster-daemon[2282]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 237.000229] dagster-daemon[2282]: with get_instance_for_cli( full # [ 237.000836] dagster-daemon[2282]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 237.001683] dagster-daemon[2282]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 237.002528] dagster-daemon[2282]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 237.003180] dagster-daemon[2282]: ) as instance: full # [ 237.003801] dagster-daemon[2282]: ^ full # [ 237.004424] dagster-daemon[2282]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 237.005063] dagster-daemon[2282]: return next(self.gen) full # [ 237.015289] dagster-daemon[2282]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 237.015837] dagster-daemon[2282]: with DagsterInstance.get() as instance: full # [ 237.016678] dagster-daemon[2282]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 237.017520] dagster-daemon[2282]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 237.018173] dagster-daemon[2282]: return create_instance_from_dagster_home() full # [ 237.018808] dagster-daemon[2282]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 237.019446] dagster-daemon[2282]: return create_instance_from_config(dagster_home_path) full # [ 237.020142] dagster-daemon[2282]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 237.020729] dagster-daemon[2282]: return create_instance_from_ref(instance_ref) full # [ 237.021573] dagster-daemon[2282]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 237.022228] dagster-daemon[2282]: unified_storage = instance_ref.storage full # [ 237.022858] dagster-daemon[2282]: ^^^^^^^^^^^^^^^^^^^^ full # [ 237.035727] dagster-daemon[2282]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 237.036298] dagster-daemon[2282]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 237.036908] dagster-daemon[2282]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 237.037747] dagster-daemon[2282]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 237.038594] dagster-daemon[2282]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 237.039248] dagster-daemon[2282]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 237.039871] dagster-daemon[2282]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 237.040708] dagster-daemon[2282]: return DagsterPostgresStorage( full # [ 237.041552] dagster-daemon[2282]: inst_data=inst_data, full # [ 237.042208] dagster-daemon[2282]: ...<2 lines>... full # [ 237.042814] dagster-daemon[2282]: token_provider=get_token_provider_from_config(config_value), full # [ 237.043658] dagster-daemon[2282]: ) full # [ 237.044334] dagster-daemon[2282]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 237.044938] dagster-daemon[2282]: self._run_storage = PostgresRunStorage( full # [ 237.045787] dagster-daemon[2282]: ~~~~~~~~~~~~~~~~~~^ full # [ 237.046607] dagster-daemon[2282]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 237.047269] dagster-daemon[2282]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 237.047884] dagster-daemon[2282]: ) full # [ 237.048704] dagster-daemon[2282]: ^ full # [ 237.049538] dagster-daemon[2282]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 237.050175] dagster-daemon[2282]: self._engine = create_pg_engine( full # [ 237.050792] dagster-daemon[2282]: ~~~~~~~~~~~~~~~~^ full # [ 237.051424] dagster-daemon[2282]: self.postgres_url, full # [ 237.052064] dagster-daemon[2282]: ^^^^^^^^^^^^^^^^^^ full # [ 237.052676] dagster-daemon[2282]: ...<2 lines>... full # [ 237.053509] dagster-daemon[2282]: poolclass=db_pool.NullPool, full # [ 237.054146] dagster-daemon[2282]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 237.054763] dagster-daemon[2282]: ) full # [ 237.055595] dagster-daemon[2282]: ^ full # [ 237.071906] dagster-daemon[2282]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 237.074515] dagster-daemon[2282]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 237.075931] dagster-daemon[2282]: File "", line 2, in create_engine full # [ 237.078136] dagster-daemon[2282]: return target(fn, url, **kwargs) full # [ 237.079338] dagster-daemon[2282]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 237.081871] dagster-daemon[2282]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 237.083359] dagster-daemon[2282]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 237.085937] dagster-daemon[2282]: dbapi = dbapi_meth(**dbapi_args) full # [ 237.087133] dagster-daemon[2282]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 237.089881] dagster-daemon[2282]: import psycopg full # [ 237.090833] dagster-daemon[2282]: ModuleNotFoundError: No module named 'psycopg' full # [ 237.265528] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 237.268133] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 237.270342] systemd[1]: dagster-daemon.service: Consumed 1.412s CPU time over 7.213s wall clock time, 88.5M memory peak. full # [ 240.125774] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 28. full # [ 240.128628] systemd[1]: Started Dagster Webserver. full # [ 242.375341] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 32. full # [ 242.378556] systemd[1]: Started Dagster Daemon. full # [ 242.757618] dagster-webserver[2307]: Traceback (most recent call last): full # [ 242.759814] dagster-webserver[2307]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 242.760232] dagster-webserver[2307]: sys.exit(main()) full # [ 242.760935] dagster-webserver[2307]: ~~~~^^ full # [ 242.763577] dagster-webserver[2307]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 242.763950] dagster-webserver[2307]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 242.764802] dagster-webserver[2307]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 242.767089] dagster-webserver[2307]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 242.767634] dagster-webserver[2307]: return self.main(*args, **kwargs) full # [ 242.768283] dagster-webserver[2307]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 242.768887] dagster-webserver[2307]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 242.771710] dagster-webserver[2307]: rv = self.invoke(ctx) full # [ 242.772543] dagster-webserver[2307]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 242.775087] dagster-webserver[2307]: return ctx.invoke(self.callback, **ctx.params) full # [ 242.775800] dagster-webserver[2307]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 242.776605] dagster-webserver[2307]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 242.780095] dagster-webserver[2307]: return callback(*args, **kwargs) full # [ 242.780644] dagster-webserver[2307]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 242.781262] dagster-webserver[2307]: instance = stack.enter_context( full # [ 242.781898] dagster-webserver[2307]: get_possibly_temporary_instance_for_cli( full # [ 242.784719] dagster-webserver[2307]: ...<3 lines>... full # [ 242.785563] dagster-webserver[2307]: ) full # [ 242.788088] dagster-webserver[2307]: ) full # [ 242.788601] dagster-webserver[2307]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 242.789244] dagster-webserver[2307]: result = _enter(cm) full # [ 242.793090] dagster-webserver[2307]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 242.793608] dagster-webserver[2307]: return next(self.gen) full # [ 242.794249] dagster-webserver[2307]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 242.794847] dagster-webserver[2307]: with DagsterInstance.get() as instance: full # [ 242.797090] dagster-webserver[2307]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 242.797699] dagster-webserver[2307]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 242.798527] dagster-webserver[2307]: return create_instance_from_dagster_home() full # [ 242.801176] dagster-webserver[2307]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 242.801767] dagster-webserver[2307]: return create_instance_from_config(dagster_home_path) full # [ 242.802595] dagster-webserver[2307]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 242.805090] dagster-webserver[2307]: return create_instance_from_ref(instance_ref) full # [ 242.805633] dagster-webserver[2307]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 242.806280] dagster-webserver[2307]: unified_storage = instance_ref.storage full # [ 242.806876] dagster-webserver[2307]: ^^^^^^^^^^^^^^^^^^^^ full # [ 242.809705] dagster-webserver[2307]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 242.812729] dagster-webserver[2307]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 242.813539] dagster-webserver[2307]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 242.816090] dagster-webserver[2307]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 242.816791] dagster-webserver[2307]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 242.817444] dagster-webserver[2307]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 242.818077] dagster-webserver[2307]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 242.818686] dagster-webserver[2307]: return DagsterPostgresStorage( full # [ 242.822089] dagster-webserver[2307]: inst_data=inst_data, full # [ 242.822711] dagster-webserver[2307]: ...<2 lines>... full # [ 242.825090] dagster-webserver[2307]: token_provider=get_token_provider_from_config(config_value), full # [ 242.825762] dagster-webserver[2307]: ) full # [ 242.828090] dagster-webserver[2307]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 242.830090] dagster-webserver[2307]: self._run_storage = PostgresRunStorage( full # [ 242.830624] dagster-webserver[2307]: ~~~~~~~~~~~~~~~~~~^ full # [ 242.832918] dagster-webserver[2307]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 242.833671] dagster-webserver[2307]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 242.834501] dagster-webserver[2307]: ) full # [ 242.837090] dagster-webserver[2307]: ^ full # [ 242.837794] dagster-webserver[2307]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 242.838768] dagster-webserver[2307]: self._engine = create_pg_engine( full # [ 242.841089] dagster-webserver[2307]: ~~~~~~~~~~~~~~~~^ full # [ 242.841415] dagster-webserver[2307]: self.postgres_url, full # [ 242.842060] dagster-webserver[2307]: ^^^^^^^^^^^^^^^^^^ full # [ 242.842673] dagster-webserver[2307]: ...<2 lines>... full # [ 242.846091] dagster-webserver[2307]: poolclass=db_pool.NullPool, full # [ 242.846731] dagster-webserver[2307]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 242.849090] dagster-webserver[2307]: ) full # [ 242.849786] dagster-webserver[2307]: ^ full # [ 242.852089] dagster-webserver[2307]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 242.852644] dagster-webserver[2307]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 242.853261] dagster-webserver[2307]: File "", line 2, in create_engine full # [ 242.853901] dagster-webserver[2307]: return target(fn, url, **kwargs) full # [ 242.856730] dagster-webserver[2307]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 242.857579] dagster-webserver[2307]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 242.860091] dagster-webserver[2307]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 242.860607] dagster-webserver[2307]: dbapi = dbapi_meth(**dbapi_args) full # [ 242.861250] dagster-webserver[2307]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 242.861864] dagster-webserver[2307]: import psycopg full # [ 242.864708] dagster-webserver[2307]: ModuleNotFoundError: No module named 'psycopg' full # [ 243.139354] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 243.142951] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 243.144718] systemd[1]: dagster-webserver.service: Consumed 2.045s CPU time over 8.257s wall clock time, 111.8M memory peak. full # [ 244.329751] dagster-daemon[2317]: Traceback (most recent call last): full # [ 244.332313] dagster-daemon[2317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 244.332888] dagster-daemon[2317]: sys.exit(main()) full # [ 244.333701] dagster-daemon[2317]: ~~~~^^ full # [ 244.334580] dagster-daemon[2317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 244.335169] dagster-daemon[2317]: cli(obj={}) full # [ 244.335796] dagster-daemon[2317]: ~~~^^^^^^^^ full # [ 244.336598] dagster-daemon[2317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 244.337263] dagster-daemon[2317]: return self.main(*args, **kwargs) full # [ 244.337846] dagster-daemon[2317]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 244.338517] dagster-daemon[2317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 244.339121] dagster-daemon[2317]: rv = self.invoke(ctx) full # [ 244.339737] dagster-daemon[2317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 244.340573] dagster-daemon[2317]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 244.341229] dagster-daemon[2317]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 244.341807] dagster-daemon[2317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 244.342639] dagster-daemon[2317]: return ctx.invoke(self.callback, **ctx.params) full # [ 244.343259] dagster-daemon[2317]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 244.355575] dagster-daemon[2317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 244.356136] dagster-daemon[2317]: return callback(*args, **kwargs) full # [ 244.356758] dagster-daemon[2317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 244.357602] dagster-daemon[2317]: with get_instance_for_cli( full # [ 244.358255] dagster-daemon[2317]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 244.358871] dagster-daemon[2317]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 244.359706] dagster-daemon[2317]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 244.360550] dagster-daemon[2317]: ) as instance: full # [ 244.361211] dagster-daemon[2317]: ^ full # [ 244.361828] dagster-daemon[2317]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 244.362671] dagster-daemon[2317]: return next(self.gen) full # [ 244.363547] dagster-daemon[2317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 244.364164] dagster-daemon[2317]: with DagsterInstance.get() as instance: full # [ 244.364787] dagster-daemon[2317]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 244.365614] dagster-daemon[2317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 244.366299] dagster-daemon[2317]: return create_instance_from_dagster_home() full # [ 244.378347] dagster-daemon[2317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 244.378878] dagster-daemon[2317]: return create_instance_from_config(dagster_home_path) full # [ 244.379718] dagster-daemon[2317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 244.380558] dagster-daemon[2317]: return create_instance_from_ref(instance_ref) full # [ 244.381214] dagster-daemon[2317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 244.381821] dagster-daemon[2317]: unified_storage = instance_ref.storage full # [ 244.382685] dagster-daemon[2317]: ^^^^^^^^^^^^^^^^^^^^ full # [ 244.383336] dagster-daemon[2317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 244.383937] dagster-daemon[2317]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 244.384776] dagster-daemon[2317]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 244.396174] dagster-daemon[2317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 244.396739] dagster-daemon[2317]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 244.397655] dagster-daemon[2317]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 244.398242] dagster-daemon[2317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 244.398862] dagster-daemon[2317]: return DagsterPostgresStorage( full # [ 244.399571] dagster-daemon[2317]: inst_data=inst_data, full # [ 244.400168] dagster-daemon[2317]: ...<2 lines>... full # [ 244.400798] dagster-daemon[2317]: token_provider=get_token_provider_from_config(config_value), full # [ 244.401626] dagster-daemon[2317]: ) full # [ 244.402353] dagster-daemon[2317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 244.402899] dagster-daemon[2317]: self._run_storage = PostgresRunStorage( full # [ 244.403736] dagster-daemon[2317]: ~~~~~~~~~~~~~~~~~~^ full # [ 244.404587] dagster-daemon[2317]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 244.405242] dagster-daemon[2317]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 244.405866] dagster-daemon[2317]: ) full # [ 244.406520] dagster-daemon[2317]: ^ full # [ 244.407182] dagster-daemon[2317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 244.407988] dagster-daemon[2317]: self._engine = create_pg_engine( full # [ 244.408643] dagster-daemon[2317]: ~~~~~~~~~~~~~~~~^ full # [ 244.409261] dagster-daemon[2317]: self.postgres_url, full # [ 244.409878] dagster-daemon[2317]: ^^^^^^^^^^^^^^^^^^ full # [ 244.410704] dagster-daemon[2317]: ...<2 lines>... full # [ 244.411538] dagster-daemon[2317]: poolclass=db_pool.NullPool, full # [ 244.412181] dagster-daemon[2317]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 244.412797] dagster-daemon[2317]: ) full # [ 244.413425] dagster-daemon[2317]: ^ full # [ 244.427136] dagster-daemon[2317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 244.429749] dagster-daemon[2317]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 244.431197] dagster-daemon[2317]: File "", line 2, in create_engine full # [ 244.433383] dagster-daemon[2317]: return target(fn, url, **kwargs) full # [ 244.434587] dagster-daemon[2317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 244.437154] dagster-daemon[2317]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 244.438658] dagster-daemon[2317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 244.441237] dagster-daemon[2317]: dbapi = dbapi_meth(**dbapi_args) full # [ 244.442425] dagster-daemon[2317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 244.445186] dagster-daemon[2317]: import psycopg full # [ 244.446157] dagster-daemon[2317]: ModuleNotFoundError: No module named 'psycopg' full # [ 244.625046] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 244.627363] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 244.629434] systemd[1]: dagster-daemon.service: Consumed 1.438s CPU time over 7.358s wall clock time, 88.5M memory peak. full # [ 248.375943] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 29. full # [ 248.379296] systemd[1]: Started Dagster Webserver. full # [ 249.875434] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 33. full # [ 249.878890] systemd[1]: Started Dagster Daemon. full # [ 251.019084] dagster-webserver[2349]: Traceback (most recent call last): full # [ 251.021703] dagster-webserver[2349]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 251.022344] dagster-webserver[2349]: sys.exit(main()) full # [ 251.022988] dagster-webserver[2349]: ~~~~^^ full # [ 251.025260] dagster-webserver[2349]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 251.025868] dagster-webserver[2349]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 251.026718] dagster-webserver[2349]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 251.030088] dagster-webserver[2349]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 251.030436] dagster-webserver[2349]: return self.main(*args, **kwargs) full # [ 251.031088] dagster-webserver[2349]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 251.031697] dagster-webserver[2349]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 251.035109] dagster-webserver[2349]: rv = self.invoke(ctx) full # [ 251.035746] dagster-webserver[2349]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 251.038088] dagster-webserver[2349]: return ctx.invoke(self.callback, **ctx.params) full # [ 251.038625] dagster-webserver[2349]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 251.041089] dagster-webserver[2349]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 251.041668] dagster-webserver[2349]: return callback(*args, **kwargs) full # [ 251.042506] dagster-webserver[2349]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 251.045089] dagster-webserver[2349]: instance = stack.enter_context( full # [ 251.045755] dagster-webserver[2349]: get_possibly_temporary_instance_for_cli( full # [ 251.046589] dagster-webserver[2349]: ...<3 lines>... full # [ 251.049094] dagster-webserver[2349]: ) full # [ 251.049632] dagster-webserver[2349]: ) full # [ 251.050299] dagster-webserver[2349]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 251.050903] dagster-webserver[2349]: result = _enter(cm) full # [ 251.053142] dagster-webserver[2349]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 251.053750] dagster-webserver[2349]: return next(self.gen) full # [ 251.057089] dagster-webserver[2349]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 251.057606] dagster-webserver[2349]: with DagsterInstance.get() as instance: full # [ 251.060090] dagster-webserver[2349]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 251.060714] dagster-webserver[2349]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 251.061504] dagster-webserver[2349]: return create_instance_from_dagster_home() full # [ 251.064090] dagster-webserver[2349]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 251.064755] dagster-webserver[2349]: return create_instance_from_config(dagster_home_path) full # [ 251.065587] dagster-webserver[2349]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 251.068089] dagster-webserver[2349]: return create_instance_from_ref(instance_ref) full # [ 251.068637] dagster-webserver[2349]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 251.069283] dagster-webserver[2349]: unified_storage = instance_ref.storage full # [ 251.069883] dagster-webserver[2349]: ^^^^^^^^^^^^^^^^^^^^ full # [ 251.072703] dagster-webserver[2349]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 251.073548] dagster-webserver[2349]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 251.076089] dagster-webserver[2349]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 251.076770] dagster-webserver[2349]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 251.077601] dagster-webserver[2349]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 251.080111] dagster-webserver[2349]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 251.080652] dagster-webserver[2349]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 251.081269] dagster-webserver[2349]: return DagsterPostgresStorage( full # [ 251.081907] dagster-webserver[2349]: inst_data=inst_data, full # [ 251.084543] dagster-webserver[2349]: ...<2 lines>... full # [ 251.085183] dagster-webserver[2349]: token_provider=get_token_provider_from_config(config_value), full # [ 251.085790] dagster-webserver[2349]: ) full # [ 251.089093] dagster-webserver[2349]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 251.089644] dagster-webserver[2349]: self._run_storage = PostgresRunStorage( full # [ 251.090261] dagster-webserver[2349]: ~~~~~~~~~~~~~~~~~~^ full # [ 251.090946] dagster-webserver[2349]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 251.093723] dagster-webserver[2349]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 251.094557] dagster-webserver[2349]: ) full # [ 251.097089] dagster-webserver[2349]: ^ full # [ 251.097605] dagster-webserver[2349]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 251.098253] dagster-webserver[2349]: self._engine = create_pg_engine( full # [ 251.098856] dagster-webserver[2349]: ~~~~~~~~~~~~~~~~^ full # [ 251.102090] dagster-webserver[2349]: self.postgres_url, full # [ 251.102715] dagster-webserver[2349]: ^^^^^^^^^^^^^^^^^^ full # [ 251.105089] dagster-webserver[2349]: ...<2 lines>... full # [ 251.105771] dagster-webserver[2349]: poolclass=db_pool.NullPool, full # [ 251.108090] dagster-webserver[2349]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 251.108607] dagster-webserver[2349]: ) full # [ 251.110125] dagster-webserver[2349]: ^ full # [ 251.110667] dagster-webserver[2349]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 251.111502] dagster-webserver[2349]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 251.115091] dagster-webserver[2349]: File "", line 2, in create_engine full # [ 251.115777] dagster-webserver[2349]: return target(fn, url, **kwargs) full # [ 251.116689] dagster-webserver[2349]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 251.119091] dagster-webserver[2349]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 251.119733] dagster-webserver[2349]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 251.122092] dagster-webserver[2349]: dbapi = dbapi_meth(**dbapi_args) full # [ 251.122777] dagster-webserver[2349]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 251.125201] dagster-webserver[2349]: import psycopg full # [ 251.125805] dagster-webserver[2349]: ModuleNotFoundError: No module named 'psycopg' full # [ 251.414127] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 251.414867] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 251.418612] systemd[1]: dagster-webserver.service: Consumed 2.079s CPU time over 8.273s wall clock time, 111.6M memory peak. full # [ 251.833501] dagster-daemon[2355]: Traceback (most recent call last): full # [ 251.835913] dagster-daemon[2355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 251.836680] dagster-daemon[2355]: sys.exit(main()) full # [ 251.837293] dagster-daemon[2355]: ~~~~^^ full # [ 251.837905] dagster-daemon[2355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 251.838739] dagster-daemon[2355]: cli(obj={}) full # [ 251.839616] dagster-daemon[2355]: ~~~^^^^^^^^ full # [ 251.840258] dagster-daemon[2355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 251.840631] dagster-daemon[2355]: return self.main(*args, **kwargs) full # [ 251.841268] dagster-daemon[2355]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 251.841883] dagster-daemon[2355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 251.842708] dagster-daemon[2355]: rv = self.invoke(ctx) full # [ 251.850298] dagster-daemon[2355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 251.850836] dagster-daemon[2355]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 251.851705] dagster-daemon[2355]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 251.852530] dagster-daemon[2355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 251.853184] dagster-daemon[2355]: return ctx.invoke(self.callback, **ctx.params) full # [ 251.853806] dagster-daemon[2355]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 251.854652] dagster-daemon[2355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 251.855291] dagster-daemon[2355]: return callback(*args, **kwargs) full # [ 251.855930] dagster-daemon[2355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 251.856768] dagster-daemon[2355]: with get_instance_for_cli( full # [ 251.857657] dagster-daemon[2355]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 251.858244] dagster-daemon[2355]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 251.858866] dagster-daemon[2355]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 251.859697] dagster-daemon[2355]: ) as instance: full # [ 251.860529] dagster-daemon[2355]: ^ full # [ 251.861171] dagster-daemon[2355]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 251.861781] dagster-daemon[2355]: return next(self.gen) full # [ 251.862633] dagster-daemon[2355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 251.863241] dagster-daemon[2355]: with DagsterInstance.get() as instance: full # [ 251.863864] dagster-daemon[2355]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 251.864491] dagster-daemon[2355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 251.865128] dagster-daemon[2355]: return create_instance_from_dagster_home() full # [ 251.882170] dagster-daemon[2355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 251.882737] dagster-daemon[2355]: return create_instance_from_config(dagster_home_path) full # [ 251.883575] dagster-daemon[2355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 251.884230] dagster-daemon[2355]: return create_instance_from_ref(instance_ref) full # [ 251.884837] dagster-daemon[2355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 251.885682] dagster-daemon[2355]: unified_storage = instance_ref.storage full # [ 251.886557] dagster-daemon[2355]: ^^^^^^^^^^^^^^^^^^^^ full # [ 251.887188] dagster-daemon[2355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 251.887805] dagster-daemon[2355]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 251.888650] dagster-daemon[2355]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 251.889326] dagster-daemon[2355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 251.889923] dagster-daemon[2355]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 251.890767] dagster-daemon[2355]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 251.891608] dagster-daemon[2355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 251.892263] dagster-daemon[2355]: return DagsterPostgresStorage( full # [ 251.892881] dagster-daemon[2355]: inst_data=inst_data, full # [ 251.893723] dagster-daemon[2355]: ...<2 lines>... full # [ 251.894582] dagster-daemon[2355]: token_provider=get_token_provider_from_config(config_value), full # [ 251.895226] dagster-daemon[2355]: ) full # [ 251.912239] dagster-daemon[2355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 251.912790] dagster-daemon[2355]: self._run_storage = PostgresRunStorage( full # [ 251.913434] dagster-daemon[2355]: ~~~~~~~~~~~~~~~~~~^ full # [ 251.914095] dagster-daemon[2355]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 251.914716] dagster-daemon[2355]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 251.915561] dagster-daemon[2355]: ) full # [ 251.916216] dagster-daemon[2355]: ^ full # [ 251.916822] dagster-daemon[2355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 251.917668] dagster-daemon[2355]: self._engine = create_pg_engine( full # [ 251.918516] dagster-daemon[2355]: ~~~~~~~~~~~~~~~~^ full # [ 251.919170] dagster-daemon[2355]: self.postgres_url, full # [ 251.919788] dagster-daemon[2355]: ^^^^^^^^^^^^^^^^^^ full # [ 251.920433] dagster-daemon[2355]: ...<2 lines>... full # [ 251.921094] dagster-daemon[2355]: poolclass=db_pool.NullPool, full # [ 251.921717] dagster-daemon[2355]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 251.922561] dagster-daemon[2355]: ) full # [ 251.923222] dagster-daemon[2355]: ^ full # [ 251.923817] dagster-daemon[2355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 251.924663] dagster-daemon[2355]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 251.925544] dagster-daemon[2355]: File "", line 2, in create_engine full # [ 251.926163] dagster-daemon[2355]: return target(fn, url, **kwargs) full # [ 251.926791] dagster-daemon[2355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 251.927616] dagster-daemon[2355]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 251.941296] dagster-daemon[2355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 251.943874] dagster-daemon[2355]: dbapi = dbapi_meth(**dbapi_args) full # [ 251.945086] dagster-daemon[2355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 251.947835] dagster-daemon[2355]: import psycopg full # [ 251.948822] dagster-daemon[2355]: ModuleNotFoundError: No module named 'psycopg' full # [ 252.138586] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 252.140755] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 252.143653] systemd[1]: dagster-daemon.service: Consumed 1.475s CPU time over 7.515s wall clock time, 88.4M memory peak. full # [ 256.626168] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 30. full # [ 256.630375] systemd[1]: Started Dagster Webserver. full # [ 257.375104] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 34. full # [ 257.377694] systemd[1]: Started Dagster Daemon. full # [ 259.216206] dagster-daemon[2398]: Traceback (most recent call last): full # [ 259.218078] dagster-daemon[2398]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 259.218626] dagster-daemon[2398]: sys.exit(main()) full # [ 259.219254] dagster-daemon[2398]: ~~~~^^ full # [ 259.219860] dagster-daemon[2398]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 259.221695] dagster-daemon[2398]: cli(obj={}) full # [ 259.222551] dagster-daemon[2398]: ~~~^^^^^^^^ full # [ 259.223362] dagster-daemon[2398]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 259.223980] dagster-daemon[2398]: return self.main(*args, **kwargs) full # [ 259.225182] dagster-daemon[2398]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 259.230076] dagster-daemon[2398]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 259.230604] dagster-daemon[2398]: rv = self.invoke(ctx) full # [ 259.231248] dagster-daemon[2398]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 259.231857] dagster-daemon[2398]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 259.235118] dagster-daemon[2398]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 259.235722] dagster-daemon[2398]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 259.236598] dagster-daemon[2398]: return ctx.invoke(self.callback, **ctx.params) full # [ 259.237198] dagster-daemon[2398]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 259.237808] dagster-daemon[2398]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 259.238804] dagster-daemon[2398]: return callback(*args, **kwargs) full # [ 259.239671] dagster-daemon[2398]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 259.240606] dagster-daemon[2398]: with get_instance_for_cli( full # [ 259.241313] dagster-daemon[2398]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 259.241962] dagster-daemon[2398]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 259.242803] dagster-daemon[2398]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 259.243630] dagster-daemon[2398]: ) as instance: full # [ 259.244396] dagster-daemon[2398]: ^ full # [ 259.245099] dagster-daemon[2398]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 259.245719] dagster-daemon[2398]: return next(self.gen) full # [ 259.246696] dagster-daemon[2398]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 259.247567] dagster-daemon[2398]: with DagsterInstance.get() as instance: full # [ 259.248324] dagster-daemon[2398]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 259.249114] dagster-daemon[2398]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 259.249656] dagster-daemon[2398]: return create_instance_from_dagster_home() full # [ 259.250651] dagster-daemon[2398]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 259.251514] dagster-daemon[2398]: return create_instance_from_config(dagster_home_path) full # [ 259.252268] dagster-daemon[2398]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 259.252963] dagster-daemon[2398]: return create_instance_from_ref(instance_ref) full # [ 259.253796] dagster-daemon[2398]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 259.254523] dagster-daemon[2398]: unified_storage = instance_ref.storage full # [ 259.255095] dagster-daemon[2398]: ^^^^^^^^^^^^^^^^^^^^ full # [ 259.255678] dagster-daemon[2398]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 259.256721] dagster-daemon[2398]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 259.257539] dagster-daemon[2398]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 259.258231] dagster-daemon[2398]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 259.258791] dagster-daemon[2398]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 259.259422] dagster-daemon[2398]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 259.260183] dagster-daemon[2398]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 259.260873] dagster-daemon[2398]: return DagsterPostgresStorage( full # [ 259.261705] dagster-daemon[2398]: inst_data=inst_data, full # [ 259.262641] dagster-daemon[2398]: ...<2 lines>... full # [ 259.263185] dagster-daemon[2398]: token_provider=get_token_provider_from_config(config_value), full # [ 259.263794] dagster-daemon[2398]: ) full # [ 259.264496] dagster-daemon[2398]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 259.265076] dagster-daemon[2398]: self._run_storage = PostgresRunStorage( full # [ 259.265683] dagster-daemon[2398]: ~~~~~~~~~~~~~~~~~~^ full # [ 259.266608] dagster-daemon[2398]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 259.267154] dagster-daemon[2398]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 259.267759] dagster-daemon[2398]: ) full # [ 259.268771] dagster-daemon[2398]: ^ full # [ 259.269415] dagster-daemon[2398]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 259.270107] dagster-daemon[2398]: self._engine = create_pg_engine( full # [ 259.270667] dagster-daemon[2398]: ~~~~~~~~~~~~~~~~^ full # [ 259.271493] dagster-daemon[2398]: self.postgres_url, full # [ 259.272289] dagster-daemon[2398]: ^^^^^^^^^^^^^^^^^^ full # [ 259.272939] dagster-daemon[2398]: ...<2 lines>... full # [ 259.273769] dagster-daemon[2398]: poolclass=db_pool.NullPool, full # [ 259.274695] dagster-daemon[2398]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 259.275239] dagster-daemon[2398]: ) full # [ 259.275854] dagster-daemon[2398]: ^ full # [ 259.276510] dagster-daemon[2398]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 259.277126] dagster-daemon[2398]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 259.277740] dagster-daemon[2398]: File "", line 2, in create_engine full # [ 259.278656] dagster-daemon[2398]: return target(fn, url, **kwargs) full # [ 259.279218] dagster-daemon[2398]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 259.279812] dagster-daemon[2398]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 259.280732] dagster-daemon[2398]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 259.281263] dagster-daemon[2398]: dbapi = dbapi_meth(**dbapi_args) full # [ 259.281898] dagster-daemon[2398]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 259.282734] dagster-daemon[2398]: import psycopg full # [ 259.283565] dagster-daemon[2398]: ModuleNotFoundError: No module named 'psycopg' full # [ 259.355348] dagster-webserver[2392]: Traceback (most recent call last): full # [ 259.357081] dagster-webserver[2392]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 259.357628] dagster-webserver[2392]: sys.exit(main()) full # [ 259.358262] dagster-webserver[2392]: ~~~~^^ full # [ 259.358862] dagster-webserver[2392]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 259.362554] dagster-webserver[2392]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 259.363215] dagster-webserver[2392]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 259.363804] dagster-webserver[2392]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 259.367144] dagster-webserver[2392]: return self.main(*args, **kwargs) full # [ 259.367660] dagster-webserver[2392]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 259.368491] dagster-webserver[2392]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 259.371160] dagster-webserver[2392]: rv = self.invoke(ctx) full # [ 259.371745] dagster-webserver[2392]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 259.372590] dagster-webserver[2392]: return ctx.invoke(self.callback, **ctx.params) full # [ 259.375137] dagster-webserver[2392]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 259.375820] dagster-webserver[2392]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 259.376647] dagster-webserver[2392]: return callback(*args, **kwargs) full # [ 259.379150] dagster-webserver[2392]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 259.379702] dagster-webserver[2392]: instance = stack.enter_context( full # [ 259.380536] dagster-webserver[2392]: get_possibly_temporary_instance_for_cli( full # [ 259.383124] dagster-webserver[2392]: ...<3 lines>... full # [ 259.383782] dagster-webserver[2392]: ) full # [ 259.384599] dagster-webserver[2392]: ) full # [ 259.389411] dagster-webserver[2392]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 259.389911] dagster-webserver[2392]: result = _enter(cm) full # [ 259.390743] dagster-webserver[2392]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 259.393095] dagster-webserver[2392]: return next(self.gen) full # [ 259.393793] dagster-webserver[2392]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 259.396090] dagster-webserver[2392]: with DagsterInstance.get() as instance: full # [ 259.396650] dagster-webserver[2392]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 259.397410] dagster-webserver[2392]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 259.400119] dagster-webserver[2392]: return create_instance_from_dagster_home() full # [ 259.400734] dagster-webserver[2392]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 259.403090] dagster-webserver[2392]: return create_instance_from_config(dagster_home_path) full # [ 259.403784] dagster-webserver[2392]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 259.407107] dagster-webserver[2392]: return create_instance_from_ref(instance_ref) full # [ 259.407626] dagster-webserver[2392]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 259.408308] dagster-webserver[2392]: unified_storage = instance_ref.storage full # [ 259.408878] dagster-webserver[2392]: ^^^^^^^^^^^^^^^^^^^^ full # [ 259.411696] dagster-webserver[2392]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 259.412640] dagster-webserver[2392]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 259.415091] dagster-webserver[2392]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 259.415777] dagster-webserver[2392]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 259.416745] dagster-webserver[2392]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 259.420089] dagster-webserver[2392]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 259.420656] dagster-webserver[2392]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 259.421590] dagster-webserver[2392]: return DagsterPostgresStorage( full # [ 259.422126] dagster-webserver[2392]: inst_data=inst_data, full # [ 259.422739] dagster-webserver[2392]: ...<2 lines>... full # [ 259.428091] dagster-webserver[2392]: token_provider=get_token_provider_from_config(config_value), full # [ 259.428768] dagster-webserver[2392]: ) full # [ 259.429792] dagster-webserver[2392]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 259.430423] dagster-webserver[2392]: self._run_storage = PostgresRunStorage( full # [ 259.433102] dagster-webserver[2392]: ~~~~~~~~~~~~~~~~~~^ full # [ 259.433713] dagster-webserver[2392]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 259.434500] dagster-webserver[2392]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 259.437139] dagster-webserver[2392]: ) full # [ 259.437740] dagster-webserver[2392]: ^ full # [ 259.438574] dagster-webserver[2392]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 259.441178] dagster-webserver[2392]: self._engine = create_pg_engine( full # [ 259.441810] dagster-webserver[2392]: ~~~~~~~~~~~~~~~~^ full # [ 259.442633] dagster-webserver[2392]: self.postgres_url, full # [ 259.445120] dagster-webserver[2392]: ^^^^^^^^^^^^^^^^^^ full # [ 259.445684] dagster-webserver[2392]: ...<2 lines>... full # [ 259.446516] dagster-webserver[2392]: poolclass=db_pool.NullPool, full # [ 259.450774] dagster-webserver[2392]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 259.451494] dagster-webserver[2392]: ) full # [ 259.452137] dagster-webserver[2392]: ^ full # [ 259.452750] dagster-webserver[2392]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 259.455090] dagster-webserver[2392]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 259.455608] dagster-webserver[2392]: File "", line 2, in create_engine full # [ 259.458106] dagster-webserver[2392]: return target(fn, url, **kwargs) full # [ 259.458664] dagster-webserver[2392]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 259.459496] dagster-webserver[2392]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 259.462096] dagster-webserver[2392]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 259.462737] dagster-webserver[2392]: dbapi = dbapi_meth(**dbapi_args) full # [ 259.463569] dagster-webserver[2392]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 259.466090] dagster-webserver[2392]: import psycopg full # [ 259.466413] dagster-webserver[2392]: ModuleNotFoundError: No module named 'psycopg' full # [ 259.631721] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 259.632516] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 259.634443] systemd[1]: dagster-daemon.service: Consumed 1.464s CPU time over 7.487s wall clock time, 88.5M memory peak. full # [ 259.811142] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 259.813790] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 259.816256] systemd[1]: dagster-webserver.service: Consumed 2.124s CPU time over 8.390s wall clock time, 111.7M memory peak. full # [ 264.875902] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 35. full # [ 264.879550] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 31. full # [ 264.882958] systemd[1]: Started Dagster Daemon. full # [ 264.884682] systemd[1]: Started Dagster Webserver. full # [ 266.720351] dagster-daemon[2434]: Traceback (most recent call last): full # [ 266.722553] dagster-daemon[2434]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 266.724626] dagster-daemon[2434]: sys.exit(main()) full # [ 266.725620] dagster-daemon[2434]: ~~~~^^ full # [ 266.726585] dagster-daemon[2434]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 266.729239] dagster-daemon[2434]: cli(obj={}) full # [ 266.730191] dagster-daemon[2434]: ~~~^^^^^^^^ full # [ 266.731118] dagster-daemon[2434]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 266.733482] dagster-daemon[2434]: return self.main(*args, **kwargs) full # [ 266.734665] dagster-daemon[2434]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 266.739055] dagster-daemon[2434]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 266.743865] dagster-daemon[2434]: rv = self.invoke(ctx) full # [ 266.744918] dagster-daemon[2434]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 266.747667] dagster-daemon[2434]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 266.749160] dagster-daemon[2434]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 266.750633] dagster-daemon[2434]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 266.752966] dagster-daemon[2434]: return ctx.invoke(self.callback, **ctx.params) full # [ 266.754353] dagster-daemon[2434]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 266.755698] dagster-daemon[2434]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 266.758057] dagster-daemon[2434]: return callback(*args, **kwargs) full # [ 266.759232] dagster-daemon[2434]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 266.761835] dagster-daemon[2434]: with get_instance_for_cli( full # [ 266.762943] dagster-daemon[2434]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 266.764886] dagster-daemon[2434]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 266.766826] dagster-daemon[2434]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 266.768738] dagster-daemon[2434]: ) as instance: full # [ 266.769700] dagster-daemon[2434]: ^ full # [ 266.770581] dagster-daemon[2434]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 266.773137] dagster-daemon[2434]: return next(self.gen) full # [ 266.775519] dagster-daemon[2434]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 266.778315] dagster-daemon[2434]: with DagsterInstance.get() as instance: full # [ 266.779784] dagster-daemon[2434]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 266.781243] dagster-daemon[2434]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 266.783986] dagster-daemon[2434]: return create_instance_from_dagster_home() full # [ 266.785564] dagster-daemon[2434]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 266.789079] dagster-daemon[2434]: return create_instance_from_config(dagster_home_path) full # [ 266.790514] dagster-daemon[2434]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 266.793400] dagster-daemon[2434]: return create_instance_from_ref(instance_ref) full # [ 266.794752] dagster-daemon[2434]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 266.797633] dagster-daemon[2434]: unified_storage = instance_ref.storage full # [ 266.798972] dagster-daemon[2434]: ^^^^^^^^^^^^^^^^^^^^ full # [ 266.800349] dagster-daemon[2434]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 266.802901] dagster-daemon[2434]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 266.804862] dagster-daemon[2434]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 266.806376] dagster-daemon[2434]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 266.809094] dagster-daemon[2434]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 266.810778] dagster-daemon[2434]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 266.812388] dagster-daemon[2434]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 266.815711] dagster-daemon[2434]: return DagsterPostgresStorage( full # [ 266.816874] dagster-daemon[2434]: inst_data=inst_data, full # [ 266.818035] dagster-daemon[2434]: ...<2 lines>... full # [ 266.818983] dagster-daemon[2434]: token_provider=get_token_provider_from_config(config_value), full # [ 266.820676] dagster-daemon[2434]: ) full # [ 266.821513] dagster-daemon[2434]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 266.824496] dagster-daemon[2434]: self._run_storage = PostgresRunStorage( full # [ 266.825763] dagster-daemon[2434]: ~~~~~~~~~~~~~~~~~~^ full # [ 266.827254] dagster-daemon[2434]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 266.829049] dagster-daemon[2434]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 266.830830] dagster-daemon[2434]: ) full # [ 266.831667] dagster-daemon[2434]: ^ full # [ 266.832459] dagster-daemon[2434]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 266.835229] dagster-daemon[2434]: self._engine = create_pg_engine( full # [ 266.836450] dagster-daemon[2434]: ~~~~~~~~~~~~~~~~^ full # [ 266.837781] dagster-daemon[2434]: self.postgres_url, full # [ 266.839385] dagster-daemon[2434]: ^^^^^^^^^^^^^^^^^^ full # [ 266.840499] dagster-daemon[2434]: ...<2 lines>... full # [ 266.841468] dagster-daemon[2434]: poolclass=db_pool.NullPool, full # [ 266.843096] dagster-daemon[2434]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 266.845071] dagster-daemon[2434]: ) full # [ 266.845836] dagster-daemon[2434]: ^ full # [ 266.846633] dagster-daemon[2434]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 266.849229] dagster-daemon[2434]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 266.850684] dagster-daemon[2434]: File "", line 2, in create_engine full # [ 266.852857] dagster-daemon[2434]: return target(fn, url, **kwargs) full # [ 266.854064] dagster-daemon[2434]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 266.856635] dagster-daemon[2434]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 266.858484] dagster-daemon[2434]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 266.862884] dagster-daemon[2434]: dbapi = dbapi_meth(**dbapi_args) full # [ 266.864103] dagster-daemon[2434]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 266.866866] dagster-daemon[2434]: import psycopg full # [ 266.867828] dagster-daemon[2434]: ModuleNotFoundError: No module named 'psycopg' full # [ 266.968045] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 266.970514] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 266.972326] systemd[1]: dagster-daemon.service: Consumed 1.485s CPU time over 7.333s wall clock time, 88.5M memory peak. full # [ 267.586813] dagster-webserver[2435]: Traceback (most recent call last): full # [ 267.589408] dagster-webserver[2435]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 267.589984] dagster-webserver[2435]: sys.exit(main()) full # [ 267.590787] dagster-webserver[2435]: ~~~~^^ full # [ 267.591610] dagster-webserver[2435]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 267.592254] dagster-webserver[2435]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 267.592880] dagster-webserver[2435]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 267.593684] dagster-webserver[2435]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 267.594521] dagster-webserver[2435]: return self.main(*args, **kwargs) full # [ 267.595158] dagster-webserver[2435]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 267.595800] dagster-webserver[2435]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 267.596602] dagster-webserver[2435]: rv = self.invoke(ctx) full # [ 267.597240] dagster-webserver[2435]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 267.597849] dagster-webserver[2435]: return ctx.invoke(self.callback, **ctx.params) full # [ 267.598509] dagster-webserver[2435]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 267.609382] dagster-webserver[2435]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 267.609911] dagster-webserver[2435]: return callback(*args, **kwargs) full # [ 267.610759] dagster-webserver[2435]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 267.611618] dagster-webserver[2435]: instance = stack.enter_context( full # [ 267.612262] dagster-webserver[2435]: get_possibly_temporary_instance_for_cli( full # [ 267.612891] dagster-webserver[2435]: ...<3 lines>... full # [ 267.613724] dagster-webserver[2435]: ) full # [ 267.614580] dagster-webserver[2435]: ) full # [ 267.615237] dagster-webserver[2435]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 267.615851] dagster-webserver[2435]: result = _enter(cm) full # [ 267.616721] dagster-webserver[2435]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 267.617527] dagster-webserver[2435]: return next(self.gen) full # [ 267.618183] dagster-webserver[2435]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 267.618810] dagster-webserver[2435]: with DagsterInstance.get() as instance: full # [ 267.619651] dagster-webserver[2435]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 267.630111] dagster-webserver[2435]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 267.630661] dagster-webserver[2435]: return create_instance_from_dagster_home() full # [ 267.631508] dagster-webserver[2435]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 267.632165] dagster-webserver[2435]: return create_instance_from_config(dagster_home_path) full # [ 267.632789] dagster-webserver[2435]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 267.633433] dagster-webserver[2435]: return create_instance_from_ref(instance_ref) full # [ 267.634128] dagster-webserver[2435]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 267.634713] dagster-webserver[2435]: unified_storage = instance_ref.storage full # [ 267.635558] dagster-webserver[2435]: ^^^^^^^^^^^^^^^^^^^^ full # [ 267.646549] dagster-webserver[2435]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 267.647159] dagster-webserver[2435]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 267.647750] dagster-webserver[2435]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 267.648594] dagster-webserver[2435]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 267.649246] dagster-webserver[2435]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 267.649867] dagster-webserver[2435]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 267.650529] dagster-webserver[2435]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 267.651171] dagster-webserver[2435]: return DagsterPostgresStorage( full # [ 267.651797] dagster-webserver[2435]: inst_data=inst_data, full # [ 267.652626] dagster-webserver[2435]: ...<2 lines>... full # [ 267.653293] dagster-webserver[2435]: token_provider=get_token_provider_from_config(config_value), full # [ 267.653902] dagster-webserver[2435]: ) full # [ 267.654745] dagster-webserver[2435]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 267.655593] dagster-webserver[2435]: self._run_storage = PostgresRunStorage( full # [ 267.656249] dagster-webserver[2435]: ~~~~~~~~~~~~~~~~~~^ full # [ 267.656876] dagster-webserver[2435]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 267.657712] dagster-webserver[2435]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 267.658537] dagster-webserver[2435]: ) full # [ 267.659174] dagster-webserver[2435]: ^ full # [ 267.659821] dagster-webserver[2435]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 267.660425] dagster-webserver[2435]: self._engine = create_pg_engine( full # [ 267.661064] dagster-webserver[2435]: ~~~~~~~~~~~~~~~~^ full # [ 267.661671] dagster-webserver[2435]: self.postgres_url, full # [ 267.662503] dagster-webserver[2435]: ^^^^^^^^^^^^^^^^^^ full # [ 267.663139] dagster-webserver[2435]: ...<2 lines>... full # [ 267.663756] dagster-webserver[2435]: poolclass=db_pool.NullPool, full # [ 267.664586] dagster-webserver[2435]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 267.665232] dagster-webserver[2435]: ) full # [ 267.665835] dagster-webserver[2435]: ^ full # [ 267.666671] dagster-webserver[2435]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 267.667503] dagster-webserver[2435]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 267.687532] dagster-webserver[2435]: File "", line 2, in create_engine full # [ 267.688098] dagster-webserver[2435]: return target(fn, url, **kwargs) full # [ 267.691156] dagster-webserver[2435]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 267.691704] dagster-webserver[2435]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 267.692553] dagster-webserver[2435]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 267.693216] dagster-webserver[2435]: dbapi = dbapi_meth(**dbapi_args) full # [ 267.693813] dagster-webserver[2435]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 267.697108] dagster-webserver[2435]: import psycopg full # [ 267.697693] dagster-webserver[2435]: ModuleNotFoundError: No module named 'psycopg' full # [ 267.979839] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 267.981750] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 267.983530] systemd[1]: dagster-webserver.service: Consumed 2.079s CPU time over 8.167s wall clock time, 111.4M memory peak. full # [ 272.125816] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 36. full # [ 272.128688] systemd[1]: Started Dagster Daemon. full # [ 273.125220] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 32. full # [ 273.128272] systemd[1]: Started Dagster Webserver. full # [ 274.035993] dagster-daemon[2472]: Traceback (most recent call last): full # [ 274.038424] dagster-daemon[2472]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 274.038948] dagster-daemon[2472]: sys.exit(main()) full # [ 274.039770] dagster-daemon[2472]: ~~~~^^ full # [ 274.040704] dagster-daemon[2472]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 274.041256] dagster-daemon[2472]: cli(obj={}) full # [ 274.041895] dagster-daemon[2472]: ~~~^^^^^^^^ full # [ 274.042778] dagster-daemon[2472]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 274.043558] dagster-daemon[2472]: return self.main(*args, **kwargs) full # [ 274.044331] dagster-daemon[2472]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 274.049791] dagster-daemon[2472]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 274.050523] dagster-daemon[2472]: rv = self.invoke(ctx) full # [ 274.051160] dagster-daemon[2472]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 274.051773] dagster-daemon[2472]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 274.052793] dagster-daemon[2472]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 274.053659] dagster-daemon[2472]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 274.054363] dagster-daemon[2472]: return ctx.invoke(self.callback, **ctx.params) full # [ 274.054898] dagster-daemon[2472]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 274.055716] dagster-daemon[2472]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 274.056641] dagster-daemon[2472]: return callback(*args, **kwargs) full # [ 274.065062] dagster-daemon[2472]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 274.065594] dagster-daemon[2472]: with get_instance_for_cli( full # [ 274.066232] dagster-daemon[2472]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 274.066849] dagster-daemon[2472]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 274.067657] dagster-daemon[2472]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 274.068516] dagster-daemon[2472]: ) as instance: full # [ 274.069230] dagster-daemon[2472]: ^ full # [ 274.069768] dagster-daemon[2472]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 274.070601] dagster-daemon[2472]: return next(self.gen) full # [ 274.071362] dagster-daemon[2472]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 274.071850] dagster-daemon[2472]: with DagsterInstance.get() as instance: full # [ 274.072493] dagster-daemon[2472]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 274.073259] dagster-daemon[2472]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 274.073938] dagster-daemon[2472]: return create_instance_from_dagster_home() full # [ 274.074768] dagster-daemon[2472]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 274.075671] dagster-daemon[2472]: return create_instance_from_config(dagster_home_path) full # [ 274.089070] dagster-daemon[2472]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 274.089598] dagster-daemon[2472]: return create_instance_from_ref(instance_ref) full # [ 274.090237] dagster-daemon[2472]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 274.090849] dagster-daemon[2472]: unified_storage = instance_ref.storage full # [ 274.092795] dagster-daemon[2472]: ^^^^^^^^^^^^^^^^^^^^ full # [ 274.093573] dagster-daemon[2472]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 274.094393] dagster-daemon[2472]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 274.095049] dagster-daemon[2472]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 274.095672] dagster-daemon[2472]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 274.096638] dagster-daemon[2472]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 274.097153] dagster-daemon[2472]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 274.097769] dagster-daemon[2472]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 274.098683] dagster-daemon[2472]: return DagsterPostgresStorage( full # [ 274.099244] dagster-daemon[2472]: inst_data=inst_data, full # [ 274.099854] dagster-daemon[2472]: ...<2 lines>... full # [ 274.100574] dagster-daemon[2472]: token_provider=get_token_provider_from_config(config_value), full # [ 274.101128] dagster-daemon[2472]: ) full # [ 274.101743] dagster-daemon[2472]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 274.102932] dagster-daemon[2472]: self._run_storage = PostgresRunStorage( full # [ 274.103794] dagster-daemon[2472]: ~~~~~~~~~~~~~~~~~~^ full # [ 274.104512] dagster-daemon[2472]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 274.105065] dagster-daemon[2472]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 274.105676] dagster-daemon[2472]: ) full # [ 274.106630] dagster-daemon[2472]: ^ full # [ 274.107149] dagster-daemon[2472]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 274.107765] dagster-daemon[2472]: self._engine = create_pg_engine( full # [ 274.108697] dagster-daemon[2472]: ~~~~~~~~~~~~~~~~^ full # [ 274.109239] dagster-daemon[2472]: self.postgres_url, full # [ 274.109880] dagster-daemon[2472]: ^^^^^^^^^^^^^^^^^^ full # [ 274.110570] dagster-daemon[2472]: ...<2 lines>... full # [ 274.111127] dagster-daemon[2472]: poolclass=db_pool.NullPool, full # [ 274.111738] dagster-daemon[2472]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 274.112667] dagster-daemon[2472]: ) full # [ 274.113205] dagster-daemon[2472]: ^ full # [ 274.113806] dagster-daemon[2472]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 274.115779] dagster-daemon[2472]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 274.116653] dagster-daemon[2472]: File "", line 2, in create_engine full # [ 274.117645] dagster-daemon[2472]: return target(fn, url, **kwargs) full # [ 274.118511] dagster-daemon[2472]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 274.119243] dagster-daemon[2472]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 274.119771] dagster-daemon[2472]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 274.120608] dagster-daemon[2472]: dbapi = dbapi_meth(**dbapi_args) full # [ 274.121335] dagster-daemon[2472]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 274.121860] dagster-daemon[2472]: import psycopg full # [ 274.122689] dagster-daemon[2472]: ModuleNotFoundError: No module named 'psycopg' full # [ 274.396043] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 274.397961] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 274.398664] systemd[1]: dagster-daemon.service: Consumed 1.496s CPU time over 7.427s wall clock time, 88.5M memory peak. full # [ 275.836377] dagster-webserver[2478]: Traceback (most recent call last): full # [ 275.838775] dagster-webserver[2478]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 275.839557] dagster-webserver[2478]: sys.exit(main()) full # [ 275.840185] dagster-webserver[2478]: ~~~~^^ full # [ 275.840785] dagster-webserver[2478]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 275.841413] dagster-webserver[2478]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 275.842071] dagster-webserver[2478]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 275.842668] dagster-webserver[2478]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 275.843505] dagster-webserver[2478]: return self.main(*args, **kwargs) full # [ 275.844139] dagster-webserver[2478]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 275.844782] dagster-webserver[2478]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 275.845579] dagster-webserver[2478]: rv = self.invoke(ctx) full # [ 275.846217] dagster-webserver[2478]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 275.846821] dagster-webserver[2478]: return ctx.invoke(self.callback, **ctx.params) full # [ 275.847675] dagster-webserver[2478]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 275.858756] dagster-webserver[2478]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 275.859299] dagster-webserver[2478]: return callback(*args, **kwargs) full # [ 275.859947] dagster-webserver[2478]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 275.860797] dagster-webserver[2478]: instance = stack.enter_context( full # [ 275.861441] dagster-webserver[2478]: get_possibly_temporary_instance_for_cli( full # [ 275.862100] dagster-webserver[2478]: ...<3 lines>... full # [ 275.862723] dagster-webserver[2478]: ) full # [ 275.863657] dagster-webserver[2478]: ) full # [ 275.864235] dagster-webserver[2478]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 275.864835] dagster-webserver[2478]: result = _enter(cm) full # [ 275.865717] dagster-webserver[2478]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 275.866524] dagster-webserver[2478]: return next(self.gen) full # [ 275.867179] dagster-webserver[2478]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 275.867793] dagster-webserver[2478]: with DagsterInstance.get() as instance: full # [ 275.868420] dagster-webserver[2478]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 275.879464] dagster-webserver[2478]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 275.880151] dagster-webserver[2478]: return create_instance_from_dagster_home() full # [ 275.880824] dagster-webserver[2478]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 275.881668] dagster-webserver[2478]: return create_instance_from_config(dagster_home_path) full # [ 275.882516] dagster-webserver[2478]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 275.883195] dagster-webserver[2478]: return create_instance_from_ref(instance_ref) full # [ 275.883842] dagster-webserver[2478]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 275.884645] dagster-webserver[2478]: unified_storage = instance_ref.storage full # [ 275.885415] dagster-webserver[2478]: ^^^^^^^^^^^^^^^^^^^^ full # [ 275.885932] dagster-webserver[2478]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 275.886815] dagster-webserver[2478]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 275.887621] dagster-webserver[2478]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 275.901267] dagster-webserver[2478]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 275.901847] dagster-webserver[2478]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 275.902683] dagster-webserver[2478]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 275.903530] dagster-webserver[2478]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 275.904202] dagster-webserver[2478]: return DagsterPostgresStorage( full # [ 275.904827] dagster-webserver[2478]: inst_data=inst_data, full # [ 275.905684] dagster-webserver[2478]: ...<2 lines>... full # [ 275.906580] dagster-webserver[2478]: token_provider=get_token_provider_from_config(config_value), full # [ 275.907235] dagster-webserver[2478]: ) full # [ 275.907826] dagster-webserver[2478]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 275.908675] dagster-webserver[2478]: self._run_storage = PostgresRunStorage( full # [ 275.909530] dagster-webserver[2478]: ~~~~~~~~~~~~~~~~~~^ full # [ 275.910177] dagster-webserver[2478]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 275.910836] dagster-webserver[2478]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 275.911678] dagster-webserver[2478]: ) full # [ 275.912527] dagster-webserver[2478]: ^ full # [ 275.913223] dagster-webserver[2478]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 275.913802] dagster-webserver[2478]: self._engine = create_pg_engine( full # [ 275.914647] dagster-webserver[2478]: ~~~~~~~~~~~~~~~~^ full # [ 275.915286] dagster-webserver[2478]: self.postgres_url, full # [ 275.916183] dagster-webserver[2478]: ^^^^^^^^^^^^^^^^^^ full # [ 275.916768] dagster-webserver[2478]: ...<2 lines>... full # [ 275.917634] dagster-webserver[2478]: poolclass=db_pool.NullPool, full # [ 275.918320] dagster-webserver[2478]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 275.918906] dagster-webserver[2478]: ) full # [ 275.919752] dagster-webserver[2478]: ^ full # [ 275.920633] dagster-webserver[2478]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 275.921244] dagster-webserver[2478]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 275.938083] dagster-webserver[2478]: File "", line 2, in create_engine full # [ 275.940315] dagster-webserver[2478]: return target(fn, url, **kwargs) full # [ 275.941525] dagster-webserver[2478]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 275.944135] dagster-webserver[2478]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 275.945679] dagster-webserver[2478]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 275.948292] dagster-webserver[2478]: dbapi = dbapi_meth(**dbapi_args) full # [ 275.949508] dagster-webserver[2478]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 275.952289] dagster-webserver[2478]: import psycopg full # [ 275.953270] dagster-webserver[2478]: ModuleNotFoundError: No module named 'psycopg' full # [ 276.226935] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 276.227928] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 276.231781] systemd[1]: dagster-webserver.service: Consumed 2.056s CPU time over 8.249s wall clock time, 111.7M memory peak. full # [ 279.625706] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 37. full # [ 279.628470] systemd[1]: Started Dagster Daemon. full # [ 281.375224] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 33. full # [ 281.377247] systemd[1]: Started Dagster Webserver. full # [ 281.477324] dagster-daemon[2510]: Traceback (most recent call last): full # [ 281.478982] dagster-daemon[2510]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 281.481113] dagster-daemon[2510]: sys.exit(main()) full # [ 281.482099] dagster-daemon[2510]: ~~~~^^ full # [ 281.485077] dagster-daemon[2510]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 281.487625] dagster-daemon[2510]: cli(obj={}) full # [ 281.488573] dagster-daemon[2510]: ~~~^^^^^^^^ full # [ 281.489512] dagster-daemon[2510]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 281.491890] dagster-daemon[2510]: return self.main(*args, **kwargs) full # [ 281.493121] dagster-daemon[2510]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 281.494323] dagster-daemon[2510]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 281.496649] dagster-daemon[2510]: rv = self.invoke(ctx) full # [ 281.499202] dagster-daemon[2510]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 281.501567] dagster-daemon[2510]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 281.503072] dagster-daemon[2510]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 281.504524] dagster-daemon[2510]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 281.506875] dagster-daemon[2510]: return ctx.invoke(self.callback, **ctx.params) full # [ 281.508337] dagster-daemon[2510]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 281.509691] dagster-daemon[2510]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 281.512053] dagster-daemon[2510]: return callback(*args, **kwargs) full # [ 281.513236] dagster-daemon[2510]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 281.515989] dagster-daemon[2510]: with get_instance_for_cli( full # [ 281.517384] dagster-daemon[2510]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 281.518772] dagster-daemon[2510]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 281.523112] dagster-daemon[2510]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 281.525418] dagster-daemon[2510]: ) as instance: full # [ 281.526707] dagster-daemon[2510]: ^ full # [ 281.527703] dagster-daemon[2510]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 281.535110] dagster-daemon[2510]: return next(self.gen) full # [ 281.536411] dagster-daemon[2510]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 281.539669] dagster-daemon[2510]: with DagsterInstance.get() as instance: full # [ 281.541150] dagster-daemon[2510]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 281.542327] dagster-daemon[2510]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 281.544882] dagster-daemon[2510]: return create_instance_from_dagster_home() full # [ 281.546217] dagster-daemon[2510]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 281.549179] dagster-daemon[2510]: return create_instance_from_config(dagster_home_path) full # [ 281.550636] dagster-daemon[2510]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 281.553790] dagster-daemon[2510]: return create_instance_from_ref(instance_ref) full # [ 281.555476] dagster-daemon[2510]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 281.558952] dagster-daemon[2510]: unified_storage = instance_ref.storage full # [ 281.560592] dagster-daemon[2510]: ^^^^^^^^^^^^^^^^^^^^ full # [ 281.562170] dagster-daemon[2510]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 281.565351] dagster-daemon[2510]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 281.567481] dagster-daemon[2510]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 281.568981] dagster-daemon[2510]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 281.571685] dagster-daemon[2510]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 281.573298] dagster-daemon[2510]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 281.574960] dagster-daemon[2510]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 281.577638] dagster-daemon[2510]: return DagsterPostgresStorage( full # [ 281.578795] dagster-daemon[2510]: inst_data=inst_data, full # [ 281.579881] dagster-daemon[2510]: ...<2 lines>... full # [ 281.580849] dagster-daemon[2510]: token_provider=get_token_provider_from_config(config_value), full # [ 281.582425] dagster-daemon[2510]: ) full # [ 281.583200] dagster-daemon[2510]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 281.585732] dagster-daemon[2510]: self._run_storage = PostgresRunStorage( full # [ 281.586996] dagster-daemon[2510]: ~~~~~~~~~~~~~~~~~~^ full # [ 281.588346] dagster-daemon[2510]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 281.590062] dagster-daemon[2510]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 281.591770] dagster-daemon[2510]: ) full # [ 281.592568] dagster-daemon[2510]: ^ full # [ 281.593352] dagster-daemon[2510]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 281.596085] dagster-daemon[2510]: self._engine = create_pg_engine( full # [ 281.597268] dagster-daemon[2510]: ~~~~~~~~~~~~~~~~^ full # [ 281.598492] dagster-daemon[2510]: self.postgres_url, full # [ 281.599530] dagster-daemon[2510]: ^^^^^^^^^^^^^^^^^^ full # [ 281.600580] dagster-daemon[2510]: ...<2 lines>... full # [ 281.601547] dagster-daemon[2510]: poolclass=db_pool.NullPool, full # [ 281.602712] dagster-daemon[2510]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 281.603877] dagster-daemon[2510]: ) full # [ 281.604673] dagster-daemon[2510]: ^ full # [ 281.605472] dagster-daemon[2510]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 281.608087] dagster-daemon[2510]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 281.609523] dagster-daemon[2510]: File "", line 2, in create_engine full # [ 281.611708] dagster-daemon[2510]: return target(fn, url, **kwargs) full # [ 281.612884] dagster-daemon[2510]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 281.615459] dagster-daemon[2510]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 281.616953] dagster-daemon[2510]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 281.619556] dagster-daemon[2510]: dbapi = dbapi_meth(**dbapi_args) full # [ 281.620738] dagster-daemon[2510]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 281.623485] dagster-daemon[2510]: import psycopg full # [ 281.624447] dagster-daemon[2510]: ModuleNotFoundError: No module named 'psycopg' full # [ 281.778650] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 281.783504] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 281.785221] systemd[1]: dagster-daemon.service: Consumed 1.421s CPU time over 7.381s wall clock time, 88.6M memory peak. full # [ 284.035774] dagster-webserver[2521]: Traceback (most recent call last): full # [ 284.038394] dagster-webserver[2521]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 284.038955] dagster-webserver[2521]: sys.exit(main()) full # [ 284.039785] dagster-webserver[2521]: ~~~~^^ full # [ 284.040626] dagster-webserver[2521]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 284.041266] dagster-webserver[2521]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 284.041913] dagster-webserver[2521]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 284.042737] dagster-webserver[2521]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 284.043576] dagster-webserver[2521]: return self.main(*args, **kwargs) full # [ 284.044212] dagster-webserver[2521]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 284.044830] dagster-webserver[2521]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 284.045666] dagster-webserver[2521]: rv = self.invoke(ctx) full # [ 284.046541] dagster-webserver[2521]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 284.047158] dagster-webserver[2521]: return ctx.invoke(self.callback, **ctx.params) full # [ 284.047819] dagster-webserver[2521]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 284.048646] dagster-webserver[2521]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 284.049262] dagster-webserver[2521]: return callback(*args, **kwargs) full # [ 284.061705] dagster-webserver[2521]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 284.062268] dagster-webserver[2521]: instance = stack.enter_context( full # [ 284.062898] dagster-webserver[2521]: get_possibly_temporary_instance_for_cli( full # [ 284.063753] dagster-webserver[2521]: ...<3 lines>... full # [ 284.064638] dagster-webserver[2521]: ) full # [ 284.065285] dagster-webserver[2521]: ) full # [ 284.065915] dagster-webserver[2521]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 284.066758] dagster-webserver[2521]: result = _enter(cm) full # [ 284.067631] dagster-webserver[2521]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 284.068297] dagster-webserver[2521]: return next(self.gen) full # [ 284.068969] dagster-webserver[2521]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 284.069785] dagster-webserver[2521]: with DagsterInstance.get() as instance: full # [ 284.070641] dagster-webserver[2521]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 284.071309] dagster-webserver[2521]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 284.071931] dagster-webserver[2521]: return create_instance_from_dagster_home() full # [ 284.082993] dagster-webserver[2521]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 284.083584] dagster-webserver[2521]: return create_instance_from_config(dagster_home_path) full # [ 284.084241] dagster-webserver[2521]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 284.084857] dagster-webserver[2521]: return create_instance_from_ref(instance_ref) full # [ 284.085585] dagster-webserver[2521]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 284.086171] dagster-webserver[2521]: unified_storage = instance_ref.storage full # [ 284.086797] dagster-webserver[2521]: ^^^^^^^^^^^^^^^^^^^^ full # [ 284.087444] dagster-webserver[2521]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 284.088134] dagster-webserver[2521]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 284.088738] dagster-webserver[2521]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 284.101389] dagster-webserver[2521]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 284.101924] dagster-webserver[2521]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 284.102767] dagster-webserver[2521]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 284.103613] dagster-webserver[2521]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 284.104283] dagster-webserver[2521]: return DagsterPostgresStorage( full # [ 284.104895] dagster-webserver[2521]: inst_data=inst_data, full # [ 284.105741] dagster-webserver[2521]: ...<2 lines>... full # [ 284.106585] dagster-webserver[2521]: token_provider=get_token_provider_from_config(config_value), full # [ 284.107251] dagster-webserver[2521]: ) full # [ 284.107867] dagster-webserver[2521]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 284.108520] dagster-webserver[2521]: self._run_storage = PostgresRunStorage( full # [ 284.109175] dagster-webserver[2521]: ~~~~~~~~~~~~~~~~~~^ full # [ 284.109801] dagster-webserver[2521]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 284.110647] dagster-webserver[2521]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 284.111288] dagster-webserver[2521]: ) full # [ 284.111932] dagster-webserver[2521]: ^ full # [ 284.113035] dagster-webserver[2521]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 284.113852] dagster-webserver[2521]: self._engine = create_pg_engine( full # [ 284.115067] dagster-webserver[2521]: ~~~~~~~~~~~~~~~~^ full # [ 284.115918] dagster-webserver[2521]: self.postgres_url, full # [ 284.117126] dagster-webserver[2521]: ^^^^^^^^^^^^^^^^^^ full # [ 284.117911] dagster-webserver[2521]: ...<2 lines>... full # [ 284.118948] dagster-webserver[2521]: poolclass=db_pool.NullPool, full # [ 284.119970] dagster-webserver[2521]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 284.121001] dagster-webserver[2521]: ) full # [ 284.121800] dagster-webserver[2521]: ^ full # [ 284.122585] dagster-webserver[2521]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 284.123598] dagster-webserver[2521]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 284.143336] dagster-webserver[2521]: File "", line 2, in create_engine full # [ 284.143868] dagster-webserver[2521]: return target(fn, url, **kwargs) full # [ 284.146080] dagster-webserver[2521]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 284.146766] dagster-webserver[2521]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 284.147614] dagster-webserver[2521]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 284.150102] dagster-webserver[2521]: dbapi = dbapi_meth(**dbapi_args) full # [ 284.150701] dagster-webserver[2521]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 284.151548] dagster-webserver[2521]: import psycopg full # [ 284.152203] dagster-webserver[2521]: ModuleNotFoundError: No module named 'psycopg' full # [ 284.436840] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 284.437811] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 284.441759] systemd[1]: dagster-webserver.service: Consumed 2.037s CPU time over 8.202s wall clock time, 111.4M memory peak. full # [ 286.875878] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 38. full # [ 286.878789] systemd[1]: Started Dagster Daemon. full # [ 288.744659] dagster-daemon[2549]: Traceback (most recent call last): full # [ 288.747211] dagster-daemon[2549]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 288.747770] dagster-daemon[2549]: sys.exit(main()) full # [ 288.748554] dagster-daemon[2549]: ~~~~^^ full # [ 288.749193] dagster-daemon[2549]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 288.749802] dagster-daemon[2549]: cli(obj={}) full # [ 288.750655] dagster-daemon[2549]: ~~~^^^^^^^^ full # [ 288.751260] dagster-daemon[2549]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 288.751900] dagster-daemon[2549]: return self.main(*args, **kwargs) full # [ 288.752731] dagster-daemon[2549]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 288.753604] dagster-daemon[2549]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 288.754215] dagster-daemon[2549]: rv = self.invoke(ctx) full # [ 288.754820] dagster-daemon[2549]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 288.755656] dagster-daemon[2549]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 288.756509] dagster-daemon[2549]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 288.766159] dagster-daemon[2549]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 288.766713] dagster-daemon[2549]: return ctx.invoke(self.callback, **ctx.params) full # [ 288.767564] dagster-daemon[2549]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 288.768219] dagster-daemon[2549]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 288.768833] dagster-daemon[2549]: return callback(*args, **kwargs) full # [ 288.769694] dagster-daemon[2549]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 288.770531] dagster-daemon[2549]: with get_instance_for_cli( full # [ 288.771192] dagster-daemon[2549]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 288.771810] dagster-daemon[2549]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 288.772658] dagster-daemon[2549]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 288.773302] dagster-daemon[2549]: ) as instance: full # [ 288.773940] dagster-daemon[2549]: ^ full # [ 288.774827] dagster-daemon[2549]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 288.775605] dagster-daemon[2549]: return next(self.gen) full # [ 288.785786] dagster-daemon[2549]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 288.786597] dagster-daemon[2549]: with DagsterInstance.get() as instance: full # [ 288.787192] dagster-daemon[2549]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 288.787813] dagster-daemon[2549]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 288.788660] dagster-daemon[2549]: return create_instance_from_dagster_home() full # [ 288.789298] dagster-daemon[2549]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 288.789989] dagster-daemon[2549]: return create_instance_from_config(dagster_home_path) full # [ 288.790609] dagster-daemon[2549]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 288.791272] dagster-daemon[2549]: return create_instance_from_ref(instance_ref) full # [ 288.791887] dagster-daemon[2549]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 288.792726] dagster-daemon[2549]: unified_storage = instance_ref.storage full # [ 288.793611] dagster-daemon[2549]: ^^^^^^^^^^^^^^^^^^^^ full # [ 288.794234] dagster-daemon[2549]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 288.794842] dagster-daemon[2549]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 288.795668] dagster-daemon[2549]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 288.796501] dagster-daemon[2549]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 288.797144] dagster-daemon[2549]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 288.797759] dagster-daemon[2549]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 288.798595] dagster-daemon[2549]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 288.799233] dagster-daemon[2549]: return DagsterPostgresStorage( full # [ 288.799844] dagster-daemon[2549]: inst_data=inst_data, full # [ 288.800485] dagster-daemon[2549]: ...<2 lines>... full # [ 288.801143] dagster-daemon[2549]: token_provider=get_token_provider_from_config(config_value), full # [ 288.801742] dagster-daemon[2549]: ) full # [ 288.802610] dagster-daemon[2549]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 288.803217] dagster-daemon[2549]: self._run_storage = PostgresRunStorage( full # [ 288.803817] dagster-daemon[2549]: ~~~~~~~~~~~~~~~~~~^ full # [ 288.804649] dagster-daemon[2549]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 288.805267] dagster-daemon[2549]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 288.805913] dagster-daemon[2549]: ) full # [ 288.806741] dagster-daemon[2549]: ^ full # [ 288.832172] dagster-daemon[2549]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 288.832726] dagster-daemon[2549]: self._engine = create_pg_engine( full # [ 288.833579] dagster-daemon[2549]: ~~~~~~~~~~~~~~~~^ full # [ 288.834226] dagster-daemon[2549]: self.postgres_url, full # [ 288.834838] dagster-daemon[2549]: ^^^^^^^^^^^^^^^^^^ full # [ 288.835695] dagster-daemon[2549]: ...<2 lines>... full # [ 288.836534] dagster-daemon[2549]: poolclass=db_pool.NullPool, full # [ 288.837189] dagster-daemon[2549]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 288.837815] dagster-daemon[2549]: ) full # [ 288.838663] dagster-daemon[2549]: ^ full # [ 288.839566] dagster-daemon[2549]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 288.840169] dagster-daemon[2549]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 288.840800] dagster-daemon[2549]: File "", line 2, in create_engine full # [ 288.841443] dagster-daemon[2549]: return target(fn, url, **kwargs) full # [ 288.842141] dagster-daemon[2549]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 288.842726] dagster-daemon[2549]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 288.843577] dagster-daemon[2549]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 288.844233] dagster-daemon[2549]: dbapi = dbapi_meth(**dbapi_args) full # [ 288.856087] dagster-daemon[2549]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 288.856650] dagster-daemon[2549]: import psycopg full # [ 288.857688] dagster-daemon[2549]: ModuleNotFoundError: No module named 'psycopg' full # [ 289.080868] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 289.081845] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 289.083470] systemd[1]: dagster-daemon.service: Consumed 1.448s CPU time over 7.299s wall clock time, 88.5M memory peak. full # [ 289.625395] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 34. full # [ 289.628776] systemd[1]: Started Dagster Webserver. full # [ 292.266074] dagster-webserver[2566]: Traceback (most recent call last): full # [ 292.268641] dagster-webserver[2566]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 292.269201] dagster-webserver[2566]: sys.exit(main()) full # [ 292.269802] dagster-webserver[2566]: ~~~~^^ full # [ 292.270642] dagster-webserver[2566]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 292.271267] dagster-webserver[2566]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 292.272044] dagster-webserver[2566]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 292.272608] dagster-webserver[2566]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 292.273225] dagster-webserver[2566]: return self.main(*args, **kwargs) full # [ 292.273632] dagster-webserver[2566]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 292.274284] dagster-webserver[2566]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 292.274899] dagster-webserver[2566]: rv = self.invoke(ctx) full # [ 292.284301] dagster-webserver[2566]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 292.284917] dagster-webserver[2566]: return ctx.invoke(self.callback, **ctx.params) full # [ 292.285776] dagster-webserver[2566]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 292.286607] dagster-webserver[2566]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 292.287469] dagster-webserver[2566]: return callback(*args, **kwargs) full # [ 292.288412] dagster-webserver[2566]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 292.289075] dagster-webserver[2566]: instance = stack.enter_context( full # [ 292.289770] dagster-webserver[2566]: get_possibly_temporary_instance_for_cli( full # [ 292.290567] dagster-webserver[2566]: ...<3 lines>... full # [ 292.291216] dagster-webserver[2566]: ) full # [ 292.292145] dagster-webserver[2566]: ) full # [ 292.292900] dagster-webserver[2566]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 292.293741] dagster-webserver[2566]: result = _enter(cm) full # [ 292.294642] dagster-webserver[2566]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 292.295319] dagster-webserver[2566]: return next(self.gen) full # [ 292.296300] dagster-webserver[2566]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 292.297059] dagster-webserver[2566]: with DagsterInstance.get() as instance: full # [ 292.297685] dagster-webserver[2566]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 292.298539] dagster-webserver[2566]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 292.299198] dagster-webserver[2566]: return create_instance_from_dagster_home() full # [ 292.299830] dagster-webserver[2566]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 292.300677] dagster-webserver[2566]: return create_instance_from_config(dagster_home_path) full # [ 292.317669] dagster-webserver[2566]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 292.318232] dagster-webserver[2566]: return create_instance_from_ref(instance_ref) full # [ 292.318841] dagster-webserver[2566]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 292.319760] dagster-webserver[2566]: unified_storage = instance_ref.storage full # [ 292.320529] dagster-webserver[2566]: ^^^^^^^^^^^^^^^^^^^^ full # [ 292.321191] dagster-webserver[2566]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 292.322054] dagster-webserver[2566]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 292.323589] dagster-webserver[2566]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 292.324326] dagster-webserver[2566]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 292.324901] dagster-webserver[2566]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 292.325858] dagster-webserver[2566]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 292.326641] dagster-webserver[2566]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 292.327419] dagster-webserver[2566]: return DagsterPostgresStorage( full # [ 292.327958] dagster-webserver[2566]: inst_data=inst_data, full # [ 292.329126] dagster-webserver[2566]: ...<2 lines>... full # [ 292.329830] dagster-webserver[2566]: token_provider=get_token_provider_from_config(config_value), full # [ 292.330679] dagster-webserver[2566]: ) full # [ 292.344865] dagster-webserver[2566]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 292.345607] dagster-webserver[2566]: self._run_storage = PostgresRunStorage( full # [ 292.346241] dagster-webserver[2566]: ~~~~~~~~~~~~~~~~~~^ full # [ 292.346858] dagster-webserver[2566]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 292.348132] dagster-webserver[2566]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 292.348726] dagster-webserver[2566]: ) full # [ 292.349607] dagster-webserver[2566]: ^ full # [ 292.350237] dagster-webserver[2566]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 292.350805] dagster-webserver[2566]: self._engine = create_pg_engine( full # [ 292.351658] dagster-webserver[2566]: ~~~~~~~~~~~~~~~~^ full # [ 292.352262] dagster-webserver[2566]: self.postgres_url, full # [ 292.352907] dagster-webserver[2566]: ^^^^^^^^^^^^^^^^^^ full # [ 292.353965] dagster-webserver[2566]: ...<2 lines>... full # [ 292.354978] dagster-webserver[2566]: poolclass=db_pool.NullPool, full # [ 292.355815] dagster-webserver[2566]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 292.356648] dagster-webserver[2566]: ) full # [ 292.357321] dagster-webserver[2566]: ^ full # [ 292.357912] dagster-webserver[2566]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 292.358750] dagster-webserver[2566]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 292.359635] dagster-webserver[2566]: File "", line 2, in create_engine full # [ 292.360258] dagster-webserver[2566]: return target(fn, url, **kwargs) full # [ 292.360845] dagster-webserver[2566]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 292.361521] dagster-webserver[2566]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 292.362166] dagster-webserver[2566]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 292.362761] dagster-webserver[2566]: dbapi = dbapi_meth(**dbapi_args) full # [ 292.363616] dagster-webserver[2566]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 292.364244] dagster-webserver[2566]: import psycopg full # [ 292.381479] dagster-webserver[2566]: ModuleNotFoundError: No module named 'psycopg' full # [ 292.744443] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 292.746794] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 292.749385] systemd[1]: dagster-webserver.service: Consumed 2.064s CPU time over 8.300s wall clock time, 111.5M memory peak. full # [ 294.125787] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 39. full # [ 294.128709] systemd[1]: Started Dagster Daemon. full # [ 296.025194] dagster-daemon[2587]: Traceback (most recent call last): full # [ 296.027724] dagster-daemon[2587]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 296.028349] dagster-daemon[2587]: sys.exit(main()) full # [ 296.028919] dagster-daemon[2587]: ~~~~^^ full # [ 296.029745] dagster-daemon[2587]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 296.030605] dagster-daemon[2587]: cli(obj={}) full # [ 296.031271] dagster-daemon[2587]: ~~~^^^^^^^^ full # [ 296.031886] dagster-daemon[2587]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 296.032713] dagster-daemon[2587]: return self.main(*args, **kwargs) full # [ 296.033545] dagster-daemon[2587]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 296.034223] dagster-daemon[2587]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 296.034819] dagster-daemon[2587]: rv = self.invoke(ctx) full # [ 296.035676] dagster-daemon[2587]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 296.036509] dagster-daemon[2587]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 296.037181] dagster-daemon[2587]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 296.046878] dagster-daemon[2587]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 296.047624] dagster-daemon[2587]: return ctx.invoke(self.callback, **ctx.params) full # [ 296.048289] dagster-daemon[2587]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 296.048906] dagster-daemon[2587]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 296.049757] dagster-daemon[2587]: return callback(*args, **kwargs) full # [ 296.050616] dagster-daemon[2587]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 296.051286] dagster-daemon[2587]: with get_instance_for_cli( full # [ 296.051911] dagster-daemon[2587]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 296.052750] dagster-daemon[2587]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 296.053591] dagster-daemon[2587]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 296.054271] dagster-daemon[2587]: ) as instance: full # [ 296.054909] dagster-daemon[2587]: ^ full # [ 296.055769] dagster-daemon[2587]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 296.056553] dagster-daemon[2587]: return next(self.gen) full # [ 296.057193] dagster-daemon[2587]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 296.057818] dagster-daemon[2587]: with DagsterInstance.get() as instance: full # [ 296.058658] dagster-daemon[2587]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 296.070817] dagster-daemon[2587]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 296.071574] dagster-daemon[2587]: return create_instance_from_dagster_home() full # [ 296.072230] dagster-daemon[2587]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 296.072848] dagster-daemon[2587]: return create_instance_from_config(dagster_home_path) full # [ 296.073838] dagster-daemon[2587]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 296.074748] dagster-daemon[2587]: return create_instance_from_ref(instance_ref) full # [ 296.075636] dagster-daemon[2587]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 296.076270] dagster-daemon[2587]: unified_storage = instance_ref.storage full # [ 296.076904] dagster-daemon[2587]: ^^^^^^^^^^^^^^^^^^^^ full # [ 296.077750] dagster-daemon[2587]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 296.078588] dagster-daemon[2587]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 296.079252] dagster-daemon[2587]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 296.092354] dagster-daemon[2587]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 296.092895] dagster-daemon[2587]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 296.093729] dagster-daemon[2587]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 296.094573] dagster-daemon[2587]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 296.095239] dagster-daemon[2587]: return DagsterPostgresStorage( full # [ 296.095847] dagster-daemon[2587]: inst_data=inst_data, full # [ 296.096693] dagster-daemon[2587]: ...<2 lines>... full # [ 296.097549] dagster-daemon[2587]: token_provider=get_token_provider_from_config(config_value), full # [ 296.098214] dagster-daemon[2587]: ) full # [ 296.098837] dagster-daemon[2587]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 296.099675] dagster-daemon[2587]: self._run_storage = PostgresRunStorage( full # [ 296.100524] dagster-daemon[2587]: ~~~~~~~~~~~~~~~~~~^ full # [ 296.101180] dagster-daemon[2587]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 296.101822] dagster-daemon[2587]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 296.102681] dagster-daemon[2587]: ) full # [ 296.103528] dagster-daemon[2587]: ^ full # [ 296.104221] dagster-daemon[2587]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 296.104797] dagster-daemon[2587]: self._engine = create_pg_engine( full # [ 296.105427] dagster-daemon[2587]: ~~~~~~~~~~~~~~~~^ full # [ 296.106066] dagster-daemon[2587]: self.postgres_url, full # [ 296.106681] dagster-daemon[2587]: ^^^^^^^^^^^^^^^^^^ full # [ 296.107518] dagster-daemon[2587]: ...<2 lines>... full # [ 296.108161] dagster-daemon[2587]: poolclass=db_pool.NullPool, full # [ 296.108388] dagster-daemon[2587]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 296.109049] dagster-daemon[2587]: ) full # [ 296.109657] dagster-daemon[2587]: ^ full # [ 296.110497] dagster-daemon[2587]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 296.111144] dagster-daemon[2587]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 296.131129] dagster-daemon[2587]: File "", line 2, in create_engine full # [ 296.131904] dagster-daemon[2587]: return target(fn, url, **kwargs) full # [ 296.133101] dagster-daemon[2587]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 296.133987] dagster-daemon[2587]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 296.136785] dagster-daemon[2587]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 296.137754] dagster-daemon[2587]: dbapi = dbapi_meth(**dbapi_args) full # [ 296.138486] dagster-daemon[2587]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 296.141101] dagster-daemon[2587]: import psycopg full # [ 296.142076] dagster-daemon[2587]: ModuleNotFoundError: No module named 'psycopg' full # [ 296.334237] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 296.336599] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 296.338775] systemd[1]: dagster-daemon.service: Consumed 1.420s CPU time over 7.254s wall clock time, 88.5M memory peak. full # [ 297.875959] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 35. full # [ 297.879449] systemd[1]: Started Dagster Webserver. full # [ 300.474176] dagster-webserver[2608]: Traceback (most recent call last): full # [ 300.476705] dagster-webserver[2608]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 300.477313] dagster-webserver[2608]: sys.exit(main()) full # [ 300.477891] dagster-webserver[2608]: ~~~~^^ full # [ 300.478722] dagster-webserver[2608]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 300.479569] dagster-webserver[2608]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 300.480221] dagster-webserver[2608]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 300.480806] dagster-webserver[2608]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 300.481648] dagster-webserver[2608]: return self.main(*args, **kwargs) full # [ 300.482267] dagster-webserver[2608]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 300.482941] dagster-webserver[2608]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 300.483745] dagster-webserver[2608]: rv = self.invoke(ctx) full # [ 300.492205] dagster-webserver[2608]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 300.492756] dagster-webserver[2608]: return ctx.invoke(self.callback, **ctx.params) full # [ 300.493632] dagster-webserver[2608]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 300.494291] dagster-webserver[2608]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 300.494890] dagster-webserver[2608]: return callback(*args, **kwargs) full # [ 300.495735] dagster-webserver[2608]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 300.496593] dagster-webserver[2608]: instance = stack.enter_context( full # [ 300.497238] dagster-webserver[2608]: get_possibly_temporary_instance_for_cli( full # [ 300.497844] dagster-webserver[2608]: ...<3 lines>... full # [ 300.498712] dagster-webserver[2608]: ) full # [ 300.499551] dagster-webserver[2608]: ) full # [ 300.500198] dagster-webserver[2608]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 300.500792] dagster-webserver[2608]: result = _enter(cm) full # [ 300.509807] dagster-webserver[2608]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 300.510560] dagster-webserver[2608]: return next(self.gen) full # [ 300.511221] dagster-webserver[2608]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 300.511835] dagster-webserver[2608]: with DagsterInstance.get() as instance: full # [ 300.512675] dagster-webserver[2608]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 300.513543] dagster-webserver[2608]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 300.514250] dagster-webserver[2608]: return create_instance_from_dagster_home() full # [ 300.514837] dagster-webserver[2608]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 300.515516] dagster-webserver[2608]: return create_instance_from_config(dagster_home_path) full # [ 300.525239] dagster-webserver[2608]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 300.525800] dagster-webserver[2608]: return create_instance_from_ref(instance_ref) full # [ 300.527541] dagster-webserver[2608]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 300.528508] dagster-webserver[2608]: unified_storage = instance_ref.storage full # [ 300.529132] dagster-webserver[2608]: ^^^^^^^^^^^^^^^^^^^^ full # [ 300.529750] dagster-webserver[2608]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 300.530723] dagster-webserver[2608]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 300.531695] dagster-webserver[2608]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 300.532533] dagster-webserver[2608]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 300.533073] dagster-webserver[2608]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 300.533687] dagster-webserver[2608]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 300.534651] dagster-webserver[2608]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 300.535165] dagster-webserver[2608]: return DagsterPostgresStorage( full # [ 300.535780] dagster-webserver[2608]: inst_data=inst_data, full # [ 300.536718] dagster-webserver[2608]: ...<2 lines>... full # [ 300.537257] dagster-webserver[2608]: token_provider=get_token_provider_from_config(config_value), full # [ 300.537871] dagster-webserver[2608]: ) full # [ 300.551966] dagster-webserver[2608]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 300.552527] dagster-webserver[2608]: self._run_storage = PostgresRunStorage( full # [ 300.553180] dagster-webserver[2608]: ~~~~~~~~~~~~~~~~~~^ full # [ 300.553795] dagster-webserver[2608]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 300.554629] dagster-webserver[2608]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 300.555267] dagster-webserver[2608]: ) full # [ 300.555885] dagster-webserver[2608]: ^ full # [ 300.556721] dagster-webserver[2608]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 300.557552] dagster-webserver[2608]: self._engine = create_pg_engine( full # [ 300.558189] dagster-webserver[2608]: ~~~~~~~~~~~~~~~~^ full # [ 300.558807] dagster-webserver[2608]: self.postgres_url, full # [ 300.559653] dagster-webserver[2608]: ^^^^^^^^^^^^^^^^^^ full # [ 300.560257] dagster-webserver[2608]: ...<2 lines>... full # [ 300.560896] dagster-webserver[2608]: poolclass=db_pool.NullPool, full # [ 300.561728] dagster-webserver[2608]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 300.562562] dagster-webserver[2608]: ) full # [ 300.563196] dagster-webserver[2608]: ^ full # [ 300.563838] dagster-webserver[2608]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 300.564646] dagster-webserver[2608]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 300.565263] dagster-webserver[2608]: File "", line 2, in create_engine full # [ 300.565905] dagster-webserver[2608]: return target(fn, url, **kwargs) full # [ 300.578086] dagster-webserver[2608]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 300.580698] dagster-webserver[2608]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 300.582217] dagster-webserver[2608]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 300.584857] dagster-webserver[2608]: dbapi = dbapi_meth(**dbapi_args) full # [ 300.586128] dagster-webserver[2608]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 300.588942] dagster-webserver[2608]: import psycopg full # [ 300.589933] dagster-webserver[2608]: ModuleNotFoundError: No module named 'psycopg' full # [ 300.852750] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 300.853739] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 300.857559] systemd[1]: dagster-webserver.service: Consumed 2.000s CPU time over 8.107s wall clock time, 111.5M memory peak. full # [ 301.375688] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 40. full # [ 301.380471] systemd[1]: Started Dagster Daemon. full # [ 303.233946] dagster-daemon[2625]: Traceback (most recent call last): full # [ 303.237290] dagster-daemon[2625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 303.237878] dagster-daemon[2625]: sys.exit(main()) full # [ 303.238704] dagster-daemon[2625]: ~~~~^^ full # [ 303.239523] dagster-daemon[2625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 303.240162] dagster-daemon[2625]: cli(obj={}) full # [ 303.240799] dagster-daemon[2625]: ~~~^^^^^^^^ full # [ 303.241653] dagster-daemon[2625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 303.242574] dagster-daemon[2625]: return self.main(*args, **kwargs) full # [ 303.243214] dagster-daemon[2625]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 303.243681] dagster-daemon[2625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 303.244267] dagster-daemon[2625]: rv = self.invoke(ctx) full # [ 303.244893] dagster-daemon[2625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 303.245723] dagster-daemon[2625]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 303.246579] dagster-daemon[2625]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 303.256453] dagster-daemon[2625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 303.256982] dagster-daemon[2625]: return ctx.invoke(self.callback, **ctx.params) full # [ 303.257826] dagster-daemon[2625]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 303.258671] dagster-daemon[2625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 303.259522] dagster-daemon[2625]: return callback(*args, **kwargs) full # [ 303.260176] dagster-daemon[2625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 303.260861] dagster-daemon[2625]: with get_instance_for_cli( full # [ 303.261831] dagster-daemon[2625]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 303.262676] dagster-daemon[2625]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 303.263525] dagster-daemon[2625]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 303.264181] dagster-daemon[2625]: ) as instance: full # [ 303.264806] dagster-daemon[2625]: ^ full # [ 303.265658] dagster-daemon[2625]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 303.266321] dagster-daemon[2625]: return next(self.gen) full # [ 303.266878] dagster-daemon[2625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 303.267714] dagster-daemon[2625]: with DagsterInstance.get() as instance: full # [ 303.268553] dagster-daemon[2625]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 303.280270] dagster-daemon[2625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 303.280823] dagster-daemon[2625]: return create_instance_from_dagster_home() full # [ 303.281685] dagster-daemon[2625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 303.282518] dagster-daemon[2625]: return create_instance_from_config(dagster_home_path) full # [ 303.283173] dagster-daemon[2625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 303.283802] dagster-daemon[2625]: return create_instance_from_ref(instance_ref) full # [ 303.284485] dagster-daemon[2625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 303.285106] dagster-daemon[2625]: unified_storage = instance_ref.storage full # [ 303.285763] dagster-daemon[2625]: ^^^^^^^^^^^^^^^^^^^^ full # [ 303.286579] dagster-daemon[2625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 303.287295] dagster-daemon[2625]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 303.287842] dagster-daemon[2625]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 303.301699] dagster-daemon[2625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 303.302259] dagster-daemon[2625]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 303.302885] dagster-daemon[2625]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 303.303727] dagster-daemon[2625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 303.304578] dagster-daemon[2625]: return DagsterPostgresStorage( full # [ 303.305233] dagster-daemon[2625]: inst_data=inst_data, full # [ 303.305843] dagster-daemon[2625]: ...<2 lines>... full # [ 303.306696] dagster-daemon[2625]: token_provider=get_token_provider_from_config(config_value), full # [ 303.307545] dagster-daemon[2625]: ) full # [ 303.308220] dagster-daemon[2625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 303.308824] dagster-daemon[2625]: self._run_storage = PostgresRunStorage( full # [ 303.309673] dagster-daemon[2625]: ~~~~~~~~~~~~~~~~~~^ full # [ 303.310523] dagster-daemon[2625]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 303.311178] dagster-daemon[2625]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 303.311801] dagster-daemon[2625]: ) full # [ 303.312445] dagster-daemon[2625]: ^ full # [ 303.313142] dagster-daemon[2625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 303.313726] dagster-daemon[2625]: self._engine = create_pg_engine( full # [ 303.314583] dagster-daemon[2625]: ~~~~~~~~~~~~~~~~^ full # [ 303.315228] dagster-daemon[2625]: self.postgres_url, full # [ 303.315837] dagster-daemon[2625]: ^^^^^^^^^^^^^^^^^^ full # [ 303.316663] dagster-daemon[2625]: ...<2 lines>... full # [ 303.317497] dagster-daemon[2625]: poolclass=db_pool.NullPool, full # [ 303.318199] dagster-daemon[2625]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 303.318750] dagster-daemon[2625]: ) full # [ 303.319587] dagster-daemon[2625]: ^ full # [ 303.320222] dagster-daemon[2625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 303.320836] dagster-daemon[2625]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 303.336340] dagster-daemon[2625]: File "", line 2, in create_engine full # [ 303.338528] dagster-daemon[2625]: return target(fn, url, **kwargs) full # [ 303.339707] dagster-daemon[2625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 303.342254] dagster-daemon[2625]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 303.343811] dagster-daemon[2625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 303.346462] dagster-daemon[2625]: dbapi = dbapi_meth(**dbapi_args) full # [ 303.347642] dagster-daemon[2625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 303.350395] dagster-daemon[2625]: import psycopg full # [ 303.351334] dagster-daemon[2625]: ModuleNotFoundError: No module named 'psycopg' full # [ 303.531750] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 303.534034] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 303.536185] systemd[1]: dagster-daemon.service: Consumed 1.423s CPU time over 7.196s wall clock time, 88.3M memory peak. full # [ 305.875999] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 36. full # [ 305.899837] systemd[1]: Started Dagster Webserver. full # [ 308.493593] dagster-webserver[2651]: Traceback (most recent call last): full # [ 308.496176] dagster-webserver[2651]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 308.496783] dagster-webserver[2651]: sys.exit(main()) full # [ 308.497622] dagster-webserver[2651]: ~~~~^^ full # [ 308.498248] dagster-webserver[2651]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 308.498890] dagster-webserver[2651]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 308.499756] dagster-webserver[2651]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 308.500572] dagster-webserver[2651]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 308.501224] dagster-webserver[2651]: return self.main(*args, **kwargs) full # [ 308.501810] dagster-webserver[2651]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 308.502685] dagster-webserver[2651]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 308.503278] dagster-webserver[2651]: rv = self.invoke(ctx) full # [ 308.503924] dagster-webserver[2651]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 308.504767] dagster-webserver[2651]: return ctx.invoke(self.callback, **ctx.params) full # [ 308.505632] dagster-webserver[2651]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 308.516385] dagster-webserver[2651]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 308.516920] dagster-webserver[2651]: return callback(*args, **kwargs) full # [ 308.517774] dagster-webserver[2651]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 308.518643] dagster-webserver[2651]: instance = stack.enter_context( full # [ 308.519672] dagster-webserver[2651]: get_possibly_temporary_instance_for_cli( full # [ 308.520529] dagster-webserver[2651]: ...<3 lines>... full # [ 308.521183] dagster-webserver[2651]: ) full # [ 308.521822] dagster-webserver[2651]: ) full # [ 308.522688] dagster-webserver[2651]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 308.523536] dagster-webserver[2651]: result = _enter(cm) full # [ 308.524184] dagster-webserver[2651]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 308.524836] dagster-webserver[2651]: return next(self.gen) full # [ 308.525693] dagster-webserver[2651]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 308.526511] dagster-webserver[2651]: with DagsterInstance.get() as instance: full # [ 308.527221] dagster-webserver[2651]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 308.527762] dagster-webserver[2651]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 308.528614] dagster-webserver[2651]: return create_instance_from_dagster_home() full # [ 308.540822] dagster-webserver[2651]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 308.541606] dagster-webserver[2651]: return create_instance_from_config(dagster_home_path) full # [ 308.542251] dagster-webserver[2651]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 308.542884] dagster-webserver[2651]: return create_instance_from_ref(instance_ref) full # [ 308.543734] dagster-webserver[2651]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 308.544654] dagster-webserver[2651]: unified_storage = instance_ref.storage full # [ 308.545265] dagster-webserver[2651]: ^^^^^^^^^^^^^^^^^^^^ full # [ 308.545722] dagster-webserver[2651]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 308.546682] dagster-webserver[2651]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 308.547583] dagster-webserver[2651]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 308.548243] dagster-webserver[2651]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 308.548852] dagster-webserver[2651]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 308.549531] dagster-webserver[2651]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 308.564694] dagster-webserver[2651]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 308.565258] dagster-webserver[2651]: return DagsterPostgresStorage( full # [ 308.565895] dagster-webserver[2651]: inst_data=inst_data, full # [ 308.566740] dagster-webserver[2651]: ...<2 lines>... full # [ 308.567611] dagster-webserver[2651]: token_provider=get_token_provider_from_config(config_value), full # [ 308.568259] dagster-webserver[2651]: ) full # [ 308.568892] dagster-webserver[2651]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 308.569742] dagster-webserver[2651]: self._run_storage = PostgresRunStorage( full # [ 308.570599] dagster-webserver[2651]: ~~~~~~~~~~~~~~~~~~^ full # [ 308.571254] dagster-webserver[2651]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 308.571886] dagster-webserver[2651]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 308.572736] dagster-webserver[2651]: ) full # [ 308.573583] dagster-webserver[2651]: ^ full # [ 308.574246] dagster-webserver[2651]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 308.574866] dagster-webserver[2651]: self._engine = create_pg_engine( full # [ 308.575727] dagster-webserver[2651]: ~~~~~~~~~~~~~~~~^ full # [ 308.576625] dagster-webserver[2651]: self.postgres_url, full # [ 308.577238] dagster-webserver[2651]: ^^^^^^^^^^^^^^^^^^ full # [ 308.577659] dagster-webserver[2651]: ...<2 lines>... full # [ 308.578291] dagster-webserver[2651]: poolclass=db_pool.NullPool, full # [ 308.578933] dagster-webserver[2651]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 308.579769] dagster-webserver[2651]: ) full # [ 308.580605] dagster-webserver[2651]: ^ full # [ 308.581245] dagster-webserver[2651]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 308.581682] dagster-webserver[2651]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 308.582548] dagster-webserver[2651]: File "", line 2, in create_engine full # [ 308.583153] dagster-webserver[2651]: return target(fn, url, **kwargs) full # [ 308.583774] dagster-webserver[2651]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 308.584615] dagster-webserver[2651]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 308.602180] dagster-webserver[2651]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 308.602770] dagster-webserver[2651]: dbapi = dbapi_meth(**dbapi_args) full # [ 308.603657] dagster-webserver[2651]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 308.604287] dagster-webserver[2651]: import psycopg full # [ 308.604974] dagster-webserver[2651]: ModuleNotFoundError: No module named 'psycopg' full # [ 308.627204] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 41. full # [ 308.630811] systemd[1]: Started Dagster Daemon. full # [ 308.939579] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 308.941642] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 308.944760] systemd[1]: dagster-webserver.service: Consumed 2.054s CPU time over 8.081s wall clock time, 111.6M memory peak. full # [ 310.044655] postgres[777]: [777] LOG: checkpoint starting: time full # [ 310.493623] dagster-daemon[2661]: Traceback (most recent call last): full # [ 310.496230] dagster-daemon[2661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 310.496828] dagster-daemon[2661]: sys.exit(main()) full # [ 310.497624] dagster-daemon[2661]: ~~~~^^ full # [ 310.498259] dagster-daemon[2661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 310.498873] dagster-daemon[2661]: cli(obj={}) full # [ 310.499720] dagster-daemon[2661]: ~~~^^^^^^^^ full # [ 310.500535] dagster-daemon[2661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 310.501180] dagster-daemon[2661]: return self.main(*args, **kwargs) full # [ 310.501792] dagster-daemon[2661]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 310.502459] dagster-daemon[2661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 310.503068] dagster-daemon[2661]: rv = self.invoke(ctx) full # [ 310.503698] dagster-daemon[2661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 310.504513] dagster-daemon[2661]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 310.505175] dagster-daemon[2661]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 310.515191] dagster-daemon[2661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 310.515740] dagster-daemon[2661]: return ctx.invoke(self.callback, **ctx.params) full # [ 310.516610] dagster-daemon[2661]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 310.517347] dagster-daemon[2661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 310.517880] dagster-daemon[2661]: return callback(*args, **kwargs) full # [ 310.518717] dagster-daemon[2661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 310.519569] dagster-daemon[2661]: with get_instance_for_cli( full # [ 310.520236] dagster-daemon[2661]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 310.520844] dagster-daemon[2661]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 310.521691] dagster-daemon[2661]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 310.522552] dagster-daemon[2661]: ) as instance: full # [ 310.523267] dagster-daemon[2661]: ^ full # [ 310.523841] dagster-daemon[2661]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 310.524640] dagster-daemon[2661]: return next(self.gen) full # [ 310.525257] dagster-daemon[2661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 310.525920] dagster-daemon[2661]: with DagsterInstance.get() as instance: full # [ 310.526734] dagster-daemon[2661]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 310.539123] dagster-daemon[2661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 310.539679] dagster-daemon[2661]: return create_instance_from_dagster_home() full # [ 310.540523] dagster-daemon[2661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 310.541216] dagster-daemon[2661]: return create_instance_from_config(dagster_home_path) full # [ 310.541809] dagster-daemon[2661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 310.542651] dagster-daemon[2661]: return create_instance_from_ref(instance_ref) full # [ 310.543291] dagster-daemon[2661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 310.543928] dagster-daemon[2661]: unified_storage = instance_ref.storage full # [ 310.544791] dagster-daemon[2661]: ^^^^^^^^^^^^^^^^^^^^ full # [ 310.545613] dagster-daemon[2661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 310.546284] dagster-daemon[2661]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 310.546906] dagster-daemon[2661]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 310.547738] dagster-daemon[2661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 310.548583] dagster-daemon[2661]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 310.549221] dagster-daemon[2661]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 310.549857] dagster-daemon[2661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 310.550659] dagster-daemon[2661]: return DagsterPostgresStorage( full # [ 310.551500] dagster-daemon[2661]: inst_data=inst_data, full # [ 310.552137] dagster-daemon[2661]: ...<2 lines>... full # [ 310.552797] dagster-daemon[2661]: token_provider=get_token_provider_from_config(config_value), full # [ 310.553602] dagster-daemon[2661]: ) full # [ 310.572604] dagster-daemon[2661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 310.573168] dagster-daemon[2661]: self._run_storage = PostgresRunStorage( full # [ 310.573791] dagster-daemon[2661]: ~~~~~~~~~~~~~~~~~~^ full # [ 310.574637] dagster-daemon[2661]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 310.575295] dagster-daemon[2661]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 310.575905] dagster-daemon[2661]: ) full # [ 310.576754] dagster-daemon[2661]: ^ full # [ 310.577608] dagster-daemon[2661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 310.578270] dagster-daemon[2661]: self._engine = create_pg_engine( full # [ 310.578901] dagster-daemon[2661]: ~~~~~~~~~~~~~~~~^ full # [ 310.579727] dagster-daemon[2661]: self.postgres_url, full # [ 310.580581] dagster-daemon[2661]: ^^^^^^^^^^^^^^^^^^ full # [ 310.581241] dagster-daemon[2661]: ...<2 lines>... full # [ 310.581870] dagster-daemon[2661]: poolclass=db_pool.NullPool, full # [ 310.582523] dagster-daemon[2661]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 310.583188] dagster-daemon[2661]: ) full # [ 310.583801] dagster-daemon[2661]: ^ full # [ 310.584652] dagster-daemon[2661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 310.585312] dagster-daemon[2661]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 310.585977] dagster-daemon[2661]: File "", line 2, in create_engine full # [ 310.586784] dagster-daemon[2661]: return target(fn, url, **kwargs) full # [ 310.587599] dagster-daemon[2661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 310.588265] dagster-daemon[2661]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 310.601710] dagster-daemon[2661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 310.604303] dagster-daemon[2661]: dbapi = dbapi_meth(**dbapi_args) full # [ 310.605474] dagster-daemon[2661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 310.608203] dagster-daemon[2661]: import psycopg full # [ 310.609188] dagster-daemon[2661]: ModuleNotFoundError: No module named 'psycopg' full # [ 310.804762] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 310.807105] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 310.809268] systemd[1]: dagster-daemon.service: Consumed 1.429s CPU time over 7.272s wall clock time, 88.6M memory peak. full # [ 314.125797] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 37. full # [ 314.128985] systemd[1]: Started Dagster Webserver. full # [ 315.875186] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 42. full # [ 315.878590] systemd[1]: Started Dagster Daemon. full # [ 316.718594] dagster-webserver[2694]: Traceback (most recent call last): full # [ 316.720836] dagster-webserver[2694]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 316.721618] dagster-webserver[2694]: sys.exit(main()) full # [ 316.722253] dagster-webserver[2694]: ~~~~^^ full # [ 316.722868] dagster-webserver[2694]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 316.723516] dagster-webserver[2694]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 316.724180] dagster-webserver[2694]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 316.724818] dagster-webserver[2694]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 316.725612] dagster-webserver[2694]: return self.main(*args, **kwargs) full # [ 316.726254] dagster-webserver[2694]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 316.726872] dagster-webserver[2694]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 316.727720] dagster-webserver[2694]: rv = self.invoke(ctx) full # [ 316.736675] dagster-webserver[2694]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 316.737217] dagster-webserver[2694]: return ctx.invoke(self.callback, **ctx.params) full # [ 316.737836] dagster-webserver[2694]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 316.739876] dagster-webserver[2694]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 316.740709] dagster-webserver[2694]: return callback(*args, **kwargs) full # [ 316.741737] dagster-webserver[2694]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 316.742584] dagster-webserver[2694]: instance = stack.enter_context( full # [ 316.743336] dagster-webserver[2694]: get_possibly_temporary_instance_for_cli( full # [ 316.743636] dagster-webserver[2694]: ...<3 lines>... full # [ 316.744285] dagster-webserver[2694]: ) full # [ 316.744892] dagster-webserver[2694]: ) full # [ 316.745827] dagster-webserver[2694]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 316.746591] dagster-webserver[2694]: result = _enter(cm) full # [ 316.754212] dagster-webserver[2694]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 316.754745] dagster-webserver[2694]: return next(self.gen) full # [ 316.755600] dagster-webserver[2694]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 316.756280] dagster-webserver[2694]: with DagsterInstance.get() as instance: full # [ 316.756847] dagster-webserver[2694]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 316.757524] dagster-webserver[2694]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 316.758211] dagster-webserver[2694]: return create_instance_from_dagster_home() full # [ 316.765639] dagster-webserver[2694]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 316.766175] dagster-webserver[2694]: return create_instance_from_config(dagster_home_path) full # [ 316.766793] dagster-webserver[2694]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 316.768533] dagster-webserver[2694]: return create_instance_from_ref(instance_ref) full # [ 316.769078] dagster-webserver[2694]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 316.769686] dagster-webserver[2694]: unified_storage = instance_ref.storage full # [ 316.770722] dagster-webserver[2694]: ^^^^^^^^^^^^^^^^^^^^ full # [ 316.771591] dagster-webserver[2694]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 316.772321] dagster-webserver[2694]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 316.773049] dagster-webserver[2694]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 316.783966] dagster-webserver[2694]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 316.784510] dagster-webserver[2694]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 316.785151] dagster-webserver[2694]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 316.785771] dagster-webserver[2694]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 316.786804] dagster-webserver[2694]: return DagsterPostgresStorage( full # [ 316.787649] dagster-webserver[2694]: inst_data=inst_data, full # [ 316.788370] dagster-webserver[2694]: ...<2 lines>... full # [ 316.788922] dagster-webserver[2694]: token_provider=get_token_provider_from_config(config_value), full # [ 316.789762] dagster-webserver[2694]: ) full # [ 316.790687] dagster-webserver[2694]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 316.791246] dagster-webserver[2694]: self._run_storage = PostgresRunStorage( full # [ 316.791861] dagster-webserver[2694]: ~~~~~~~~~~~~~~~~~~^ full # [ 316.792699] dagster-webserver[2694]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 316.793537] dagster-webserver[2694]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 316.794397] dagster-webserver[2694]: ) full # [ 316.794992] dagster-webserver[2694]: ^ full # [ 316.795666] dagster-webserver[2694]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 316.796376] dagster-webserver[2694]: self._engine = create_pg_engine( full # [ 316.796892] dagster-webserver[2694]: ~~~~~~~~~~~~~~~~^ full # [ 316.797729] dagster-webserver[2694]: self.postgres_url, full # [ 316.798664] dagster-webserver[2694]: ^^^^^^^^^^^^^^^^^^ full # [ 316.799212] dagster-webserver[2694]: ...<2 lines>... full # [ 316.799816] dagster-webserver[2694]: poolclass=db_pool.NullPool, full # [ 316.800770] dagster-webserver[2694]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 316.801269] dagster-webserver[2694]: ) full # [ 316.801923] dagster-webserver[2694]: ^ full # [ 316.816083] dagster-webserver[2694]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 316.818743] dagster-webserver[2694]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 316.820217] dagster-webserver[2694]: File "", line 2, in create_engine full # [ 316.822472] dagster-webserver[2694]: return target(fn, url, **kwargs) full # [ 316.823683] dagster-webserver[2694]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 316.826259] dagster-webserver[2694]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 316.828489] dagster-webserver[2694]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 316.831187] dagster-webserver[2694]: dbapi = dbapi_meth(**dbapi_args) full # [ 316.832433] dagster-webserver[2694]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 316.835305] dagster-webserver[2694]: import psycopg full # [ 316.836305] dagster-webserver[2694]: ModuleNotFoundError: No module named 'psycopg' full # [ 317.157240] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 317.157978] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 317.162072] systemd[1]: dagster-webserver.service: Consumed 2.073s CPU time over 8.219s wall clock time, 111.8M memory peak. full # [ 317.795443] dagster-daemon[2704]: Traceback (most recent call last): full # [ 317.797968] dagster-daemon[2704]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 317.798558] dagster-daemon[2704]: sys.exit(main()) full # [ 317.799189] dagster-daemon[2704]: ~~~~^^ full # [ 317.799812] dagster-daemon[2704]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 317.800672] dagster-daemon[2704]: cli(obj={}) full # [ 317.801526] dagster-daemon[2704]: ~~~^^^^^^^^ full # [ 317.802172] dagster-daemon[2704]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 317.802775] dagster-daemon[2704]: return self.main(*args, **kwargs) full # [ 317.803671] dagster-daemon[2704]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 317.804298] dagster-daemon[2704]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 317.804891] dagster-daemon[2704]: rv = self.invoke(ctx) full # [ 317.812523] dagster-daemon[2704]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 317.813092] dagster-daemon[2704]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 317.813537] dagster-daemon[2704]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 317.814172] dagster-daemon[2704]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 317.814807] dagster-daemon[2704]: return ctx.invoke(self.callback, **ctx.params) full # [ 317.815672] dagster-daemon[2704]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 317.816531] dagster-daemon[2704]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 317.817236] dagster-daemon[2704]: return callback(*args, **kwargs) full # [ 317.817858] dagster-daemon[2704]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 317.818673] dagster-daemon[2704]: with get_instance_for_cli( full # [ 317.819536] dagster-daemon[2704]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 317.820169] dagster-daemon[2704]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 317.820796] dagster-daemon[2704]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 317.821641] dagster-daemon[2704]: ) as instance: full # [ 317.822262] dagster-daemon[2704]: ^ full # [ 317.833977] dagster-daemon[2704]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 317.834569] dagster-daemon[2704]: return next(self.gen) full # [ 317.835215] dagster-daemon[2704]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 317.835838] dagster-daemon[2704]: with DagsterInstance.get() as instance: full # [ 317.836695] dagster-daemon[2704]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 317.837544] dagster-daemon[2704]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 317.838199] dagster-daemon[2704]: return create_instance_from_dagster_home() full # [ 317.838876] dagster-daemon[2704]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 317.839780] dagster-daemon[2704]: return create_instance_from_config(dagster_home_path) full # [ 317.840541] dagster-daemon[2704]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 317.841197] dagster-daemon[2704]: return create_instance_from_ref(instance_ref) full # [ 317.852793] dagster-daemon[2704]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 317.853562] dagster-daemon[2704]: unified_storage = instance_ref.storage full # [ 317.854241] dagster-daemon[2704]: ^^^^^^^^^^^^^^^^^^^^ full # [ 317.854839] dagster-daemon[2704]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 317.855695] dagster-daemon[2704]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 317.856552] dagster-daemon[2704]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 317.857208] dagster-daemon[2704]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 317.857835] dagster-daemon[2704]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 317.858693] dagster-daemon[2704]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 317.859589] dagster-daemon[2704]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 317.860209] dagster-daemon[2704]: return DagsterPostgresStorage( full # [ 317.860836] dagster-daemon[2704]: inst_data=inst_data, full # [ 317.861690] dagster-daemon[2704]: ...<2 lines>... full # [ 317.862543] dagster-daemon[2704]: token_provider=get_token_provider_from_config(config_value), full # [ 317.863206] dagster-daemon[2704]: ) full # [ 317.864114] dagster-daemon[2704]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 317.864694] dagster-daemon[2704]: self._run_storage = PostgresRunStorage( full # [ 317.865531] dagster-daemon[2704]: ~~~~~~~~~~~~~~~~~~^ full # [ 317.866185] dagster-daemon[2704]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 317.866800] dagster-daemon[2704]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 317.867623] dagster-daemon[2704]: ) full # [ 317.868282] dagster-daemon[2704]: ^ full # [ 317.884325] dagster-daemon[2704]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 317.884863] dagster-daemon[2704]: self._engine = create_pg_engine( full # [ 317.885520] dagster-daemon[2704]: ~~~~~~~~~~~~~~~~^ full # [ 317.886606] dagster-daemon[2704]: self.postgres_url, full # [ 317.887231] dagster-daemon[2704]: ^^^^^^^^^^^^^^^^^^ full # [ 317.887651] dagster-daemon[2704]: ...<2 lines>... full # [ 317.888412] dagster-daemon[2704]: poolclass=db_pool.NullPool, full # [ 317.888939] dagster-daemon[2704]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 317.889785] dagster-daemon[2704]: ) full # [ 317.890754] dagster-daemon[2704]: ^ full # [ 317.891676] dagster-daemon[2704]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 317.892599] dagster-daemon[2704]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 317.893181] dagster-daemon[2704]: File "", line 2, in create_engine full # [ 317.893813] dagster-daemon[2704]: return target(fn, url, **kwargs) full # [ 317.894749] dagster-daemon[2704]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 317.895345] dagster-daemon[2704]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 317.896464] dagster-daemon[2704]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 317.896996] dagster-daemon[2704]: dbapi = dbapi_meth(**dbapi_args) full # [ 317.897636] dagster-daemon[2704]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 317.898403] dagster-daemon[2704]: import psycopg full # [ 317.898913] dagster-daemon[2704]: ModuleNotFoundError: No module named 'psycopg' full # [ 318.110134] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 318.112430] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 318.114758] systemd[1]: dagster-daemon.service: Consumed 1.459s CPU time over 7.304s wall clock time, 88.6M memory peak. full # [ 322.375921] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 38. full # [ 322.378859] systemd[1]: Started Dagster Webserver. full # [ 323.126096] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 43. full # [ 323.127491] systemd[1]: Started Dagster Daemon. full # [ 324.945355] dagster-daemon[2742]: Traceback (most recent call last): full # [ 324.947731] dagster-daemon[2742]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 324.948103] dagster-daemon[2742]: sys.exit(main()) full # [ 324.948743] dagster-daemon[2742]: ~~~~^^ full # [ 324.951484] dagster-daemon[2742]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 324.951995] dagster-daemon[2742]: cli(obj={}) full # [ 324.952646] dagster-daemon[2742]: ~~~^^^^^^^^ full # [ 324.955088] dagster-daemon[2742]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 324.955681] dagster-daemon[2742]: return self.main(*args, **kwargs) full # [ 324.956515] dagster-daemon[2742]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 324.959088] dagster-daemon[2742]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 324.959768] dagster-daemon[2742]: rv = self.invoke(ctx) full # [ 324.960605] dagster-daemon[2742]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 324.963088] dagster-daemon[2742]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 324.963674] dagster-daemon[2742]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 324.964488] dagster-daemon[2742]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 324.967089] dagster-daemon[2742]: return ctx.invoke(self.callback, **ctx.params) full # [ 324.967733] dagster-daemon[2742]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 324.968569] dagster-daemon[2742]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 324.972089] dagster-daemon[2742]: return callback(*args, **kwargs) full # [ 324.972422] dagster-daemon[2742]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 324.973072] dagster-daemon[2742]: with get_instance_for_cli( full # [ 324.973678] dagster-daemon[2742]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 324.976090] dagster-daemon[2742]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 324.976723] dagster-daemon[2742]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 324.979108] dagster-daemon[2742]: ) as instance: full # [ 324.979961] dagster-daemon[2742]: ^ full # [ 324.982591] dagster-daemon[2742]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 324.983233] dagster-daemon[2742]: return next(self.gen) full # [ 324.983843] dagster-daemon[2742]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 324.986090] dagster-daemon[2742]: with DagsterInstance.get() as instance: full # [ 324.986696] dagster-daemon[2742]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 324.987577] dagster-daemon[2742]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 324.990090] dagster-daemon[2742]: return create_instance_from_dagster_home() full # [ 324.990964] dagster-daemon[2742]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 324.991789] dagster-daemon[2742]: return create_instance_from_config(dagster_home_path) full # [ 324.995090] dagster-daemon[2742]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 324.995641] dagster-daemon[2742]: return create_instance_from_ref(instance_ref) full # [ 324.996260] dagster-daemon[2742]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 324.996898] dagster-daemon[2742]: unified_storage = instance_ref.storage full # [ 324.999742] dagster-daemon[2742]: ^^^^^^^^^^^^^^^^^^^^ full # [ 325.000556] dagster-daemon[2742]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 325.003091] dagster-daemon[2742]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 325.003604] dagster-daemon[2742]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 325.004247] dagster-daemon[2742]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 325.004878] dagster-daemon[2742]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 325.008090] dagster-daemon[2742]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 325.008711] dagster-daemon[2742]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 325.011090] dagster-daemon[2742]: return DagsterPostgresStorage( full # [ 325.011760] dagster-daemon[2742]: inst_data=inst_data, full # [ 325.014090] dagster-daemon[2742]: ...<2 lines>... full # [ 325.014600] dagster-daemon[2742]: token_provider=get_token_provider_from_config(config_value), full # [ 325.017090] dagster-daemon[2742]: ) full # [ 325.017645] dagster-daemon[2742]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 325.018264] dagster-daemon[2742]: self._run_storage = PostgresRunStorage( full # [ 325.018914] dagster-daemon[2742]: ~~~~~~~~~~~~~~~~~~^ full # [ 325.021768] dagster-daemon[2742]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 325.022546] dagster-daemon[2742]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 325.026554] dagster-daemon[2742]: ) full # [ 325.027198] dagster-daemon[2742]: ^ full # [ 325.027795] dagster-daemon[2742]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 325.030979] dagster-daemon[2742]: self._engine = create_pg_engine( full # [ 325.031838] dagster-daemon[2742]: ~~~~~~~~~~~~~~~~^ full # [ 325.033103] dagster-daemon[2742]: self.postgres_url, full # [ 325.033699] dagster-daemon[2742]: ^^^^^^^^^^^^^^^^^^ full # [ 325.036089] dagster-daemon[2742]: ...<2 lines>... full # [ 325.036786] dagster-daemon[2742]: poolclass=db_pool.NullPool, full # [ 325.039089] dagster-daemon[2742]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 325.039642] dagster-daemon[2742]: ) full # [ 325.040260] dagster-daemon[2742]: ^ full # [ 325.040916] dagster-daemon[2742]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 325.049693] dagster-daemon[2742]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 325.051150] dagster-daemon[2742]: File "", line 2, in create_engine full # [ 325.053343] dagster-daemon[2742]: return target(fn, url, **kwargs) full # [ 325.054509] dagster-daemon[2742]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 325.057075] dagster-daemon[2742]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 325.058574] dagster-daemon[2742]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 325.061172] dagster-daemon[2742]: dbapi = dbapi_meth(**dbapi_args) full # [ 325.062345] dagster-daemon[2742]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 325.065104] dagster-daemon[2742]: import psycopg full # [ 325.066070] dagster-daemon[2742]: ModuleNotFoundError: No module named 'psycopg' full # [ 325.111936] dagster-webserver[2736]: Traceback (most recent call last): full # [ 325.115548] dagster-webserver[2736]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 325.117704] dagster-webserver[2736]: sys.exit(main()) full # [ 325.118731] dagster-webserver[2736]: ~~~~^^ full # [ 325.119805] dagster-webserver[2736]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 325.122283] dagster-webserver[2736]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 325.123669] dagster-webserver[2736]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 325.125119] dagster-webserver[2736]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 325.127517] dagster-webserver[2736]: return self.main(*args, **kwargs) full # [ 325.128726] dagster-webserver[2736]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 325.130049] dagster-webserver[2736]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 325.132399] dagster-webserver[2736]: rv = self.invoke(ctx) full # [ 325.135081] dagster-webserver[2736]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 325.137474] dagster-webserver[2736]: return ctx.invoke(self.callback, **ctx.params) full # [ 325.138899] dagster-webserver[2736]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 325.140284] dagster-webserver[2736]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 325.142660] dagster-webserver[2736]: return callback(*args, **kwargs) full # [ 325.143869] dagster-webserver[2736]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 325.146518] dagster-webserver[2736]: instance = stack.enter_context( full # [ 325.147734] dagster-webserver[2736]: get_possibly_temporary_instance_for_cli( full # [ 325.149120] dagster-webserver[2736]: ...<3 lines>... full # [ 325.150217] dagster-webserver[2736]: ) full # [ 325.151106] dagster-webserver[2736]: ) full # [ 325.151918] dagster-webserver[2736]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 325.154247] dagster-webserver[2736]: result = _enter(cm) full # [ 325.155302] dagster-webserver[2736]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 325.157582] dagster-webserver[2736]: return next(self.gen) full # [ 325.161098] dagster-webserver[2736]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 325.163981] dagster-webserver[2736]: with DagsterInstance.get() as instance: full # [ 325.165320] dagster-webserver[2736]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 325.166468] dagster-webserver[2736]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 325.169072] dagster-webserver[2736]: return create_instance_from_dagster_home() full # [ 325.170421] dagster-webserver[2736]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 325.173343] dagster-webserver[2736]: return create_instance_from_config(dagster_home_path) full # [ 325.174830] dagster-webserver[2736]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 325.177685] dagster-webserver[2736]: return create_instance_from_ref(instance_ref) full # [ 325.179071] dagster-webserver[2736]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 325.181927] dagster-webserver[2736]: unified_storage = instance_ref.storage full # [ 325.183201] dagster-webserver[2736]: ^^^^^^^^^^^^^^^^^^^^ full # [ 325.184482] dagster-webserver[2736]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 325.187067] dagster-webserver[2736]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 325.188977] dagster-webserver[2736]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 325.190523] dagster-webserver[2736]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 325.195114] dagster-webserver[2736]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 325.196739] dagster-webserver[2736]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 325.198348] dagster-webserver[2736]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 325.200959] dagster-webserver[2736]: return DagsterPostgresStorage( full # [ 325.202238] dagster-webserver[2736]: inst_data=inst_data, full # [ 325.203352] dagster-webserver[2736]: ...<2 lines>... full # [ 325.204321] dagster-webserver[2736]: token_provider=get_token_provider_from_config(config_value), full # [ 325.205904] dagster-webserver[2736]: ) full # [ 325.206717] dagster-webserver[2736]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 325.209225] dagster-webserver[2736]: self._run_storage = PostgresRunStorage( full # [ 325.210518] dagster-webserver[2736]: ~~~~~~~~~~~~~~~~~~^ full # [ 325.211826] dagster-webserver[2736]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 325.213546] dagster-webserver[2736]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 325.217096] dagster-webserver[2736]: ) full # [ 325.217888] dagster-webserver[2736]: ^ full # [ 325.218707] dagster-webserver[2736]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 325.221428] dagster-webserver[2736]: self._engine = create_pg_engine( full # [ 325.222617] dagster-webserver[2736]: ~~~~~~~~~~~~~~~~^ full # [ 325.223804] dagster-webserver[2736]: self.postgres_url, full # [ 325.224879] dagster-webserver[2736]: ^^^^^^^^^^^^^^^^^^ full # [ 325.225956] dagster-webserver[2736]: ...<2 lines>... full # [ 325.226940] dagster-webserver[2736]: poolclass=db_pool.NullPool, full # [ 325.228135] dagster-webserver[2736]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 325.229318] dagster-webserver[2736]: ) full # [ 325.230123] dagster-webserver[2736]: ^ full # [ 325.230906] dagster-webserver[2736]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 325.235099] dagster-webserver[2736]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 325.235534] dagster-webserver[2736]: File "", line 2, in create_engine full # [ 325.236074] dagster-webserver[2736]: return target(fn, url, **kwargs) full # [ 325.236668] dagster-webserver[2736]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 325.241795] dagster-webserver[2736]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 325.242510] dagster-webserver[2736]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 325.243149] dagster-webserver[2736]: dbapi = dbapi_meth(**dbapi_args) full # [ 325.243748] dagster-webserver[2736]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 325.244571] dagster-webserver[2736]: import psycopg full # [ 325.246088] dagster-webserver[2736]: ModuleNotFoundError: No module named 'psycopg' full # [ 325.257499] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 325.260532] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 325.262245] systemd[1]: dagster-daemon.service: Consumed 1.468s CPU time over 7.146s wall clock time, 88.5M memory peak. full # [ 325.525664] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 325.528052] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 325.530324] systemd[1]: dagster-webserver.service: Consumed 2.063s CPU time over 8.361s wall clock time, 111.7M memory peak. full # [ 330.375920] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 44. full # [ 330.379066] systemd[1]: Started Dagster Daemon. full # [ 330.624850] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 39. full # [ 330.627766] systemd[1]: Started Dagster Webserver. full # [ 332.329834] dagster-daemon[2778]: Traceback (most recent call last): full # [ 332.332229] dagster-daemon[2778]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 332.332905] dagster-daemon[2778]: sys.exit(main()) full # [ 332.333814] dagster-daemon[2778]: ~~~~^^ full # [ 332.337350] dagster-daemon[2778]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 332.337852] dagster-daemon[2778]: cli(obj={}) full # [ 332.338547] dagster-daemon[2778]: ~~~^^^^^^^^ full # [ 332.341089] dagster-daemon[2778]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 332.341618] dagster-daemon[2778]: return self.main(*args, **kwargs) full # [ 332.342263] dagster-daemon[2778]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 332.342896] dagster-daemon[2778]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 332.345590] dagster-daemon[2778]: rv = self.invoke(ctx) full # [ 332.346225] dagster-daemon[2778]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 332.346849] dagster-daemon[2778]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 332.350168] dagster-daemon[2778]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 332.350793] dagster-daemon[2778]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 332.353092] dagster-daemon[2778]: return ctx.invoke(self.callback, **ctx.params) full # [ 332.353698] dagster-daemon[2778]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 332.354550] dagster-daemon[2778]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 332.358089] dagster-daemon[2778]: return callback(*args, **kwargs) full # [ 332.358664] dagster-daemon[2778]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 332.359514] dagster-daemon[2778]: with get_instance_for_cli( full # [ 332.362089] dagster-daemon[2778]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 332.362615] dagster-daemon[2778]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 332.363262] dagster-daemon[2778]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 332.363893] dagster-daemon[2778]: ) as instance: full # [ 332.366563] dagster-daemon[2778]: ^ full # [ 332.367213] dagster-daemon[2778]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 332.367822] dagster-daemon[2778]: return next(self.gen) full # [ 332.372092] dagster-daemon[2778]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 332.372751] dagster-daemon[2778]: with DagsterInstance.get() as instance: full # [ 332.375098] dagster-daemon[2778]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 332.375698] dagster-daemon[2778]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 332.376503] dagster-daemon[2778]: return create_instance_from_dagster_home() full # [ 332.379090] dagster-daemon[2778]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 332.379804] dagster-daemon[2778]: return create_instance_from_config(dagster_home_path) full # [ 332.380641] dagster-daemon[2778]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 332.383090] dagster-daemon[2778]: return create_instance_from_ref(instance_ref) full # [ 332.383763] dagster-daemon[2778]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 332.384617] dagster-daemon[2778]: unified_storage = instance_ref.storage full # [ 332.387092] dagster-daemon[2778]: ^^^^^^^^^^^^^^^^^^^^ full # [ 332.387703] dagster-daemon[2778]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 332.388552] dagster-daemon[2778]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 332.391097] dagster-daemon[2778]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 332.391647] dagster-daemon[2778]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 332.392267] dagster-daemon[2778]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 332.394583] dagster-daemon[2778]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 332.397090] dagster-daemon[2778]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 332.397672] dagster-daemon[2778]: return DagsterPostgresStorage( full # [ 332.398524] dagster-daemon[2778]: inst_data=inst_data, full # [ 332.401091] dagster-daemon[2778]: ...<2 lines>... full # [ 332.401810] dagster-daemon[2778]: token_provider=get_token_provider_from_config(config_value), full # [ 332.402654] dagster-daemon[2778]: ) full # [ 332.405097] dagster-daemon[2778]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 332.405753] dagster-daemon[2778]: self._run_storage = PostgresRunStorage( full # [ 332.406600] dagster-daemon[2778]: ~~~~~~~~~~~~~~~~~~^ full # [ 332.409142] dagster-daemon[2778]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 332.409704] dagster-daemon[2778]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 332.410556] dagster-daemon[2778]: ) full # [ 332.413093] dagster-daemon[2778]: ^ full # [ 332.413428] dagster-daemon[2778]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 332.414085] dagster-daemon[2778]: self._engine = create_pg_engine( full # [ 332.414696] dagster-daemon[2778]: ~~~~~~~~~~~~~~~~^ full # [ 332.419090] dagster-daemon[2778]: self.postgres_url, full # [ 332.419614] dagster-daemon[2778]: ^^^^^^^^^^^^^^^^^^ full # [ 332.420269] dagster-daemon[2778]: ...<2 lines>... full # [ 332.420885] dagster-daemon[2778]: poolclass=db_pool.NullPool, full # [ 332.423755] dagster-daemon[2778]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 332.426097] dagster-daemon[2778]: ) full # [ 332.426653] dagster-daemon[2778]: ^ full # [ 332.427506] dagster-daemon[2778]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 332.430107] dagster-daemon[2778]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 332.430797] dagster-daemon[2778]: File "", line 2, in create_engine full # [ 332.431649] dagster-daemon[2778]: return target(fn, url, **kwargs) full # [ 332.434090] dagster-daemon[2778]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 332.434765] dagster-daemon[2778]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 332.435609] dagster-daemon[2778]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 332.438089] dagster-daemon[2778]: dbapi = dbapi_meth(**dbapi_args) full # [ 332.438729] dagster-daemon[2778]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 332.439568] dagster-daemon[2778]: import psycopg full # [ 332.442132] dagster-daemon[2778]: ModuleNotFoundError: No module named 'psycopg' full # [ 332.616809] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 332.618172] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 332.620299] systemd[1]: dagster-daemon.service: Consumed 1.569s CPU time over 7.359s wall clock time, 88.3M memory peak. full # [ 333.401198] dagster-webserver[2779]: Traceback (most recent call last): full # [ 333.403725] dagster-webserver[2779]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 333.404338] dagster-webserver[2779]: sys.exit(main()) full # [ 333.404917] dagster-webserver[2779]: ~~~~^^ full # [ 333.405744] dagster-webserver[2779]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 333.406612] dagster-webserver[2779]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 333.407268] dagster-webserver[2779]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 333.407873] dagster-webserver[2779]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 333.408710] dagster-webserver[2779]: return self.main(*args, **kwargs) full # [ 333.409550] dagster-webserver[2779]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 333.410225] dagster-webserver[2779]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 333.410810] dagster-webserver[2779]: rv = self.invoke(ctx) full # [ 333.411455] dagster-webserver[2779]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 333.412091] dagster-webserver[2779]: return ctx.invoke(self.callback, **ctx.params) full # [ 333.412747] dagster-webserver[2779]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 333.423945] dagster-webserver[2779]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 333.424712] dagster-webserver[2779]: return callback(*args, **kwargs) full # [ 333.425566] dagster-webserver[2779]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 333.426269] dagster-webserver[2779]: instance = stack.enter_context( full # [ 333.427314] dagster-webserver[2779]: get_possibly_temporary_instance_for_cli( full # [ 333.427891] dagster-webserver[2779]: ...<3 lines>... full # [ 333.428751] dagster-webserver[2779]: ) full # [ 333.429596] dagster-webserver[2779]: ) full # [ 333.430228] dagster-webserver[2779]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 333.430853] dagster-webserver[2779]: result = _enter(cm) full # [ 333.431506] dagster-webserver[2779]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 333.432156] dagster-webserver[2779]: return next(self.gen) full # [ 333.432794] dagster-webserver[2779]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 333.433636] dagster-webserver[2779]: with DagsterInstance.get() as instance: full # [ 333.434290] dagster-webserver[2779]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 333.434869] dagster-webserver[2779]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 333.435714] dagster-webserver[2779]: return create_instance_from_dagster_home() full # [ 333.448530] dagster-webserver[2779]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 333.449444] dagster-webserver[2779]: return create_instance_from_config(dagster_home_path) full # [ 333.450105] dagster-webserver[2779]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 333.450734] dagster-webserver[2779]: return create_instance_from_ref(instance_ref) full # [ 333.451703] dagster-webserver[2779]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 333.452285] dagster-webserver[2779]: unified_storage = instance_ref.storage full # [ 333.452918] dagster-webserver[2779]: ^^^^^^^^^^^^^^^^^^^^ full # [ 333.453787] dagster-webserver[2779]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 333.454667] dagster-webserver[2779]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 333.455322] dagster-webserver[2779]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 333.455954] dagster-webserver[2779]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 333.456840] dagster-webserver[2779]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 333.457667] dagster-webserver[2779]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 333.458523] dagster-webserver[2779]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 333.459187] dagster-webserver[2779]: return DagsterPostgresStorage( full # [ 333.459820] dagster-webserver[2779]: inst_data=inst_data, full # [ 333.460662] dagster-webserver[2779]: ...<2 lines>... full # [ 333.461509] dagster-webserver[2779]: token_provider=get_token_provider_from_config(config_value), full # [ 333.462152] dagster-webserver[2779]: ) full # [ 333.462854] dagster-webserver[2779]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 333.463694] dagster-webserver[2779]: self._run_storage = PostgresRunStorage( full # [ 333.464566] dagster-webserver[2779]: ~~~~~~~~~~~~~~~~~~^ full # [ 333.465241] dagster-webserver[2779]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 333.465856] dagster-webserver[2779]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 333.466530] dagster-webserver[2779]: ) full # [ 333.467206] dagster-webserver[2779]: ^ full # [ 333.467899] dagster-webserver[2779]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 333.468507] dagster-webserver[2779]: self._engine = create_pg_engine( full # [ 333.469147] dagster-webserver[2779]: ~~~~~~~~~~~~~~~~^ full # [ 333.469730] dagster-webserver[2779]: self.postgres_url, full # [ 333.470591] dagster-webserver[2779]: ^^^^^^^^^^^^^^^^^^ full # [ 333.471245] dagster-webserver[2779]: ...<2 lines>... full # [ 333.471874] dagster-webserver[2779]: poolclass=db_pool.NullPool, full # [ 333.472730] dagster-webserver[2779]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 333.473591] dagster-webserver[2779]: ) full # [ 333.474253] dagster-webserver[2779]: ^ full # [ 333.474874] dagster-webserver[2779]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 333.475727] dagster-webserver[2779]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 333.476586] dagster-webserver[2779]: File "", line 2, in create_engine full # [ 333.477245] dagster-webserver[2779]: return target(fn, url, **kwargs) full # [ 333.477877] dagster-webserver[2779]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 333.478729] dagster-webserver[2779]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 333.479602] dagster-webserver[2779]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 333.480316] dagster-webserver[2779]: dbapi = dbapi_meth(**dbapi_args) full # [ 333.480882] dagster-webserver[2779]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 333.481731] dagster-webserver[2779]: import psycopg full # [ 333.482570] dagster-webserver[2779]: ModuleNotFoundError: No module named 'psycopg' full # [ 333.797747] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 333.800127] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 333.802587] systemd[1]: dagster-webserver.service: Consumed 2.093s CPU time over 8.271s wall clock time, 111.8M memory peak. full # [ 337.625885] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 45. full # [ 337.628672] systemd[1]: Started Dagster Daemon. full # [ 338.875298] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 40. full # [ 338.878337] systemd[1]: Started Dagster Webserver. full # [ 339.516662] dagster-daemon[2816]: Traceback (most recent call last): full # [ 339.519217] dagster-daemon[2816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 339.521286] dagster-daemon[2816]: sys.exit(main()) full # [ 339.522256] dagster-daemon[2816]: ~~~~^^ full # [ 339.523214] dagster-daemon[2816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 339.525749] dagster-daemon[2816]: cli(obj={}) full # [ 339.526687] dagster-daemon[2816]: ~~~^^^^^^^^ full # [ 339.527599] dagster-daemon[2816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 339.529948] dagster-daemon[2816]: return self.main(*args, **kwargs) full # [ 339.531150] dagster-daemon[2816]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 339.532377] dagster-daemon[2816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 339.534979] dagster-daemon[2816]: rv = self.invoke(ctx) full # [ 339.536443] dagster-daemon[2816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 339.539073] dagster-daemon[2816]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 339.540923] dagster-daemon[2816]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 339.542527] dagster-daemon[2816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 339.545093] dagster-daemon[2816]: return ctx.invoke(self.callback, **ctx.params) full # [ 339.546584] dagster-daemon[2816]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 339.548358] dagster-daemon[2816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 339.550857] dagster-daemon[2816]: return callback(*args, **kwargs) full # [ 339.553395] dagster-daemon[2816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 339.555970] dagster-daemon[2816]: with get_instance_for_cli( full # [ 339.557105] dagster-daemon[2816]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 339.558232] dagster-daemon[2816]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 339.560113] dagster-daemon[2816]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 339.561965] dagster-daemon[2816]: ) as instance: full # [ 339.562908] dagster-daemon[2816]: ^ full # [ 339.563694] dagster-daemon[2816]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 339.566149] dagster-daemon[2816]: return next(self.gen) full # [ 339.567386] dagster-daemon[2816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 339.570447] dagster-daemon[2816]: with DagsterInstance.get() as instance: full # [ 339.571692] dagster-daemon[2816]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 339.572791] dagster-daemon[2816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 339.575597] dagster-daemon[2816]: return create_instance_from_dagster_home() full # [ 339.577131] dagster-daemon[2816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 339.580555] dagster-daemon[2816]: return create_instance_from_config(dagster_home_path) full # [ 339.582328] dagster-daemon[2816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 339.585201] dagster-daemon[2816]: return create_instance_from_ref(instance_ref) full # [ 339.586552] dagster-daemon[2816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 339.589336] dagster-daemon[2816]: unified_storage = instance_ref.storage full # [ 339.590586] dagster-daemon[2816]: ^^^^^^^^^^^^^^^^^^^^ full # [ 339.591816] dagster-daemon[2816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 339.594343] dagster-daemon[2816]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 339.596211] dagster-daemon[2816]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 339.597748] dagster-daemon[2816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 339.600372] dagster-daemon[2816]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 339.602899] dagster-daemon[2816]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 339.604666] dagster-daemon[2816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 339.608040] dagster-daemon[2816]: return DagsterPostgresStorage( full # [ 339.609389] dagster-daemon[2816]: inst_data=inst_data, full # [ 339.614850] dagster-daemon[2816]: ...<2 lines>... full # [ 339.615820] dagster-daemon[2816]: token_provider=get_token_provider_from_config(config_value), full # [ 339.617388] dagster-daemon[2816]: ) full # [ 339.618152] dagster-daemon[2816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 339.620670] dagster-daemon[2816]: self._run_storage = PostgresRunStorage( full # [ 339.621914] dagster-daemon[2816]: ~~~~~~~~~~~~~~~~~~^ full # [ 339.623182] dagster-daemon[2816]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 339.624880] dagster-daemon[2816]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 339.626571] dagster-daemon[2816]: ) full # [ 339.627340] dagster-daemon[2816]: ^ full # [ 339.628266] dagster-daemon[2816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 339.631222] dagster-daemon[2816]: self._engine = create_pg_engine( full # [ 339.633700] dagster-daemon[2816]: ~~~~~~~~~~~~~~~~^ full # [ 339.634870] dagster-daemon[2816]: self.postgres_url, full # [ 339.635960] dagster-daemon[2816]: ^^^^^^^^^^^^^^^^^^ full # [ 339.637038] dagster-daemon[2816]: ...<2 lines>... full # [ 339.638213] dagster-daemon[2816]: poolclass=db_pool.NullPool, full # [ 339.639463] dagster-daemon[2816]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 339.640624] dagster-daemon[2816]: ) full # [ 339.641473] dagster-daemon[2816]: ^ full # [ 339.642641] dagster-daemon[2816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 339.645244] dagster-daemon[2816]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 339.646680] dagster-daemon[2816]: File "", line 2, in create_engine full # [ 339.648848] dagster-daemon[2816]: return target(fn, url, **kwargs) full # [ 339.650047] dagster-daemon[2816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 339.652600] dagster-daemon[2816]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 339.654105] dagster-daemon[2816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 339.656693] dagster-daemon[2816]: dbapi = dbapi_meth(**dbapi_args) full # [ 339.657857] dagster-daemon[2816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 339.660791] dagster-daemon[2816]: import psycopg full # [ 339.661912] dagster-daemon[2816]: ModuleNotFoundError: No module named 'psycopg' full # [ 339.739435] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 339.743151] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 339.744929] systemd[1]: dagster-daemon.service: Consumed 1.449s CPU time over 7.122s wall clock time, 88.5M memory peak. full # [ 341.599610] dagster-webserver[2822]: Traceback (most recent call last): full # [ 341.602178] dagster-webserver[2822]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 341.602774] dagster-webserver[2822]: sys.exit(main()) full # [ 341.603598] dagster-webserver[2822]: ~~~~^^ full # [ 341.604412] dagster-webserver[2822]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 341.605095] dagster-webserver[2822]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 341.605694] dagster-webserver[2822]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 341.606508] dagster-webserver[2822]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 341.607153] dagster-webserver[2822]: return self.main(*args, **kwargs) full # [ 341.607759] dagster-webserver[2822]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 341.608627] dagster-webserver[2822]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 341.609232] dagster-webserver[2822]: rv = self.invoke(ctx) full # [ 341.609848] dagster-webserver[2822]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 341.610489] dagster-webserver[2822]: return ctx.invoke(self.callback, **ctx.params) full # [ 341.611144] dagster-webserver[2822]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 341.622232] dagster-webserver[2822]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 341.622786] dagster-webserver[2822]: return callback(*args, **kwargs) full # [ 341.623621] dagster-webserver[2822]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 341.624285] dagster-webserver[2822]: instance = stack.enter_context( full # [ 341.624898] dagster-webserver[2822]: get_possibly_temporary_instance_for_cli( full # [ 341.625736] dagster-webserver[2822]: ...<3 lines>... full # [ 341.626584] dagster-webserver[2822]: ) full # [ 341.627239] dagster-webserver[2822]: ) full # [ 341.627857] dagster-webserver[2822]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 341.628509] dagster-webserver[2822]: result = _enter(cm) full # [ 341.629203] dagster-webserver[2822]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 341.629789] dagster-webserver[2822]: return next(self.gen) full # [ 341.630433] dagster-webserver[2822]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 341.631091] dagster-webserver[2822]: with DagsterInstance.get() as instance: full # [ 341.631718] dagster-webserver[2822]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 341.642946] dagster-webserver[2822]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 341.643693] dagster-webserver[2822]: return create_instance_from_dagster_home() full # [ 341.644540] dagster-webserver[2822]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 341.645197] dagster-webserver[2822]: return create_instance_from_config(dagster_home_path) full # [ 341.645816] dagster-webserver[2822]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 341.646665] dagster-webserver[2822]: return create_instance_from_ref(instance_ref) full # [ 341.647545] dagster-webserver[2822]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 341.648172] dagster-webserver[2822]: unified_storage = instance_ref.storage full # [ 341.648786] dagster-webserver[2822]: ^^^^^^^^^^^^^^^^^^^^ full # [ 341.649617] dagster-webserver[2822]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 341.650304] dagster-webserver[2822]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 341.650890] dagster-webserver[2822]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 341.664746] dagster-webserver[2822]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 341.665294] dagster-webserver[2822]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 341.665928] dagster-webserver[2822]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 341.667045] dagster-webserver[2822]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 341.667611] dagster-webserver[2822]: return DagsterPostgresStorage( full # [ 341.668266] dagster-webserver[2822]: inst_data=inst_data, full # [ 341.668881] dagster-webserver[2822]: ...<2 lines>... full # [ 341.669740] dagster-webserver[2822]: token_provider=get_token_provider_from_config(config_value), full # [ 341.670568] dagster-webserver[2822]: ) full # [ 341.671224] dagster-webserver[2822]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 341.671832] dagster-webserver[2822]: self._run_storage = PostgresRunStorage( full # [ 341.672678] dagster-webserver[2822]: ~~~~~~~~~~~~~~~~~~^ full # [ 341.673525] dagster-webserver[2822]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 341.674188] dagster-webserver[2822]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 341.674802] dagster-webserver[2822]: ) full # [ 341.675645] dagster-webserver[2822]: ^ full # [ 341.676325] dagster-webserver[2822]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 341.676925] dagster-webserver[2822]: self._engine = create_pg_engine( full # [ 341.677767] dagster-webserver[2822]: ~~~~~~~~~~~~~~~~^ full # [ 341.678612] dagster-webserver[2822]: self.postgres_url, full # [ 341.679268] dagster-webserver[2822]: ^^^^^^^^^^^^^^^^^^ full # [ 341.679883] dagster-webserver[2822]: ...<2 lines>... full # [ 341.680723] dagster-webserver[2822]: poolclass=db_pool.NullPool, full # [ 341.681568] dagster-webserver[2822]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 341.682223] dagster-webserver[2822]: ) full # [ 341.682831] dagster-webserver[2822]: ^ full # [ 341.683676] dagster-webserver[2822]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 341.684502] dagster-webserver[2822]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 341.700421] dagster-webserver[2822]: File "", line 2, in create_engine full # [ 341.702648] dagster-webserver[2822]: return target(fn, url, **kwargs) full # [ 341.703858] dagster-webserver[2822]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 341.706458] dagster-webserver[2822]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 341.708035] dagster-webserver[2822]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 341.710660] dagster-webserver[2822]: dbapi = dbapi_meth(**dbapi_args) full # [ 341.711883] dagster-webserver[2822]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 341.714669] dagster-webserver[2822]: import psycopg full # [ 341.715652] dagster-webserver[2822]: ModuleNotFoundError: No module named 'psycopg' full # [ 341.983297] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 341.985635] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 341.987828] systemd[1]: dagster-webserver.service: Consumed 2.030s CPU time over 8.184s wall clock time, 111.8M memory peak. full # [ 344.875713] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 46. full # [ 344.878673] systemd[1]: Started Dagster Daemon. full # [ 346.734206] dagster-daemon[2856]: Traceback (most recent call last): full # [ 346.736739] dagster-daemon[2856]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 346.737308] dagster-daemon[2856]: sys.exit(main()) full # [ 346.737923] dagster-daemon[2856]: ~~~~^^ full # [ 346.738757] dagster-daemon[2856]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 346.739613] dagster-daemon[2856]: cli(obj={}) full # [ 346.740259] dagster-daemon[2856]: ~~~^^^^^^^^ full # [ 346.741078] dagster-daemon[2856]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 346.741678] dagster-daemon[2856]: return self.main(*args, **kwargs) full # [ 346.742513] dagster-daemon[2856]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 346.748152] dagster-daemon[2856]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 346.748691] dagster-daemon[2856]: rv = self.invoke(ctx) full # [ 346.749538] dagster-daemon[2856]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 346.750164] dagster-daemon[2856]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 346.750796] dagster-daemon[2856]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 346.751596] dagster-daemon[2856]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 346.752235] dagster-daemon[2856]: return ctx.invoke(self.callback, **ctx.params) full # [ 346.752848] dagster-daemon[2856]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 346.753493] dagster-daemon[2856]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 346.754137] dagster-daemon[2856]: return callback(*args, **kwargs) full # [ 346.763357] dagster-daemon[2856]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 346.763857] dagster-daemon[2856]: with get_instance_for_cli( full # [ 346.764498] dagster-daemon[2856]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 346.765137] dagster-daemon[2856]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 346.765750] dagster-daemon[2856]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 346.766583] dagster-daemon[2856]: ) as instance: full # [ 346.767220] dagster-daemon[2856]: ^ full # [ 346.767643] dagster-daemon[2856]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 346.768286] dagster-daemon[2856]: return next(self.gen) full # [ 346.768896] dagster-daemon[2856]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 346.769731] dagster-daemon[2856]: with DagsterInstance.get() as instance: full # [ 346.770566] dagster-daemon[2856]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 346.771206] dagster-daemon[2856]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 346.771804] dagster-daemon[2856]: return create_instance_from_dagster_home() full # [ 346.772674] dagster-daemon[2856]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 346.773262] dagster-daemon[2856]: return create_instance_from_config(dagster_home_path) full # [ 346.773905] dagster-daemon[2856]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 346.774737] dagster-daemon[2856]: return create_instance_from_ref(instance_ref) full # [ 346.790752] dagster-daemon[2856]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 346.791294] dagster-daemon[2856]: unified_storage = instance_ref.storage full # [ 346.791961] dagster-daemon[2856]: ^^^^^^^^^^^^^^^^^^^^ full # [ 346.792783] dagster-daemon[2856]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 346.793618] dagster-daemon[2856]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 346.794281] dagster-daemon[2856]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 346.794895] dagster-daemon[2856]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 346.795765] dagster-daemon[2856]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 346.796628] dagster-daemon[2856]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 346.797282] dagster-daemon[2856]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 346.797891] dagster-daemon[2856]: return DagsterPostgresStorage( full # [ 346.798748] dagster-daemon[2856]: inst_data=inst_data, full # [ 346.799580] dagster-daemon[2856]: ...<2 lines>... full # [ 346.800236] dagster-daemon[2856]: token_provider=get_token_provider_from_config(config_value), full # [ 346.801124] dagster-daemon[2856]: ) full # [ 346.801694] dagster-daemon[2856]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 346.802539] dagster-daemon[2856]: self._run_storage = PostgresRunStorage( full # [ 346.803194] dagster-daemon[2856]: ~~~~~~~~~~~~~~~~~~^ full # [ 346.803814] dagster-daemon[2856]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 346.804663] dagster-daemon[2856]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 346.805270] dagster-daemon[2856]: ) full # [ 346.805909] dagster-daemon[2856]: ^ full # [ 346.806738] dagster-daemon[2856]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 346.807571] dagster-daemon[2856]: self._engine = create_pg_engine( full # [ 346.808210] dagster-daemon[2856]: ~~~~~~~~~~~~~~~~^ full # [ 346.808813] dagster-daemon[2856]: self.postgres_url, full # [ 346.809659] dagster-daemon[2856]: ^^^^^^^^^^^^^^^^^^ full # [ 346.810267] dagster-daemon[2856]: ...<2 lines>... full # [ 346.810908] dagster-daemon[2856]: poolclass=db_pool.NullPool, full # [ 346.811734] dagster-daemon[2856]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 346.812571] dagster-daemon[2856]: ) full # [ 346.813210] dagster-daemon[2856]: ^ full # [ 346.813854] dagster-daemon[2856]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 346.814653] dagster-daemon[2856]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 346.815271] dagster-daemon[2856]: File "", line 2, in create_engine full # [ 346.815915] dagster-daemon[2856]: return target(fn, url, **kwargs) full # [ 346.816750] dagster-daemon[2856]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 346.817583] dagster-daemon[2856]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 346.841921] dagster-daemon[2856]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 346.842680] dagster-daemon[2856]: dbapi = dbapi_meth(**dbapi_args) full # [ 346.843523] dagster-daemon[2856]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 346.844181] dagster-daemon[2856]: import psycopg full # [ 346.844840] dagster-daemon[2856]: ModuleNotFoundError: No module named 'psycopg' full # [ 347.053116] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 41. full # [ 347.057140] systemd[1]: Started Dagster Webserver. full # [ 347.059092] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 347.059756] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 347.061163] systemd[1]: dagster-daemon.service: Consumed 1.412s CPU time over 7.315s wall clock time, 88.5M memory peak. full # [ 349.685800] dagster-webserver[2867]: Traceback (most recent call last): full # [ 349.688407] dagster-webserver[2867]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 349.688966] dagster-webserver[2867]: sys.exit(main()) full # [ 349.689793] dagster-webserver[2867]: ~~~~^^ full # [ 349.690597] dagster-webserver[2867]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 349.691234] dagster-webserver[2867]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 349.691865] dagster-webserver[2867]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 349.692492] dagster-webserver[2867]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 349.693136] dagster-webserver[2867]: return self.main(*args, **kwargs) full # [ 349.693744] dagster-webserver[2867]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 349.694612] dagster-webserver[2867]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 349.695215] dagster-webserver[2867]: rv = self.invoke(ctx) full # [ 349.695815] dagster-webserver[2867]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 349.696646] dagster-webserver[2867]: return ctx.invoke(self.callback, **ctx.params) full # [ 349.697285] dagster-webserver[2867]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 349.708316] dagster-webserver[2867]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 349.708848] dagster-webserver[2867]: return callback(*args, **kwargs) full # [ 349.709692] dagster-webserver[2867]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 349.710553] dagster-webserver[2867]: instance = stack.enter_context( full # [ 349.711186] dagster-webserver[2867]: get_possibly_temporary_instance_for_cli( full # [ 349.711801] dagster-webserver[2867]: ...<3 lines>... full # [ 349.712648] dagster-webserver[2867]: ) full # [ 349.713286] dagster-webserver[2867]: ) full # [ 349.713966] dagster-webserver[2867]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 349.714766] dagster-webserver[2867]: result = _enter(cm) full # [ 349.715602] dagster-webserver[2867]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 349.716265] dagster-webserver[2867]: return next(self.gen) full # [ 349.724242] dagster-webserver[2867]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 349.724798] dagster-webserver[2867]: with DagsterInstance.get() as instance: full # [ 349.725731] dagster-webserver[2867]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 349.726294] dagster-webserver[2867]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 349.726908] dagster-webserver[2867]: return create_instance_from_dagster_home() full # [ 349.727747] dagster-webserver[2867]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 349.728597] dagster-webserver[2867]: return create_instance_from_config(dagster_home_path) full # [ 349.729502] dagster-webserver[2867]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 349.730104] dagster-webserver[2867]: return create_instance_from_ref(instance_ref) full # [ 349.730935] dagster-webserver[2867]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 349.731716] dagster-webserver[2867]: unified_storage = instance_ref.storage full # [ 349.732547] dagster-webserver[2867]: ^^^^^^^^^^^^^^^^^^^^ full # [ 349.745259] dagster-webserver[2867]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 349.745840] dagster-webserver[2867]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 349.746656] dagster-webserver[2867]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 349.747294] dagster-webserver[2867]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 349.747937] dagster-webserver[2867]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 349.748824] dagster-webserver[2867]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 349.749710] dagster-webserver[2867]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 349.750514] dagster-webserver[2867]: return DagsterPostgresStorage( full # [ 349.751186] dagster-webserver[2867]: inst_data=inst_data, full # [ 349.751792] dagster-webserver[2867]: ...<2 lines>... full # [ 349.752616] dagster-webserver[2867]: token_provider=get_token_provider_from_config(config_value), full # [ 349.753269] dagster-webserver[2867]: ) full # [ 349.753891] dagster-webserver[2867]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 349.754732] dagster-webserver[2867]: self._run_storage = PostgresRunStorage( full # [ 349.755573] dagster-webserver[2867]: ~~~~~~~~~~~~~~~~~~^ full # [ 349.756235] dagster-webserver[2867]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 349.756835] dagster-webserver[2867]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 349.757663] dagster-webserver[2867]: ) full # [ 349.758488] dagster-webserver[2867]: ^ full # [ 349.772184] dagster-webserver[2867]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 349.772735] dagster-webserver[2867]: self._engine = create_pg_engine( full # [ 349.773581] dagster-webserver[2867]: ~~~~~~~~~~~~~~~~^ full # [ 349.774236] dagster-webserver[2867]: self.postgres_url, full # [ 349.774859] dagster-webserver[2867]: ^^^^^^^^^^^^^^^^^^ full # [ 349.775508] dagster-webserver[2867]: ...<2 lines>... full # [ 349.776162] dagster-webserver[2867]: poolclass=db_pool.NullPool, full # [ 349.776784] dagster-webserver[2867]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 349.777622] dagster-webserver[2867]: ) full # [ 349.778288] dagster-webserver[2867]: ^ full # [ 349.778895] dagster-webserver[2867]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 349.779739] dagster-webserver[2867]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 349.780587] dagster-webserver[2867]: File "", line 2, in create_engine full # [ 349.781241] dagster-webserver[2867]: return target(fn, url, **kwargs) full # [ 349.781897] dagster-webserver[2867]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 349.782515] dagster-webserver[2867]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 349.783186] dagster-webserver[2867]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 349.783790] dagster-webserver[2867]: dbapi = dbapi_meth(**dbapi_args) full # [ 349.796722] dagster-webserver[2867]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 349.799515] dagster-webserver[2867]: import psycopg full # [ 349.800516] dagster-webserver[2867]: ModuleNotFoundError: No module named 'psycopg' full # [ 350.078195] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 350.080504] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 350.082636] systemd[1]: dagster-webserver.service: Consumed 2.019s CPU time over 8.094s wall clock time, 111.6M memory peak. full # [ 352.125797] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 47. full # [ 352.128688] systemd[1]: Started Dagster Daemon. full # [ 353.981838] dagster-daemon[2894]: Traceback (most recent call last): full # [ 353.984442] dagster-daemon[2894]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 353.985004] dagster-daemon[2894]: sys.exit(main()) full # [ 353.985627] dagster-daemon[2894]: ~~~~^^ full # [ 353.986271] dagster-daemon[2894]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 353.986890] dagster-daemon[2894]: cli(obj={}) full # [ 353.987755] dagster-daemon[2894]: ~~~^^^^^^^^ full # [ 353.988577] dagster-daemon[2894]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 353.989222] dagster-daemon[2894]: return self.main(*args, **kwargs) full # [ 353.989812] dagster-daemon[2894]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 353.990673] dagster-daemon[2894]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 353.991258] dagster-daemon[2894]: rv = self.invoke(ctx) full # [ 353.991899] dagster-daemon[2894]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 353.992734] dagster-daemon[2894]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 353.993588] dagster-daemon[2894]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 354.003437] dagster-daemon[2894]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 354.004076] dagster-daemon[2894]: return ctx.invoke(self.callback, **ctx.params) full # [ 354.004620] dagster-daemon[2894]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 354.005284] dagster-daemon[2894]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 354.005896] dagster-daemon[2894]: return callback(*args, **kwargs) full # [ 354.006743] dagster-daemon[2894]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 354.007589] dagster-daemon[2894]: with get_instance_for_cli( full # [ 354.008245] dagster-daemon[2894]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 354.008865] dagster-daemon[2894]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 354.009517] dagster-daemon[2894]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 354.010173] dagster-daemon[2894]: ) as instance: full # [ 354.010797] dagster-daemon[2894]: ^ full # [ 354.011451] dagster-daemon[2894]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 354.012099] dagster-daemon[2894]: return next(self.gen) full # [ 354.012971] dagster-daemon[2894]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 354.013725] dagster-daemon[2894]: with DagsterInstance.get() as instance: full # [ 354.014563] dagster-daemon[2894]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 354.015200] dagster-daemon[2894]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 354.015814] dagster-daemon[2894]: return create_instance_from_dagster_home() full # [ 354.030732] dagster-daemon[2894]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 354.031305] dagster-daemon[2894]: return create_instance_from_config(dagster_home_path) full # [ 354.031922] dagster-daemon[2894]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 354.032766] dagster-daemon[2894]: return create_instance_from_ref(instance_ref) full # [ 354.033613] dagster-daemon[2894]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 354.034268] dagster-daemon[2894]: unified_storage = instance_ref.storage full # [ 354.034913] dagster-daemon[2894]: ^^^^^^^^^^^^^^^^^^^^ full # [ 354.035769] dagster-daemon[2894]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 354.036573] dagster-daemon[2894]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 354.037227] dagster-daemon[2894]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 354.037859] dagster-daemon[2894]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 354.038755] dagster-daemon[2894]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 354.039534] dagster-daemon[2894]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 354.053913] dagster-daemon[2894]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 354.054665] dagster-daemon[2894]: return DagsterPostgresStorage( full # [ 354.055517] dagster-daemon[2894]: inst_data=inst_data, full # [ 354.056174] dagster-daemon[2894]: ...<2 lines>... full # [ 354.056990] dagster-daemon[2894]: token_provider=get_token_provider_from_config(config_value), full # [ 354.057437] dagster-daemon[2894]: ) full # [ 354.058097] dagster-daemon[2894]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 354.058719] dagster-daemon[2894]: self._run_storage = PostgresRunStorage( full # [ 354.059568] dagster-daemon[2894]: ~~~~~~~~~~~~~~~~~~^ full # [ 354.060224] dagster-daemon[2894]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 354.060833] dagster-daemon[2894]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 354.061676] dagster-daemon[2894]: ) full # [ 354.062519] dagster-daemon[2894]: ^ full # [ 354.063175] dagster-daemon[2894]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 354.063799] dagster-daemon[2894]: self._engine = create_pg_engine( full # [ 354.064438] dagster-daemon[2894]: ~~~~~~~~~~~~~~~~^ full # [ 354.065097] dagster-daemon[2894]: self.postgres_url, full # [ 354.065718] dagster-daemon[2894]: ^^^^^^^^^^^^^^^^^^ full # [ 354.066567] dagster-daemon[2894]: ...<2 lines>... full # [ 354.067223] dagster-daemon[2894]: poolclass=db_pool.NullPool, full # [ 354.067839] dagster-daemon[2894]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 354.068667] dagster-daemon[2894]: ) full # [ 354.069501] dagster-daemon[2894]: ^ full # [ 354.070140] dagster-daemon[2894]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 354.070756] dagster-daemon[2894]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 354.071619] dagster-daemon[2894]: File "", line 2, in create_engine full # [ 354.072226] dagster-daemon[2894]: return target(fn, url, **kwargs) full # [ 354.086259] dagster-daemon[2894]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 354.088833] dagster-daemon[2894]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 354.090368] dagster-daemon[2894]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 354.092952] dagster-daemon[2894]: dbapi = dbapi_meth(**dbapi_args) full # [ 354.094151] dagster-daemon[2894]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 354.096903] dagster-daemon[2894]: import psycopg full # [ 354.097856] dagster-daemon[2894]: ModuleNotFoundError: No module named 'psycopg' full # [ 354.284598] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 354.285361] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 354.289438] systemd[1]: dagster-daemon.service: Consumed 1.414s CPU time over 7.225s wall clock time, 88.5M memory peak. full # [ 355.125654] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 42. full # [ 355.130452] systemd[1]: Started Dagster Webserver. full # [ 357.738359] dagster-webserver[2911]: Traceback (most recent call last): full # [ 357.740929] dagster-webserver[2911]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 357.741712] dagster-webserver[2911]: sys.exit(main()) full # [ 357.742532] dagster-webserver[2911]: ~~~~^^ full # [ 357.743158] dagster-webserver[2911]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 357.743773] dagster-webserver[2911]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 357.744611] dagster-webserver[2911]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 357.745237] dagster-webserver[2911]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 357.745844] dagster-webserver[2911]: return self.main(*args, **kwargs) full # [ 357.746481] dagster-webserver[2911]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 357.747151] dagster-webserver[2911]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 357.747934] dagster-webserver[2911]: rv = self.invoke(ctx) full # [ 357.748761] dagster-webserver[2911]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 357.749594] dagster-webserver[2911]: return ctx.invoke(self.callback, **ctx.params) full # [ 357.750257] dagster-webserver[2911]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 357.760945] dagster-webserver[2911]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 357.761702] dagster-webserver[2911]: return callback(*args, **kwargs) full # [ 357.762547] dagster-webserver[2911]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 357.763204] dagster-webserver[2911]: instance = stack.enter_context( full # [ 357.763841] dagster-webserver[2911]: get_possibly_temporary_instance_for_cli( full # [ 357.764667] dagster-webserver[2911]: ...<3 lines>... full # [ 357.765512] dagster-webserver[2911]: ) full # [ 357.766178] dagster-webserver[2911]: ) full # [ 357.766791] dagster-webserver[2911]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 357.767435] dagster-webserver[2911]: result = _enter(cm) full # [ 357.768133] dagster-webserver[2911]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 357.768711] dagster-webserver[2911]: return next(self.gen) full # [ 357.769556] dagster-webserver[2911]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 357.770212] dagster-webserver[2911]: with DagsterInstance.get() as instance: full # [ 357.770806] dagster-webserver[2911]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 357.781653] dagster-webserver[2911]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 357.784241] dagster-webserver[2911]: return create_instance_from_dagster_home() full # [ 357.785595] dagster-webserver[2911]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 357.788524] dagster-webserver[2911]: return create_instance_from_config(dagster_home_path) full # [ 357.790065] dagster-webserver[2911]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 357.792955] dagster-webserver[2911]: return create_instance_from_ref(instance_ref) full # [ 357.794330] dagster-webserver[2911]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 357.797175] dagster-webserver[2911]: unified_storage = instance_ref.storage full # [ 357.798470] dagster-webserver[2911]: ^^^^^^^^^^^^^^^^^^^^ full # [ 357.799761] dagster-webserver[2911]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 357.802391] dagster-webserver[2911]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 357.804331] dagster-webserver[2911]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 357.805867] dagster-webserver[2911]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 357.808481] dagster-webserver[2911]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 357.810135] dagster-webserver[2911]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 357.811791] dagster-webserver[2911]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 357.814460] dagster-webserver[2911]: return DagsterPostgresStorage( full # [ 357.815661] dagster-webserver[2911]: inst_data=inst_data, full # [ 357.816782] dagster-webserver[2911]: ...<2 lines>... full # [ 357.817787] dagster-webserver[2911]: token_provider=get_token_provider_from_config(config_value), full # [ 357.819394] dagster-webserver[2911]: ) full # [ 357.820196] dagster-webserver[2911]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 357.822758] dagster-webserver[2911]: self._run_storage = PostgresRunStorage( full # [ 357.824093] dagster-webserver[2911]: ~~~~~~~~~~~~~~~~~~^ full # [ 357.825401] dagster-webserver[2911]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 357.827148] dagster-webserver[2911]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 357.828879] dagster-webserver[2911]: ) full # [ 357.829702] dagster-webserver[2911]: ^ full # [ 357.830514] dagster-webserver[2911]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 357.833243] dagster-webserver[2911]: self._engine = create_pg_engine( full # [ 357.834469] dagster-webserver[2911]: ~~~~~~~~~~~~~~~~^ full # [ 357.835690] dagster-webserver[2911]: self.postgres_url, full # [ 357.836840] dagster-webserver[2911]: ^^^^^^^^^^^^^^^^^^ full # [ 357.837932] dagster-webserver[2911]: ...<2 lines>... full # [ 357.838932] dagster-webserver[2911]: poolclass=db_pool.NullPool, full # [ 357.840156] dagster-webserver[2911]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 357.841375] dagster-webserver[2911]: ) full # [ 357.842177] dagster-webserver[2911]: ^ full # [ 357.842971] dagster-webserver[2911]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 357.845639] dagster-webserver[2911]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 357.847145] dagster-webserver[2911]: File "", line 2, in create_engine full # [ 357.849366] dagster-webserver[2911]: return target(fn, url, **kwargs) full # [ 357.850571] dagster-webserver[2911]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 357.853168] dagster-webserver[2911]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 357.854701] dagster-webserver[2911]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 357.857317] dagster-webserver[2911]: dbapi = dbapi_meth(**dbapi_args) full # [ 357.858524] dagster-webserver[2911]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 357.861306] dagster-webserver[2911]: import psycopg full # [ 357.862296] dagster-webserver[2911]: ModuleNotFoundError: No module named 'psycopg' full # [ 358.062783] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 358.063513] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 358.067639] systemd[1]: dagster-webserver.service: Consumed 1.999s CPU time over 7.983s wall clock time, 111.6M memory peak. full # [ 359.375912] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 48. full # [ 359.380376] systemd[1]: Started Dagster Daemon. full # [ 361.220211] dagster-daemon[2932]: Traceback (most recent call last): full # [ 361.222745] dagster-daemon[2932]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 361.223314] dagster-daemon[2932]: sys.exit(main()) full # [ 361.223906] dagster-daemon[2932]: ~~~~^^ full # [ 361.224730] dagster-daemon[2932]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 361.226241] dagster-daemon[2932]: cli(obj={}) full # [ 361.226821] dagster-daemon[2932]: ~~~^^^^^^^^ full # [ 361.227631] dagster-daemon[2932]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 361.228268] dagster-daemon[2932]: return self.main(*args, **kwargs) full # [ 361.228885] dagster-daemon[2932]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 361.229752] dagster-daemon[2932]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 361.230565] dagster-daemon[2932]: rv = self.invoke(ctx) full # [ 361.231195] dagster-daemon[2932]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 361.231792] dagster-daemon[2932]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 361.232451] dagster-daemon[2932]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 361.241892] dagster-daemon[2932]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 361.242451] dagster-daemon[2932]: return ctx.invoke(self.callback, **ctx.params) full # [ 361.243100] dagster-daemon[2932]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 361.243728] dagster-daemon[2932]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 361.244599] dagster-daemon[2932]: return callback(*args, **kwargs) full # [ 361.245285] dagster-daemon[2932]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 361.245844] dagster-daemon[2932]: with get_instance_for_cli( full # [ 361.246489] dagster-daemon[2932]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 361.247147] dagster-daemon[2932]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 361.247753] dagster-daemon[2932]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 361.248598] dagster-daemon[2932]: ) as instance: full # [ 361.249226] dagster-daemon[2932]: ^ full # [ 361.249855] dagster-daemon[2932]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 361.250501] dagster-daemon[2932]: return next(self.gen) full # [ 361.261322] dagster-daemon[2932]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 361.261870] dagster-daemon[2932]: with DagsterInstance.get() as instance: full # [ 361.262526] dagster-daemon[2932]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 361.263178] dagster-daemon[2932]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 361.263797] dagster-daemon[2932]: return create_instance_from_dagster_home() full # [ 361.264686] dagster-daemon[2932]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 361.265294] dagster-daemon[2932]: return create_instance_from_config(dagster_home_path) full # [ 361.265926] dagster-daemon[2932]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 361.266770] dagster-daemon[2932]: return create_instance_from_ref(instance_ref) full # [ 361.277099] dagster-daemon[2932]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 361.277665] dagster-daemon[2932]: unified_storage = instance_ref.storage full # [ 361.278322] dagster-daemon[2932]: ^^^^^^^^^^^^^^^^^^^^ full # [ 361.278954] dagster-daemon[2932]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 361.279787] dagster-daemon[2932]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 361.280620] dagster-daemon[2932]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 361.281325] dagster-daemon[2932]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 361.281899] dagster-daemon[2932]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 361.282753] dagster-daemon[2932]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 361.283608] dagster-daemon[2932]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 361.284262] dagster-daemon[2932]: return DagsterPostgresStorage( full # [ 361.284883] dagster-daemon[2932]: inst_data=inst_data, full # [ 361.285717] dagster-daemon[2932]: ...<2 lines>... full # [ 361.286554] dagster-daemon[2932]: token_provider=get_token_provider_from_config(config_value), full # [ 361.287203] dagster-daemon[2932]: ) full # [ 361.299477] dagster-daemon[2932]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 361.300038] dagster-daemon[2932]: self._run_storage = PostgresRunStorage( full # [ 361.300657] dagster-daemon[2932]: ~~~~~~~~~~~~~~~~~~^ full # [ 361.301300] dagster-daemon[2932]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 361.301946] dagster-daemon[2932]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 361.302785] dagster-daemon[2932]: ) full # [ 361.303614] dagster-daemon[2932]: ^ full # [ 361.304269] dagster-daemon[2932]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 361.304896] dagster-daemon[2932]: self._engine = create_pg_engine( full # [ 361.305724] dagster-daemon[2932]: ~~~~~~~~~~~~~~~~^ full # [ 361.306570] dagster-daemon[2932]: self.postgres_url, full # [ 361.307228] dagster-daemon[2932]: ^^^^^^^^^^^^^^^^^^ full # [ 361.307833] dagster-daemon[2932]: ...<2 lines>... full # [ 361.308689] dagster-daemon[2932]: poolclass=db_pool.NullPool, full # [ 361.309533] dagster-daemon[2932]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 361.310156] dagster-daemon[2932]: ) full # [ 361.310758] dagster-daemon[2932]: ^ full # [ 361.311633] dagster-daemon[2932]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 361.312432] dagster-daemon[2932]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 361.313066] dagster-daemon[2932]: File "", line 2, in create_engine full # [ 361.313682] dagster-daemon[2932]: return target(fn, url, **kwargs) full # [ 361.324853] dagster-daemon[2932]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 361.327437] dagster-daemon[2932]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 361.328930] dagster-daemon[2932]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 361.331515] dagster-daemon[2932]: dbapi = dbapi_meth(**dbapi_args) full # [ 361.332735] dagster-daemon[2932]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 361.335480] dagster-daemon[2932]: import psycopg full # [ 361.336446] dagster-daemon[2932]: ModuleNotFoundError: No module named 'psycopg' full # [ 361.521970] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 361.522780] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 361.526749] systemd[1]: dagster-daemon.service: Consumed 1.410s CPU time over 7.230s wall clock time, 88.5M memory peak. full # [ 363.125994] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 43. full # [ 363.130437] systemd[1]: Started Dagster Webserver. full # [ 365.712723] dagster-webserver[2953]: Traceback (most recent call last): full # [ 365.715427] dagster-webserver[2953]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 365.715998] dagster-webserver[2953]: sys.exit(main()) full # [ 365.716615] dagster-webserver[2953]: ~~~~^^ full # [ 365.717242] dagster-webserver[2953]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 365.718080] dagster-webserver[2953]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 365.718711] dagster-webserver[2953]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 365.719526] dagster-webserver[2953]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 365.720172] dagster-webserver[2953]: return self.main(*args, **kwargs) full # [ 365.720783] dagster-webserver[2953]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 365.721638] dagster-webserver[2953]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 365.722245] dagster-webserver[2953]: rv = self.invoke(ctx) full # [ 365.722921] dagster-webserver[2953]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 365.723694] dagster-webserver[2953]: return ctx.invoke(self.callback, **ctx.params) full # [ 365.724546] dagster-webserver[2953]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 365.735454] dagster-webserver[2953]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 365.735989] dagster-webserver[2953]: return callback(*args, **kwargs) full # [ 365.736631] dagster-webserver[2953]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 365.737314] dagster-webserver[2953]: instance = stack.enter_context( full # [ 365.737903] dagster-webserver[2953]: get_possibly_temporary_instance_for_cli( full # [ 365.738745] dagster-webserver[2953]: ...<3 lines>... full # [ 365.739633] dagster-webserver[2953]: ) full # [ 365.740303] dagster-webserver[2953]: ) full # [ 365.740916] dagster-webserver[2953]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 365.741777] dagster-webserver[2953]: result = _enter(cm) full # [ 365.742651] dagster-webserver[2953]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 365.743269] dagster-webserver[2953]: return next(self.gen) full # [ 365.743898] dagster-webserver[2953]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 365.744748] dagster-webserver[2953]: with DagsterInstance.get() as instance: full # [ 365.745590] dagster-webserver[2953]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 365.756219] dagster-webserver[2953]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 365.756789] dagster-webserver[2953]: return create_instance_from_dagster_home() full # [ 365.757613] dagster-webserver[2953]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 365.758268] dagster-webserver[2953]: return create_instance_from_config(dagster_home_path) full # [ 365.758889] dagster-webserver[2953]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 365.759732] dagster-webserver[2953]: return create_instance_from_ref(instance_ref) full # [ 365.760616] dagster-webserver[2953]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 365.761235] dagster-webserver[2953]: unified_storage = instance_ref.storage full # [ 365.761843] dagster-webserver[2953]: ^^^^^^^^^^^^^^^^^^^^ full # [ 365.762690] dagster-webserver[2953]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 365.763576] dagster-webserver[2953]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 365.764197] dagster-webserver[2953]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 365.778083] dagster-webserver[2953]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 365.778623] dagster-webserver[2953]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 365.779290] dagster-webserver[2953]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 365.779971] dagster-webserver[2953]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 365.780747] dagster-webserver[2953]: return DagsterPostgresStorage( full # [ 365.781597] dagster-webserver[2953]: inst_data=inst_data, full # [ 365.782253] dagster-webserver[2953]: ...<2 lines>... full # [ 365.782879] dagster-webserver[2953]: token_provider=get_token_provider_from_config(config_value), full # [ 365.783721] dagster-webserver[2953]: ) full # [ 365.784610] dagster-webserver[2953]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 365.785227] dagster-webserver[2953]: self._run_storage = PostgresRunStorage( full # [ 365.785832] dagster-webserver[2953]: ~~~~~~~~~~~~~~~~~~^ full # [ 365.786680] dagster-webserver[2953]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 365.787520] dagster-webserver[2953]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 365.788175] dagster-webserver[2953]: ) full # [ 365.788796] dagster-webserver[2953]: ^ full # [ 365.789443] dagster-webserver[2953]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 365.790103] dagster-webserver[2953]: self._engine = create_pg_engine( full # [ 365.790723] dagster-webserver[2953]: ~~~~~~~~~~~~~~~~^ full # [ 365.791546] dagster-webserver[2953]: self.postgres_url, full # [ 365.792184] dagster-webserver[2953]: ^^^^^^^^^^^^^^^^^^ full # [ 365.792794] dagster-webserver[2953]: ...<2 lines>... full # [ 365.793424] dagster-webserver[2953]: poolclass=db_pool.NullPool, full # [ 365.794080] dagster-webserver[2953]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 365.794676] dagster-webserver[2953]: ) full # [ 365.795514] dagster-webserver[2953]: ^ full # [ 365.810108] dagster-webserver[2953]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 365.812747] dagster-webserver[2953]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 365.814214] dagster-webserver[2953]: File "", line 2, in create_engine full # [ 365.816444] dagster-webserver[2953]: return target(fn, url, **kwargs) full # [ 365.817678] dagster-webserver[2953]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 365.820243] dagster-webserver[2953]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 365.821772] dagster-webserver[2953]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 365.824387] dagster-webserver[2953]: dbapi = dbapi_meth(**dbapi_args) full # [ 365.825587] dagster-webserver[2953]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 365.828368] dagster-webserver[2953]: import psycopg full # [ 365.829334] dagster-webserver[2953]: ModuleNotFoundError: No module named 'psycopg' full # [ 366.087467] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 366.088215] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 366.092201] systemd[1]: dagster-webserver.service: Consumed 2.006s CPU time over 8.017s wall clock time, 111.8M memory peak. full # [ 366.625116] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 49. full # [ 366.627561] systemd[1]: Started Dagster Daemon. full # [ 368.462721] dagster-daemon[2970]: Traceback (most recent call last): full # [ 368.465242] dagster-daemon[2970]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 368.465828] dagster-daemon[2970]: sys.exit(main()) full # [ 368.466648] dagster-daemon[2970]: ~~~~^^ full # [ 368.467259] dagster-daemon[2970]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 368.467896] dagster-daemon[2970]: cli(obj={}) full # [ 368.468746] dagster-daemon[2970]: ~~~^^^^^^^^ full # [ 368.469559] dagster-daemon[2970]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 368.470213] dagster-daemon[2970]: return self.main(*args, **kwargs) full # [ 368.470805] dagster-daemon[2970]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 368.471673] dagster-daemon[2970]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 368.472256] dagster-daemon[2970]: rv = self.invoke(ctx) full # [ 368.472893] dagster-daemon[2970]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 368.473716] dagster-daemon[2970]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 368.474565] dagster-daemon[2970]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 368.484173] dagster-daemon[2970]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 368.484726] dagster-daemon[2970]: return ctx.invoke(self.callback, **ctx.params) full # [ 368.485577] dagster-daemon[2970]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 368.486249] dagster-daemon[2970]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 368.486842] dagster-daemon[2970]: return callback(*args, **kwargs) full # [ 368.487684] dagster-daemon[2970]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 368.488529] dagster-daemon[2970]: with get_instance_for_cli( full # [ 368.489189] dagster-daemon[2970]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 368.490074] dagster-daemon[2970]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 368.490649] dagster-daemon[2970]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 368.491494] dagster-daemon[2970]: ) as instance: full # [ 368.492126] dagster-daemon[2970]: ^ full # [ 368.492739] dagster-daemon[2970]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 368.493759] dagster-daemon[2970]: return next(self.gen) full # [ 368.494624] dagster-daemon[2970]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 368.495228] dagster-daemon[2970]: with DagsterInstance.get() as instance: full # [ 368.495842] dagster-daemon[2970]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 368.496482] dagster-daemon[2970]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 368.497119] dagster-daemon[2970]: return create_instance_from_dagster_home() full # [ 368.511337] dagster-daemon[2970]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 368.511868] dagster-daemon[2970]: return create_instance_from_config(dagster_home_path) full # [ 368.512523] dagster-daemon[2970]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 368.513179] dagster-daemon[2970]: return create_instance_from_ref(instance_ref) full # [ 368.513804] dagster-daemon[2970]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 368.514648] dagster-daemon[2970]: unified_storage = instance_ref.storage full # [ 368.515325] dagster-daemon[2970]: ^^^^^^^^^^^^^^^^^^^^ full # [ 368.515926] dagster-daemon[2970]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 368.516768] dagster-daemon[2970]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 368.517748] dagster-daemon[2970]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 368.518698] dagster-daemon[2970]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 368.519299] dagster-daemon[2970]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 368.519996] dagster-daemon[2970]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 368.520592] dagster-daemon[2970]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 368.521248] dagster-daemon[2970]: return DagsterPostgresStorage( full # [ 368.522135] dagster-daemon[2970]: inst_data=inst_data, full # [ 368.522714] dagster-daemon[2970]: ...<2 lines>... full # [ 368.523558] dagster-daemon[2970]: token_provider=get_token_provider_from_config(config_value), full # [ 368.524220] dagster-daemon[2970]: ) full # [ 368.541430] dagster-daemon[2970]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 368.541960] dagster-daemon[2970]: self._run_storage = PostgresRunStorage( full # [ 368.542800] dagster-daemon[2970]: ~~~~~~~~~~~~~~~~~~^ full # [ 368.543653] dagster-daemon[2970]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 368.544290] dagster-daemon[2970]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 368.544932] dagster-daemon[2970]: ) full # [ 368.545770] dagster-daemon[2970]: ^ full # [ 368.546614] dagster-daemon[2970]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 368.547281] dagster-daemon[2970]: self._engine = create_pg_engine( full # [ 368.547890] dagster-daemon[2970]: ~~~~~~~~~~~~~~~~^ full # [ 368.548726] dagster-daemon[2970]: self.postgres_url, full # [ 368.549575] dagster-daemon[2970]: ^^^^^^^^^^^^^^^^^^ full # [ 368.550240] dagster-daemon[2970]: ...<2 lines>... full # [ 368.550833] dagster-daemon[2970]: poolclass=db_pool.NullPool, full # [ 368.551682] dagster-daemon[2970]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 368.552527] dagster-daemon[2970]: ) full # [ 368.553179] dagster-daemon[2970]: ^ full # [ 368.553799] dagster-daemon[2970]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 368.554443] dagster-daemon[2970]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 368.555136] dagster-daemon[2970]: File "", line 2, in create_engine full # [ 368.555718] dagster-daemon[2970]: return target(fn, url, **kwargs) full # [ 368.556543] dagster-daemon[2970]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 368.557251] dagster-daemon[2970]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 368.570505] dagster-daemon[2970]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 368.573113] dagster-daemon[2970]: dbapi = dbapi_meth(**dbapi_args) full # [ 368.574288] dagster-daemon[2970]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 368.577054] dagster-daemon[2970]: import psycopg full # [ 368.578039] dagster-daemon[2970]: ModuleNotFoundError: No module named 'psycopg' full # [ 368.766258] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 368.766699] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 368.770427] systemd[1]: dagster-daemon.service: Consumed 1.397s CPU time over 7.237s wall clock time, 88.5M memory peak. full # [ 371.125953] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 44. full # [ 371.130908] systemd[1]: Started Dagster Webserver. full # [ 373.803465] dagster-webserver[2996]: Traceback (most recent call last): full # [ 373.805962] dagster-webserver[2996]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 373.806597] dagster-webserver[2996]: sys.exit(main()) full # [ 373.807549] dagster-webserver[2996]: ~~~~^^ full # [ 373.808203] dagster-webserver[2996]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 373.808830] dagster-webserver[2996]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 373.809813] dagster-webserver[2996]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 373.810766] dagster-webserver[2996]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 373.811564] dagster-webserver[2996]: return self.main(*args, **kwargs) full # [ 373.812220] dagster-webserver[2996]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 373.812833] dagster-webserver[2996]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 373.813682] dagster-webserver[2996]: rv = self.invoke(ctx) full # [ 373.821557] dagster-webserver[2996]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 373.822129] dagster-webserver[2996]: return ctx.invoke(self.callback, **ctx.params) full # [ 373.822774] dagster-webserver[2996]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 373.823633] dagster-webserver[2996]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 373.824271] dagster-webserver[2996]: return callback(*args, **kwargs) full # [ 373.824874] dagster-webserver[2996]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 373.825717] dagster-webserver[2996]: instance = stack.enter_context( full # [ 373.826571] dagster-webserver[2996]: get_possibly_temporary_instance_for_cli( full # [ 373.827232] dagster-webserver[2996]: ...<3 lines>... full # [ 373.827836] dagster-webserver[2996]: ) full # [ 373.828811] dagster-webserver[2996]: ) full # [ 373.829756] dagster-webserver[2996]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 373.830562] dagster-webserver[2996]: result = _enter(cm) full # [ 373.831216] dagster-webserver[2996]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 373.831829] dagster-webserver[2996]: return next(self.gen) full # [ 373.842141] dagster-webserver[2996]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 373.842705] dagster-webserver[2996]: with DagsterInstance.get() as instance: full # [ 373.843552] dagster-webserver[2996]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 373.844208] dagster-webserver[2996]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 373.844795] dagster-webserver[2996]: return create_instance_from_dagster_home() full # [ 373.845642] dagster-webserver[2996]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 373.846299] dagster-webserver[2996]: return create_instance_from_config(dagster_home_path) full # [ 373.846893] dagster-webserver[2996]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 373.847723] dagster-webserver[2996]: return create_instance_from_ref(instance_ref) full # [ 373.848592] dagster-webserver[2996]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 373.849195] dagster-webserver[2996]: unified_storage = instance_ref.storage full # [ 373.849820] dagster-webserver[2996]: ^^^^^^^^^^^^^^^^^^^^ full # [ 373.863122] dagster-webserver[2996]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 373.863713] dagster-webserver[2996]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 373.864526] dagster-webserver[2996]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 373.865181] dagster-webserver[2996]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 373.865779] dagster-webserver[2996]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 373.866600] dagster-webserver[2996]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 373.867271] dagster-webserver[2996]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 373.867856] dagster-webserver[2996]: return DagsterPostgresStorage( full # [ 373.868501] dagster-webserver[2996]: inst_data=inst_data, full # [ 373.869164] dagster-webserver[2996]: ...<2 lines>... full # [ 373.869756] dagster-webserver[2996]: token_provider=get_token_provider_from_config(config_value), full # [ 373.870591] dagster-webserver[2996]: ) full # [ 373.871226] dagster-webserver[2996]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 373.871843] dagster-webserver[2996]: self._run_storage = PostgresRunStorage( full # [ 373.872482] dagster-webserver[2996]: ~~~~~~~~~~~~~~~~~~^ full # [ 373.873119] dagster-webserver[2996]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 373.873923] dagster-webserver[2996]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 373.874752] dagster-webserver[2996]: ) full # [ 373.875587] dagster-webserver[2996]: ^ full # [ 373.890109] dagster-webserver[2996]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 373.890665] dagster-webserver[2996]: self._engine = create_pg_engine( full # [ 373.891509] dagster-webserver[2996]: ~~~~~~~~~~~~~~~~^ full # [ 373.894043] dagster-webserver[2996]: self.postgres_url, full # [ 373.894587] dagster-webserver[2996]: ^^^^^^^^^^^^^^^^^^ full # [ 373.895268] dagster-webserver[2996]: ...<2 lines>... full # [ 373.895862] dagster-webserver[2996]: poolclass=db_pool.NullPool, full # [ 373.900137] dagster-webserver[2996]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 373.900697] dagster-webserver[2996]: ) full # [ 373.903237] dagster-webserver[2996]: ^ full # [ 373.903763] dagster-webserver[2996]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 373.904605] dagster-webserver[2996]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 373.906565] dagster-webserver[2996]: File "", line 2, in create_engine full # [ 373.907375] dagster-webserver[2996]: return target(fn, url, **kwargs) full # [ 373.907880] dagster-webserver[2996]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 373.908709] dagster-webserver[2996]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 373.909539] dagster-webserver[2996]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 373.910364] dagster-webserver[2996]: dbapi = dbapi_meth(**dbapi_args) full # [ 373.910986] dagster-webserver[2996]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 373.911809] dagster-webserver[2996]: import psycopg full # [ 373.912641] dagster-webserver[2996]: ModuleNotFoundError: No module named 'psycopg' full # [ 373.913466] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 50. full # [ 373.914194] systemd[1]: Started Dagster Daemon. full # [ 374.257293] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 374.259370] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 374.262310] systemd[1]: dagster-webserver.service: Consumed 2.059s CPU time over 8.164s wall clock time, 111.8M memory peak. full # [ 375.764398] dagster-daemon[3006]: Traceback (most recent call last): full # [ 375.766885] dagster-daemon[3006]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 375.767649] dagster-daemon[3006]: sys.exit(main()) full # [ 375.768283] dagster-daemon[3006]: ~~~~^^ full # [ 375.768891] dagster-daemon[3006]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 375.769711] dagster-daemon[3006]: cli(obj={}) full # [ 375.770575] dagster-daemon[3006]: ~~~^^^^^^^^ full # [ 375.771234] dagster-daemon[3006]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 375.771819] dagster-daemon[3006]: return self.main(*args, **kwargs) full # [ 375.772641] dagster-daemon[3006]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 375.773256] dagster-daemon[3006]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 375.773893] dagster-daemon[3006]: rv = self.invoke(ctx) full # [ 375.781189] dagster-daemon[3006]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 375.781763] dagster-daemon[3006]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 375.782646] dagster-daemon[3006]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 375.783259] dagster-daemon[3006]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 375.783879] dagster-daemon[3006]: return ctx.invoke(self.callback, **ctx.params) full # [ 375.784508] dagster-daemon[3006]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 375.785153] dagster-daemon[3006]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 375.785767] dagster-daemon[3006]: return callback(*args, **kwargs) full # [ 375.786646] dagster-daemon[3006]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 375.787271] dagster-daemon[3006]: with get_instance_for_cli( full # [ 375.787871] dagster-daemon[3006]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 375.788713] dagster-daemon[3006]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 375.789550] dagster-daemon[3006]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 375.790187] dagster-daemon[3006]: ) as instance: full # [ 375.790800] dagster-daemon[3006]: ^ full # [ 375.791634] dagster-daemon[3006]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 375.792285] dagster-daemon[3006]: return next(self.gen) full # [ 375.805190] dagster-daemon[3006]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 375.805759] dagster-daemon[3006]: with DagsterInstance.get() as instance: full # [ 375.806601] dagster-daemon[3006]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 375.807258] dagster-daemon[3006]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 375.807880] dagster-daemon[3006]: return create_instance_from_dagster_home() full # [ 375.808724] dagster-daemon[3006]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 375.809571] dagster-daemon[3006]: return create_instance_from_config(dagster_home_path) full # [ 375.810264] dagster-daemon[3006]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 375.810832] dagster-daemon[3006]: return create_instance_from_ref(instance_ref) full # [ 375.811674] dagster-daemon[3006]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 375.812518] dagster-daemon[3006]: unified_storage = instance_ref.storage full # [ 375.813208] dagster-daemon[3006]: ^^^^^^^^^^^^^^^^^^^^ full # [ 375.825587] dagster-daemon[3006]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 375.826149] dagster-daemon[3006]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 375.826769] dagster-daemon[3006]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 375.827608] dagster-daemon[3006]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 375.828261] dagster-daemon[3006]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 375.828881] dagster-daemon[3006]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 375.829727] dagster-daemon[3006]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 375.830559] dagster-daemon[3006]: return DagsterPostgresStorage( full # [ 375.831224] dagster-daemon[3006]: inst_data=inst_data, full # [ 375.831830] dagster-daemon[3006]: ...<2 lines>... full # [ 375.832788] dagster-daemon[3006]: token_provider=get_token_provider_from_config(config_value), full # [ 375.833522] dagster-daemon[3006]: ) full # [ 375.834223] dagster-daemon[3006]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 375.834793] dagster-daemon[3006]: self._run_storage = PostgresRunStorage( full # [ 375.835431] dagster-daemon[3006]: ~~~~~~~~~~~~~~~~~~^ full # [ 375.836096] dagster-daemon[3006]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 375.836710] dagster-daemon[3006]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 375.837552] dagster-daemon[3006]: ) full # [ 375.838205] dagster-daemon[3006]: ^ full # [ 375.839085] dagster-daemon[3006]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 375.839641] dagster-daemon[3006]: self._engine = create_pg_engine( full # [ 375.840257] dagster-daemon[3006]: ~~~~~~~~~~~~~~~~^ full # [ 375.840890] dagster-daemon[3006]: self.postgres_url, full # [ 375.841725] dagster-daemon[3006]: ^^^^^^^^^^^^^^^^^^ full # [ 375.842545] dagster-daemon[3006]: ...<2 lines>... full # [ 375.843180] dagster-daemon[3006]: poolclass=db_pool.NullPool, full # [ 375.843790] dagster-daemon[3006]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 375.844608] dagster-daemon[3006]: ) full # [ 375.845245] dagster-daemon[3006]: ^ full # [ 375.861725] dagster-daemon[3006]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 375.864324] dagster-daemon[3006]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 375.865756] dagster-daemon[3006]: File "", line 2, in create_engine full # [ 375.867937] dagster-daemon[3006]: return target(fn, url, **kwargs) full # [ 375.869165] dagster-daemon[3006]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 375.871717] dagster-daemon[3006]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 375.873196] dagster-daemon[3006]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 375.875784] dagster-daemon[3006]: dbapi = dbapi_meth(**dbapi_args) full # [ 375.876947] dagster-daemon[3006]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 375.879654] dagster-daemon[3006]: import psycopg full # [ 375.880602] dagster-daemon[3006]: ModuleNotFoundError: No module named 'psycopg' full # [ 376.058849] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 376.059822] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 376.063427] systemd[1]: dagster-daemon.service: Consumed 1.427s CPU time over 7.288s wall clock time, 88.4M memory peak. full # [ 379.375810] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 45. full # [ 379.380727] systemd[1]: Started Dagster Webserver. full # [ 381.125221] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 51. full # [ 381.127914] systemd[1]: Started Dagster Daemon. full # [ 381.984351] dagster-webserver[3038]: Traceback (most recent call last): full # [ 381.986336] dagster-webserver[3038]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 381.993232] dagster-webserver[3038]: sys.exit(main()) full # [ 381.994243] dagster-webserver[3038]: ~~~~^^ full # [ 381.995285] dagster-webserver[3038]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 381.997768] dagster-webserver[3038]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 381.999145] dagster-webserver[3038]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 382.000512] dagster-webserver[3038]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 382.002890] dagster-webserver[3038]: return self.main(*args, **kwargs) full # [ 382.004121] dagster-webserver[3038]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 382.005354] dagster-webserver[3038]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 382.007730] dagster-webserver[3038]: rv = self.invoke(ctx) full # [ 382.008807] dagster-webserver[3038]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 382.011186] dagster-webserver[3038]: return ctx.invoke(self.callback, **ctx.params) full # [ 382.012598] dagster-webserver[3038]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 382.013968] dagster-webserver[3038]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 382.016352] dagster-webserver[3038]: return callback(*args, **kwargs) full # [ 382.017549] dagster-webserver[3038]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 382.020178] dagster-webserver[3038]: instance = stack.enter_context( full # [ 382.021370] dagster-webserver[3038]: get_possibly_temporary_instance_for_cli( full # [ 382.022715] dagster-webserver[3038]: ...<3 lines>... full # [ 382.026123] dagster-webserver[3038]: ) full # [ 382.026978] dagster-webserver[3038]: ) full # [ 382.027804] dagster-webserver[3038]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 382.030142] dagster-webserver[3038]: result = _enter(cm) full # [ 382.031184] dagster-webserver[3038]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 382.033677] dagster-webserver[3038]: return next(self.gen) full # [ 382.034752] dagster-webserver[3038]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 382.037624] dagster-webserver[3038]: with DagsterInstance.get() as instance: full # [ 382.038913] dagster-webserver[3038]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 382.042090] dagster-webserver[3038]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 382.044677] dagster-webserver[3038]: return create_instance_from_dagster_home() full # [ 382.046078] dagster-webserver[3038]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 382.049047] dagster-webserver[3038]: return create_instance_from_config(dagster_home_path) full # [ 382.050585] dagster-webserver[3038]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 382.053463] dagster-webserver[3038]: return create_instance_from_ref(instance_ref) full # [ 382.054817] dagster-webserver[3038]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 382.057634] dagster-webserver[3038]: unified_storage = instance_ref.storage full # [ 382.058912] dagster-webserver[3038]: ^^^^^^^^^^^^^^^^^^^^ full # [ 382.060198] dagster-webserver[3038]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 382.062842] dagster-webserver[3038]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 382.064761] dagster-webserver[3038]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 382.066289] dagster-webserver[3038]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 382.068895] dagster-webserver[3038]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 382.070511] dagster-webserver[3038]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 382.072160] dagster-webserver[3038]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 382.074818] dagster-webserver[3038]: return DagsterPostgresStorage( full # [ 382.075991] dagster-webserver[3038]: inst_data=inst_data, full # [ 382.077133] dagster-webserver[3038]: ...<2 lines>... full # [ 382.078124] dagster-webserver[3038]: token_provider=get_token_provider_from_config(config_value), full # [ 382.079727] dagster-webserver[3038]: ) full # [ 382.080546] dagster-webserver[3038]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 382.083116] dagster-webserver[3038]: self._run_storage = PostgresRunStorage( full # [ 382.084455] dagster-webserver[3038]: ~~~~~~~~~~~~~~~~~~^ full # [ 382.085753] dagster-webserver[3038]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 382.087488] dagster-webserver[3038]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 382.089192] dagster-webserver[3038]: ) full # [ 382.089982] dagster-webserver[3038]: ^ full # [ 382.090858] dagster-webserver[3038]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 382.093609] dagster-webserver[3038]: self._engine = create_pg_engine( full # [ 382.094805] dagster-webserver[3038]: ~~~~~~~~~~~~~~~~^ full # [ 382.096038] dagster-webserver[3038]: self.postgres_url, full # [ 382.097123] dagster-webserver[3038]: ^^^^^^^^^^^^^^^^^^ full # [ 382.098207] dagster-webserver[3038]: ...<2 lines>... full # [ 382.099201] dagster-webserver[3038]: poolclass=db_pool.NullPool, full # [ 382.100393] dagster-webserver[3038]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 382.101575] dagster-webserver[3038]: ) full # [ 382.102381] dagster-webserver[3038]: ^ full # [ 382.103181] dagster-webserver[3038]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 382.105807] dagster-webserver[3038]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 382.107283] dagster-webserver[3038]: File "", line 2, in create_engine full # [ 382.109501] dagster-webserver[3038]: return target(fn, url, **kwargs) full # [ 382.110695] dagster-webserver[3038]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 382.113290] dagster-webserver[3038]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 382.114816] dagster-webserver[3038]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 382.117425] dagster-webserver[3038]: dbapi = dbapi_meth(**dbapi_args) full # [ 382.118621] dagster-webserver[3038]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 382.121379] dagster-webserver[3038]: import psycopg full # [ 382.122341] dagster-webserver[3038]: ModuleNotFoundError: No module named 'psycopg' full # [ 382.396380] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 382.398683] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 382.400788] systemd[1]: dagster-webserver.service: Consumed 2.045s CPU time over 8.132s wall clock time, 111.7M memory peak. full # [ 383.101941] dagster-daemon[3044]: Traceback (most recent call last): full # [ 383.104499] dagster-daemon[3044]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 383.105090] dagster-daemon[3044]: sys.exit(main()) full # [ 383.105681] dagster-daemon[3044]: ~~~~^^ full # [ 383.106532] dagster-daemon[3044]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 383.107186] dagster-daemon[3044]: cli(obj={}) full # [ 383.107842] dagster-daemon[3044]: ~~~^^^^^^^^ full # [ 383.108666] dagster-daemon[3044]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 383.109508] dagster-daemon[3044]: return self.main(*args, **kwargs) full # [ 383.110162] dagster-daemon[3044]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 383.110828] dagster-daemon[3044]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 383.111627] dagster-daemon[3044]: rv = self.invoke(ctx) full # [ 383.112293] dagster-daemon[3044]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 383.112917] dagster-daemon[3044]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 383.113784] dagster-daemon[3044]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 383.123603] dagster-daemon[3044]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 383.124166] dagster-daemon[3044]: return ctx.invoke(self.callback, **ctx.params) full # [ 383.125085] dagster-daemon[3044]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 383.125627] dagster-daemon[3044]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 383.126292] dagster-daemon[3044]: return callback(*args, **kwargs) full # [ 383.126949] dagster-daemon[3044]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 383.127755] dagster-daemon[3044]: with get_instance_for_cli( full # [ 383.128612] dagster-daemon[3044]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 383.129312] dagster-daemon[3044]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 383.129875] dagster-daemon[3044]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 383.130713] dagster-daemon[3044]: ) as instance: full # [ 383.131563] dagster-daemon[3044]: ^ full # [ 383.132219] dagster-daemon[3044]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 383.132842] dagster-daemon[3044]: return next(self.gen) full # [ 383.143115] dagster-daemon[3044]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 383.143669] dagster-daemon[3044]: with DagsterInstance.get() as instance: full # [ 383.144518] dagster-daemon[3044]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 383.145173] dagster-daemon[3044]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 383.145987] dagster-daemon[3044]: return create_instance_from_dagster_home() full # [ 383.146818] dagster-daemon[3044]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 383.147665] dagster-daemon[3044]: return create_instance_from_config(dagster_home_path) full # [ 383.148656] dagster-daemon[3044]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 383.149560] dagster-daemon[3044]: return create_instance_from_ref(instance_ref) full # [ 383.150204] dagster-daemon[3044]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 383.151048] dagster-daemon[3044]: unified_storage = instance_ref.storage full # [ 383.151699] dagster-daemon[3044]: ^^^^^^^^^^^^^^^^^^^^ full # [ 383.163552] dagster-daemon[3044]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 383.164209] dagster-daemon[3044]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 383.164978] dagster-daemon[3044]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 383.166206] dagster-daemon[3044]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 383.167130] dagster-daemon[3044]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 383.168052] dagster-daemon[3044]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 383.169120] dagster-daemon[3044]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 383.170070] dagster-daemon[3044]: return DagsterPostgresStorage( full # [ 383.170978] dagster-daemon[3044]: inst_data=inst_data, full # [ 383.172162] dagster-daemon[3044]: ...<2 lines>... full # [ 383.172963] dagster-daemon[3044]: token_provider=get_token_provider_from_config(config_value), full # [ 383.174061] dagster-daemon[3044]: ) full # [ 383.187584] dagster-daemon[3044]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 383.190230] dagster-daemon[3044]: self._run_storage = PostgresRunStorage( full # [ 383.191505] dagster-daemon[3044]: ~~~~~~~~~~~~~~~~~~^ full # [ 383.192752] dagster-daemon[3044]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 383.194459] dagster-daemon[3044]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 383.196171] dagster-daemon[3044]: ) full # [ 383.196931] dagster-daemon[3044]: ^ full # [ 383.197723] dagster-daemon[3044]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 383.200450] dagster-daemon[3044]: self._engine = create_pg_engine( full # [ 383.201626] dagster-daemon[3044]: ~~~~~~~~~~~~~~~~^ full # [ 383.202801] dagster-daemon[3044]: self.postgres_url, full # [ 383.203845] dagster-daemon[3044]: ^^^^^^^^^^^^^^^^^^ full # [ 383.204887] dagster-daemon[3044]: ...<2 lines>... full # [ 383.205856] dagster-daemon[3044]: poolclass=db_pool.NullPool, full # [ 383.207043] dagster-daemon[3044]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 383.208207] dagster-daemon[3044]: ) full # [ 383.208965] dagster-daemon[3044]: ^ full # [ 383.209809] dagster-daemon[3044]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 383.212421] dagster-daemon[3044]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 383.213845] dagster-daemon[3044]: File "", line 2, in create_engine full # [ 383.216060] dagster-daemon[3044]: return target(fn, url, **kwargs) full # [ 383.217230] dagster-daemon[3044]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 383.219790] dagster-daemon[3044]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 383.221286] dagster-daemon[3044]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 383.223868] dagster-daemon[3044]: dbapi = dbapi_meth(**dbapi_args) full # [ 383.225071] dagster-daemon[3044]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 383.227831] dagster-daemon[3044]: import psycopg full # [ 383.228781] dagster-daemon[3044]: ModuleNotFoundError: No module named 'psycopg' full # [ 383.421043] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 383.421790] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 383.425940] systemd[1]: dagster-daemon.service: Consumed 1.497s CPU time over 7.359s wall clock time, 88.7M memory peak. full # [ 387.625866] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 46. full # [ 387.630530] systemd[1]: Started Dagster Webserver. full # [ 388.625112] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 52. full # [ 388.628527] systemd[1]: Started Dagster Daemon. full # [ 390.329364] dagster-webserver[3080]: Traceback (most recent call last): full # [ 390.332319] dagster-webserver[3080]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 390.334477] dagster-webserver[3080]: sys.exit(main()) full # [ 390.335487] dagster-webserver[3080]: ~~~~^^ full # [ 390.336485] dagster-webserver[3080]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 390.338967] dagster-webserver[3080]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 390.340375] dagster-webserver[3080]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 390.341755] dagster-webserver[3080]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 390.344194] dagster-webserver[3080]: return self.main(*args, **kwargs) full # [ 390.345437] dagster-webserver[3080]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 390.346661] dagster-webserver[3080]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 390.349037] dagster-webserver[3080]: rv = self.invoke(ctx) full # [ 390.350128] dagster-webserver[3080]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 390.352507] dagster-webserver[3080]: return ctx.invoke(self.callback, **ctx.params) full # [ 390.354495] dagster-webserver[3080]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 390.356121] dagster-webserver[3080]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 390.358645] dagster-webserver[3080]: return callback(*args, **kwargs) full # [ 390.360435] dagster-webserver[3080]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 390.363084] dagster-webserver[3080]: instance = stack.enter_context( full # [ 390.364290] dagster-webserver[3080]: get_possibly_temporary_instance_for_cli( full # [ 390.365661] dagster-webserver[3080]: ...<3 lines>... full # [ 390.366665] dagster-webserver[3080]: ) full # [ 390.367562] dagster-webserver[3080]: ) full # [ 390.368369] dagster-webserver[3080]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 390.370696] dagster-webserver[3080]: result = _enter(cm) full # [ 390.371740] dagster-webserver[3080]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 390.374232] dagster-webserver[3080]: return next(self.gen) full # [ 390.375485] dagster-webserver[3080]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 390.378963] dagster-webserver[3080]: with DagsterInstance.get() as instance: full # [ 390.380538] dagster-webserver[3080]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 390.382343] dagster-webserver[3080]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 390.388858] dagster-webserver[3080]: return create_instance_from_dagster_home() full # [ 390.390402] dagster-webserver[3080]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 390.393662] dagster-webserver[3080]: return create_instance_from_config(dagster_home_path) full # [ 390.395172] dagster-webserver[3080]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 390.398093] dagster-webserver[3080]: return create_instance_from_ref(instance_ref) full # [ 390.399477] dagster-webserver[3080]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 390.402295] dagster-webserver[3080]: unified_storage = instance_ref.storage full # [ 390.403592] dagster-webserver[3080]: ^^^^^^^^^^^^^^^^^^^^ full # [ 390.406514] dagster-webserver[3080]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 390.410840] dagster-webserver[3080]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 390.413668] dagster-webserver[3080]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 390.415261] dagster-webserver[3080]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 390.417931] dagster-webserver[3080]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 390.419589] dagster-webserver[3080]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 390.421282] dagster-webserver[3080]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 390.424033] dagster-webserver[3080]: return DagsterPostgresStorage( full # [ 390.425268] dagster-webserver[3080]: inst_data=inst_data, full # [ 390.426392] dagster-webserver[3080]: ...<2 lines>... full # [ 390.427433] dagster-webserver[3080]: token_provider=get_token_provider_from_config(config_value), full # [ 390.430743] dagster-webserver[3080]: ) full # [ 390.431569] dagster-webserver[3080]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 390.434369] dagster-webserver[3080]: self._run_storage = PostgresRunStorage( full # [ 390.435663] dagster-webserver[3080]: ~~~~~~~~~~~~~~~~~~^ full # [ 390.437091] dagster-webserver[3080]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 390.438843] dagster-webserver[3080]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 390.440656] dagster-webserver[3080]: ) full # [ 390.441474] dagster-webserver[3080]: ^ full # [ 390.442295] dagster-webserver[3080]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 390.445244] dagster-webserver[3080]: self._engine = create_pg_engine( full # [ 390.446470] dagster-webserver[3080]: ~~~~~~~~~~~~~~~~^ full # [ 390.447685] dagster-webserver[3080]: self.postgres_url, full # [ 390.448811] dagster-webserver[3080]: ^^^^^^^^^^^^^^^^^^ full # [ 390.450952] dagster-webserver[3080]: ...<2 lines>... full # [ 390.451969] dagster-webserver[3080]: poolclass=db_pool.NullPool, full # [ 390.453229] dagster-webserver[3080]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 390.454446] dagster-webserver[3080]: ) full # [ 390.455304] dagster-webserver[3080]: ^ full # [ 390.456216] dagster-webserver[3080]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 390.458961] dagster-webserver[3080]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 390.460525] dagster-webserver[3080]: File "", line 2, in create_engine full # [ 390.462748] dagster-webserver[3080]: return target(fn, url, **kwargs) full # [ 390.463992] dagster-webserver[3080]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 390.466638] dagster-webserver[3080]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 390.468230] dagster-webserver[3080]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 390.470865] dagster-webserver[3080]: dbapi = dbapi_meth(**dbapi_args) full # [ 390.472411] dagster-webserver[3080]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 390.475251] dagster-webserver[3080]: import psycopg full # [ 390.476286] dagster-webserver[3080]: ModuleNotFoundError: No module named 'psycopg' full # [ 390.627097] dagster-daemon[3086]: Traceback (most recent call last): full # [ 390.632080] dagster-daemon[3086]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 390.634192] dagster-daemon[3086]: sys.exit(main()) full # [ 390.635179] dagster-daemon[3086]: ~~~~^^ full # [ 390.636143] dagster-daemon[3086]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 390.638676] dagster-daemon[3086]: cli(obj={}) full # [ 390.639614] dagster-daemon[3086]: ~~~^^^^^^^^ full # [ 390.640513] dagster-daemon[3086]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 390.642882] dagster-daemon[3086]: return self.main(*args, **kwargs) full # [ 390.644094] dagster-daemon[3086]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 390.645269] dagster-daemon[3086]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 390.647715] dagster-daemon[3086]: rv = self.invoke(ctx) full # [ 390.648746] dagster-daemon[3086]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 390.653117] dagster-daemon[3086]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 390.654600] dagster-daemon[3086]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 390.656076] dagster-daemon[3086]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 390.658445] dagster-daemon[3086]: return ctx.invoke(self.callback, **ctx.params) full # [ 390.659792] dagster-daemon[3086]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 390.661162] dagster-daemon[3086]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 390.667095] dagster-daemon[3086]: return callback(*args, **kwargs) full # [ 390.668268] dagster-daemon[3086]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 390.674323] dagster-daemon[3086]: with get_instance_for_cli( full # [ 390.674878] dagster-daemon[3086]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 390.675698] dagster-daemon[3086]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 390.676528] dagster-daemon[3086]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 390.677173] dagster-daemon[3086]: ) as instance: full # [ 390.677784] dagster-daemon[3086]: ^ full # [ 390.678422] dagster-daemon[3086]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 390.679062] dagster-daemon[3086]: return next(self.gen) full # [ 390.679671] dagster-daemon[3086]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 390.680545] dagster-daemon[3086]: with DagsterInstance.get() as instance: full # [ 390.681142] dagster-daemon[3086]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 390.681750] dagster-daemon[3086]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 390.682602] dagster-daemon[3086]: return create_instance_from_dagster_home() full # [ 390.683225] dagster-daemon[3086]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 390.683835] dagster-daemon[3086]: return create_instance_from_config(dagster_home_path) full # [ 390.684661] dagster-daemon[3086]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 390.685493] dagster-daemon[3086]: return create_instance_from_ref(instance_ref) full # [ 390.686143] dagster-daemon[3086]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 390.686774] dagster-daemon[3086]: unified_storage = instance_ref.storage full # [ 390.687640] dagster-daemon[3086]: ^^^^^^^^^^^^^^^^^^^^ full # [ 390.688283] dagster-daemon[3086]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 390.688894] dagster-daemon[3086]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 390.689733] dagster-daemon[3086]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 390.690612] dagster-daemon[3086]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 390.691264] dagster-daemon[3086]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 390.691879] dagster-daemon[3086]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 390.692716] dagster-daemon[3086]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 390.693561] dagster-daemon[3086]: return DagsterPostgresStorage( full # [ 390.694232] dagster-daemon[3086]: inst_data=inst_data, full # [ 390.694831] dagster-daemon[3086]: ...<2 lines>... full # [ 390.695677] dagster-daemon[3086]: token_provider=get_token_provider_from_config(config_value), full # [ 390.696518] dagster-daemon[3086]: ) full # [ 390.697192] dagster-daemon[3086]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 390.698089] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 390.698826] dagster-daemon[3086]: self._run_storage = PostgresRunStorage( full # [ 390.699524] dagster-daemon[3086]: ~~~~~~~~~~~~~~~~~~^ full # [ 390.700185] dagster-daemon[3086]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 390.700797] dagster-daemon[3086]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 390.701626] dagster-daemon[3086]: ) full # [ 390.702307] dagster-daemon[3086]: ^ full # [ 390.702900] dagster-daemon[3086]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 390.703743] dagster-daemon[3086]: self._engine = create_pg_engine( full # [ 390.704597] dagster-daemon[3086]: ~~~~~~~~~~~~~~~~^ full # [ 390.705252] dagster-daemon[3086]: self.postgres_url, full # [ 390.705863] dagster-daemon[3086]: ^^^^^^^^^^^^^^^^^^ full # [ 390.706523] dagster-daemon[3086]: ...<2 lines>... full # [ 390.707177] dagster-daemon[3086]: poolclass=db_pool.NullPool, full # [ 390.707790] dagster-daemon[3086]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 390.708415] dagster-daemon[3086]: ) full # [ 390.709059] dagster-daemon[3086]: ^ full # [ 390.709660] dagster-daemon[3086]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 390.710499] dagster-daemon[3086]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 390.711136] dagster-daemon[3086]: File "", line 2, in create_engine full # [ 390.711749] dagster-daemon[3086]: return target(fn, url, **kwargs) full # [ 390.712580] dagster-daemon[3086]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 390.713222] dagster-daemon[3086]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 390.713627] dagster-daemon[3086]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 390.714284] dagster-daemon[3086]: dbapi = dbapi_meth(**dbapi_args) full # [ 390.714891] dagster-daemon[3086]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 390.715706] dagster-daemon[3086]: import psycopg full # [ 390.716541] dagster-daemon[3086]: ModuleNotFoundError: No module named 'psycopg' full # [ 390.717218] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 390.717845] systemd[1]: dagster-webserver.service: Consumed 2.116s CPU time over 8.272s wall clock time, 111.7M memory peak. full # [ 390.945469] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 390.947538] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 390.950584] systemd[1]: dagster-daemon.service: Consumed 1.556s CPU time over 7.520s wall clock time, 88.5M memory peak. full # [ 395.875761] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 47. full # [ 395.880407] systemd[1]: Started Dagster Webserver. full # [ 396.126159] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 53. full # [ 396.128068] systemd[1]: Started Dagster Daemon. full # [ 397.970279] dagster-daemon[3123]: Traceback (most recent call last): full # [ 397.972724] dagster-daemon[3123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 397.973294] dagster-daemon[3123]: sys.exit(main()) full # [ 397.973871] dagster-daemon[3123]: ~~~~^^ full # [ 397.974695] dagster-daemon[3123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 397.975582] dagster-daemon[3123]: cli(obj={}) full # [ 397.976323] dagster-daemon[3123]: ~~~^^^^^^^^ full # [ 397.977033] dagster-daemon[3123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 397.977803] dagster-daemon[3123]: return self.main(*args, **kwargs) full # [ 397.978624] dagster-daemon[3123]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 397.984098] dagster-daemon[3123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 397.984433] dagster-daemon[3123]: rv = self.invoke(ctx) full # [ 397.985107] dagster-daemon[3123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 397.985677] dagster-daemon[3123]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 397.986819] dagster-daemon[3123]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 397.991845] dagster-daemon[3123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 397.992581] dagster-daemon[3123]: return ctx.invoke(self.callback, **ctx.params) full # [ 397.993215] dagster-daemon[3123]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 397.993810] dagster-daemon[3123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 397.994815] dagster-daemon[3123]: return callback(*args, **kwargs) full # [ 397.995696] dagster-daemon[3123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 397.996621] dagster-daemon[3123]: with get_instance_for_cli( full # [ 397.997180] dagster-daemon[3123]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 397.997793] dagster-daemon[3123]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 397.998515] dagster-daemon[3123]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 397.999095] dagster-daemon[3123]: ) as instance: full # [ 397.999696] dagster-daemon[3123]: ^ full # [ 398.000735] dagster-daemon[3123]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 398.001561] dagster-daemon[3123]: return next(self.gen) full # [ 398.002265] dagster-daemon[3123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 398.002813] dagster-daemon[3123]: with DagsterInstance.get() as instance: full # [ 398.003647] dagster-daemon[3123]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 398.015515] dagster-daemon[3123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 398.016053] dagster-daemon[3123]: return create_instance_from_dagster_home() full # [ 398.016659] dagster-daemon[3123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 398.017616] dagster-daemon[3123]: return create_instance_from_config(dagster_home_path) full # [ 398.018164] dagster-daemon[3123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 398.018743] dagster-daemon[3123]: return create_instance_from_ref(instance_ref) full # [ 398.027084] dagster-daemon[3123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 398.029896] dagster-daemon[3123]: unified_storage = instance_ref.storage full # [ 398.031191] dagster-daemon[3123]: ^^^^^^^^^^^^^^^^^^^^ full # [ 398.032462] dagster-daemon[3123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 398.034984] dagster-daemon[3123]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 398.036904] dagster-daemon[3123]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 398.038398] dagster-daemon[3123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 398.041049] dagster-daemon[3123]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 398.042659] dagster-daemon[3123]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 398.044240] dagster-daemon[3123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 398.046935] dagster-daemon[3123]: return DagsterPostgresStorage( full # [ 398.048116] dagster-daemon[3123]: inst_data=inst_data, full # [ 398.049205] dagster-daemon[3123]: ...<2 lines>... full # [ 398.050180] dagster-daemon[3123]: token_provider=get_token_provider_from_config(config_value), full # [ 398.051754] dagster-daemon[3123]: ) full # [ 398.052725] dagster-daemon[3123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 398.055236] dagster-daemon[3123]: self._run_storage = PostgresRunStorage( full # [ 398.056500] dagster-daemon[3123]: ~~~~~~~~~~~~~~~~~~^ full # [ 398.057743] dagster-daemon[3123]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 398.059523] dagster-daemon[3123]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 398.061210] dagster-daemon[3123]: ) full # [ 398.061973] dagster-daemon[3123]: ^ full # [ 398.062778] dagster-daemon[3123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 398.065521] dagster-daemon[3123]: self._engine = create_pg_engine( full # [ 398.066689] dagster-daemon[3123]: ~~~~~~~~~~~~~~~~^ full # [ 398.067854] dagster-daemon[3123]: self.postgres_url, full # [ 398.068888] dagster-daemon[3123]: ^^^^^^^^^^^^^^^^^^ full # [ 398.069926] dagster-daemon[3123]: ...<2 lines>... full # [ 398.070885] dagster-daemon[3123]: poolclass=db_pool.NullPool, full # [ 398.072070] dagster-daemon[3123]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 398.073232] dagster-daemon[3123]: ) full # [ 398.073994] dagster-daemon[3123]: ^ full # [ 398.074841] dagster-daemon[3123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 398.077456] dagster-daemon[3123]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 398.078873] dagster-daemon[3123]: File "", line 2, in create_engine full # [ 398.081077] dagster-daemon[3123]: return target(fn, url, **kwargs) full # [ 398.082242] dagster-daemon[3123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 398.084802] dagster-daemon[3123]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 398.086288] dagster-daemon[3123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 398.088897] dagster-daemon[3123]: dbapi = dbapi_meth(**dbapi_args) full # [ 398.090098] dagster-daemon[3123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 398.092849] dagster-daemon[3123]: import psycopg full # [ 398.093809] dagster-daemon[3123]: ModuleNotFoundError: No module named 'psycopg' full # [ 398.255565] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 398.257130] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 398.259199] systemd[1]: dagster-daemon.service: Consumed 1.463s CPU time over 7.303s wall clock time, 88.5M memory peak. full # [ 398.640345] dagster-webserver[3122]: Traceback (most recent call last): full # [ 398.642822] dagster-webserver[3122]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 398.643582] dagster-webserver[3122]: sys.exit(main()) full # [ 398.644192] dagster-webserver[3122]: ~~~~^^ full # [ 398.644808] dagster-webserver[3122]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 398.645726] dagster-webserver[3122]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 398.646294] dagster-webserver[3122]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 398.646929] dagster-webserver[3122]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 398.647789] dagster-webserver[3122]: return self.main(*args, **kwargs) full # [ 398.648563] dagster-webserver[3122]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 398.655326] dagster-webserver[3122]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 398.655857] dagster-webserver[3122]: rv = self.invoke(ctx) full # [ 398.656510] dagster-webserver[3122]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 398.657176] dagster-webserver[3122]: return ctx.invoke(self.callback, **ctx.params) full # [ 398.657814] dagster-webserver[3122]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 398.658621] dagster-webserver[3122]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 398.659283] dagster-webserver[3122]: return callback(*args, **kwargs) full # [ 398.659937] dagster-webserver[3122]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 398.660730] dagster-webserver[3122]: instance = stack.enter_context( full # [ 398.661560] dagster-webserver[3122]: get_possibly_temporary_instance_for_cli( full # [ 398.662190] dagster-webserver[3122]: ...<3 lines>... full # [ 398.662808] dagster-webserver[3122]: ) full # [ 398.663654] dagster-webserver[3122]: ) full # [ 398.664541] dagster-webserver[3122]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 398.665123] dagster-webserver[3122]: result = _enter(cm) full # [ 398.676194] dagster-webserver[3122]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 398.676757] dagster-webserver[3122]: return next(self.gen) full # [ 398.677895] dagster-webserver[3122]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 398.678659] dagster-webserver[3122]: with DagsterInstance.get() as instance: full # [ 398.679297] dagster-webserver[3122]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 398.679936] dagster-webserver[3122]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 398.680876] dagster-webserver[3122]: return create_instance_from_dagster_home() full # [ 398.681821] dagster-webserver[3122]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 398.682776] dagster-webserver[3122]: return create_instance_from_config(dagster_home_path) full # [ 398.683508] dagster-webserver[3122]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 398.684460] dagster-webserver[3122]: return create_instance_from_ref(instance_ref) full # [ 398.684965] dagster-webserver[3122]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 398.685793] dagster-webserver[3122]: unified_storage = instance_ref.storage full # [ 398.686491] dagster-webserver[3122]: ^^^^^^^^^^^^^^^^^^^^ full # [ 398.687092] dagster-webserver[3122]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 398.687725] dagster-webserver[3122]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 398.688616] dagster-webserver[3122]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 398.689191] dagster-webserver[3122]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 398.689802] dagster-webserver[3122]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 398.690766] dagster-webserver[3122]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 398.691725] dagster-webserver[3122]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 398.692570] dagster-webserver[3122]: return DagsterPostgresStorage( full # [ 398.693132] dagster-webserver[3122]: inst_data=inst_data, full # [ 398.693744] dagster-webserver[3122]: ...<2 lines>... full # [ 398.694670] dagster-webserver[3122]: token_provider=get_token_provider_from_config(config_value), full # [ 398.695222] dagster-webserver[3122]: ) full # [ 398.695815] dagster-webserver[3122]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 398.696745] dagster-webserver[3122]: self._run_storage = PostgresRunStorage( full # [ 398.697268] dagster-webserver[3122]: ~~~~~~~~~~~~~~~~~~^ full # [ 398.697900] dagster-webserver[3122]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 398.698793] dagster-webserver[3122]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 398.699565] dagster-webserver[3122]: ) full # [ 398.700260] dagster-webserver[3122]: ^ full # [ 398.700810] dagster-webserver[3122]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 398.702658] dagster-webserver[3122]: self._engine = create_pg_engine( full # [ 398.703260] dagster-webserver[3122]: ~~~~~~~~~~~~~~~~^ full # [ 398.703903] dagster-webserver[3122]: self.postgres_url, full # [ 398.704731] dagster-webserver[3122]: ^^^^^^^^^^^^^^^^^^ full # [ 398.705564] dagster-webserver[3122]: ...<2 lines>... full # [ 398.706228] dagster-webserver[3122]: poolclass=db_pool.NullPool, full # [ 398.706803] dagster-webserver[3122]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 398.707657] dagster-webserver[3122]: ) full # [ 398.708264] dagster-webserver[3122]: ^ full # [ 398.708882] dagster-webserver[3122]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 398.709713] dagster-webserver[3122]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 398.710552] dagster-webserver[3122]: File "", line 2, in create_engine full # [ 398.711214] dagster-webserver[3122]: return target(fn, url, **kwargs) full # [ 398.743934] dagster-webserver[3122]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 398.744694] dagster-webserver[3122]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 398.745531] dagster-webserver[3122]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 398.746199] dagster-webserver[3122]: dbapi = dbapi_meth(**dbapi_args) full # [ 398.746802] dagster-webserver[3122]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 398.747446] dagster-webserver[3122]: import psycopg full # [ 398.748141] dagster-webserver[3122]: ModuleNotFoundError: No module named 'psycopg' full # [ 399.038363] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 399.041096] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 399.043386] systemd[1]: dagster-webserver.service: Consumed 2.112s CPU time over 8.367s wall clock time, 111.6M memory peak. full # [ 403.375924] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 54. full # [ 403.379199] systemd[1]: Started Dagster Daemon. full # [ 404.125039] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 48. full # [ 404.128132] systemd[1]: Started Dagster Webserver. full # [ 405.217891] dagster-daemon[3161]: Traceback (most recent call last): full # [ 405.220529] dagster-daemon[3161]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 405.221087] dagster-daemon[3161]: sys.exit(main()) full # [ 405.221673] dagster-daemon[3161]: ~~~~^^ full # [ 405.224749] dagster-daemon[3161]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 405.225293] dagster-daemon[3161]: cli(obj={}) full # [ 405.225908] dagster-daemon[3161]: ~~~^^^^^^^^ full # [ 405.226907] dagster-daemon[3161]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 405.227775] dagster-daemon[3161]: return self.main(*args, **kwargs) full # [ 405.228726] dagster-daemon[3161]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 405.229487] dagster-daemon[3161]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 405.230225] dagster-daemon[3161]: rv = self.invoke(ctx) full # [ 405.230740] dagster-daemon[3161]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 405.231590] dagster-daemon[3161]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 405.232371] dagster-daemon[3161]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 405.233098] dagster-daemon[3161]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 405.233700] dagster-daemon[3161]: return ctx.invoke(self.callback, **ctx.params) full # [ 405.234713] dagster-daemon[3161]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 405.235561] dagster-daemon[3161]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 405.236327] dagster-daemon[3161]: return callback(*args, **kwargs) full # [ 405.237039] dagster-daemon[3161]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 405.237642] dagster-daemon[3161]: with get_instance_for_cli( full # [ 405.238362] dagster-daemon[3161]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 405.238897] dagster-daemon[3161]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 405.239723] dagster-daemon[3161]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 405.240625] dagster-daemon[3161]: ) as instance: full # [ 405.241195] dagster-daemon[3161]: ^ full # [ 405.241802] dagster-daemon[3161]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 405.242726] dagster-daemon[3161]: return next(self.gen) full # [ 405.243280] dagster-daemon[3161]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 405.243880] dagster-daemon[3161]: with DagsterInstance.get() as instance: full # [ 405.244710] dagster-daemon[3161]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 405.245540] dagster-daemon[3161]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 405.246460] dagster-daemon[3161]: return create_instance_from_dagster_home() full # [ 405.247055] dagster-daemon[3161]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 405.247431] dagster-daemon[3161]: return create_instance_from_config(dagster_home_path) full # [ 405.248096] dagster-daemon[3161]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 405.248669] dagster-daemon[3161]: return create_instance_from_ref(instance_ref) full # [ 405.249499] dagster-daemon[3161]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 405.250258] dagster-daemon[3161]: unified_storage = instance_ref.storage full # [ 405.250963] dagster-daemon[3161]: ^^^^^^^^^^^^^^^^^^^^ full # [ 405.251769] dagster-daemon[3161]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 405.253327] dagster-daemon[3161]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 405.254049] dagster-daemon[3161]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 405.254642] dagster-daemon[3161]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 405.255357] dagster-daemon[3161]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 405.255890] dagster-daemon[3161]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 405.256717] dagster-daemon[3161]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 405.257638] dagster-daemon[3161]: return DagsterPostgresStorage( full # [ 405.258190] dagster-daemon[3161]: inst_data=inst_data, full # [ 405.258797] dagster-daemon[3161]: ...<2 lines>... full # [ 405.259830] dagster-daemon[3161]: token_provider=get_token_provider_from_config(config_value), full # [ 405.260653] dagster-daemon[3161]: ) full # [ 405.261572] dagster-daemon[3161]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 405.262128] dagster-daemon[3161]: self._run_storage = PostgresRunStorage( full # [ 405.262733] dagster-daemon[3161]: ~~~~~~~~~~~~~~~~~~^ full # [ 405.263675] dagster-daemon[3161]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 405.264233] dagster-daemon[3161]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 405.264837] dagster-daemon[3161]: ) full # [ 405.265759] dagster-daemon[3161]: ^ full # [ 405.266536] dagster-daemon[3161]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 405.267258] dagster-daemon[3161]: self._engine = create_pg_engine( full # [ 405.268217] dagster-daemon[3161]: ~~~~~~~~~~~~~~~~^ full # [ 405.268780] dagster-daemon[3161]: self.postgres_url, full # [ 405.269643] dagster-daemon[3161]: ^^^^^^^^^^^^^^^^^^ full # [ 405.270240] dagster-daemon[3161]: ...<2 lines>... full # [ 405.270843] dagster-daemon[3161]: poolclass=db_pool.NullPool, full # [ 405.271543] dagster-daemon[3161]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 405.272120] dagster-daemon[3161]: ) full # [ 405.272728] dagster-daemon[3161]: ^ full # [ 405.273678] dagster-daemon[3161]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 405.274199] dagster-daemon[3161]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 405.274794] dagster-daemon[3161]: File "", line 2, in create_engine full # [ 405.275513] dagster-daemon[3161]: return target(fn, url, **kwargs) full # [ 405.276076] dagster-daemon[3161]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 405.276678] dagster-daemon[3161]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 405.277600] dagster-daemon[3161]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 405.278154] dagster-daemon[3161]: dbapi = dbapi_meth(**dbapi_args) full # [ 405.278757] dagster-daemon[3161]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 405.280849] dagster-daemon[3161]: import psycopg full # [ 405.281660] dagster-daemon[3161]: ModuleNotFoundError: No module named 'psycopg' full # [ 405.562599] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 405.563272] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 405.566478] systemd[1]: dagster-daemon.service: Consumed 1.432s CPU time over 7.304s wall clock time, 88.5M memory peak. full # [ 406.816799] dagster-webserver[3167]: Traceback (most recent call last): full # [ 406.819420] dagster-webserver[3167]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 406.819979] dagster-webserver[3167]: sys.exit(main()) full # [ 406.820807] dagster-webserver[3167]: ~~~~^^ full # [ 406.821644] dagster-webserver[3167]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 406.822260] dagster-webserver[3167]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 406.822936] dagster-webserver[3167]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 406.823751] dagster-webserver[3167]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 406.824591] dagster-webserver[3167]: return self.main(*args, **kwargs) full # [ 406.825228] dagster-webserver[3167]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 406.825840] dagster-webserver[3167]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 406.826673] dagster-webserver[3167]: rv = self.invoke(ctx) full # [ 406.827535] dagster-webserver[3167]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 406.828150] dagster-webserver[3167]: return ctx.invoke(self.callback, **ctx.params) full # [ 406.828797] dagster-webserver[3167]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 406.839439] dagster-webserver[3167]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 406.839970] dagster-webserver[3167]: return callback(*args, **kwargs) full # [ 406.840812] dagster-webserver[3167]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 406.841657] dagster-webserver[3167]: instance = stack.enter_context( full # [ 406.842296] dagster-webserver[3167]: get_possibly_temporary_instance_for_cli( full # [ 406.842936] dagster-webserver[3167]: ...<3 lines>... full # [ 406.843779] dagster-webserver[3167]: ) full # [ 406.844617] dagster-webserver[3167]: ) full # [ 406.845289] dagster-webserver[3167]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 406.845915] dagster-webserver[3167]: result = _enter(cm) full # [ 406.846817] dagster-webserver[3167]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 406.847434] dagster-webserver[3167]: return next(self.gen) full # [ 406.848122] dagster-webserver[3167]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 406.848760] dagster-webserver[3167]: with DagsterInstance.get() as instance: full # [ 406.849604] dagster-webserver[3167]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 406.860373] dagster-webserver[3167]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 406.860902] dagster-webserver[3167]: return create_instance_from_dagster_home() full # [ 406.861745] dagster-webserver[3167]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 406.862590] dagster-webserver[3167]: return create_instance_from_config(dagster_home_path) full # [ 406.863261] dagster-webserver[3167]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 406.863882] dagster-webserver[3167]: return create_instance_from_ref(instance_ref) full # [ 406.864776] dagster-webserver[3167]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 406.865582] dagster-webserver[3167]: unified_storage = instance_ref.storage full # [ 406.866245] dagster-webserver[3167]: ^^^^^^^^^^^^^^^^^^^^ full # [ 406.866858] dagster-webserver[3167]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 406.867565] dagster-webserver[3167]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 406.868294] dagster-webserver[3167]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 406.882375] dagster-webserver[3167]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 406.882904] dagster-webserver[3167]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 406.883745] dagster-webserver[3167]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 406.884588] dagster-webserver[3167]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 406.885270] dagster-webserver[3167]: return DagsterPostgresStorage( full # [ 406.885890] dagster-webserver[3167]: inst_data=inst_data, full # [ 406.886744] dagster-webserver[3167]: ...<2 lines>... full # [ 406.887581] dagster-webserver[3167]: token_provider=get_token_provider_from_config(config_value), full # [ 406.888261] dagster-webserver[3167]: ) full # [ 406.888871] dagster-webserver[3167]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 406.889708] dagster-webserver[3167]: self._run_storage = PostgresRunStorage( full # [ 406.890549] dagster-webserver[3167]: ~~~~~~~~~~~~~~~~~~^ full # [ 406.891231] dagster-webserver[3167]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 406.891849] dagster-webserver[3167]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 406.892498] dagster-webserver[3167]: ) full # [ 406.893215] dagster-webserver[3167]: ^ full # [ 406.893844] dagster-webserver[3167]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 406.894646] dagster-webserver[3167]: self._engine = create_pg_engine( full # [ 406.895507] dagster-webserver[3167]: ~~~~~~~~~~~~~~~~^ full # [ 406.896239] dagster-webserver[3167]: self.postgres_url, full # [ 406.896780] dagster-webserver[3167]: ^^^^^^^^^^^^^^^^^^ full # [ 406.897597] dagster-webserver[3167]: ...<2 lines>... full # [ 406.898285] dagster-webserver[3167]: poolclass=db_pool.NullPool, full # [ 406.899106] dagster-webserver[3167]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 406.899734] dagster-webserver[3167]: ) full # [ 406.901182] dagster-webserver[3167]: ^ full # [ 406.901918] dagster-webserver[3167]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 406.902724] dagster-webserver[3167]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 406.920068] dagster-webserver[3167]: File "", line 2, in create_engine full # [ 406.920682] dagster-webserver[3167]: return target(fn, url, **kwargs) full # [ 406.921597] dagster-webserver[3167]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 406.922247] dagster-webserver[3167]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 406.922865] dagster-webserver[3167]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 406.923722] dagster-webserver[3167]: dbapi = dbapi_meth(**dbapi_args) full # [ 406.926091] dagster-webserver[3167]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 406.926783] dagster-webserver[3167]: import psycopg full # [ 406.929088] dagster-webserver[3167]: ModuleNotFoundError: No module named 'psycopg' full # [ 407.201431] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 407.204088] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 407.206414] systemd[1]: dagster-webserver.service: Consumed 2.130s CPU time over 8.161s wall clock time, 111.7M memory peak. full # [ 409.966672] postgres[777]: [777] LOG: checkpoint complete: wrote 994 buffers (6.1%), wrote 3 SLRU buffers; 0 WAL file(s) added, 0 removed, 0 recycled; write=99.791 s, sync=0.069 s, total=99.923 s; sync files=319, longest=0.018 s, average=0.001 s; distance=4701 kB, estimate=4701 kB; lsn=0/1BFD5D8, redo lsn=0/1BFD548 full # [ 410.625842] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 55. full # [ 410.628624] systemd[1]: Started Dagster Daemon. full # [ 412.376286] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 49. full # [ 412.378073] systemd[1]: Started Dagster Webserver. full # [ 412.494342] dagster-daemon[3199]: Traceback (most recent call last): full # [ 412.495578] dagster-daemon[3199]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 412.497654] dagster-daemon[3199]: sys.exit(main()) full # [ 412.498640] dagster-daemon[3199]: ~~~~^^ full # [ 412.499611] dagster-daemon[3199]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 412.502161] dagster-daemon[3199]: cli(obj={}) full # [ 412.503120] dagster-daemon[3199]: ~~~^^^^^^^^ full # [ 412.504049] dagster-daemon[3199]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 412.506406] dagster-daemon[3199]: return self.main(*args, **kwargs) full # [ 412.507596] dagster-daemon[3199]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 412.508781] dagster-daemon[3199]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 412.511129] dagster-daemon[3199]: rv = self.invoke(ctx) full # [ 412.512161] dagster-daemon[3199]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 412.514510] dagster-daemon[3199]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 412.515982] dagster-daemon[3199]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 412.519660] dagster-daemon[3199]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 412.522508] dagster-daemon[3199]: return ctx.invoke(self.callback, **ctx.params) full # [ 412.524080] dagster-daemon[3199]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 412.525449] dagster-daemon[3199]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 412.527777] dagster-daemon[3199]: return callback(*args, **kwargs) full # [ 412.528982] dagster-daemon[3199]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 412.531672] dagster-daemon[3199]: with get_instance_for_cli( full # [ 412.532779] dagster-daemon[3199]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 412.533887] dagster-daemon[3199]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 412.535742] dagster-daemon[3199]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 412.537592] dagster-daemon[3199]: ) as instance: full # [ 412.538549] dagster-daemon[3199]: ^ full # [ 412.539365] dagster-daemon[3199]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 412.541586] dagster-daemon[3199]: return next(self.gen) full # [ 412.542759] dagster-daemon[3199]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 412.545406] dagster-daemon[3199]: with DagsterInstance.get() as instance: full # [ 412.546656] dagster-daemon[3199]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 412.547768] dagster-daemon[3199]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 412.550332] dagster-daemon[3199]: return create_instance_from_dagster_home() full # [ 412.551633] dagster-daemon[3199]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 412.554550] dagster-daemon[3199]: return create_instance_from_config(dagster_home_path) full # [ 412.555978] dagster-daemon[3199]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 412.558914] dagster-daemon[3199]: return create_instance_from_ref(instance_ref) full # [ 412.560246] dagster-daemon[3199]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 412.563070] dagster-daemon[3199]: unified_storage = instance_ref.storage full # [ 412.564331] dagster-daemon[3199]: ^^^^^^^^^^^^^^^^^^^^ full # [ 412.565568] dagster-daemon[3199]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 412.568138] dagster-daemon[3199]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 412.570099] dagster-daemon[3199]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 412.571611] dagster-daemon[3199]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 412.574200] dagster-daemon[3199]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 412.575800] dagster-daemon[3199]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 412.577385] dagster-daemon[3199]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 412.579977] dagster-daemon[3199]: return DagsterPostgresStorage( full # [ 412.581150] dagster-daemon[3199]: inst_data=inst_data, full # [ 412.582265] dagster-daemon[3199]: ...<2 lines>... full # [ 412.583269] dagster-daemon[3199]: token_provider=get_token_provider_from_config(config_value), full # [ 412.584850] dagster-daemon[3199]: ) full # [ 412.585698] dagster-daemon[3199]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 412.588209] dagster-daemon[3199]: self._run_storage = PostgresRunStorage( full # [ 412.589475] dagster-daemon[3199]: ~~~~~~~~~~~~~~~~~~^ full # [ 412.590718] dagster-daemon[3199]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 412.592404] dagster-daemon[3199]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 412.594110] dagster-daemon[3199]: ) full # [ 412.594864] dagster-daemon[3199]: ^ full # [ 412.595652] dagster-daemon[3199]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 412.598356] dagster-daemon[3199]: self._engine = create_pg_engine( full # [ 412.599513] dagster-daemon[3199]: ~~~~~~~~~~~~~~~~^ full # [ 412.600682] dagster-daemon[3199]: self.postgres_url, full # [ 412.601756] dagster-daemon[3199]: ^^^^^^^^^^^^^^^^^^ full # [ 412.602799] dagster-daemon[3199]: ...<2 lines>... full # [ 412.603761] dagster-daemon[3199]: poolclass=db_pool.NullPool, full # [ 412.604917] dagster-daemon[3199]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 412.606099] dagster-daemon[3199]: ) full # [ 412.606858] dagster-daemon[3199]: ^ full # [ 412.607648] dagster-daemon[3199]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 412.610338] dagster-daemon[3199]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 412.611757] dagster-daemon[3199]: File "", line 2, in create_engine full # [ 412.613931] dagster-daemon[3199]: return target(fn, url, **kwargs) full # [ 412.615168] dagster-daemon[3199]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 412.617724] dagster-daemon[3199]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 412.619205] dagster-daemon[3199]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 412.621895] dagster-daemon[3199]: dbapi = dbapi_meth(**dbapi_args) full # [ 412.623100] dagster-daemon[3199]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 412.625871] dagster-daemon[3199]: import psycopg full # [ 412.626831] dagster-daemon[3199]: ModuleNotFoundError: No module named 'psycopg' full # [ 412.751526] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 412.753627] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 412.754220] systemd[1]: dagster-daemon.service: Consumed 1.446s CPU time over 7.184s wall clock time, 88.5M memory peak. full # [ 415.173526] dagster-webserver[3209]: Traceback (most recent call last): full # [ 415.176154] dagster-webserver[3209]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 415.176747] dagster-webserver[3209]: sys.exit(main()) full # [ 415.177581] dagster-webserver[3209]: ~~~~^^ full # [ 415.178218] dagster-webserver[3209]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 415.178631] dagster-webserver[3209]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 415.179304] dagster-webserver[3209]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 415.179916] dagster-webserver[3209]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 415.180786] dagster-webserver[3209]: return self.main(*args, **kwargs) full # [ 415.181674] dagster-webserver[3209]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 415.182669] dagster-webserver[3209]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 415.183303] dagster-webserver[3209]: rv = self.invoke(ctx) full # [ 415.183910] dagster-webserver[3209]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 415.184785] dagster-webserver[3209]: return ctx.invoke(self.callback, **ctx.params) full # [ 415.185670] dagster-webserver[3209]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 415.197064] dagster-webserver[3209]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 415.197622] dagster-webserver[3209]: return callback(*args, **kwargs) full # [ 415.198311] dagster-webserver[3209]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 415.198948] dagster-webserver[3209]: instance = stack.enter_context( full # [ 415.199821] dagster-webserver[3209]: get_possibly_temporary_instance_for_cli( full # [ 415.200704] dagster-webserver[3209]: ...<3 lines>... full # [ 415.201585] dagster-webserver[3209]: ) full # [ 415.202270] dagster-webserver[3209]: ) full # [ 415.202911] dagster-webserver[3209]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 415.203788] dagster-webserver[3209]: result = _enter(cm) full # [ 415.204707] dagster-webserver[3209]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 415.205545] dagster-webserver[3209]: return next(self.gen) full # [ 415.206240] dagster-webserver[3209]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 415.206874] dagster-webserver[3209]: with DagsterInstance.get() as instance: full # [ 415.207718] dagster-webserver[3209]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 415.218548] dagster-webserver[3209]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 415.219123] dagster-webserver[3209]: return create_instance_from_dagster_home() full # [ 415.219765] dagster-webserver[3209]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 415.220624] dagster-webserver[3209]: return create_instance_from_config(dagster_home_path) full # [ 415.221306] dagster-webserver[3209]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 415.221946] dagster-webserver[3209]: return create_instance_from_ref(instance_ref) full # [ 415.222839] dagster-webserver[3209]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 415.223673] dagster-webserver[3209]: unified_storage = instance_ref.storage full # [ 415.224541] dagster-webserver[3209]: ^^^^^^^^^^^^^^^^^^^^ full # [ 415.225218] dagster-webserver[3209]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 415.225865] dagster-webserver[3209]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 415.226513] dagster-webserver[3209]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 415.241063] dagster-webserver[3209]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 415.241626] dagster-webserver[3209]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 415.242287] dagster-webserver[3209]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 415.242995] dagster-webserver[3209]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 415.243620] dagster-webserver[3209]: return DagsterPostgresStorage( full # [ 415.244305] dagster-webserver[3209]: inst_data=inst_data, full # [ 415.244937] dagster-webserver[3209]: ...<2 lines>... full # [ 415.245825] dagster-webserver[3209]: token_provider=get_token_provider_from_config(config_value), full # [ 415.246732] dagster-webserver[3209]: ) full # [ 415.247556] dagster-webserver[3209]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 415.248232] dagster-webserver[3209]: self._run_storage = PostgresRunStorage( full # [ 415.248874] dagster-webserver[3209]: ~~~~~~~~~~~~~~~~~~^ full # [ 415.249758] dagster-webserver[3209]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 415.250628] dagster-webserver[3209]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 415.251305] dagster-webserver[3209]: ) full # [ 415.251940] dagster-webserver[3209]: ^ full # [ 415.263408] dagster-webserver[3209]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 415.266249] dagster-webserver[3209]: self._engine = create_pg_engine( full # [ 415.267473] dagster-webserver[3209]: ~~~~~~~~~~~~~~~~^ full # [ 415.268676] dagster-webserver[3209]: self.postgres_url, full # [ 415.269772] dagster-webserver[3209]: ^^^^^^^^^^^^^^^^^^ full # [ 415.270867] dagster-webserver[3209]: ...<2 lines>... full # [ 415.271869] dagster-webserver[3209]: poolclass=db_pool.NullPool, full # [ 415.273101] dagster-webserver[3209]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 415.274306] dagster-webserver[3209]: ) full # [ 415.275108] dagster-webserver[3209]: ^ full # [ 415.275917] dagster-webserver[3209]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 415.278551] dagster-webserver[3209]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 415.280087] dagster-webserver[3209]: File "", line 2, in create_engine full # [ 415.282307] dagster-webserver[3209]: return target(fn, url, **kwargs) full # [ 415.283507] dagster-webserver[3209]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 415.286112] dagster-webserver[3209]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 415.287648] dagster-webserver[3209]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 415.290256] dagster-webserver[3209]: dbapi = dbapi_meth(**dbapi_args) full # [ 415.291487] dagster-webserver[3209]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 415.294253] dagster-webserver[3209]: import psycopg full # [ 415.295245] dagster-webserver[3209]: ModuleNotFoundError: No module named 'psycopg' full # [ 415.547377] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 415.548111] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 415.552226] systemd[1]: dagster-webserver.service: Consumed 2.024s CPU time over 8.349s wall clock time, 111.7M memory peak. full # [ 417.875689] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 56. full # [ 417.879173] systemd[1]: Started Dagster Daemon. full # [ 419.819703] dagster-daemon[3237]: Traceback (most recent call last): full # [ 419.822286] dagster-daemon[3237]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 419.822866] dagster-daemon[3237]: sys.exit(main()) full # [ 419.823700] dagster-daemon[3237]: ~~~~^^ full # [ 419.824536] dagster-daemon[3237]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 419.825182] dagster-daemon[3237]: cli(obj={}) full # [ 419.825821] dagster-daemon[3237]: ~~~^^^^^^^^ full # [ 419.826644] dagster-daemon[3237]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 419.827260] dagster-daemon[3237]: return self.main(*args, **kwargs) full # [ 419.827896] dagster-daemon[3237]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 419.828755] dagster-daemon[3237]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 419.829557] dagster-daemon[3237]: rv = self.invoke(ctx) full # [ 419.830194] dagster-daemon[3237]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 419.830811] dagster-daemon[3237]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 419.831662] dagster-daemon[3237]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 419.841344] dagster-daemon[3237]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 419.841872] dagster-daemon[3237]: return ctx.invoke(self.callback, **ctx.params) full # [ 419.842717] dagster-daemon[3237]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 419.843664] dagster-daemon[3237]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 419.844223] dagster-daemon[3237]: return callback(*args, **kwargs) full # [ 419.844825] dagster-daemon[3237]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 419.845687] dagster-daemon[3237]: with get_instance_for_cli( full # [ 419.846522] dagster-daemon[3237]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 419.847183] dagster-daemon[3237]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 419.847795] dagster-daemon[3237]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 419.848441] dagster-daemon[3237]: ) as instance: full # [ 419.849100] dagster-daemon[3237]: ^ full # [ 419.849727] dagster-daemon[3237]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 419.850572] dagster-daemon[3237]: return next(self.gen) full # [ 419.851234] dagster-daemon[3237]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 419.851798] dagster-daemon[3237]: with DagsterInstance.get() as instance: full # [ 419.852630] dagster-daemon[3237]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 419.853272] dagster-daemon[3237]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 419.853888] dagster-daemon[3237]: return create_instance_from_dagster_home() full # [ 419.868552] dagster-daemon[3237]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 419.869124] dagster-daemon[3237]: return create_instance_from_config(dagster_home_path) full # [ 419.869740] dagster-daemon[3237]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 419.870584] dagster-daemon[3237]: return create_instance_from_ref(instance_ref) full # [ 419.871237] dagster-daemon[3237]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 419.871846] dagster-daemon[3237]: unified_storage = instance_ref.storage full # [ 419.872715] dagster-daemon[3237]: ^^^^^^^^^^^^^^^^^^^^ full # [ 419.873574] dagster-daemon[3237]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 419.874209] dagster-daemon[3237]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 419.874808] dagster-daemon[3237]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 419.875652] dagster-daemon[3237]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 419.876287] dagster-daemon[3237]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 419.876928] dagster-daemon[3237]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 419.891645] dagster-daemon[3237]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 419.892214] dagster-daemon[3237]: return DagsterPostgresStorage( full # [ 419.892819] dagster-daemon[3237]: inst_data=inst_data, full # [ 419.893783] dagster-daemon[3237]: ...<2 lines>... full # [ 419.894515] dagster-daemon[3237]: token_provider=get_token_provider_from_config(config_value), full # [ 419.895169] dagster-daemon[3237]: ) full # [ 419.895789] dagster-daemon[3237]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 419.896615] dagster-daemon[3237]: self._run_storage = PostgresRunStorage( full # [ 419.897286] dagster-daemon[3237]: ~~~~~~~~~~~~~~~~~~^ full # [ 419.897886] dagster-daemon[3237]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 419.898723] dagster-daemon[3237]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 419.899566] dagster-daemon[3237]: ) full # [ 419.900220] dagster-daemon[3237]: ^ full # [ 419.900824] dagster-daemon[3237]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 419.901672] dagster-daemon[3237]: self._engine = create_pg_engine( full # [ 419.902515] dagster-daemon[3237]: ~~~~~~~~~~~~~~~~^ full # [ 419.903196] dagster-daemon[3237]: self.postgres_url, full # [ 419.903827] dagster-daemon[3237]: ^^^^^^^^^^^^^^^^^^ full # [ 419.904671] dagster-daemon[3237]: ...<2 lines>... full # [ 419.905516] dagster-daemon[3237]: poolclass=db_pool.NullPool, full # [ 419.906150] dagster-daemon[3237]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 419.906763] dagster-daemon[3237]: ) full # [ 419.907604] dagster-daemon[3237]: ^ full # [ 419.908260] dagster-daemon[3237]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 419.908842] dagster-daemon[3237]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 419.909486] dagster-daemon[3237]: File "", line 2, in create_engine full # [ 419.910122] dagster-daemon[3237]: return target(fn, url, **kwargs) full # [ 419.923955] dagster-daemon[3237]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 419.926560] dagster-daemon[3237]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 419.928100] dagster-daemon[3237]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 419.930715] dagster-daemon[3237]: dbapi = dbapi_meth(**dbapi_args) full # [ 419.931929] dagster-daemon[3237]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 419.934675] dagster-daemon[3237]: import psycopg full # [ 419.935625] dagster-daemon[3237]: ModuleNotFoundError: No module named 'psycopg' full # [ 420.119370] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 420.120116] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 420.124246] systemd[1]: dagster-daemon.service: Consumed 1.441s CPU time over 7.370s wall clock time, 88.5M memory peak. full # [ 420.625462] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 50. full # [ 420.629846] systemd[1]: Started Dagster Webserver. full # [ 423.240925] dagster-webserver[3254]: Traceback (most recent call last): full # [ 423.243498] dagster-webserver[3254]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 423.244084] dagster-webserver[3254]: sys.exit(main()) full # [ 423.244680] dagster-webserver[3254]: ~~~~^^ full # [ 423.245512] dagster-webserver[3254]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 423.246149] dagster-webserver[3254]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 423.246828] dagster-webserver[3254]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 423.247590] dagster-webserver[3254]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 423.248240] dagster-webserver[3254]: return self.main(*args, **kwargs) full # [ 423.248865] dagster-webserver[3254]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 423.249567] dagster-webserver[3254]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 423.250126] dagster-webserver[3254]: rv = self.invoke(ctx) full # [ 423.250740] dagster-webserver[3254]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 423.251566] dagster-webserver[3254]: return ctx.invoke(self.callback, **ctx.params) full # [ 423.252219] dagster-webserver[3254]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 423.263463] dagster-webserver[3254]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 423.263992] dagster-webserver[3254]: return callback(*args, **kwargs) full # [ 423.264442] dagster-webserver[3254]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 423.265113] dagster-webserver[3254]: instance = stack.enter_context( full # [ 423.265731] dagster-webserver[3254]: get_possibly_temporary_instance_for_cli( full # [ 423.266567] dagster-webserver[3254]: ...<3 lines>... full # [ 423.267214] dagster-webserver[3254]: ) full # [ 423.267817] dagster-webserver[3254]: ) full # [ 423.268658] dagster-webserver[3254]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 423.269297] dagster-webserver[3254]: result = _enter(cm) full # [ 423.269933] dagster-webserver[3254]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 423.270766] dagster-webserver[3254]: return next(self.gen) full # [ 423.271642] dagster-webserver[3254]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 423.272258] dagster-webserver[3254]: with DagsterInstance.get() as instance: full # [ 423.272876] dagster-webserver[3254]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 423.284066] dagster-webserver[3254]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 423.284615] dagster-webserver[3254]: return create_instance_from_dagster_home() full # [ 423.285294] dagster-webserver[3254]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 423.285896] dagster-webserver[3254]: return create_instance_from_config(dagster_home_path) full # [ 423.286772] dagster-webserver[3254]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 423.287576] dagster-webserver[3254]: return create_instance_from_ref(instance_ref) full # [ 423.288229] dagster-webserver[3254]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 423.288836] dagster-webserver[3254]: unified_storage = instance_ref.storage full # [ 423.289683] dagster-webserver[3254]: ^^^^^^^^^^^^^^^^^^^^ full # [ 423.300408] dagster-webserver[3254]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 423.300959] dagster-webserver[3254]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 423.301793] dagster-webserver[3254]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 423.302618] dagster-webserver[3254]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 423.303272] dagster-webserver[3254]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 423.303891] dagster-webserver[3254]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 423.304728] dagster-webserver[3254]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 423.305573] dagster-webserver[3254]: return DagsterPostgresStorage( full # [ 423.306233] dagster-webserver[3254]: inst_data=inst_data, full # [ 423.306831] dagster-webserver[3254]: ...<2 lines>... full # [ 423.307671] dagster-webserver[3254]: token_provider=get_token_provider_from_config(config_value), full # [ 423.308517] dagster-webserver[3254]: ) full # [ 423.309209] dagster-webserver[3254]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 423.309788] dagster-webserver[3254]: self._run_storage = PostgresRunStorage( full # [ 423.310615] dagster-webserver[3254]: ~~~~~~~~~~~~~~~~~~^ full # [ 423.311281] dagster-webserver[3254]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 423.311887] dagster-webserver[3254]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 423.312728] dagster-webserver[3254]: ) full # [ 423.313560] dagster-webserver[3254]: ^ full # [ 423.314195] dagster-webserver[3254]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 423.314794] dagster-webserver[3254]: self._engine = create_pg_engine( full # [ 423.315421] dagster-webserver[3254]: ~~~~~~~~~~~~~~~~^ full # [ 423.316064] dagster-webserver[3254]: self.postgres_url, full # [ 423.316670] dagster-webserver[3254]: ^^^^^^^^^^^^^^^^^^ full # [ 423.317503] dagster-webserver[3254]: ...<2 lines>... full # [ 423.318140] dagster-webserver[3254]: poolclass=db_pool.NullPool, full # [ 423.318751] dagster-webserver[3254]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 423.319588] dagster-webserver[3254]: ) full # [ 423.320214] dagster-webserver[3254]: ^ full # [ 423.337529] dagster-webserver[3254]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 423.340188] dagster-webserver[3254]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 423.341705] dagster-webserver[3254]: File "", line 2, in create_engine full # [ 423.343909] dagster-webserver[3254]: return target(fn, url, **kwargs) full # [ 423.345179] dagster-webserver[3254]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 423.347770] dagster-webserver[3254]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 423.349297] dagster-webserver[3254]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 423.351905] dagster-webserver[3254]: dbapi = dbapi_meth(**dbapi_args) full # [ 423.353137] dagster-webserver[3254]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 423.355927] dagster-webserver[3254]: import psycopg full # [ 423.356911] dagster-webserver[3254]: ModuleNotFoundError: No module named 'psycopg' full # [ 423.615696] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 423.616421] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 423.620584] systemd[1]: dagster-webserver.service: Consumed 2.015s CPU time over 8.065s wall clock time, 111.8M memory peak. full # [ 425.126322] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 57. full # [ 425.130795] systemd[1]: Started Dagster Daemon. full # [ 426.979241] dagster-daemon[3275]: Traceback (most recent call last): full # [ 426.981734] dagster-daemon[3275]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 426.982342] dagster-daemon[3275]: sys.exit(main()) full # [ 426.982917] dagster-daemon[3275]: ~~~~^^ full # [ 426.983742] dagster-daemon[3275]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 426.984566] dagster-daemon[3275]: cli(obj={}) full # [ 426.985226] dagster-daemon[3275]: ~~~^^^^^^^^ full # [ 426.985802] dagster-daemon[3275]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 426.986635] dagster-daemon[3275]: return self.main(*args, **kwargs) full # [ 426.987271] dagster-daemon[3275]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 426.987912] dagster-daemon[3275]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 426.988714] dagster-daemon[3275]: rv = self.invoke(ctx) full # [ 426.989533] dagster-daemon[3275]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 426.990169] dagster-daemon[3275]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 426.990805] dagster-daemon[3275]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 427.000607] dagster-daemon[3275]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 427.001169] dagster-daemon[3275]: return ctx.invoke(self.callback, **ctx.params) full # [ 427.001799] dagster-daemon[3275]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 427.002436] dagster-daemon[3275]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 427.003095] dagster-daemon[3275]: return callback(*args, **kwargs) full # [ 427.003708] dagster-daemon[3275]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 427.004598] dagster-daemon[3275]: with get_instance_for_cli( full # [ 427.005252] dagster-daemon[3275]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 427.005867] dagster-daemon[3275]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 427.006546] dagster-daemon[3275]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 427.007202] dagster-daemon[3275]: ) as instance: full # [ 427.007819] dagster-daemon[3275]: ^ full # [ 427.008706] dagster-daemon[3275]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 427.009367] dagster-daemon[3275]: return next(self.gen) full # [ 427.009924] dagster-daemon[3275]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 427.010752] dagster-daemon[3275]: with DagsterInstance.get() as instance: full # [ 427.011588] dagster-daemon[3275]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 427.024429] dagster-daemon[3275]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 427.025036] dagster-daemon[3275]: return create_instance_from_dagster_home() full # [ 427.025660] dagster-daemon[3275]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 427.026308] dagster-daemon[3275]: return create_instance_from_config(dagster_home_path) full # [ 427.026943] dagster-daemon[3275]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 427.027783] dagster-daemon[3275]: return create_instance_from_ref(instance_ref) full # [ 427.028657] dagster-daemon[3275]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 427.029288] dagster-daemon[3275]: unified_storage = instance_ref.storage full # [ 427.030148] dagster-daemon[3275]: ^^^^^^^^^^^^^^^^^^^^ full # [ 427.030743] dagster-daemon[3275]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 427.031581] dagster-daemon[3275]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 427.032234] dagster-daemon[3275]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 427.045776] dagster-daemon[3275]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 427.046533] dagster-daemon[3275]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 427.047178] dagster-daemon[3275]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 427.047805] dagster-daemon[3275]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 427.048446] dagster-daemon[3275]: return DagsterPostgresStorage( full # [ 427.049106] dagster-daemon[3275]: inst_data=inst_data, full # [ 427.049725] dagster-daemon[3275]: ...<2 lines>... full # [ 427.050575] dagster-daemon[3275]: token_provider=get_token_provider_from_config(config_value), full # [ 427.051258] dagster-daemon[3275]: ) full # [ 427.051839] dagster-daemon[3275]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 427.052666] dagster-daemon[3275]: self._run_storage = PostgresRunStorage( full # [ 427.053503] dagster-daemon[3275]: ~~~~~~~~~~~~~~~~~~^ full # [ 427.054158] dagster-daemon[3275]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 427.054786] dagster-daemon[3275]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 427.055626] dagster-daemon[3275]: ) full # [ 427.056342] dagster-daemon[3275]: ^ full # [ 427.056924] dagster-daemon[3275]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 427.057733] dagster-daemon[3275]: self._engine = create_pg_engine( full # [ 427.058572] dagster-daemon[3275]: ~~~~~~~~~~~~~~~~^ full # [ 427.059230] dagster-daemon[3275]: self.postgres_url, full # [ 427.059836] dagster-daemon[3275]: ^^^^^^^^^^^^^^^^^^ full # [ 427.060664] dagster-daemon[3275]: ...<2 lines>... full # [ 427.061494] dagster-daemon[3275]: poolclass=db_pool.NullPool, full # [ 427.062129] dagster-daemon[3275]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 427.062749] dagster-daemon[3275]: ) full # [ 427.063573] dagster-daemon[3275]: ^ full # [ 427.064210] dagster-daemon[3275]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 427.064813] dagster-daemon[3275]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 427.080271] dagster-daemon[3275]: File "", line 2, in create_engine full # [ 427.082470] dagster-daemon[3275]: return target(fn, url, **kwargs) full # [ 427.083653] dagster-daemon[3275]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 427.086187] dagster-daemon[3275]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 427.087723] dagster-daemon[3275]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 427.090310] dagster-daemon[3275]: dbapi = dbapi_meth(**dbapi_args) full # [ 427.091482] dagster-daemon[3275]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 427.094212] dagster-daemon[3275]: import psycopg full # [ 427.095171] dagster-daemon[3275]: ModuleNotFoundError: No module named 'psycopg' full # [ 427.275431] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 427.281791] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 427.284085] systemd[1]: dagster-daemon.service: Consumed 1.413s CPU time over 7.153s wall clock time, 88.6M memory peak. full # [ 428.625851] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 51. full # [ 428.629666] systemd[1]: Started Dagster Webserver. full # [ 431.232063] dagster-webserver[3296]: Traceback (most recent call last): full # [ 431.234554] dagster-webserver[3296]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 431.235163] dagster-webserver[3296]: sys.exit(main()) full # [ 431.235749] dagster-webserver[3296]: ~~~~^^ full # [ 431.236604] dagster-webserver[3296]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 431.237248] dagster-webserver[3296]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 431.237888] dagster-webserver[3296]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 431.238719] dagster-webserver[3296]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 431.239560] dagster-webserver[3296]: return self.main(*args, **kwargs) full # [ 431.240196] dagster-webserver[3296]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 431.240849] dagster-webserver[3296]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 431.241658] dagster-webserver[3296]: rv = self.invoke(ctx) full # [ 431.242507] dagster-webserver[3296]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 431.243144] dagster-webserver[3296]: return ctx.invoke(self.callback, **ctx.params) full # [ 431.243790] dagster-webserver[3296]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 431.254782] dagster-webserver[3296]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 431.255545] dagster-webserver[3296]: return callback(*args, **kwargs) full # [ 431.256198] dagster-webserver[3296]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 431.256839] dagster-webserver[3296]: instance = stack.enter_context( full # [ 431.257683] dagster-webserver[3296]: get_possibly_temporary_instance_for_cli( full # [ 431.258531] dagster-webserver[3296]: ...<3 lines>... full # [ 431.259186] dagster-webserver[3296]: ) full # [ 431.259822] dagster-webserver[3296]: ) full # [ 431.260662] dagster-webserver[3296]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 431.261305] dagster-webserver[3296]: result = _enter(cm) full # [ 431.261997] dagster-webserver[3296]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 431.262608] dagster-webserver[3296]: return next(self.gen) full # [ 431.263466] dagster-webserver[3296]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 431.264128] dagster-webserver[3296]: with DagsterInstance.get() as instance: full # [ 431.264732] dagster-webserver[3296]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 431.275680] dagster-webserver[3296]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 431.276243] dagster-webserver[3296]: return create_instance_from_dagster_home() full # [ 431.276855] dagster-webserver[3296]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 431.277509] dagster-webserver[3296]: return create_instance_from_config(dagster_home_path) full # [ 431.278164] dagster-webserver[3296]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 431.278793] dagster-webserver[3296]: return create_instance_from_ref(instance_ref) full # [ 431.279476] dagster-webserver[3296]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 431.280096] dagster-webserver[3296]: unified_storage = instance_ref.storage full # [ 431.280726] dagster-webserver[3296]: ^^^^^^^^^^^^^^^^^^^^ full # [ 431.281575] dagster-webserver[3296]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 431.282254] dagster-webserver[3296]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 431.282848] dagster-webserver[3296]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 431.297665] dagster-webserver[3296]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 431.298227] dagster-webserver[3296]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 431.298834] dagster-webserver[3296]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 431.299703] dagster-webserver[3296]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 431.300550] dagster-webserver[3296]: return DagsterPostgresStorage( full # [ 431.301205] dagster-webserver[3296]: inst_data=inst_data, full # [ 431.302093] dagster-webserver[3296]: ...<2 lines>... full # [ 431.302682] dagster-webserver[3296]: token_provider=get_token_provider_from_config(config_value), full # [ 431.303603] dagster-webserver[3296]: ) full # [ 431.304187] dagster-webserver[3296]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 431.304816] dagster-webserver[3296]: self._run_storage = PostgresRunStorage( full # [ 431.305660] dagster-webserver[3296]: ~~~~~~~~~~~~~~~~~~^ full # [ 431.306299] dagster-webserver[3296]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 431.306950] dagster-webserver[3296]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 431.307810] dagster-webserver[3296]: ) full # [ 431.308659] dagster-webserver[3296]: ^ full # [ 431.309338] dagster-webserver[3296]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 431.309950] dagster-webserver[3296]: self._engine = create_pg_engine( full # [ 431.310800] dagster-webserver[3296]: ~~~~~~~~~~~~~~~~^ full # [ 431.311445] dagster-webserver[3296]: self.postgres_url, full # [ 431.312076] dagster-webserver[3296]: ^^^^^^^^^^^^^^^^^^ full # [ 431.312703] dagster-webserver[3296]: ...<2 lines>... full # [ 431.313546] dagster-webserver[3296]: poolclass=db_pool.NullPool, full # [ 431.314182] dagster-webserver[3296]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 431.314810] dagster-webserver[3296]: ) full # [ 431.315651] dagster-webserver[3296]: ^ full # [ 431.316268] dagster-webserver[3296]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 431.316917] dagster-webserver[3296]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 431.333628] dagster-webserver[3296]: File "", line 2, in create_engine full # [ 431.334191] dagster-webserver[3296]: return target(fn, url, **kwargs) full # [ 431.336845] dagster-webserver[3296]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 431.339474] dagster-webserver[3296]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 431.341032] dagster-webserver[3296]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 431.343695] dagster-webserver[3296]: dbapi = dbapi_meth(**dbapi_args) full # [ 431.344911] dagster-webserver[3296]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 431.347770] dagster-webserver[3296]: import psycopg full # [ 431.348767] dagster-webserver[3296]: ModuleNotFoundError: No module named 'psycopg' full # [ 431.626362] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 431.627306] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 431.631110] systemd[1]: dagster-webserver.service: Consumed 2.010s CPU time over 8.003s wall clock time, 111.8M memory peak. full # [ 432.375685] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 58. full # [ 432.378849] systemd[1]: Started Dagster Daemon. full # [ 434.230971] dagster-daemon[3314]: Traceback (most recent call last): full # [ 434.233505] dagster-daemon[3314]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 434.234097] dagster-daemon[3314]: sys.exit(main()) full # [ 434.234707] dagster-daemon[3314]: ~~~~^^ full # [ 434.235548] dagster-daemon[3314]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 434.236186] dagster-daemon[3314]: cli(obj={}) full # [ 434.236826] dagster-daemon[3314]: ~~~^^^^^^^^ full # [ 434.237656] dagster-daemon[3314]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 434.238493] dagster-daemon[3314]: return self.main(*args, **kwargs) full # [ 434.239130] dagster-daemon[3314]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 434.239781] dagster-daemon[3314]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 434.240601] dagster-daemon[3314]: rv = self.invoke(ctx) full # [ 434.248071] dagster-daemon[3314]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 434.248630] dagster-daemon[3314]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 434.249320] dagster-daemon[3314]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 434.249918] dagster-daemon[3314]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 434.250774] dagster-daemon[3314]: return ctx.invoke(self.callback, **ctx.params) full # [ 434.251624] dagster-daemon[3314]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 434.252295] dagster-daemon[3314]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 434.252916] dagster-daemon[3314]: return callback(*args, **kwargs) full # [ 434.253760] dagster-daemon[3314]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 434.254624] dagster-daemon[3314]: with get_instance_for_cli( full # [ 434.255255] dagster-daemon[3314]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 434.255884] dagster-daemon[3314]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 434.256716] dagster-daemon[3314]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 434.257560] dagster-daemon[3314]: ) as instance: full # [ 434.258202] dagster-daemon[3314]: ^ full # [ 434.258816] dagster-daemon[3314]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 434.259660] dagster-daemon[3314]: return next(self.gen) full # [ 434.260504] dagster-daemon[3314]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 434.261139] dagster-daemon[3314]: with DagsterInstance.get() as instance: full # [ 434.261765] dagster-daemon[3314]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 434.262635] dagster-daemon[3314]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 434.263246] dagster-daemon[3314]: return create_instance_from_dagster_home() full # [ 434.263859] dagster-daemon[3314]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 434.264696] dagster-daemon[3314]: return create_instance_from_config(dagster_home_path) full # [ 434.284124] dagster-daemon[3314]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 434.284684] dagster-daemon[3314]: return create_instance_from_ref(instance_ref) full # [ 434.285546] dagster-daemon[3314]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 434.286208] dagster-daemon[3314]: unified_storage = instance_ref.storage full # [ 434.286854] dagster-daemon[3314]: ^^^^^^^^^^^^^^^^^^^^ full # [ 434.287694] dagster-daemon[3314]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 434.288530] dagster-daemon[3314]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 434.289185] dagster-daemon[3314]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 434.289854] dagster-daemon[3314]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 434.290672] dagster-daemon[3314]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 434.291600] dagster-daemon[3314]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 434.292360] dagster-daemon[3314]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 434.293034] dagster-daemon[3314]: return DagsterPostgresStorage( full # [ 434.293659] dagster-daemon[3314]: inst_data=inst_data, full # [ 434.294297] dagster-daemon[3314]: ...<2 lines>... full # [ 434.294949] dagster-daemon[3314]: token_provider=get_token_provider_from_config(config_value), full # [ 434.295801] dagster-daemon[3314]: ) full # [ 434.310538] dagster-daemon[3314]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 434.311101] dagster-daemon[3314]: self._run_storage = PostgresRunStorage( full # [ 434.311734] dagster-daemon[3314]: ~~~~~~~~~~~~~~~~~~^ full # [ 434.312586] dagster-daemon[3314]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 434.313240] dagster-daemon[3314]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 434.313864] dagster-daemon[3314]: ) full # [ 434.314535] dagster-daemon[3314]: ^ full # [ 434.315189] dagster-daemon[3314]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 434.315823] dagster-daemon[3314]: self._engine = create_pg_engine( full # [ 434.316690] dagster-daemon[3314]: ~~~~~~~~~~~~~~~~^ full # [ 434.317531] dagster-daemon[3314]: self.postgres_url, full # [ 434.318185] dagster-daemon[3314]: ^^^^^^^^^^^^^^^^^^ full # [ 434.318813] dagster-daemon[3314]: ...<2 lines>... full # [ 434.319466] dagster-daemon[3314]: poolclass=db_pool.NullPool, full # [ 434.320113] dagster-daemon[3314]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 434.320745] dagster-daemon[3314]: ) full # [ 434.321596] dagster-daemon[3314]: ^ full # [ 434.322250] dagster-daemon[3314]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 434.322884] dagster-daemon[3314]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 434.323779] dagster-daemon[3314]: File "", line 2, in create_engine full # [ 434.324599] dagster-daemon[3314]: return target(fn, url, **kwargs) full # [ 434.325251] dagster-daemon[3314]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 434.325863] dagster-daemon[3314]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 434.339872] dagster-daemon[3314]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 434.342496] dagster-daemon[3314]: dbapi = dbapi_meth(**dbapi_args) full # [ 434.343676] dagster-daemon[3314]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 434.346461] dagster-daemon[3314]: import psycopg full # [ 434.347432] dagster-daemon[3314]: ModuleNotFoundError: No module named 'psycopg' full # [ 434.542552] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 434.543301] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 434.547470] systemd[1]: dagster-daemon.service: Consumed 1.413s CPU time over 7.264s wall clock time, 88.5M memory peak. full # [ 436.875482] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 52. full # [ 436.878256] systemd[1]: Started Dagster Webserver. full # [ 439.473398] dagster-webserver[3339]: Traceback (most recent call last): full # [ 439.475894] dagster-webserver[3339]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 439.476463] dagster-webserver[3339]: sys.exit(main()) full # [ 439.477269] dagster-webserver[3339]: ~~~~^^ full # [ 439.477896] dagster-webserver[3339]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 439.478732] dagster-webserver[3339]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 439.479608] dagster-webserver[3339]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 439.480238] dagster-webserver[3339]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 439.480856] dagster-webserver[3339]: return self.main(*args, **kwargs) full # [ 439.481505] dagster-webserver[3339]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 439.482173] dagster-webserver[3339]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 439.482761] dagster-webserver[3339]: rv = self.invoke(ctx) full # [ 439.491503] dagster-webserver[3339]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 439.492064] dagster-webserver[3339]: return ctx.invoke(self.callback, **ctx.params) full # [ 439.492720] dagster-webserver[3339]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 439.493558] dagster-webserver[3339]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 439.494210] dagster-webserver[3339]: return callback(*args, **kwargs) full # [ 439.494874] dagster-webserver[3339]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 439.495711] dagster-webserver[3339]: instance = stack.enter_context( full # [ 439.496555] dagster-webserver[3339]: get_possibly_temporary_instance_for_cli( full # [ 439.497217] dagster-webserver[3339]: ...<3 lines>... full # [ 439.497836] dagster-webserver[3339]: ) full # [ 439.498696] dagster-webserver[3339]: ) full # [ 439.499529] dagster-webserver[3339]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 439.500166] dagster-webserver[3339]: result = _enter(cm) full # [ 439.509262] dagster-webserver[3339]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 439.509831] dagster-webserver[3339]: return next(self.gen) full # [ 439.510685] dagster-webserver[3339]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 439.511546] dagster-webserver[3339]: with DagsterInstance.get() as instance: full # [ 439.512200] dagster-webserver[3339]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 439.512834] dagster-webserver[3339]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 439.513692] dagster-webserver[3339]: return create_instance_from_dagster_home() full # [ 439.514651] dagster-webserver[3339]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 439.515205] dagster-webserver[3339]: return create_instance_from_config(dagster_home_path) full # [ 439.515829] dagster-webserver[3339]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 439.516477] dagster-webserver[3339]: return create_instance_from_ref(instance_ref) full # [ 439.528713] dagster-webserver[3339]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 439.529285] dagster-webserver[3339]: unified_storage = instance_ref.storage full # [ 439.529911] dagster-webserver[3339]: ^^^^^^^^^^^^^^^^^^^^ full # [ 439.530765] dagster-webserver[3339]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 439.531656] dagster-webserver[3339]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 439.532282] dagster-webserver[3339]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 439.532917] dagster-webserver[3339]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 439.533771] dagster-webserver[3339]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 439.534626] dagster-webserver[3339]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 439.535335] dagster-webserver[3339]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 439.535916] dagster-webserver[3339]: return DagsterPostgresStorage( full # [ 439.536771] dagster-webserver[3339]: inst_data=inst_data, full # [ 439.537689] dagster-webserver[3339]: ...<2 lines>... full # [ 439.538996] dagster-webserver[3339]: token_provider=get_token_provider_from_config(config_value), full # [ 439.539761] dagster-webserver[3339]: ) full # [ 439.554091] dagster-webserver[3339]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 439.554728] dagster-webserver[3339]: self._run_storage = PostgresRunStorage( full # [ 439.555711] dagster-webserver[3339]: ~~~~~~~~~~~~~~~~~~^ full # [ 439.556745] dagster-webserver[3339]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 439.557599] dagster-webserver[3339]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 439.560091] dagster-webserver[3339]: ) full # [ 439.560687] dagster-webserver[3339]: ^ full # [ 439.561531] dagster-webserver[3339]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 439.562181] dagster-webserver[3339]: self._engine = create_pg_engine( full # [ 439.562794] dagster-webserver[3339]: ~~~~~~~~~~~~~~~~^ full # [ 439.563429] dagster-webserver[3339]: self.postgres_url, full # [ 439.565083] dagster-webserver[3339]: ^^^^^^^^^^^^^^^^^^ full # [ 439.565700] dagster-webserver[3339]: ...<2 lines>... full # [ 439.566538] dagster-webserver[3339]: poolclass=db_pool.NullPool, full # [ 439.568093] dagster-webserver[3339]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 439.568615] dagster-webserver[3339]: ) full # [ 439.569251] dagster-webserver[3339]: ^ full # [ 439.569878] dagster-webserver[3339]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 439.572550] dagster-webserver[3339]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 439.573185] dagster-webserver[3339]: File "", line 2, in create_engine full # [ 439.573814] dagster-webserver[3339]: return target(fn, url, **kwargs) full # [ 439.575091] dagster-webserver[3339]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 439.575686] dagster-webserver[3339]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 439.578084] dagster-webserver[3339]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 439.578957] dagster-webserver[3339]: dbapi = dbapi_meth(**dbapi_args) full # [ 439.579806] dagster-webserver[3339]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 439.583083] dagster-webserver[3339]: import psycopg full # [ 439.583699] dagster-webserver[3339]: ModuleNotFoundError: No module named 'psycopg' full # [ 439.627259] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 59. full # [ 439.630960] systemd[1]: Started Dagster Daemon. full # [ 439.919171] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 439.922127] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 439.924487] systemd[1]: dagster-webserver.service: Consumed 2.048s CPU time over 8.288s wall clock time, 111.8M memory peak. full # [ 441.536617] dagster-daemon[3353]: Traceback (most recent call last): full # [ 441.539188] dagster-daemon[3353]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 441.539778] dagster-daemon[3353]: sys.exit(main()) full # [ 441.540610] dagster-daemon[3353]: ~~~~^^ full # [ 441.541244] dagster-daemon[3353]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 441.541862] dagster-daemon[3353]: cli(obj={}) full # [ 441.542717] dagster-daemon[3353]: ~~~^^^^^^^^ full # [ 441.543538] dagster-daemon[3353]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 441.544183] dagster-daemon[3353]: return self.main(*args, **kwargs) full # [ 441.544815] dagster-daemon[3353]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 441.545688] dagster-daemon[3353]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 441.546506] dagster-daemon[3353]: rv = self.invoke(ctx) full # [ 441.547145] dagster-daemon[3353]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 441.547782] dagster-daemon[3353]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 441.548632] dagster-daemon[3353]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 441.558309] dagster-daemon[3353]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 441.558648] dagster-daemon[3353]: return ctx.invoke(self.callback, **ctx.params) full # [ 441.559290] dagster-daemon[3353]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 441.559962] dagster-daemon[3353]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 441.560798] dagster-daemon[3353]: return callback(*args, **kwargs) full # [ 441.561479] dagster-daemon[3353]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 441.562095] dagster-daemon[3353]: with get_instance_for_cli( full # [ 441.562725] dagster-daemon[3353]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 441.563581] dagster-daemon[3353]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 441.564243] dagster-daemon[3353]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 441.564858] dagster-daemon[3353]: ) as instance: full # [ 441.565526] dagster-daemon[3353]: ^ full # [ 441.566181] dagster-daemon[3353]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 441.566813] dagster-daemon[3353]: return next(self.gen) full # [ 441.577928] dagster-daemon[3353]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 441.578685] dagster-daemon[3353]: with DagsterInstance.get() as instance: full # [ 441.579547] dagster-daemon[3353]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 441.580264] dagster-daemon[3353]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 441.580837] dagster-daemon[3353]: return create_instance_from_dagster_home() full # [ 441.581693] dagster-daemon[3353]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 441.582612] dagster-daemon[3353]: return create_instance_from_config(dagster_home_path) full # [ 441.589973] dagster-daemon[3353]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 441.590540] dagster-daemon[3353]: return create_instance_from_ref(instance_ref) full # [ 441.591196] dagster-daemon[3353]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 441.591824] dagster-daemon[3353]: unified_storage = instance_ref.storage full # [ 441.592717] dagster-daemon[3353]: ^^^^^^^^^^^^^^^^^^^^ full # [ 441.593585] dagster-daemon[3353]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 441.594202] dagster-daemon[3353]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 441.594830] dagster-daemon[3353]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 441.595684] dagster-daemon[3353]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 441.596542] dagster-daemon[3353]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 441.597197] dagster-daemon[3353]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 441.609384] dagster-daemon[3353]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 441.609914] dagster-daemon[3353]: return DagsterPostgresStorage( full # [ 441.610769] dagster-daemon[3353]: inst_data=inst_data, full # [ 441.611626] dagster-daemon[3353]: ...<2 lines>... full # [ 441.612291] dagster-daemon[3353]: token_provider=get_token_provider_from_config(config_value), full # [ 441.612914] dagster-daemon[3353]: ) full # [ 441.613769] dagster-daemon[3353]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 441.614623] dagster-daemon[3353]: self._run_storage = PostgresRunStorage( full # [ 441.615292] dagster-daemon[3353]: ~~~~~~~~~~~~~~~~~~^ full # [ 441.615906] dagster-daemon[3353]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 441.616766] dagster-daemon[3353]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 441.617623] dagster-daemon[3353]: ) full # [ 441.618287] dagster-daemon[3353]: ^ full # [ 441.618915] dagster-daemon[3353]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 441.619767] dagster-daemon[3353]: self._engine = create_pg_engine( full # [ 441.620618] dagster-daemon[3353]: ~~~~~~~~~~~~~~~~^ full # [ 441.621283] dagster-daemon[3353]: self.postgres_url, full # [ 441.621909] dagster-daemon[3353]: ^^^^^^^^^^^^^^^^^^ full # [ 441.622776] dagster-daemon[3353]: ...<2 lines>... full # [ 441.623618] dagster-daemon[3353]: poolclass=db_pool.NullPool, full # [ 441.624261] dagster-daemon[3353]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 441.624676] dagster-daemon[3353]: ) full # [ 441.625514] dagster-daemon[3353]: ^ full # [ 441.626182] dagster-daemon[3353]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 441.626774] dagster-daemon[3353]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 441.627614] dagster-daemon[3353]: File "", line 2, in create_engine full # [ 441.628251] dagster-daemon[3353]: return target(fn, url, **kwargs) full # [ 441.642105] dagster-daemon[3353]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 441.644720] dagster-daemon[3353]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 441.646215] dagster-daemon[3353]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 441.648850] dagster-daemon[3353]: dbapi = dbapi_meth(**dbapi_args) full # [ 441.650100] dagster-daemon[3353]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 441.652892] dagster-daemon[3353]: import psycopg full # [ 441.653855] dagster-daemon[3353]: ModuleNotFoundError: No module named 'psycopg' full # [ 441.845508] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 441.846254] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 441.850232] systemd[1]: dagster-daemon.service: Consumed 1.425s CPU time over 7.295s wall clock time, 88.5M memory peak. full # [ 445.125834] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 53. full # [ 445.130752] systemd[1]: Started Dagster Webserver. full # [ 446.875190] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 60. full # [ 446.877851] systemd[1]: Started Dagster Daemon. full # [ 447.748172] dagster-webserver[3381]: Traceback (most recent call last): full # [ 447.750067] dagster-webserver[3381]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 447.752569] dagster-webserver[3381]: sys.exit(main()) full # [ 447.753846] dagster-webserver[3381]: ~~~~^^ full # [ 447.755070] dagster-webserver[3381]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 447.759067] dagster-webserver[3381]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 447.760462] dagster-webserver[3381]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 447.761912] dagster-webserver[3381]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 447.764328] dagster-webserver[3381]: return self.main(*args, **kwargs) full # [ 447.765525] dagster-webserver[3381]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 447.766749] dagster-webserver[3381]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 447.769141] dagster-webserver[3381]: rv = self.invoke(ctx) full # [ 447.770256] dagster-webserver[3381]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 447.772874] dagster-webserver[3381]: return ctx.invoke(self.callback, **ctx.params) full # [ 447.774506] dagster-webserver[3381]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 447.776879] dagster-webserver[3381]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 447.779248] dagster-webserver[3381]: return callback(*args, **kwargs) full # [ 447.780482] dagster-webserver[3381]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 447.783137] dagster-webserver[3381]: instance = stack.enter_context( full # [ 447.784348] dagster-webserver[3381]: get_possibly_temporary_instance_for_cli( full # [ 447.785774] dagster-webserver[3381]: ...<3 lines>... full # [ 447.786830] dagster-webserver[3381]: ) full # [ 447.787733] dagster-webserver[3381]: ) full # [ 447.788659] dagster-webserver[3381]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 447.791109] dagster-webserver[3381]: result = _enter(cm) full # [ 447.792200] dagster-webserver[3381]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 447.794606] dagster-webserver[3381]: return next(self.gen) full # [ 447.795730] dagster-webserver[3381]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 447.799143] dagster-webserver[3381]: with DagsterInstance.get() as instance: full # [ 447.800510] dagster-webserver[3381]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 447.801763] dagster-webserver[3381]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 447.804624] dagster-webserver[3381]: return create_instance_from_dagster_home() full # [ 447.805993] dagster-webserver[3381]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 447.809065] dagster-webserver[3381]: return create_instance_from_config(dagster_home_path) full # [ 447.810614] dagster-webserver[3381]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 447.813596] dagster-webserver[3381]: return create_instance_from_ref(instance_ref) full # [ 447.815165] dagster-webserver[3381]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 447.818154] dagster-webserver[3381]: unified_storage = instance_ref.storage full # [ 447.819488] dagster-webserver[3381]: ^^^^^^^^^^^^^^^^^^^^ full # [ 447.820783] dagster-webserver[3381]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 447.823547] dagster-webserver[3381]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 447.825492] dagster-webserver[3381]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 447.827499] dagster-webserver[3381]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 447.830260] dagster-webserver[3381]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 447.831961] dagster-webserver[3381]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 447.833680] dagster-webserver[3381]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 447.836395] dagster-webserver[3381]: return DagsterPostgresStorage( full # [ 447.837594] dagster-webserver[3381]: inst_data=inst_data, full # [ 447.838709] dagster-webserver[3381]: ...<2 lines>... full # [ 447.839754] dagster-webserver[3381]: token_provider=get_token_provider_from_config(config_value), full # [ 447.841436] dagster-webserver[3381]: ) full # [ 447.842235] dagster-webserver[3381]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 447.844840] dagster-webserver[3381]: self._run_storage = PostgresRunStorage( full # [ 447.846380] dagster-webserver[3381]: ~~~~~~~~~~~~~~~~~~^ full # [ 447.847782] dagster-webserver[3381]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 447.849564] dagster-webserver[3381]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 447.851455] dagster-webserver[3381]: ) full # [ 447.852333] dagster-webserver[3381]: ^ full # [ 447.853222] dagster-webserver[3381]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 447.856098] dagster-webserver[3381]: self._engine = create_pg_engine( full # [ 447.857345] dagster-webserver[3381]: ~~~~~~~~~~~~~~~~^ full # [ 447.858615] dagster-webserver[3381]: self.postgres_url, full # [ 447.859725] dagster-webserver[3381]: ^^^^^^^^^^^^^^^^^^ full # [ 447.860922] dagster-webserver[3381]: ...<2 lines>... full # [ 447.861971] dagster-webserver[3381]: poolclass=db_pool.NullPool, full # [ 447.863252] dagster-webserver[3381]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 447.864518] dagster-webserver[3381]: ) full # [ 447.865328] dagster-webserver[3381]: ^ full # [ 447.866149] dagster-webserver[3381]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 447.869230] dagster-webserver[3381]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 447.870938] dagster-webserver[3381]: File "", line 2, in create_engine full # [ 447.873946] dagster-webserver[3381]: return target(fn, url, **kwargs) full # [ 447.875682] dagster-webserver[3381]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 447.878642] dagster-webserver[3381]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 447.880201] dagster-webserver[3381]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 447.882851] dagster-webserver[3381]: dbapi = dbapi_meth(**dbapi_args) full # [ 447.884097] dagster-webserver[3381]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 447.886918] dagster-webserver[3381]: import psycopg full # [ 447.887904] dagster-webserver[3381]: ModuleNotFoundError: No module named 'psycopg' full # [ 448.087852] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 448.089724] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 448.091483] systemd[1]: dagster-webserver.service: Consumed 2.068s CPU time over 8.168s wall clock time, 111.5M memory peak. full # [ 448.834712] dagster-daemon[3391]: Traceback (most recent call last): full # [ 448.837327] dagster-daemon[3391]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 448.837885] dagster-daemon[3391]: sys.exit(main()) full # [ 448.838526] dagster-daemon[3391]: ~~~~^^ full # [ 448.839190] dagster-daemon[3391]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 448.839788] dagster-daemon[3391]: cli(obj={}) full # [ 448.840445] dagster-daemon[3391]: ~~~^^^^^^^^ full # [ 448.841068] dagster-daemon[3391]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 448.841685] dagster-daemon[3391]: return self.main(*args, **kwargs) full # [ 448.842532] dagster-daemon[3391]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 448.843170] dagster-daemon[3391]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 448.843799] dagster-daemon[3391]: rv = self.invoke(ctx) full # [ 448.844672] dagster-daemon[3391]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 448.845261] dagster-daemon[3391]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 448.845923] dagster-daemon[3391]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 448.856417] dagster-daemon[3391]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 448.856968] dagster-daemon[3391]: return ctx.invoke(self.callback, **ctx.params) full # [ 448.857806] dagster-daemon[3391]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 448.858661] dagster-daemon[3391]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 448.859299] dagster-daemon[3391]: return callback(*args, **kwargs) full # [ 448.859950] dagster-daemon[3391]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 448.860803] dagster-daemon[3391]: with get_instance_for_cli( full # [ 448.861482] dagster-daemon[3391]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 448.862137] dagster-daemon[3391]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 448.862737] dagster-daemon[3391]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 448.863595] dagster-daemon[3391]: ) as instance: full # [ 448.864249] dagster-daemon[3391]: ^ full # [ 448.864921] dagster-daemon[3391]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 448.865735] dagster-daemon[3391]: return next(self.gen) full # [ 448.866568] dagster-daemon[3391]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 448.867211] dagster-daemon[3391]: with DagsterInstance.get() as instance: full # [ 448.867815] dagster-daemon[3391]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 448.880501] dagster-daemon[3391]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 448.881028] dagster-daemon[3391]: return create_instance_from_dagster_home() full # [ 448.881651] dagster-daemon[3391]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 448.882270] dagster-daemon[3391]: return create_instance_from_config(dagster_home_path) full # [ 448.882921] dagster-daemon[3391]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 448.883761] dagster-daemon[3391]: return create_instance_from_ref(instance_ref) full # [ 448.884603] dagster-daemon[3391]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 448.885247] dagster-daemon[3391]: unified_storage = instance_ref.storage full # [ 448.885895] dagster-daemon[3391]: ^^^^^^^^^^^^^^^^^^^^ full # [ 448.887141] dagster-daemon[3391]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 448.887751] dagster-daemon[3391]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 448.888719] dagster-daemon[3391]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 448.901987] dagster-daemon[3391]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 448.902553] dagster-daemon[3391]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 448.903191] dagster-daemon[3391]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 448.903811] dagster-daemon[3391]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 448.905099] dagster-daemon[3391]: return DagsterPostgresStorage( full # [ 448.905684] dagster-daemon[3391]: inst_data=inst_data, full # [ 448.906527] dagster-daemon[3391]: ...<2 lines>... full # [ 448.907169] dagster-daemon[3391]: token_provider=get_token_provider_from_config(config_value), full # [ 448.907783] dagster-daemon[3391]: ) full # [ 448.908631] dagster-daemon[3391]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 448.909320] dagster-daemon[3391]: self._run_storage = PostgresRunStorage( full # [ 448.909877] dagster-daemon[3391]: ~~~~~~~~~~~~~~~~~~^ full # [ 448.910722] dagster-daemon[3391]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 448.911559] dagster-daemon[3391]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 448.912200] dagster-daemon[3391]: ) full # [ 448.912815] dagster-daemon[3391]: ^ full # [ 448.913659] dagster-daemon[3391]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 448.914510] dagster-daemon[3391]: self._engine = create_pg_engine( full # [ 448.915147] dagster-daemon[3391]: ~~~~~~~~~~~~~~~~^ full # [ 448.915782] dagster-daemon[3391]: self.postgres_url, full # [ 448.916614] dagster-daemon[3391]: ^^^^^^^^^^^^^^^^^^ full # [ 448.917260] dagster-daemon[3391]: ...<2 lines>... full # [ 448.917870] dagster-daemon[3391]: poolclass=db_pool.NullPool, full # [ 448.918706] dagster-daemon[3391]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 448.919551] dagster-daemon[3391]: ) full # [ 448.920188] dagster-daemon[3391]: ^ full # [ 448.920811] dagster-daemon[3391]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 448.921652] dagster-daemon[3391]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 448.922268] dagster-daemon[3391]: File "", line 2, in create_engine full # [ 448.923217] dagster-daemon[3391]: return target(fn, url, **kwargs) full # [ 448.923782] dagster-daemon[3391]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 448.924592] dagster-daemon[3391]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 448.925614] dagster-daemon[3391]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 448.926259] dagster-daemon[3391]: dbapi = dbapi_meth(**dbapi_args) full # [ 448.947082] dagster-daemon[3391]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 448.949883] dagster-daemon[3391]: import psycopg full # [ 448.950843] dagster-daemon[3391]: ModuleNotFoundError: No module named 'psycopg' full # [ 449.139602] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 449.141856] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 449.143960] systemd[1]: dagster-daemon.service: Consumed 1.442s CPU time over 7.287s wall clock time, 88.5M memory peak. full # [ 453.125784] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 54. full # [ 453.128607] systemd[1]: Started Dagster Webserver. full # [ 454.375194] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 61. full # [ 454.377592] systemd[1]: Started Dagster Daemon. full # [ 455.762701] dagster-webserver[3423]: Traceback (most recent call last): full # [ 455.764702] dagster-webserver[3423]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 455.765263] dagster-webserver[3423]: sys.exit(main()) full # [ 455.765853] dagster-webserver[3423]: ~~~~^^ full # [ 455.766501] dagster-webserver[3423]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 455.770093] dagster-webserver[3423]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 455.770767] dagster-webserver[3423]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 455.771614] dagster-webserver[3423]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 455.774092] dagster-webserver[3423]: return self.main(*args, **kwargs) full # [ 455.774640] dagster-webserver[3423]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 455.777953] dagster-webserver[3423]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 455.778677] dagster-webserver[3423]: rv = self.invoke(ctx) full # [ 455.779512] dagster-webserver[3423]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 455.780352] dagster-webserver[3423]: return ctx.invoke(self.callback, **ctx.params) full # [ 455.780975] dagster-webserver[3423]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 455.781785] dagster-webserver[3423]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 455.782752] dagster-webserver[3423]: return callback(*args, **kwargs) full # [ 455.783635] dagster-webserver[3423]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 455.784386] dagster-webserver[3423]: instance = stack.enter_context( full # [ 455.784882] dagster-webserver[3423]: get_possibly_temporary_instance_for_cli( full # [ 455.785710] dagster-webserver[3423]: ...<3 lines>... full # [ 455.790081] dagster-webserver[3423]: ) full # [ 455.790746] dagster-webserver[3423]: ) full # [ 455.793093] dagster-webserver[3423]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 455.793792] dagster-webserver[3423]: result = _enter(cm) full # [ 455.796092] dagster-webserver[3423]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 455.796636] dagster-webserver[3423]: return next(self.gen) full # [ 455.797288] dagster-webserver[3423]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 455.797885] dagster-webserver[3423]: with DagsterInstance.get() as instance: full # [ 455.799723] dagster-webserver[3423]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 455.800555] dagster-webserver[3423]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 455.801396] dagster-webserver[3423]: return create_instance_from_dagster_home() full # [ 455.802040] dagster-webserver[3423]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 455.802650] dagster-webserver[3423]: return create_instance_from_config(dagster_home_path) full # [ 455.803365] dagster-webserver[3423]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 455.803916] dagster-webserver[3423]: return create_instance_from_ref(instance_ref) full # [ 455.804770] dagster-webserver[3423]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 455.805656] dagster-webserver[3423]: unified_storage = instance_ref.storage full # [ 455.806214] dagster-webserver[3423]: ^^^^^^^^^^^^^^^^^^^^ full # [ 455.806809] dagster-webserver[3423]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 455.807750] dagster-webserver[3423]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 455.808260] dagster-webserver[3423]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 455.808894] dagster-webserver[3423]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 455.809926] dagster-webserver[3423]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 455.810755] dagster-webserver[3423]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 455.811734] dagster-webserver[3423]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 455.812417] dagster-webserver[3423]: return DagsterPostgresStorage( full # [ 455.813118] dagster-webserver[3423]: inst_data=inst_data, full # [ 455.813671] dagster-webserver[3423]: ...<2 lines>... full # [ 455.814507] dagster-webserver[3423]: token_provider=get_token_provider_from_config(config_value), full # [ 455.815248] dagster-webserver[3423]: ) full # [ 455.815763] dagster-webserver[3423]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 455.816594] dagster-webserver[3423]: self._run_storage = PostgresRunStorage( full # [ 455.817316] dagster-webserver[3423]: ~~~~~~~~~~~~~~~~~~^ full # [ 455.817851] dagster-webserver[3423]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 455.818506] dagster-webserver[3423]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 455.819239] dagster-webserver[3423]: ) full # [ 455.819753] dagster-webserver[3423]: ^ full # [ 455.820587] dagster-webserver[3423]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 455.821391] dagster-webserver[3423]: self._engine = create_pg_engine( full # [ 455.822076] dagster-webserver[3423]: ~~~~~~~~~~~~~~~~^ full # [ 455.822678] dagster-webserver[3423]: self.postgres_url, full # [ 455.823629] dagster-webserver[3423]: ^^^^^^^^^^^^^^^^^^ full # [ 455.824158] dagster-webserver[3423]: ...<2 lines>... full # [ 455.824769] dagster-webserver[3423]: poolclass=db_pool.NullPool, full # [ 455.825688] dagster-webserver[3423]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 455.826247] dagster-webserver[3423]: ) full # [ 455.826859] dagster-webserver[3423]: ^ full # [ 455.827816] dagster-webserver[3423]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 455.828526] dagster-webserver[3423]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 455.829217] dagster-webserver[3423]: File "", line 2, in create_engine full # [ 455.829778] dagster-webserver[3423]: return target(fn, url, **kwargs) full # [ 455.830604] dagster-webserver[3423]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 455.831357] dagster-webserver[3423]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 455.831853] dagster-webserver[3423]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 455.832496] dagster-webserver[3423]: dbapi = dbapi_meth(**dbapi_args) full # [ 455.833617] dagster-webserver[3423]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 455.834168] dagster-webserver[3423]: import psycopg full # [ 455.834776] dagster-webserver[3423]: ModuleNotFoundError: No module named 'psycopg' full # [ 456.212488] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 456.214356] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 456.216134] systemd[1]: dagster-webserver.service: Consumed 2.139s CPU time over 8.123s wall clock time, 111.5M memory peak. full # [ 456.335945] dagster-daemon[3429]: Traceback (most recent call last): full # [ 456.338570] dagster-daemon[3429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 456.339154] dagster-daemon[3429]: sys.exit(main()) full # [ 456.339777] dagster-daemon[3429]: ~~~~^^ full # [ 456.340631] dagster-daemon[3429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 456.341230] dagster-daemon[3429]: cli(obj={}) full # [ 456.341872] dagster-daemon[3429]: ~~~^^^^^^^^ full # [ 456.342497] dagster-daemon[3429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 456.343144] dagster-daemon[3429]: return self.main(*args, **kwargs) full # [ 456.343753] dagster-daemon[3429]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 456.344624] dagster-daemon[3429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 456.345249] dagster-daemon[3429]: rv = self.invoke(ctx) full # [ 456.345855] dagster-daemon[3429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 456.346503] dagster-daemon[3429]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 456.347161] dagster-daemon[3429]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 456.357596] dagster-daemon[3429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 456.358158] dagster-daemon[3429]: return ctx.invoke(self.callback, **ctx.params) full # [ 456.358786] dagster-daemon[3429]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 456.359691] dagster-daemon[3429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 456.360272] dagster-daemon[3429]: return callback(*args, **kwargs) full # [ 456.360937] dagster-daemon[3429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 456.361747] dagster-daemon[3429]: with get_instance_for_cli( full # [ 456.362597] dagster-daemon[3429]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 456.363261] dagster-daemon[3429]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 456.363878] dagster-daemon[3429]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 456.364732] dagster-daemon[3429]: ) as instance: full # [ 456.365608] dagster-daemon[3429]: ^ full # [ 456.374239] dagster-daemon[3429]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 456.374809] dagster-daemon[3429]: return next(self.gen) full # [ 456.375656] dagster-daemon[3429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 456.376291] dagster-daemon[3429]: with DagsterInstance.get() as instance: full # [ 456.376948] dagster-daemon[3429]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 456.377846] dagster-daemon[3429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 456.378629] dagster-daemon[3429]: return create_instance_from_dagster_home() full # [ 456.379290] dagster-daemon[3429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 456.379906] dagster-daemon[3429]: return create_instance_from_config(dagster_home_path) full # [ 456.389124] dagster-daemon[3429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 456.389684] dagster-daemon[3429]: return create_instance_from_ref(instance_ref) full # [ 456.390535] dagster-daemon[3429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 456.391203] dagster-daemon[3429]: unified_storage = instance_ref.storage full # [ 456.391836] dagster-daemon[3429]: ^^^^^^^^^^^^^^^^^^^^ full # [ 456.392659] dagster-daemon[3429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 456.393304] dagster-daemon[3429]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 456.393946] dagster-daemon[3429]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 456.394824] dagster-daemon[3429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 456.395636] dagster-daemon[3429]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 456.396312] dagster-daemon[3429]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 456.396920] dagster-daemon[3429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 456.397776] dagster-daemon[3429]: return DagsterPostgresStorage( full # [ 456.398621] dagster-daemon[3429]: inst_data=inst_data, full # [ 456.399290] dagster-daemon[3429]: ...<2 lines>... full # [ 456.399869] dagster-daemon[3429]: token_provider=get_token_provider_from_config(config_value), full # [ 456.400716] dagster-daemon[3429]: ) full # [ 456.415367] dagster-daemon[3429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 456.415904] dagster-daemon[3429]: self._run_storage = PostgresRunStorage( full # [ 456.416761] dagster-daemon[3429]: ~~~~~~~~~~~~~~~~~~^ full # [ 456.417601] dagster-daemon[3429]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 456.418254] dagster-daemon[3429]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 456.418881] dagster-daemon[3429]: ) full # [ 456.419725] dagster-daemon[3429]: ^ full # [ 456.420569] dagster-daemon[3429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 456.421243] dagster-daemon[3429]: self._engine = create_pg_engine( full # [ 456.421840] dagster-daemon[3429]: ~~~~~~~~~~~~~~~~^ full # [ 456.422689] dagster-daemon[3429]: self.postgres_url, full # [ 456.423550] dagster-daemon[3429]: ^^^^^^^^^^^^^^^^^^ full # [ 456.424194] dagster-daemon[3429]: ...<2 lines>... full # [ 456.424807] dagster-daemon[3429]: poolclass=db_pool.NullPool, full # [ 456.425463] dagster-daemon[3429]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 456.426131] dagster-daemon[3429]: ) full # [ 456.426749] dagster-daemon[3429]: ^ full # [ 456.427599] dagster-daemon[3429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 456.428254] dagster-daemon[3429]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 456.428888] dagster-daemon[3429]: File "", line 2, in create_engine full # [ 456.429501] dagster-daemon[3429]: return target(fn, url, **kwargs) full # [ 456.430143] dagster-daemon[3429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 456.430756] dagster-daemon[3429]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 456.444498] dagster-daemon[3429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 456.445071] dagster-daemon[3429]: dbapi = dbapi_meth(**dbapi_args) full # [ 456.448087] dagster-daemon[3429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 456.448638] dagster-daemon[3429]: import psycopg full # [ 456.449318] dagster-daemon[3429]: ModuleNotFoundError: No module named 'psycopg' full # [ 456.637499] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 456.639910] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 456.642103] systemd[1]: dagster-daemon.service: Consumed 1.455s CPU time over 7.497s wall clock time, 88.3M memory peak. full # [ 461.375683] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 55. full # [ 461.378563] systemd[1]: Started Dagster Webserver. full # [ 461.875460] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 62. full # [ 461.879038] systemd[1]: Started Dagster Daemon. full # [ 463.792077] dagster-daemon[3469]: Traceback (most recent call last): full # [ 463.796077] dagster-daemon[3469]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 463.796635] dagster-daemon[3469]: sys.exit(main()) full # [ 463.797255] dagster-daemon[3469]: ~~~~^^ full # [ 463.797873] dagster-daemon[3469]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 463.800083] dagster-daemon[3469]: cli(obj={}) full # [ 463.800765] dagster-daemon[3469]: ~~~^^^^^^^^ full # [ 463.803082] dagster-daemon[3469]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 463.803637] dagster-daemon[3469]: return self.main(*args, **kwargs) full # [ 463.806088] dagster-daemon[3469]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 463.806675] dagster-daemon[3469]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 463.807512] dagster-daemon[3469]: rv = self.invoke(ctx) full # [ 463.810102] dagster-daemon[3469]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 463.810383] dagster-daemon[3469]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 463.811077] dagster-daemon[3469]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 463.811674] dagster-daemon[3469]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 463.814089] dagster-daemon[3469]: return ctx.invoke(self.callback, **ctx.params) full # [ 463.814730] dagster-daemon[3469]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 463.817099] dagster-daemon[3469]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 463.817798] dagster-daemon[3469]: return callback(*args, **kwargs) full # [ 463.820089] dagster-daemon[3469]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 463.820646] dagster-daemon[3469]: with get_instance_for_cli( full # [ 463.821263] dagster-daemon[3469]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 463.821911] dagster-daemon[3469]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 463.824538] dagster-daemon[3469]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 463.825180] dagster-daemon[3469]: ) as instance: full # [ 463.825788] dagster-daemon[3469]: ^ full # [ 463.828093] dagster-daemon[3469]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 463.828635] dagster-daemon[3469]: return next(self.gen) full # [ 463.829282] dagster-daemon[3469]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 463.829934] dagster-daemon[3469]: with DagsterInstance.get() as instance: full # [ 463.832540] dagster-daemon[3469]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 463.833182] dagster-daemon[3469]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 463.833790] dagster-daemon[3469]: return create_instance_from_dagster_home() full # [ 463.837084] dagster-daemon[3469]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 463.837642] dagster-daemon[3469]: return create_instance_from_config(dagster_home_path) full # [ 463.838281] dagster-daemon[3469]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 463.838886] dagster-daemon[3469]: return create_instance_from_ref(instance_ref) full # [ 463.841713] dagster-daemon[3469]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 463.842555] dagster-daemon[3469]: unified_storage = instance_ref.storage full # [ 463.845103] dagster-daemon[3469]: ^^^^^^^^^^^^^^^^^^^^ full # [ 463.845794] dagster-daemon[3469]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 463.846475] dagster-daemon[3469]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 463.849076] dagster-daemon[3469]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 463.849666] dagster-daemon[3469]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 463.850496] dagster-daemon[3469]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 463.854093] dagster-daemon[3469]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 463.854741] dagster-daemon[3469]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 463.855578] dagster-daemon[3469]: return DagsterPostgresStorage( full # [ 463.858084] dagster-daemon[3469]: inst_data=inst_data, full # [ 463.858428] dagster-daemon[3469]: ...<2 lines>... full # [ 463.859065] dagster-daemon[3469]: token_provider=get_token_provider_from_config(config_value), full # [ 463.859674] dagster-daemon[3469]: ) full # [ 463.863092] dagster-daemon[3469]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 463.863772] dagster-daemon[3469]: self._run_storage = PostgresRunStorage( full # [ 463.866098] dagster-daemon[3469]: ~~~~~~~~~~~~~~~~~~^ full # [ 463.866771] dagster-daemon[3469]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 463.869089] dagster-daemon[3469]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 463.869440] dagster-daemon[3469]: ) full # [ 463.870074] dagster-daemon[3469]: ^ full # [ 463.870689] dagster-daemon[3469]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 463.874095] dagster-daemon[3469]: self._engine = create_pg_engine( full # [ 463.874745] dagster-daemon[3469]: ~~~~~~~~~~~~~~~~^ full # [ 463.877084] dagster-daemon[3469]: self.postgres_url, full # [ 463.877607] dagster-daemon[3469]: ^^^^^^^^^^^^^^^^^^ full # [ 463.880084] dagster-daemon[3469]: ...<2 lines>... full # [ 463.880656] dagster-daemon[3469]: poolclass=db_pool.NullPool, full # [ 463.881490] dagster-daemon[3469]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 463.884083] dagster-daemon[3469]: ) full # [ 463.884753] dagster-daemon[3469]: ^ full # [ 463.885575] dagster-daemon[3469]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 463.888096] dagster-daemon[3469]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 463.888836] dagster-daemon[3469]: File "", line 2, in create_engine full # [ 463.889664] dagster-daemon[3469]: return target(fn, url, **kwargs) full # [ 463.892093] dagster-daemon[3469]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 463.892715] dagster-daemon[3469]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 463.895083] dagster-daemon[3469]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 463.895773] dagster-daemon[3469]: dbapi = dbapi_meth(**dbapi_args) full # [ 463.898097] dagster-daemon[3469]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 463.898632] dagster-daemon[3469]: import psycopg full # [ 463.901097] dagster-daemon[3469]: ModuleNotFoundError: No module named 'psycopg' full # [ 464.079577] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 464.080452] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 464.083511] systemd[1]: dagster-daemon.service: Consumed 1.540s CPU time over 7.444s wall clock time, 88.5M memory peak. full # [ 464.152489] dagster-webserver[3467]: Traceback (most recent call last): full # [ 464.155075] dagster-webserver[3467]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 464.155647] dagster-webserver[3467]: sys.exit(main()) full # [ 464.156284] dagster-webserver[3467]: ~~~~^^ full # [ 464.156894] dagster-webserver[3467]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 464.157718] dagster-webserver[3467]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 464.158566] dagster-webserver[3467]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 464.159214] dagster-webserver[3467]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 464.159801] dagster-webserver[3467]: return self.main(*args, **kwargs) full # [ 464.160636] dagster-webserver[3467]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 464.167539] dagster-webserver[3467]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 464.168100] dagster-webserver[3467]: rv = self.invoke(ctx) full # [ 464.168723] dagster-webserver[3467]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 464.169570] dagster-webserver[3467]: return ctx.invoke(self.callback, **ctx.params) full # [ 464.170244] dagster-webserver[3467]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 464.171285] dagster-webserver[3467]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 464.171949] dagster-webserver[3467]: return callback(*args, **kwargs) full # [ 464.172797] dagster-webserver[3467]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 464.173840] dagster-webserver[3467]: instance = stack.enter_context( full # [ 464.174662] dagster-webserver[3467]: get_possibly_temporary_instance_for_cli( full # [ 464.175505] dagster-webserver[3467]: ...<3 lines>... full # [ 464.176539] dagster-webserver[3467]: ) full # [ 464.177214] dagster-webserver[3467]: ) full # [ 464.185233] dagster-webserver[3467]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 464.185804] dagster-webserver[3467]: result = _enter(cm) full # [ 464.186628] dagster-webserver[3467]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 464.187292] dagster-webserver[3467]: return next(self.gen) full # [ 464.187904] dagster-webserver[3467]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 464.188751] dagster-webserver[3467]: with DagsterInstance.get() as instance: full # [ 464.189586] dagster-webserver[3467]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 464.190288] dagster-webserver[3467]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 464.190859] dagster-webserver[3467]: return create_instance_from_dagster_home() full # [ 464.191513] dagster-webserver[3467]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 464.192167] dagster-webserver[3467]: return create_instance_from_config(dagster_home_path) full # [ 464.203697] dagster-webserver[3467]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 464.204258] dagster-webserver[3467]: return create_instance_from_ref(instance_ref) full # [ 464.204882] dagster-webserver[3467]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 464.205723] dagster-webserver[3467]: unified_storage = instance_ref.storage full # [ 464.206653] dagster-webserver[3467]: ^^^^^^^^^^^^^^^^^^^^ full # [ 464.207228] dagster-webserver[3467]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 464.207868] dagster-webserver[3467]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 464.208704] dagster-webserver[3467]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 464.209559] dagster-webserver[3467]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 464.210202] dagster-webserver[3467]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 464.210819] dagster-webserver[3467]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 464.211663] dagster-webserver[3467]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 464.212512] dagster-webserver[3467]: return DagsterPostgresStorage( full # [ 464.213168] dagster-webserver[3467]: inst_data=inst_data, full # [ 464.213791] dagster-webserver[3467]: ...<2 lines>... full # [ 464.214624] dagster-webserver[3467]: token_provider=get_token_provider_from_config(config_value), full # [ 464.215260] dagster-webserver[3467]: ) full # [ 464.215877] dagster-webserver[3467]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 464.216705] dagster-webserver[3467]: self._run_storage = PostgresRunStorage( full # [ 464.217542] dagster-webserver[3467]: ~~~~~~~~~~~~~~~~~~^ full # [ 464.218178] dagster-webserver[3467]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 464.218798] dagster-webserver[3467]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 464.219628] dagster-webserver[3467]: ) full # [ 464.220289] dagster-webserver[3467]: ^ full # [ 464.220913] dagster-webserver[3467]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 464.221706] dagster-webserver[3467]: self._engine = create_pg_engine( full # [ 464.222540] dagster-webserver[3467]: ~~~~~~~~~~~~~~~~^ full # [ 464.223176] dagster-webserver[3467]: self.postgres_url, full # [ 464.223795] dagster-webserver[3467]: ^^^^^^^^^^^^^^^^^^ full # [ 464.224628] dagster-webserver[3467]: ...<2 lines>... full # [ 464.225264] dagster-webserver[3467]: poolclass=db_pool.NullPool, full # [ 464.225879] dagster-webserver[3467]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 464.226710] dagster-webserver[3467]: ) full # [ 464.227588] dagster-webserver[3467]: ^ full # [ 464.249674] dagster-webserver[3467]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 464.250215] dagster-webserver[3467]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 464.253068] dagster-webserver[3467]: File "", line 2, in create_engine full # [ 464.253630] dagster-webserver[3467]: return target(fn, url, **kwargs) full # [ 464.254423] dagster-webserver[3467]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 464.255114] dagster-webserver[3467]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 464.255717] dagster-webserver[3467]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 464.258123] dagster-webserver[3467]: dbapi = dbapi_meth(**dbapi_args) full # [ 464.258772] dagster-webserver[3467]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 464.259655] dagster-webserver[3467]: import psycopg full # [ 464.260279] dagster-webserver[3467]: ModuleNotFoundError: No module named 'psycopg' full # [ 464.586366] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 464.589365] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 464.593088] systemd[1]: dagster-webserver.service: Consumed 2.160s CPU time over 8.376s wall clock time, 111.7M memory peak. full # [ 469.126111] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 63. full # [ 469.129163] systemd[1]: Started Dagster Daemon. full # [ 469.625174] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 56. full # [ 469.629320] systemd[1]: Started Dagster Webserver. full # [ 470.967105] dagster-daemon[3505]: Traceback (most recent call last): full # [ 470.968733] dagster-daemon[3505]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 470.970889] dagster-daemon[3505]: sys.exit(main()) full # [ 470.971882] dagster-daemon[3505]: ~~~~^^ full # [ 470.972858] dagster-daemon[3505]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 470.975433] dagster-daemon[3505]: cli(obj={}) full # [ 470.976363] dagster-daemon[3505]: ~~~^^^^^^^^ full # [ 470.977283] dagster-daemon[3505]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 470.979690] dagster-daemon[3505]: return self.main(*args, **kwargs) full # [ 470.980884] dagster-daemon[3505]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 470.982097] dagster-daemon[3505]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 470.984702] dagster-daemon[3505]: rv = self.invoke(ctx) full # [ 470.985948] dagster-daemon[3505]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 470.989409] dagster-daemon[3505]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 470.990940] dagster-daemon[3505]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 470.992389] dagster-daemon[3505]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 470.994918] dagster-daemon[3505]: return ctx.invoke(self.callback, **ctx.params) full # [ 470.996545] dagster-daemon[3505]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 470.999440] dagster-daemon[3505]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 471.001796] dagster-daemon[3505]: return callback(*args, **kwargs) full # [ 471.002976] dagster-daemon[3505]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 471.005640] dagster-daemon[3505]: with get_instance_for_cli( full # [ 471.006763] dagster-daemon[3505]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 471.007874] dagster-daemon[3505]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 471.009788] dagster-daemon[3505]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 471.011666] dagster-daemon[3505]: ) as instance: full # [ 471.012628] dagster-daemon[3505]: ^ full # [ 471.013403] dagster-daemon[3505]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 471.015647] dagster-daemon[3505]: return next(self.gen) full # [ 471.017481] dagster-daemon[3505]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 471.020165] dagster-daemon[3505]: with DagsterInstance.get() as instance: full # [ 471.021456] dagster-daemon[3505]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 471.022568] dagster-daemon[3505]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 471.025159] dagster-daemon[3505]: return create_instance_from_dagster_home() full # [ 471.026490] dagster-daemon[3505]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 471.029679] dagster-daemon[3505]: return create_instance_from_config(dagster_home_path) full # [ 471.031438] dagster-daemon[3505]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 471.035491] dagster-daemon[3505]: return create_instance_from_ref(instance_ref) full # [ 471.037063] dagster-daemon[3505]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 471.040442] dagster-daemon[3505]: unified_storage = instance_ref.storage full # [ 471.043465] dagster-daemon[3505]: ^^^^^^^^^^^^^^^^^^^^ full # [ 471.045298] dagster-daemon[3505]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 471.049429] dagster-daemon[3505]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 471.051331] dagster-daemon[3505]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 471.052852] dagster-daemon[3505]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 471.055480] dagster-daemon[3505]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 471.057110] dagster-daemon[3505]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 471.058783] dagster-daemon[3505]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 471.061430] dagster-daemon[3505]: return DagsterPostgresStorage( full # [ 471.062640] dagster-daemon[3505]: inst_data=inst_data, full # [ 471.063790] dagster-daemon[3505]: ...<2 lines>... full # [ 471.064764] dagster-daemon[3505]: token_provider=get_token_provider_from_config(config_value), full # [ 471.066454] dagster-daemon[3505]: ) full # [ 471.067222] dagster-daemon[3505]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 471.069840] dagster-daemon[3505]: self._run_storage = PostgresRunStorage( full # [ 471.071129] dagster-daemon[3505]: ~~~~~~~~~~~~~~~~~~^ full # [ 471.072398] dagster-daemon[3505]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 471.074121] dagster-daemon[3505]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 471.075841] dagster-daemon[3505]: ) full # [ 471.076638] dagster-daemon[3505]: ^ full # [ 471.077479] dagster-daemon[3505]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 471.080210] dagster-daemon[3505]: self._engine = create_pg_engine( full # [ 471.081399] dagster-daemon[3505]: ~~~~~~~~~~~~~~~~^ full # [ 471.082582] dagster-daemon[3505]: self.postgres_url, full # [ 471.083665] dagster-daemon[3505]: ^^^^^^^^^^^^^^^^^^ full # [ 471.084734] dagster-daemon[3505]: ...<2 lines>... full # [ 471.085702] dagster-daemon[3505]: poolclass=db_pool.NullPool, full # [ 471.086871] dagster-daemon[3505]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 471.088078] dagster-daemon[3505]: ) full # [ 471.088847] dagster-daemon[3505]: ^ full # [ 471.089683] dagster-daemon[3505]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 471.092289] dagster-daemon[3505]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 471.093743] dagster-daemon[3505]: File "", line 2, in create_engine full # [ 471.095943] dagster-daemon[3505]: return target(fn, url, **kwargs) full # [ 471.097154] dagster-daemon[3505]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 471.099743] dagster-daemon[3505]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 471.101231] dagster-daemon[3505]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 471.103953] dagster-daemon[3505]: dbapi = dbapi_meth(**dbapi_args) full # [ 471.105163] dagster-daemon[3505]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 471.107960] dagster-daemon[3505]: import psycopg full # [ 471.108936] dagster-daemon[3505]: ModuleNotFoundError: No module named 'psycopg' full # [ 471.198669] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 471.199848] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 471.201295] systemd[1]: dagster-daemon.service: Consumed 1.460s CPU time over 7.114s wall clock time, 88.5M memory peak. full # [ 472.361395] dagster-webserver[3511]: Traceback (most recent call last): full # [ 472.363815] dagster-webserver[3511]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 472.364597] dagster-webserver[3511]: sys.exit(main()) full # [ 472.365376] dagster-webserver[3511]: ~~~~^^ full # [ 472.366052] dagster-webserver[3511]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 472.366664] dagster-webserver[3511]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 472.367520] dagster-webserver[3511]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 472.368154] dagster-webserver[3511]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 472.368760] dagster-webserver[3511]: return self.main(*args, **kwargs) full # [ 472.369586] dagster-webserver[3511]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 472.370256] dagster-webserver[3511]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 472.370840] dagster-webserver[3511]: rv = self.invoke(ctx) full # [ 472.379305] dagster-webserver[3511]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 472.379648] dagster-webserver[3511]: return ctx.invoke(self.callback, **ctx.params) full # [ 472.380321] dagster-webserver[3511]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 472.380935] dagster-webserver[3511]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 472.381780] dagster-webserver[3511]: return callback(*args, **kwargs) full # [ 472.382612] dagster-webserver[3511]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 472.383270] dagster-webserver[3511]: instance = stack.enter_context( full # [ 472.383888] dagster-webserver[3511]: get_possibly_temporary_instance_for_cli( full # [ 472.384727] dagster-webserver[3511]: ...<3 lines>... full # [ 472.385571] dagster-webserver[3511]: ) full # [ 472.386249] dagster-webserver[3511]: ) full # [ 472.386878] dagster-webserver[3511]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 472.387692] dagster-webserver[3511]: result = _enter(cm) full # [ 472.388513] dagster-webserver[3511]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 472.389150] dagster-webserver[3511]: return next(self.gen) full # [ 472.399860] dagster-webserver[3511]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 472.400635] dagster-webserver[3511]: with DagsterInstance.get() as instance: full # [ 472.401285] dagster-webserver[3511]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 472.401913] dagster-webserver[3511]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 472.402766] dagster-webserver[3511]: return create_instance_from_dagster_home() full # [ 472.403625] dagster-webserver[3511]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 472.404293] dagster-webserver[3511]: return create_instance_from_config(dagster_home_path) full # [ 472.404955] dagster-webserver[3511]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 472.405761] dagster-webserver[3511]: return create_instance_from_ref(instance_ref) full # [ 472.406608] dagster-webserver[3511]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 472.407263] dagster-webserver[3511]: unified_storage = instance_ref.storage full # [ 472.407893] dagster-webserver[3511]: ^^^^^^^^^^^^^^^^^^^^ full # [ 472.421078] dagster-webserver[3511]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 472.421654] dagster-webserver[3511]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 472.422296] dagster-webserver[3511]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 472.422920] dagster-webserver[3511]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 472.424758] dagster-webserver[3511]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 472.425600] dagster-webserver[3511]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 472.426825] dagster-webserver[3511]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 472.427656] dagster-webserver[3511]: return DagsterPostgresStorage( full # [ 472.428490] dagster-webserver[3511]: inst_data=inst_data, full # [ 472.429248] dagster-webserver[3511]: ...<2 lines>... full # [ 472.429942] dagster-webserver[3511]: token_provider=get_token_provider_from_config(config_value), full # [ 472.430770] dagster-webserver[3511]: ) full # [ 472.431958] dagster-webserver[3511]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 472.432622] dagster-webserver[3511]: self._run_storage = PostgresRunStorage( full # [ 472.433386] dagster-webserver[3511]: ~~~~~~~~~~~~~~~~~~^ full # [ 472.434086] dagster-webserver[3511]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 472.434700] dagster-webserver[3511]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 472.435630] dagster-webserver[3511]: ) full # [ 472.436217] dagster-webserver[3511]: ^ full # [ 472.447952] dagster-webserver[3511]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 472.448511] dagster-webserver[3511]: self._engine = create_pg_engine( full # [ 472.449164] dagster-webserver[3511]: ~~~~~~~~~~~~~~~~^ full # [ 472.449798] dagster-webserver[3511]: self.postgres_url, full # [ 472.450630] dagster-webserver[3511]: ^^^^^^^^^^^^^^^^^^ full # [ 472.451284] dagster-webserver[3511]: ...<2 lines>... full # [ 472.451893] dagster-webserver[3511]: poolclass=db_pool.NullPool, full # [ 472.452734] dagster-webserver[3511]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 472.453556] dagster-webserver[3511]: ) full # [ 472.454201] dagster-webserver[3511]: ^ full # [ 472.454808] dagster-webserver[3511]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 472.455645] dagster-webserver[3511]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 472.456314] dagster-webserver[3511]: File "", line 2, in create_engine full # [ 472.456885] dagster-webserver[3511]: return target(fn, url, **kwargs) full # [ 472.457713] dagster-webserver[3511]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 472.458557] dagster-webserver[3511]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 472.469106] dagster-webserver[3511]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 472.469660] dagster-webserver[3511]: dbapi = dbapi_meth(**dbapi_args) full # [ 472.470507] dagster-webserver[3511]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 472.471377] dagster-webserver[3511]: import psycopg full # [ 472.472002] dagster-webserver[3511]: ModuleNotFoundError: No module named 'psycopg' full # [ 472.761604] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 472.762132] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 472.766573] systemd[1]: dagster-webserver.service: Consumed 2.048s CPU time over 8.169s wall clock time, 111.7M memory peak. full # [ 476.375832] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 64. full # [ 476.380343] systemd[1]: Started Dagster Daemon. full # [ 477.875233] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 57. full # [ 477.877741] systemd[1]: Started Dagster Webserver. full # [ 478.232906] dagster-daemon[3544]: Traceback (most recent call last): full # [ 478.235520] dagster-daemon[3544]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 478.236070] dagster-daemon[3544]: sys.exit(main()) full # [ 478.236666] dagster-daemon[3544]: ~~~~^^ full # [ 478.237839] dagster-daemon[3544]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 478.238736] dagster-daemon[3544]: cli(obj={}) full # [ 478.239758] dagster-daemon[3544]: ~~~^^^^^^^^ full # [ 478.240593] dagster-daemon[3544]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 478.241339] dagster-daemon[3544]: return self.main(*args, **kwargs) full # [ 478.241857] dagster-daemon[3544]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 478.242687] dagster-daemon[3544]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 478.243594] dagster-daemon[3544]: rv = self.invoke(ctx) full # [ 478.244161] dagster-daemon[3544]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 478.244772] dagster-daemon[3544]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 478.245721] dagster-daemon[3544]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 478.246253] dagster-daemon[3544]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 478.246860] dagster-daemon[3544]: return ctx.invoke(self.callback, **ctx.params) full # [ 478.247697] dagster-daemon[3544]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 478.248522] dagster-daemon[3544]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 478.249462] dagster-daemon[3544]: return callback(*args, **kwargs) full # [ 478.250040] dagster-daemon[3544]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 478.250606] dagster-daemon[3544]: with get_instance_for_cli( full # [ 478.251347] dagster-daemon[3544]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 478.251860] dagster-daemon[3544]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 478.252704] dagster-daemon[3544]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 478.253679] dagster-daemon[3544]: ) as instance: full # [ 478.254559] dagster-daemon[3544]: ^ full # [ 478.255295] dagster-daemon[3544]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 478.255796] dagster-daemon[3544]: return next(self.gen) full # [ 478.273593] dagster-daemon[3544]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 478.274123] dagster-daemon[3544]: with DagsterInstance.get() as instance: full # [ 478.274734] dagster-daemon[3544]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 478.276418] dagster-daemon[3544]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 478.276985] dagster-daemon[3544]: return create_instance_from_dagster_home() full # [ 478.277844] dagster-daemon[3544]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 478.278795] dagster-daemon[3544]: return create_instance_from_config(dagster_home_path) full # [ 478.279669] dagster-daemon[3544]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 478.280570] dagster-daemon[3544]: return create_instance_from_ref(instance_ref) full # [ 478.290084] dagster-daemon[3544]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 478.292877] dagster-daemon[3544]: unified_storage = instance_ref.storage full # [ 478.294178] dagster-daemon[3544]: ^^^^^^^^^^^^^^^^^^^^ full # [ 478.295443] dagster-daemon[3544]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 478.297966] dagster-daemon[3544]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 478.299888] dagster-daemon[3544]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 478.301387] dagster-daemon[3544]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 478.303952] dagster-daemon[3544]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 478.305555] dagster-daemon[3544]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 478.307201] dagster-daemon[3544]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 478.309822] dagster-daemon[3544]: return DagsterPostgresStorage( full # [ 478.310971] dagster-daemon[3544]: inst_data=inst_data, full # [ 478.312083] dagster-daemon[3544]: ...<2 lines>... full # [ 478.313047] dagster-daemon[3544]: token_provider=get_token_provider_from_config(config_value), full # [ 478.314627] dagster-daemon[3544]: ) full # [ 478.315403] dagster-daemon[3544]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 478.317918] dagster-daemon[3544]: self._run_storage = PostgresRunStorage( full # [ 478.319192] dagster-daemon[3544]: ~~~~~~~~~~~~~~~~~~^ full # [ 478.320459] dagster-daemon[3544]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 478.322171] dagster-daemon[3544]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 478.323874] dagster-daemon[3544]: ) full # [ 478.324663] dagster-daemon[3544]: ^ full # [ 478.325456] dagster-daemon[3544]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 478.328183] dagster-daemon[3544]: self._engine = create_pg_engine( full # [ 478.329354] dagster-daemon[3544]: ~~~~~~~~~~~~~~~~^ full # [ 478.330531] dagster-daemon[3544]: self.postgres_url, full # [ 478.331575] dagster-daemon[3544]: ^^^^^^^^^^^^^^^^^^ full # [ 478.332618] dagster-daemon[3544]: ...<2 lines>... full # [ 478.333580] dagster-daemon[3544]: poolclass=db_pool.NullPool, full # [ 478.334737] dagster-daemon[3544]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 478.335895] dagster-daemon[3544]: ) full # [ 478.336681] dagster-daemon[3544]: ^ full # [ 478.337522] dagster-daemon[3544]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 478.340131] dagster-daemon[3544]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 478.341565] dagster-daemon[3544]: File "", line 2, in create_engine full # [ 478.343742] dagster-daemon[3544]: return target(fn, url, **kwargs) full # [ 478.344909] dagster-daemon[3544]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 478.347465] dagster-daemon[3544]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 478.348958] dagster-daemon[3544]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 478.351532] dagster-daemon[3544]: dbapi = dbapi_meth(**dbapi_args) full # [ 478.352709] dagster-daemon[3544]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 478.355457] dagster-daemon[3544]: import psycopg full # [ 478.356391] dagster-daemon[3544]: ModuleNotFoundError: No module named 'psycopg' full # [ 478.525302] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 478.526959] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 478.527811] systemd[1]: dagster-daemon.service: Consumed 1.440s CPU time over 7.324s wall clock time, 88.5M memory peak. full # [ 480.574651] dagster-webserver[3554]: Traceback (most recent call last): full # [ 480.577252] dagster-webserver[3554]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 480.577840] dagster-webserver[3554]: sys.exit(main()) full # [ 480.578657] dagster-webserver[3554]: ~~~~^^ full # [ 480.579558] dagster-webserver[3554]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 480.580131] dagster-webserver[3554]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 480.580770] dagster-webserver[3554]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 480.581588] dagster-webserver[3554]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 480.582232] dagster-webserver[3554]: return self.main(*args, **kwargs) full # [ 480.582829] dagster-webserver[3554]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 480.583700] dagster-webserver[3554]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 480.584497] dagster-webserver[3554]: rv = self.invoke(ctx) full # [ 480.585139] dagster-webserver[3554]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 480.585754] dagster-webserver[3554]: return ctx.invoke(self.callback, **ctx.params) full # [ 480.586599] dagster-webserver[3554]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 480.597236] dagster-webserver[3554]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 480.597793] dagster-webserver[3554]: return callback(*args, **kwargs) full # [ 480.598627] dagster-webserver[3554]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 480.599290] dagster-webserver[3554]: instance = stack.enter_context( full # [ 480.599905] dagster-webserver[3554]: get_possibly_temporary_instance_for_cli( full # [ 480.600764] dagster-webserver[3554]: ...<3 lines>... full # [ 480.601590] dagster-webserver[3554]: ) full # [ 480.602244] dagster-webserver[3554]: ) full # [ 480.602902] dagster-webserver[3554]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 480.603579] dagster-webserver[3554]: result = _enter(cm) full # [ 480.604180] dagster-webserver[3554]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 480.604799] dagster-webserver[3554]: return next(self.gen) full # [ 480.613226] dagster-webserver[3554]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 480.613777] dagster-webserver[3554]: with DagsterInstance.get() as instance: full # [ 480.614620] dagster-webserver[3554]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 480.615283] dagster-webserver[3554]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 480.615895] dagster-webserver[3554]: return create_instance_from_dagster_home() full # [ 480.616958] dagster-webserver[3554]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 480.617791] dagster-webserver[3554]: return create_instance_from_config(dagster_home_path) full # [ 480.618659] dagster-webserver[3554]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 480.619290] dagster-webserver[3554]: return create_instance_from_ref(instance_ref) full # [ 480.619892] dagster-webserver[3554]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 480.620736] dagster-webserver[3554]: unified_storage = instance_ref.storage full # [ 480.621566] dagster-webserver[3554]: ^^^^^^^^^^^^^^^^^^^^ full # [ 480.634480] dagster-webserver[3554]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 480.635034] dagster-webserver[3554]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 480.635435] dagster-webserver[3554]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 480.636281] dagster-webserver[3554]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 480.636871] dagster-webserver[3554]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 480.637698] dagster-webserver[3554]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 480.638715] dagster-webserver[3554]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 480.639562] dagster-webserver[3554]: return DagsterPostgresStorage( full # [ 480.640263] dagster-webserver[3554]: inst_data=inst_data, full # [ 480.640817] dagster-webserver[3554]: ...<2 lines>... full # [ 480.641654] dagster-webserver[3554]: token_provider=get_token_provider_from_config(config_value), full # [ 480.642655] dagster-webserver[3554]: ) full # [ 480.643514] dagster-webserver[3554]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 480.644204] dagster-webserver[3554]: self._run_storage = PostgresRunStorage( full # [ 480.644764] dagster-webserver[3554]: ~~~~~~~~~~~~~~~~~~^ full # [ 480.645595] dagster-webserver[3554]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 480.646285] dagster-webserver[3554]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 480.646846] dagster-webserver[3554]: ) full # [ 480.647485] dagster-webserver[3554]: ^ full # [ 480.648404] dagster-webserver[3554]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 480.648932] dagster-webserver[3554]: self._engine = create_pg_engine( full # [ 480.649762] dagster-webserver[3554]: ~~~~~~~~~~~~~~~~^ full # [ 480.650637] dagster-webserver[3554]: self.postgres_url, full # [ 480.651229] dagster-webserver[3554]: ^^^^^^^^^^^^^^^^^^ full # [ 480.651841] dagster-webserver[3554]: ...<2 lines>... full # [ 480.652537] dagster-webserver[3554]: poolclass=db_pool.NullPool, full # [ 480.653119] dagster-webserver[3554]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 480.653735] dagster-webserver[3554]: ) full # [ 480.654611] dagster-webserver[3554]: ^ full # [ 480.655215] dagster-webserver[3554]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 480.655803] dagster-webserver[3554]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 480.656710] dagster-webserver[3554]: File "", line 2, in create_engine full # [ 480.657270] dagster-webserver[3554]: return target(fn, url, **kwargs) full # [ 480.678259] dagster-webserver[3554]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 480.678785] dagster-webserver[3554]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 480.679534] dagster-webserver[3554]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 480.680347] dagster-webserver[3554]: dbapi = dbapi_meth(**dbapi_args) full # [ 480.680862] dagster-webserver[3554]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 480.681691] dagster-webserver[3554]: import psycopg full # [ 480.682855] dagster-webserver[3554]: ModuleNotFoundError: No module named 'psycopg' full # [ 480.964113] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 480.966399] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 480.968873] systemd[1]: dagster-webserver.service: Consumed 2.027s CPU time over 8.195s wall clock time, 111.6M memory peak. full # [ 483.625893] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 65. full # [ 483.628758] systemd[1]: Started Dagster Daemon. full # [ 485.545657] dagster-daemon[3582]: Traceback (most recent call last): full # [ 485.548117] dagster-daemon[3582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 485.548702] dagster-daemon[3582]: sys.exit(main()) full # [ 485.549535] dagster-daemon[3582]: ~~~~^^ full # [ 485.550167] dagster-daemon[3582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 485.550807] dagster-daemon[3582]: cli(obj={}) full # [ 485.551671] dagster-daemon[3582]: ~~~^^^^^^^^ full # [ 485.552534] dagster-daemon[3582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 485.553149] dagster-daemon[3582]: return self.main(*args, **kwargs) full # [ 485.553762] dagster-daemon[3582]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 485.554603] dagster-daemon[3582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 485.555244] dagster-daemon[3582]: rv = self.invoke(ctx) full # [ 485.562654] dagster-daemon[3582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 485.563215] dagster-daemon[3582]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 485.563878] dagster-daemon[3582]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 485.564520] dagster-daemon[3582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 485.565178] dagster-daemon[3582]: return ctx.invoke(self.callback, **ctx.params) full # [ 485.565811] dagster-daemon[3582]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 485.566649] dagster-daemon[3582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 485.567284] dagster-daemon[3582]: return callback(*args, **kwargs) full # [ 485.568043] dagster-daemon[3582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 485.568608] dagster-daemon[3582]: with get_instance_for_cli( full # [ 485.569238] dagster-daemon[3582]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 485.569860] dagster-daemon[3582]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 485.570704] dagster-daemon[3582]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 485.571548] dagster-daemon[3582]: ) as instance: full # [ 485.572186] dagster-daemon[3582]: ^ full # [ 485.584123] dagster-daemon[3582]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 485.584685] dagster-daemon[3582]: return next(self.gen) full # [ 485.585541] dagster-daemon[3582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 485.586214] dagster-daemon[3582]: with DagsterInstance.get() as instance: full # [ 485.586831] dagster-daemon[3582]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 485.587721] dagster-daemon[3582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 485.588548] dagster-daemon[3582]: return create_instance_from_dagster_home() full # [ 485.589588] dagster-daemon[3582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 485.590247] dagster-daemon[3582]: return create_instance_from_config(dagster_home_path) full # [ 485.599105] dagster-daemon[3582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 485.599662] dagster-daemon[3582]: return create_instance_from_ref(instance_ref) full # [ 485.600522] dagster-daemon[3582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 485.601179] dagster-daemon[3582]: unified_storage = instance_ref.storage full # [ 485.601828] dagster-daemon[3582]: ^^^^^^^^^^^^^^^^^^^^ full # [ 485.602712] dagster-daemon[3582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 485.603518] dagster-daemon[3582]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 485.604175] dagster-daemon[3582]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 485.604806] dagster-daemon[3582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 485.605650] dagster-daemon[3582]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 485.606286] dagster-daemon[3582]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 485.618509] dagster-daemon[3582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 485.619088] dagster-daemon[3582]: return DagsterPostgresStorage( full # [ 485.619708] dagster-daemon[3582]: inst_data=inst_data, full # [ 485.620565] dagster-daemon[3582]: ...<2 lines>... full # [ 485.621223] dagster-daemon[3582]: token_provider=get_token_provider_from_config(config_value), full # [ 485.621830] dagster-daemon[3582]: ) full # [ 485.622684] dagster-daemon[3582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 485.623548] dagster-daemon[3582]: self._run_storage = PostgresRunStorage( full # [ 485.624211] dagster-daemon[3582]: ~~~~~~~~~~~~~~~~~~^ full # [ 485.624849] dagster-daemon[3582]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 485.625696] dagster-daemon[3582]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 485.626553] dagster-daemon[3582]: ) full # [ 485.627208] dagster-daemon[3582]: ^ full # [ 485.627836] dagster-daemon[3582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 485.628695] dagster-daemon[3582]: self._engine = create_pg_engine( full # [ 485.629552] dagster-daemon[3582]: ~~~~~~~~~~~~~~~~^ full # [ 485.630338] dagster-daemon[3582]: self.postgres_url, full # [ 485.631077] dagster-daemon[3582]: ^^^^^^^^^^^^^^^^^^ full # [ 485.631707] dagster-daemon[3582]: ...<2 lines>... full # [ 485.632564] dagster-daemon[3582]: poolclass=db_pool.NullPool, full # [ 485.633208] dagster-daemon[3582]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 485.633820] dagster-daemon[3582]: ) full # [ 485.634663] dagster-daemon[3582]: ^ full # [ 485.635536] dagster-daemon[3582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 485.636144] dagster-daemon[3582]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 485.636765] dagster-daemon[3582]: File "", line 2, in create_engine full # [ 485.637604] dagster-daemon[3582]: return target(fn, url, **kwargs) full # [ 485.651246] dagster-daemon[3582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 485.653797] dagster-daemon[3582]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 485.655302] dagster-daemon[3582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 485.657911] dagster-daemon[3582]: dbapi = dbapi_meth(**dbapi_args) full # [ 485.659159] dagster-daemon[3582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 485.661943] dagster-daemon[3582]: import psycopg full # [ 485.662908] dagster-daemon[3582]: ModuleNotFoundError: No module named 'psycopg' full # [ 485.857032] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 485.858888] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 485.860586] systemd[1]: dagster-daemon.service: Consumed 1.466s CPU time over 7.329s wall clock time, 88.5M memory peak. full # [ 486.125463] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 58. full # [ 486.128562] systemd[1]: Started Dagster Webserver. full # [ 488.694160] dagster-webserver[3599]: Traceback (most recent call last): full # [ 488.696783] dagster-webserver[3599]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 488.697574] dagster-webserver[3599]: sys.exit(main()) full # [ 488.698199] dagster-webserver[3599]: ~~~~^^ full # [ 488.698824] dagster-webserver[3599]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 488.699665] dagster-webserver[3599]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 488.700544] dagster-webserver[3599]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 488.701242] dagster-webserver[3599]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 488.701785] dagster-webserver[3599]: return self.main(*args, **kwargs) full # [ 488.702624] dagster-webserver[3599]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 488.703269] dagster-webserver[3599]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 488.703893] dagster-webserver[3599]: rv = self.invoke(ctx) full # [ 488.712544] dagster-webserver[3599]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 488.713407] dagster-webserver[3599]: return ctx.invoke(self.callback, **ctx.params) full # [ 488.714076] dagster-webserver[3599]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 488.714678] dagster-webserver[3599]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 488.715541] dagster-webserver[3599]: return callback(*args, **kwargs) full # [ 488.716196] dagster-webserver[3599]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 488.716828] dagster-webserver[3599]: instance = stack.enter_context( full # [ 488.717493] dagster-webserver[3599]: get_possibly_temporary_instance_for_cli( full # [ 488.718141] dagster-webserver[3599]: ...<3 lines>... full # [ 488.718760] dagster-webserver[3599]: ) full # [ 488.719617] dagster-webserver[3599]: ) full # [ 488.720322] dagster-webserver[3599]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 488.720884] dagster-webserver[3599]: result = _enter(cm) full # [ 488.730353] dagster-webserver[3599]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 488.730883] dagster-webserver[3599]: return next(self.gen) full # [ 488.731739] dagster-webserver[3599]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 488.732596] dagster-webserver[3599]: with DagsterInstance.get() as instance: full # [ 488.733251] dagster-webserver[3599]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 488.733874] dagster-webserver[3599]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 488.734726] dagster-webserver[3599]: return create_instance_from_dagster_home() full # [ 488.735623] dagster-webserver[3599]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 488.736249] dagster-webserver[3599]: return create_instance_from_config(dagster_home_path) full # [ 488.745972] dagster-webserver[3599]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 488.746556] dagster-webserver[3599]: return create_instance_from_ref(instance_ref) full # [ 488.747216] dagster-webserver[3599]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 488.747837] dagster-webserver[3599]: unified_storage = instance_ref.storage full # [ 488.748697] dagster-webserver[3599]: ^^^^^^^^^^^^^^^^^^^^ full # [ 488.749552] dagster-webserver[3599]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 488.750235] dagster-webserver[3599]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 488.750849] dagster-webserver[3599]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 488.751695] dagster-webserver[3599]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 488.752551] dagster-webserver[3599]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 488.753209] dagster-webserver[3599]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 488.753837] dagster-webserver[3599]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 488.754696] dagster-webserver[3599]: return DagsterPostgresStorage( full # [ 488.755554] dagster-webserver[3599]: inst_data=inst_data, full # [ 488.756217] dagster-webserver[3599]: ...<2 lines>... full # [ 488.756836] dagster-webserver[3599]: token_provider=get_token_provider_from_config(config_value), full # [ 488.757678] dagster-webserver[3599]: ) full # [ 488.758510] dagster-webserver[3599]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 488.759147] dagster-webserver[3599]: self._run_storage = PostgresRunStorage( full # [ 488.759773] dagster-webserver[3599]: ~~~~~~~~~~~~~~~~~~^ full # [ 488.760614] dagster-webserver[3599]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 488.761261] dagster-webserver[3599]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 488.761881] dagster-webserver[3599]: ) full # [ 488.762718] dagster-webserver[3599]: ^ full # [ 488.763596] dagster-webserver[3599]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 488.764202] dagster-webserver[3599]: self._engine = create_pg_engine( full # [ 488.764821] dagster-webserver[3599]: ~~~~~~~~~~~~~~~~^ full # [ 488.765452] dagster-webserver[3599]: self.postgres_url, full # [ 488.766096] dagster-webserver[3599]: ^^^^^^^^^^^^^^^^^^ full # [ 488.766719] dagster-webserver[3599]: ...<2 lines>... full # [ 488.767560] dagster-webserver[3599]: poolclass=db_pool.NullPool, full # [ 488.768198] dagster-webserver[3599]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 488.768832] dagster-webserver[3599]: ) full # [ 488.769660] dagster-webserver[3599]: ^ full # [ 488.770507] dagster-webserver[3599]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 488.771150] dagster-webserver[3599]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 488.796113] dagster-webserver[3599]: File "", line 2, in create_engine full # [ 488.796676] dagster-webserver[3599]: return target(fn, url, **kwargs) full # [ 488.797531] dagster-webserver[3599]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 488.798220] dagster-webserver[3599]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 488.798817] dagster-webserver[3599]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 488.799687] dagster-webserver[3599]: dbapi = dbapi_meth(**dbapi_args) full # [ 488.800573] dagster-webserver[3599]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 488.801238] dagster-webserver[3599]: import psycopg full # [ 488.801887] dagster-webserver[3599]: ModuleNotFoundError: No module named 'psycopg' full # [ 489.099532] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 489.101814] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 489.104107] systemd[1]: dagster-webserver.service: Consumed 2.017s CPU time over 8.134s wall clock time, 111.5M memory peak. full # [ 490.875617] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 66. full # [ 490.878722] systemd[1]: Started Dagster Daemon. full # [ 492.713197] dagster-daemon[3625]: Traceback (most recent call last): full # [ 492.715707] dagster-daemon[3625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 492.716325] dagster-daemon[3625]: sys.exit(main()) full # [ 492.716707] dagster-daemon[3625]: ~~~~^^ full # [ 492.717544] dagster-daemon[3625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 492.718189] dagster-daemon[3625]: cli(obj={}) full # [ 492.718841] dagster-daemon[3625]: ~~~^^^^^^^^ full # [ 492.719664] dagster-daemon[3625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 492.720521] dagster-daemon[3625]: return self.main(*args, **kwargs) full # [ 492.721157] dagster-daemon[3625]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 492.721809] dagster-daemon[3625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 492.722619] dagster-daemon[3625]: rv = self.invoke(ctx) full # [ 492.723270] dagster-daemon[3625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 492.723879] dagster-daemon[3625]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 492.724744] dagster-daemon[3625]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 492.734936] dagster-daemon[3625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 492.735490] dagster-daemon[3625]: return ctx.invoke(self.callback, **ctx.params) full # [ 492.736147] dagster-daemon[3625]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 492.736792] dagster-daemon[3625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 492.737646] dagster-daemon[3625]: return callback(*args, **kwargs) full # [ 492.738295] dagster-daemon[3625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 492.738928] dagster-daemon[3625]: with get_instance_for_cli( full # [ 492.739780] dagster-daemon[3625]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 492.740630] dagster-daemon[3625]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 492.741294] dagster-daemon[3625]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 492.741725] dagster-daemon[3625]: ) as instance: full # [ 492.742575] dagster-daemon[3625]: ^ full # [ 492.743241] dagster-daemon[3625]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 492.743643] dagster-daemon[3625]: return next(self.gen) full # [ 492.744315] dagster-daemon[3625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 492.744907] dagster-daemon[3625]: with DagsterInstance.get() as instance: full # [ 492.745753] dagster-daemon[3625]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 492.746603] dagster-daemon[3625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 492.747239] dagster-daemon[3625]: return create_instance_from_dagster_home() full # [ 492.762406] dagster-daemon[3625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 492.762948] dagster-daemon[3625]: return create_instance_from_config(dagster_home_path) full # [ 492.763799] dagster-daemon[3625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 492.764440] dagster-daemon[3625]: return create_instance_from_ref(instance_ref) full # [ 492.765136] dagster-daemon[3625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 492.765743] dagster-daemon[3625]: unified_storage = instance_ref.storage full # [ 492.766614] dagster-daemon[3625]: ^^^^^^^^^^^^^^^^^^^^ full # [ 492.767260] dagster-daemon[3625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 492.767888] dagster-daemon[3625]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 492.768736] dagster-daemon[3625]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 492.780556] dagster-daemon[3625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 492.781127] dagster-daemon[3625]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 492.781760] dagster-daemon[3625]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 492.782613] dagster-daemon[3625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 492.783287] dagster-daemon[3625]: return DagsterPostgresStorage( full # [ 492.783904] dagster-daemon[3625]: inst_data=inst_data, full # [ 492.784772] dagster-daemon[3625]: ...<2 lines>... full # [ 492.785624] dagster-daemon[3625]: token_provider=get_token_provider_from_config(config_value), full # [ 492.786292] dagster-daemon[3625]: ) full # [ 492.786914] dagster-daemon[3625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 492.787766] dagster-daemon[3625]: self._run_storage = PostgresRunStorage( full # [ 492.788625] dagster-daemon[3625]: ~~~~~~~~~~~~~~~~~~^ full # [ 492.789283] dagster-daemon[3625]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 492.790003] dagster-daemon[3625]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 492.790755] dagster-daemon[3625]: ) full # [ 492.791613] dagster-daemon[3625]: ^ full # [ 492.792318] dagster-daemon[3625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 492.792917] dagster-daemon[3625]: self._engine = create_pg_engine( full # [ 492.793754] dagster-daemon[3625]: ~~~~~~~~~~~~~~~~^ full # [ 492.794605] dagster-daemon[3625]: self.postgres_url, full # [ 492.795240] dagster-daemon[3625]: ^^^^^^^^^^^^^^^^^^ full # [ 492.795861] dagster-daemon[3625]: ...<2 lines>... full # [ 492.796705] dagster-daemon[3625]: poolclass=db_pool.NullPool, full # [ 492.797539] dagster-daemon[3625]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 492.798177] dagster-daemon[3625]: ) full # [ 492.798802] dagster-daemon[3625]: ^ full # [ 492.799652] dagster-daemon[3625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 492.800346] dagster-daemon[3625]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 492.815470] dagster-daemon[3625]: File "", line 2, in create_engine full # [ 492.816001] dagster-daemon[3625]: return target(fn, url, **kwargs) full # [ 492.816668] dagster-daemon[3625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 492.817297] dagster-daemon[3625]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 492.817956] dagster-daemon[3625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 492.818806] dagster-daemon[3625]: dbapi = dbapi_meth(**dbapi_args) full # [ 492.819705] dagster-daemon[3625]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 492.820300] dagster-daemon[3625]: import psycopg full # [ 492.820956] dagster-daemon[3625]: ModuleNotFoundError: No module named 'psycopg' full # [ 493.036594] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 493.038915] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 493.041075] systemd[1]: dagster-daemon.service: Consumed 1.406s CPU time over 7.178s wall clock time, 88.5M memory peak. full # [ 494.125505] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 59. full # [ 494.128455] systemd[1]: Started Dagster Webserver. full # [ 496.755409] dagster-webserver[3642]: Traceback (most recent call last): full # [ 496.757882] dagster-webserver[3642]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 496.758672] dagster-webserver[3642]: sys.exit(main()) full # [ 496.759304] dagster-webserver[3642]: ~~~~^^ full # [ 496.759917] dagster-webserver[3642]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 496.760771] dagster-webserver[3642]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 496.761635] dagster-webserver[3642]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 496.762287] dagster-webserver[3642]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 496.762900] dagster-webserver[3642]: return self.main(*args, **kwargs) full # [ 496.763761] dagster-webserver[3642]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 496.764655] dagster-webserver[3642]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 496.765270] dagster-webserver[3642]: rv = self.invoke(ctx) full # [ 496.765895] dagster-webserver[3642]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 496.766736] dagster-webserver[3642]: return ctx.invoke(self.callback, **ctx.params) full # [ 496.767605] dagster-webserver[3642]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 496.778065] dagster-webserver[3642]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 496.778610] dagster-webserver[3642]: return callback(*args, **kwargs) full # [ 496.779292] dagster-webserver[3642]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 496.779898] dagster-webserver[3642]: instance = stack.enter_context( full # [ 496.780729] dagster-webserver[3642]: get_possibly_temporary_instance_for_cli( full # [ 496.781575] dagster-webserver[3642]: ...<3 lines>... full # [ 496.782230] dagster-webserver[3642]: ) full # [ 496.782842] dagster-webserver[3642]: ) full # [ 496.783688] dagster-webserver[3642]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 496.784544] dagster-webserver[3642]: result = _enter(cm) full # [ 496.785226] dagster-webserver[3642]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 496.785812] dagster-webserver[3642]: return next(self.gen) full # [ 496.794159] dagster-webserver[3642]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 496.794856] dagster-webserver[3642]: with DagsterInstance.get() as instance: full # [ 496.795840] dagster-webserver[3642]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 496.796701] dagster-webserver[3642]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 496.797651] dagster-webserver[3642]: return create_instance_from_dagster_home() full # [ 496.798234] dagster-webserver[3642]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 496.798848] dagster-webserver[3642]: return create_instance_from_config(dagster_home_path) full # [ 496.799708] dagster-webserver[3642]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 496.800567] dagster-webserver[3642]: return create_instance_from_ref(instance_ref) full # [ 496.801241] dagster-webserver[3642]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 496.801852] dagster-webserver[3642]: unified_storage = instance_ref.storage full # [ 496.802701] dagster-webserver[3642]: ^^^^^^^^^^^^^^^^^^^^ full # [ 496.803547] dagster-webserver[3642]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 496.804253] dagster-webserver[3642]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 496.804926] dagster-webserver[3642]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 496.805693] dagster-webserver[3642]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 496.806439] dagster-webserver[3642]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 496.807143] dagster-webserver[3642]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 496.807757] dagster-webserver[3642]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 496.808591] dagster-webserver[3642]: return DagsterPostgresStorage( full # [ 496.809238] dagster-webserver[3642]: inst_data=inst_data, full # [ 496.809848] dagster-webserver[3642]: ...<2 lines>... full # [ 496.810491] dagster-webserver[3642]: token_provider=get_token_provider_from_config(config_value), full # [ 496.811134] dagster-webserver[3642]: ) full # [ 496.811753] dagster-webserver[3642]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 496.812590] dagster-webserver[3642]: self._run_storage = PostgresRunStorage( full # [ 496.813232] dagster-webserver[3642]: ~~~~~~~~~~~~~~~~~~^ full # [ 496.813847] dagster-webserver[3642]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 496.814496] dagster-webserver[3642]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 496.815133] dagster-webserver[3642]: ) full # [ 496.815733] dagster-webserver[3642]: ^ full # [ 496.816550] dagster-webserver[3642]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 496.817190] dagster-webserver[3642]: self._engine = create_pg_engine( full # [ 496.817837] dagster-webserver[3642]: ~~~~~~~~~~~~~~~~^ full # [ 496.818680] dagster-webserver[3642]: self.postgres_url, full # [ 496.819517] dagster-webserver[3642]: ^^^^^^^^^^^^^^^^^^ full # [ 496.820181] dagster-webserver[3642]: ...<2 lines>... full # [ 496.820775] dagster-webserver[3642]: poolclass=db_pool.NullPool, full # [ 496.821605] dagster-webserver[3642]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 496.822238] dagster-webserver[3642]: ) full # [ 496.822855] dagster-webserver[3642]: ^ full # [ 496.852466] dagster-webserver[3642]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 496.853140] dagster-webserver[3642]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 496.853916] dagster-webserver[3642]: File "", line 2, in create_engine full # [ 496.854770] dagster-webserver[3642]: return target(fn, url, **kwargs) full # [ 496.855627] dagster-webserver[3642]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 496.856309] dagster-webserver[3642]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 496.856928] dagster-webserver[3642]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 496.857787] dagster-webserver[3642]: dbapi = dbapi_meth(**dbapi_args) full # [ 496.858819] dagster-webserver[3642]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 496.859710] dagster-webserver[3642]: import psycopg full # [ 496.860608] dagster-webserver[3642]: ModuleNotFoundError: No module named 'psycopg' full # [ 497.233137] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 497.233672] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 497.237967] systemd[1]: dagster-webserver.service: Consumed 2.062s CPU time over 8.136s wall clock time, 111.8M memory peak. full # [ 498.125441] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 67. full # [ 498.128530] systemd[1]: Started Dagster Daemon. full # [ 500.008895] dagster-daemon[3663]: Traceback (most recent call last): full # [ 500.011532] dagster-daemon[3663]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 500.012134] dagster-daemon[3663]: sys.exit(main()) full # [ 500.012705] dagster-daemon[3663]: ~~~~^^ full # [ 500.013546] dagster-daemon[3663]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 500.014180] dagster-daemon[3663]: cli(obj={}) full # [ 500.014835] dagster-daemon[3663]: ~~~^^^^^^^^ full # [ 500.015662] dagster-daemon[3663]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 500.016493] dagster-daemon[3663]: return self.main(*args, **kwargs) full # [ 500.017130] dagster-daemon[3663]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 500.017783] dagster-daemon[3663]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 500.018598] dagster-daemon[3663]: rv = self.invoke(ctx) full # [ 500.019238] dagster-daemon[3663]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 500.019853] dagster-daemon[3663]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 500.020530] dagster-daemon[3663]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 500.030667] dagster-daemon[3663]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 500.031227] dagster-daemon[3663]: return ctx.invoke(self.callback, **ctx.params) full # [ 500.031862] dagster-daemon[3663]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 500.032683] dagster-daemon[3663]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 500.033549] dagster-daemon[3663]: return callback(*args, **kwargs) full # [ 500.034247] dagster-daemon[3663]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 500.035055] dagster-daemon[3663]: with get_instance_for_cli( full # [ 500.035668] dagster-daemon[3663]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 500.036524] dagster-daemon[3663]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 500.037178] dagster-daemon[3663]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 500.037782] dagster-daemon[3663]: ) as instance: full # [ 500.038419] dagster-daemon[3663]: ^ full # [ 500.039090] dagster-daemon[3663]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 500.039679] dagster-daemon[3663]: return next(self.gen) full # [ 500.040515] dagster-daemon[3663]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 500.041157] dagster-daemon[3663]: with DagsterInstance.get() as instance: full # [ 500.041776] dagster-daemon[3663]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 500.054526] dagster-daemon[3663]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 500.055345] dagster-daemon[3663]: return create_instance_from_dagster_home() full # [ 500.055867] dagster-daemon[3663]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 500.056824] dagster-daemon[3663]: return create_instance_from_config(dagster_home_path) full # [ 500.057574] dagster-daemon[3663]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 500.058963] dagster-daemon[3663]: return create_instance_from_ref(instance_ref) full # [ 500.059796] dagster-daemon[3663]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 500.060630] dagster-daemon[3663]: unified_storage = instance_ref.storage full # [ 500.061970] dagster-daemon[3663]: ^^^^^^^^^^^^^^^^^^^^ full # [ 500.070565] dagster-daemon[3663]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 500.071131] dagster-daemon[3663]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 500.071755] dagster-daemon[3663]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 500.072653] dagster-daemon[3663]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 500.073260] dagster-daemon[3663]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 500.073890] dagster-daemon[3663]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 500.075094] dagster-daemon[3663]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 500.075762] dagster-daemon[3663]: return DagsterPostgresStorage( full # [ 500.076754] dagster-daemon[3663]: inst_data=inst_data, full # [ 500.077425] dagster-daemon[3663]: ...<2 lines>... full # [ 500.078128] dagster-daemon[3663]: token_provider=get_token_provider_from_config(config_value), full # [ 500.078677] dagster-daemon[3663]: ) full # [ 500.079516] dagster-daemon[3663]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 500.080240] dagster-daemon[3663]: self._run_storage = PostgresRunStorage( full # [ 500.080773] dagster-daemon[3663]: ~~~~~~~~~~~~~~~~~~^ full # [ 500.081592] dagster-daemon[3663]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 500.082294] dagster-daemon[3663]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 500.082856] dagster-daemon[3663]: ) full # [ 500.083492] dagster-daemon[3663]: ^ full # [ 500.096806] dagster-daemon[3663]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 500.097569] dagster-daemon[3663]: self._engine = create_pg_engine( full # [ 500.098220] dagster-daemon[3663]: ~~~~~~~~~~~~~~~~^ full # [ 500.098835] dagster-daemon[3663]: self.postgres_url, full # [ 500.099762] dagster-daemon[3663]: ^^^^^^^^^^^^^^^^^^ full # [ 500.100532] dagster-daemon[3663]: ...<2 lines>... full # [ 500.101258] dagster-daemon[3663]: poolclass=db_pool.NullPool, full # [ 500.101820] dagster-daemon[3663]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 500.102656] dagster-daemon[3663]: ) full # [ 500.103561] dagster-daemon[3663]: ^ full # [ 500.104128] dagster-daemon[3663]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 500.104752] dagster-daemon[3663]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 500.105756] dagster-daemon[3663]: File "", line 2, in create_engine full # [ 500.106417] dagster-daemon[3663]: return target(fn, url, **kwargs) full # [ 500.107163] dagster-daemon[3663]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 500.107865] dagster-daemon[3663]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 500.108696] dagster-daemon[3663]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 500.109896] dagster-daemon[3663]: dbapi = dbapi_meth(**dbapi_args) full # [ 500.123094] dagster-daemon[3663]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 500.123596] dagster-daemon[3663]: import psycopg full # [ 500.124322] dagster-daemon[3663]: ModuleNotFoundError: No module named 'psycopg' full # [ 500.358706] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 500.361330] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 500.363719] systemd[1]: dagster-daemon.service: Consumed 1.452s CPU time over 7.321s wall clock time, 88.5M memory peak. full # [ 502.375898] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 60. full # [ 502.378937] systemd[1]: Started Dagster Webserver. full # [ 505.047197] dagster-webserver[3684]: Traceback (most recent call last): full # [ 505.049796] dagster-webserver[3684]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 505.050687] dagster-webserver[3684]: sys.exit(main()) full # [ 505.051565] dagster-webserver[3684]: ~~~~^^ full # [ 505.052205] dagster-webserver[3684]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 505.052813] dagster-webserver[3684]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 505.053670] dagster-webserver[3684]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 505.054309] dagster-webserver[3684]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 505.054904] dagster-webserver[3684]: return self.main(*args, **kwargs) full # [ 505.055724] dagster-webserver[3684]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 505.056555] dagster-webserver[3684]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 505.057199] dagster-webserver[3684]: rv = self.invoke(ctx) full # [ 505.065264] dagster-webserver[3684]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 505.065820] dagster-webserver[3684]: return ctx.invoke(self.callback, **ctx.params) full # [ 505.066731] dagster-webserver[3684]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 505.067768] dagster-webserver[3684]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 505.068648] dagster-webserver[3684]: return callback(*args, **kwargs) full # [ 505.069286] dagster-webserver[3684]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 505.069899] dagster-webserver[3684]: instance = stack.enter_context( full # [ 505.070733] dagster-webserver[3684]: get_possibly_temporary_instance_for_cli( full # [ 505.071577] dagster-webserver[3684]: ...<3 lines>... full # [ 505.072232] dagster-webserver[3684]: ) full # [ 505.073085] dagster-webserver[3684]: ) full # [ 505.073708] dagster-webserver[3684]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 505.074504] dagster-webserver[3684]: result = _enter(cm) full # [ 505.075143] dagster-webserver[3684]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 505.075760] dagster-webserver[3684]: return next(self.gen) full # [ 505.085834] dagster-webserver[3684]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 505.086585] dagster-webserver[3684]: with DagsterInstance.get() as instance: full # [ 505.087239] dagster-webserver[3684]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 505.087659] dagster-webserver[3684]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 505.088296] dagster-webserver[3684]: return create_instance_from_dagster_home() full # [ 505.088939] dagster-webserver[3684]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 505.089781] dagster-webserver[3684]: return create_instance_from_config(dagster_home_path) full # [ 505.090746] dagster-webserver[3684]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 505.091650] dagster-webserver[3684]: return create_instance_from_ref(instance_ref) full # [ 505.092286] dagster-webserver[3684]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 505.092925] dagster-webserver[3684]: unified_storage = instance_ref.storage full # [ 505.093769] dagster-webserver[3684]: ^^^^^^^^^^^^^^^^^^^^ full # [ 505.106895] dagster-webserver[3684]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 505.107667] dagster-webserver[3684]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 505.108296] dagster-webserver[3684]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 505.108905] dagster-webserver[3684]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 505.109747] dagster-webserver[3684]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 505.110589] dagster-webserver[3684]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 505.111254] dagster-webserver[3684]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 505.111874] dagster-webserver[3684]: return DagsterPostgresStorage( full # [ 505.112717] dagster-webserver[3684]: inst_data=inst_data, full # [ 505.113568] dagster-webserver[3684]: ...<2 lines>... full # [ 505.114223] dagster-webserver[3684]: token_provider=get_token_provider_from_config(config_value), full # [ 505.114839] dagster-webserver[3684]: ) full # [ 505.115712] dagster-webserver[3684]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 505.116521] dagster-webserver[3684]: self._run_storage = PostgresRunStorage( full # [ 505.117185] dagster-webserver[3684]: ~~~~~~~~~~~~~~~~~~^ full # [ 505.117804] dagster-webserver[3684]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 505.118653] dagster-webserver[3684]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 505.119269] dagster-webserver[3684]: ) full # [ 505.119904] dagster-webserver[3684]: ^ full # [ 505.120931] dagster-webserver[3684]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 505.121834] dagster-webserver[3684]: self._engine = create_pg_engine( full # [ 505.122603] dagster-webserver[3684]: ~~~~~~~~~~~~~~~~^ full # [ 505.123241] dagster-webserver[3684]: self.postgres_url, full # [ 505.123863] dagster-webserver[3684]: ^^^^^^^^^^^^^^^^^^ full # [ 505.124703] dagster-webserver[3684]: ...<2 lines>... full # [ 505.125718] dagster-webserver[3684]: poolclass=db_pool.NullPool, full # [ 505.126546] dagster-webserver[3684]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 505.127190] dagster-webserver[3684]: ) full # [ 505.127801] dagster-webserver[3684]: ^ full # [ 505.144258] dagster-webserver[3684]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 505.146911] dagster-webserver[3684]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 505.148398] dagster-webserver[3684]: File "", line 2, in create_engine full # [ 505.150616] dagster-webserver[3684]: return target(fn, url, **kwargs) full # [ 505.151872] dagster-webserver[3684]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 505.154469] dagster-webserver[3684]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 505.155991] dagster-webserver[3684]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 505.158669] dagster-webserver[3684]: dbapi = dbapi_meth(**dbapi_args) full # [ 505.159880] dagster-webserver[3684]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 505.162660] dagster-webserver[3684]: import psycopg full # [ 505.163652] dagster-webserver[3684]: ModuleNotFoundError: No module named 'psycopg' full # [ 505.375482] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 68. full # [ 505.380444] systemd[1]: Started Dagster Daemon. full # [ 505.435120] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 505.435866] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 505.436838] systemd[1]: dagster-webserver.service: Consumed 2.026s CPU time over 8.194s wall clock time, 111.8M memory peak. full # [ 507.226717] dagster-daemon[3698]: Traceback (most recent call last): full # [ 507.229300] dagster-daemon[3698]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 507.229863] dagster-daemon[3698]: sys.exit(main()) full # [ 507.230681] dagster-daemon[3698]: ~~~~^^ full # [ 507.231515] dagster-daemon[3698]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 507.232157] dagster-daemon[3698]: cli(obj={}) full # [ 507.232788] dagster-daemon[3698]: ~~~^^^^^^^^ full # [ 507.233617] dagster-daemon[3698]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 507.234272] dagster-daemon[3698]: return self.main(*args, **kwargs) full # [ 507.234884] dagster-daemon[3698]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 507.235763] dagster-daemon[3698]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 507.236548] dagster-daemon[3698]: rv = self.invoke(ctx) full # [ 507.237187] dagster-daemon[3698]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 507.237799] dagster-daemon[3698]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 507.238654] dagster-daemon[3698]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 507.248301] dagster-daemon[3698]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 507.248822] dagster-daemon[3698]: return ctx.invoke(self.callback, **ctx.params) full # [ 507.249639] dagster-daemon[3698]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 507.250655] dagster-daemon[3698]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 507.251500] dagster-daemon[3698]: return callback(*args, **kwargs) full # [ 507.252323] dagster-daemon[3698]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 507.252946] dagster-daemon[3698]: with get_instance_for_cli( full # [ 507.253772] dagster-daemon[3698]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 507.254701] dagster-daemon[3698]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 507.255234] dagster-daemon[3698]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 507.255846] dagster-daemon[3698]: ) as instance: full # [ 507.256558] dagster-daemon[3698]: ^ full # [ 507.257156] dagster-daemon[3698]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 507.257864] dagster-daemon[3698]: return next(self.gen) full # [ 507.267831] dagster-daemon[3698]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 507.268591] dagster-daemon[3698]: with DagsterInstance.get() as instance: full # [ 507.269222] dagster-daemon[3698]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 507.269872] dagster-daemon[3698]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 507.270864] dagster-daemon[3698]: return create_instance_from_dagster_home() full # [ 507.271697] dagster-daemon[3698]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 507.272601] dagster-daemon[3698]: return create_instance_from_config(dagster_home_path) full # [ 507.273209] dagster-daemon[3698]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 507.273782] dagster-daemon[3698]: return create_instance_from_ref(instance_ref) full # [ 507.274442] dagster-daemon[3698]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 507.275059] dagster-daemon[3698]: unified_storage = instance_ref.storage full # [ 507.275705] dagster-daemon[3698]: ^^^^^^^^^^^^^^^^^^^^ full # [ 507.276560] dagster-daemon[3698]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 507.277139] dagster-daemon[3698]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 507.277757] dagster-daemon[3698]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 507.278653] dagster-daemon[3698]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 507.279227] dagster-daemon[3698]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 507.279838] dagster-daemon[3698]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 507.280748] dagster-daemon[3698]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 507.281509] dagster-daemon[3698]: return DagsterPostgresStorage( full # [ 507.282178] dagster-daemon[3698]: inst_data=inst_data, full # [ 507.282759] dagster-daemon[3698]: ...<2 lines>... full # [ 507.283637] dagster-daemon[3698]: token_provider=get_token_provider_from_config(config_value), full # [ 507.284231] dagster-daemon[3698]: ) full # [ 507.305626] dagster-daemon[3698]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 507.306370] dagster-daemon[3698]: self._run_storage = PostgresRunStorage( full # [ 507.307040] dagster-daemon[3698]: ~~~~~~~~~~~~~~~~~~^ full # [ 507.307660] dagster-daemon[3698]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 507.308466] dagster-daemon[3698]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 507.309172] dagster-daemon[3698]: ) full # [ 507.309838] dagster-daemon[3698]: ^ full # [ 507.310965] dagster-daemon[3698]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 507.311778] dagster-daemon[3698]: self._engine = create_pg_engine( full # [ 507.312605] dagster-daemon[3698]: ~~~~~~~~~~~~~~~~^ full # [ 507.313242] dagster-daemon[3698]: self.postgres_url, full # [ 507.314146] dagster-daemon[3698]: ^^^^^^^^^^^^^^^^^^ full # [ 507.314875] dagster-daemon[3698]: ...<2 lines>... full # [ 507.315712] dagster-daemon[3698]: poolclass=db_pool.NullPool, full # [ 507.316634] dagster-daemon[3698]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 507.317219] dagster-daemon[3698]: ) full # [ 507.317821] dagster-daemon[3698]: ^ full # [ 507.318800] dagster-daemon[3698]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 507.319517] dagster-daemon[3698]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 507.320266] dagster-daemon[3698]: File "", line 2, in create_engine full # [ 507.320991] dagster-daemon[3698]: return target(fn, url, **kwargs) full # [ 507.321865] dagster-daemon[3698]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 507.322749] dagster-daemon[3698]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 507.323515] dagster-daemon[3698]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 507.324220] dagster-daemon[3698]: dbapi = dbapi_meth(**dbapi_args) full # [ 507.339087] dagster-daemon[3698]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 507.341884] dagster-daemon[3698]: import psycopg full # [ 507.342839] dagster-daemon[3698]: ModuleNotFoundError: No module named 'psycopg' full # [ 507.538899] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 507.539883] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 507.543629] systemd[1]: dagster-daemon.service: Consumed 1.419s CPU time over 7.179s wall clock time, 88.6M memory peak. full # [ 510.626086] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 61. full # [ 510.630790] systemd[1]: Started Dagster Webserver. full # [ 512.625504] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 69. full # [ 512.627828] systemd[1]: Started Dagster Daemon. full # [ 513.228594] dagster-webserver[3726]: Traceback (most recent call last): full # [ 513.231139] dagster-webserver[3726]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 513.231688] dagster-webserver[3726]: sys.exit(main()) full # [ 513.232504] dagster-webserver[3726]: ~~~~^^ full # [ 513.233177] dagster-webserver[3726]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 513.233768] dagster-webserver[3726]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 513.234628] dagster-webserver[3726]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 513.235384] dagster-webserver[3726]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 513.235873] dagster-webserver[3726]: return self.main(*args, **kwargs) full # [ 513.237081] dagster-webserver[3726]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 513.243687] dagster-webserver[3726]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 513.244217] dagster-webserver[3726]: rv = self.invoke(ctx) full # [ 513.244626] dagster-webserver[3726]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 513.246144] dagster-webserver[3726]: return ctx.invoke(self.callback, **ctx.params) full # [ 513.246709] dagster-webserver[3726]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 513.247532] dagster-webserver[3726]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 513.248374] dagster-webserver[3726]: return callback(*args, **kwargs) full # [ 513.249194] dagster-webserver[3726]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 513.249817] dagster-webserver[3726]: instance = stack.enter_context( full # [ 513.250750] dagster-webserver[3726]: get_possibly_temporary_instance_for_cli( full # [ 513.251269] dagster-webserver[3726]: ...<3 lines>... full # [ 513.251902] dagster-webserver[3726]: ) full # [ 513.252835] dagster-webserver[3726]: ) full # [ 513.253577] dagster-webserver[3726]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 513.254678] dagster-webserver[3726]: result = _enter(cm) full # [ 513.264222] dagster-webserver[3726]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 513.264752] dagster-webserver[3726]: return next(self.gen) full # [ 513.265578] dagster-webserver[3726]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 513.266431] dagster-webserver[3726]: with DagsterInstance.get() as instance: full # [ 513.267055] dagster-webserver[3726]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 513.267703] dagster-webserver[3726]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 513.268598] dagster-webserver[3726]: return create_instance_from_dagster_home() full # [ 513.269145] dagster-webserver[3726]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 513.269749] dagster-webserver[3726]: return create_instance_from_config(dagster_home_path) full # [ 513.279566] dagster-webserver[3726]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 513.280108] dagster-webserver[3726]: return create_instance_from_ref(instance_ref) full # [ 513.280703] dagster-webserver[3726]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 513.284091] dagster-webserver[3726]: unified_storage = instance_ref.storage full # [ 513.284760] dagster-webserver[3726]: ^^^^^^^^^^^^^^^^^^^^ full # [ 513.286646] dagster-webserver[3726]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 513.287252] dagster-webserver[3726]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 513.287851] dagster-webserver[3726]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 513.288689] dagster-webserver[3726]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 513.289524] dagster-webserver[3726]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 513.290251] dagster-webserver[3726]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 513.299151] dagster-webserver[3726]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 513.299679] dagster-webserver[3726]: return DagsterPostgresStorage( full # [ 513.300508] dagster-webserver[3726]: inst_data=inst_data, full # [ 513.302643] dagster-webserver[3726]: ...<2 lines>... full # [ 513.303182] dagster-webserver[3726]: token_provider=get_token_provider_from_config(config_value), full # [ 513.303799] dagster-webserver[3726]: ) full # [ 513.304830] dagster-webserver[3726]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 513.305663] dagster-webserver[3726]: self._run_storage = PostgresRunStorage( full # [ 513.306585] dagster-webserver[3726]: ~~~~~~~~~~~~~~~~~~^ full # [ 513.307139] dagster-webserver[3726]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 513.307765] dagster-webserver[3726]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 513.308661] dagster-webserver[3726]: ) full # [ 513.309224] dagster-webserver[3726]: ^ full # [ 513.309664] dagster-webserver[3726]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 513.310347] dagster-webserver[3726]: self._engine = create_pg_engine( full # [ 513.310890] dagster-webserver[3726]: ~~~~~~~~~~~~~~~~^ full # [ 513.311725] dagster-webserver[3726]: self.postgres_url, full # [ 513.315746] dagster-webserver[3726]: ^^^^^^^^^^^^^^^^^^ full # [ 513.316596] dagster-webserver[3726]: ...<2 lines>... full # [ 513.317402] dagster-webserver[3726]: poolclass=db_pool.NullPool, full # [ 513.318072] dagster-webserver[3726]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 513.318684] dagster-webserver[3726]: ) full # [ 513.319652] dagster-webserver[3726]: ^ full # [ 513.325724] dagster-webserver[3726]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 513.326255] dagster-webserver[3726]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 513.326869] dagster-webserver[3726]: File "", line 2, in create_engine full # [ 513.327697] dagster-webserver[3726]: return target(fn, url, **kwargs) full # [ 513.328938] dagster-webserver[3726]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 513.329759] dagster-webserver[3726]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 513.330748] dagster-webserver[3726]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 513.331422] dagster-webserver[3726]: dbapi = dbapi_meth(**dbapi_args) full # [ 513.332152] dagster-webserver[3726]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 513.332681] dagster-webserver[3726]: import psycopg full # [ 513.344081] dagster-webserver[3726]: ModuleNotFoundError: No module named 'psycopg' full # [ 513.697562] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 513.698465] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 513.700538] systemd[1]: dagster-webserver.service: Consumed 2.062s CPU time over 8.264s wall clock time, 111.5M memory peak. full # [ 514.565560] dagster-daemon[3736]: Traceback (most recent call last): full # [ 514.567963] dagster-daemon[3736]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 514.568581] dagster-daemon[3736]: sys.exit(main()) full # [ 514.569226] dagster-daemon[3736]: ~~~~^^ full # [ 514.569842] dagster-daemon[3736]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 514.570699] dagster-daemon[3736]: cli(obj={}) full # [ 514.571575] dagster-daemon[3736]: ~~~^^^^^^^^ full # [ 514.572226] dagster-daemon[3736]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 514.572883] dagster-daemon[3736]: return self.main(*args, **kwargs) full # [ 514.573853] dagster-daemon[3736]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 514.574562] dagster-daemon[3736]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 514.575168] dagster-daemon[3736]: rv = self.invoke(ctx) full # [ 514.575796] dagster-daemon[3736]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 514.576438] dagster-daemon[3736]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 514.577140] dagster-daemon[3736]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 514.587124] dagster-daemon[3736]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 514.587678] dagster-daemon[3736]: return ctx.invoke(self.callback, **ctx.params) full # [ 514.588534] dagster-daemon[3736]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 514.589189] dagster-daemon[3736]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 514.589811] dagster-daemon[3736]: return callback(*args, **kwargs) full # [ 514.590711] dagster-daemon[3736]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 514.591296] dagster-daemon[3736]: with get_instance_for_cli( full # [ 514.591944] dagster-daemon[3736]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 514.592817] dagster-daemon[3736]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 514.593672] dagster-daemon[3736]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 514.594522] dagster-daemon[3736]: ) as instance: full # [ 514.595177] dagster-daemon[3736]: ^ full # [ 514.595810] dagster-daemon[3736]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 514.596671] dagster-daemon[3736]: return next(self.gen) full # [ 514.606740] dagster-daemon[3736]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 514.607334] dagster-daemon[3736]: with DagsterInstance.get() as instance: full # [ 514.607929] dagster-daemon[3736]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 514.608849] dagster-daemon[3736]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 514.609852] dagster-daemon[3736]: return create_instance_from_dagster_home() full # [ 514.610759] dagster-daemon[3736]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 514.611575] dagster-daemon[3736]: return create_instance_from_config(dagster_home_path) full # [ 514.612228] dagster-daemon[3736]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 514.613092] dagster-daemon[3736]: return create_instance_from_ref(instance_ref) full # [ 514.622581] dagster-daemon[3736]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 514.623144] dagster-daemon[3736]: unified_storage = instance_ref.storage full # [ 514.623802] dagster-daemon[3736]: ^^^^^^^^^^^^^^^^^^^^ full # [ 514.624639] dagster-daemon[3736]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 514.625312] dagster-daemon[3736]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 514.626132] dagster-daemon[3736]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 514.626756] dagster-daemon[3736]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 514.627677] dagster-daemon[3736]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 514.628301] dagster-daemon[3736]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 514.628918] dagster-daemon[3736]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 514.629526] dagster-daemon[3736]: return DagsterPostgresStorage( full # [ 514.630194] dagster-daemon[3736]: inst_data=inst_data, full # [ 514.630820] dagster-daemon[3736]: ...<2 lines>... full # [ 514.631671] dagster-daemon[3736]: token_provider=get_token_provider_from_config(config_value), full # [ 514.632525] dagster-daemon[3736]: ) full # [ 514.633213] dagster-daemon[3736]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 514.633826] dagster-daemon[3736]: self._run_storage = PostgresRunStorage( full # [ 514.634702] dagster-daemon[3736]: ~~~~~~~~~~~~~~~~~~^ full # [ 514.635532] dagster-daemon[3736]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 514.636321] dagster-daemon[3736]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 514.637068] dagster-daemon[3736]: ) full # [ 514.637702] dagster-daemon[3736]: ^ full # [ 514.653786] dagster-daemon[3736]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 514.654546] dagster-daemon[3736]: self._engine = create_pg_engine( full # [ 514.655214] dagster-daemon[3736]: ~~~~~~~~~~~~~~~~^ full # [ 514.655861] dagster-daemon[3736]: self.postgres_url, full # [ 514.656654] dagster-daemon[3736]: ^^^^^^^^^^^^^^^^^^ full # [ 514.657315] dagster-daemon[3736]: ...<2 lines>... full # [ 514.657912] dagster-daemon[3736]: poolclass=db_pool.NullPool, full # [ 514.658761] dagster-daemon[3736]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 514.659612] dagster-daemon[3736]: ) full # [ 514.660304] dagster-daemon[3736]: ^ full # [ 514.660905] dagster-daemon[3736]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 514.661765] dagster-daemon[3736]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 514.662579] dagster-daemon[3736]: File "", line 2, in create_engine full # [ 514.663219] dagster-daemon[3736]: return target(fn, url, **kwargs) full # [ 514.663858] dagster-daemon[3736]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 514.664650] dagster-daemon[3736]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 514.665270] dagster-daemon[3736]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 514.665903] dagster-daemon[3736]: dbapi = dbapi_meth(**dbapi_args) full # [ 514.677536] dagster-daemon[3736]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 514.680289] dagster-daemon[3736]: import psycopg full # [ 514.681263] dagster-daemon[3736]: ModuleNotFoundError: No module named 'psycopg' full # [ 514.880109] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 514.882359] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 514.884491] systemd[1]: dagster-daemon.service: Consumed 1.450s CPU time over 7.334s wall clock time, 88.5M memory peak. full # [ 518.875836] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 62. full # [ 518.878809] systemd[1]: Started Dagster Webserver. full # [ 520.126249] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 70. full # [ 520.129440] systemd[1]: Started Dagster Daemon. full # [ 521.546357] dagster-webserver[3768]: Traceback (most recent call last): full # [ 521.547633] dagster-webserver[3768]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 521.549767] dagster-webserver[3768]: sys.exit(main()) full # [ 521.550773] dagster-webserver[3768]: ~~~~^^ full # [ 521.551782] dagster-webserver[3768]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 521.554241] dagster-webserver[3768]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 521.555621] dagster-webserver[3768]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 521.559077] dagster-webserver[3768]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 521.561505] dagster-webserver[3768]: return self.main(*args, **kwargs) full # [ 521.562740] dagster-webserver[3768]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 521.563958] dagster-webserver[3768]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 521.566307] dagster-webserver[3768]: rv = self.invoke(ctx) full # [ 521.567385] dagster-webserver[3768]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 521.569754] dagster-webserver[3768]: return ctx.invoke(self.callback, **ctx.params) full # [ 521.571189] dagster-webserver[3768]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 521.572601] dagster-webserver[3768]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 521.574955] dagster-webserver[3768]: return callback(*args, **kwargs) full # [ 521.576201] dagster-webserver[3768]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 521.578858] dagster-webserver[3768]: instance = stack.enter_context( full # [ 521.580087] dagster-webserver[3768]: get_possibly_temporary_instance_for_cli( full # [ 521.581468] dagster-webserver[3768]: ...<3 lines>... full # [ 521.582468] dagster-webserver[3768]: ) full # [ 521.583372] dagster-webserver[3768]: ) full # [ 521.584181] dagster-webserver[3768]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 521.586509] dagster-webserver[3768]: result = _enter(cm) full # [ 521.587554] dagster-webserver[3768]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 521.589829] dagster-webserver[3768]: return next(self.gen) full # [ 521.593102] dagster-webserver[3768]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 521.596028] dagster-webserver[3768]: with DagsterInstance.get() as instance: full # [ 521.597336] dagster-webserver[3768]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 521.598474] dagster-webserver[3768]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 521.601599] dagster-webserver[3768]: return create_instance_from_dagster_home() full # [ 521.602952] dagster-webserver[3768]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 521.605900] dagster-webserver[3768]: return create_instance_from_config(dagster_home_path) full # [ 521.607414] dagster-webserver[3768]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 521.610287] dagster-webserver[3768]: return create_instance_from_ref(instance_ref) full # [ 521.614092] dagster-webserver[3768]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 521.616937] dagster-webserver[3768]: unified_storage = instance_ref.storage full # [ 521.618227] dagster-webserver[3768]: ^^^^^^^^^^^^^^^^^^^^ full # [ 521.619546] dagster-webserver[3768]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 521.622154] dagster-webserver[3768]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 521.624123] dagster-webserver[3768]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 521.625673] dagster-webserver[3768]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 521.628296] dagster-webserver[3768]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 521.629927] dagster-webserver[3768]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 521.631565] dagster-webserver[3768]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 521.637206] dagster-webserver[3768]: return DagsterPostgresStorage( full # [ 521.638398] dagster-webserver[3768]: inst_data=inst_data, full # [ 521.639542] dagster-webserver[3768]: ...<2 lines>... full # [ 521.640533] dagster-webserver[3768]: token_provider=get_token_provider_from_config(config_value), full # [ 521.642153] dagster-webserver[3768]: ) full # [ 521.642949] dagster-webserver[3768]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 521.645788] dagster-webserver[3768]: self._run_storage = PostgresRunStorage( full # [ 521.647240] dagster-webserver[3768]: ~~~~~~~~~~~~~~~~~~^ full # [ 521.648565] dagster-webserver[3768]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 521.650351] dagster-webserver[3768]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 521.654093] dagster-webserver[3768]: ) full # [ 521.654895] dagster-webserver[3768]: ^ full # [ 521.655722] dagster-webserver[3768]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 521.658530] dagster-webserver[3768]: self._engine = create_pg_engine( full # [ 521.659737] dagster-webserver[3768]: ~~~~~~~~~~~~~~~~^ full # [ 521.660940] dagster-webserver[3768]: self.postgres_url, full # [ 521.662103] dagster-webserver[3768]: ^^^^^^^^^^^^^^^^^^ full # [ 521.663219] dagster-webserver[3768]: ...<2 lines>... full # [ 521.664217] dagster-webserver[3768]: poolclass=db_pool.NullPool, full # [ 521.665419] dagster-webserver[3768]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 521.668089] dagster-webserver[3768]: ) full # [ 521.668886] dagster-webserver[3768]: ^ full # [ 521.669708] dagster-webserver[3768]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 521.672326] dagster-webserver[3768]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 521.673798] dagster-webserver[3768]: File "", line 2, in create_engine full # [ 521.676044] dagster-webserver[3768]: return target(fn, url, **kwargs) full # [ 521.677251] dagster-webserver[3768]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 521.679841] dagster-webserver[3768]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 521.681363] dagster-webserver[3768]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 521.683964] dagster-webserver[3768]: dbapi = dbapi_meth(**dbapi_args) full # [ 521.687213] dagster-webserver[3768]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 521.690041] dagster-webserver[3768]: import psycopg full # [ 521.691032] dagster-webserver[3768]: ModuleNotFoundError: No module named 'psycopg' full # [ 521.948340] dagster-daemon[3774]: Traceback (most recent call last): full # [ 521.949666] dagster-daemon[3774]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 521.951746] dagster-daemon[3774]: sys.exit(main()) full # [ 521.952743] dagster-daemon[3774]: ~~~~^^ full # [ 521.953714] dagster-daemon[3774]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 521.956236] dagster-daemon[3774]: cli(obj={}) full # [ 521.957186] dagster-daemon[3774]: ~~~^^^^^^^^ full # [ 521.959039] dagster-daemon[3774]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 521.961433] dagster-daemon[3774]: return self.main(*args, **kwargs) full # [ 521.962615] dagster-daemon[3774]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 521.963797] dagster-daemon[3774]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 521.966152] dagster-daemon[3774]: rv = self.invoke(ctx) full # [ 521.967189] dagster-daemon[3774]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 521.969521] dagster-daemon[3774]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 521.970978] dagster-daemon[3774]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 521.972455] dagster-daemon[3774]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 521.974785] dagster-daemon[3774]: return ctx.invoke(self.callback, **ctx.params) full # [ 521.978123] dagster-daemon[3774]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 521.979484] dagster-daemon[3774]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 521.981802] dagster-daemon[3774]: return callback(*args, **kwargs) full # [ 521.982973] dagster-daemon[3774]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 521.985634] dagster-daemon[3774]: with get_instance_for_cli( full # [ 521.986739] dagster-daemon[3774]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 521.987858] dagster-daemon[3774]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 521.989718] dagster-daemon[3774]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 521.991576] dagster-daemon[3774]: ) as instance: full # [ 521.992515] dagster-daemon[3774]: ^ full # [ 521.995213] dagster-daemon[3774]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 521.997460] dagster-daemon[3774]: return next(self.gen) full # [ 521.998477] dagster-daemon[3774]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 522.001150] dagster-daemon[3774]: with DagsterInstance.get() as instance: full # [ 522.002425] dagster-daemon[3774]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 522.003515] dagster-daemon[3774]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 522.006078] dagster-daemon[3774]: return create_instance_from_dagster_home() full # [ 522.007387] dagster-daemon[3774]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 522.010270] dagster-daemon[3774]: return create_instance_from_config(dagster_home_path) full # [ 522.014109] dagster-daemon[3774]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 522.016956] dagster-daemon[3774]: return create_instance_from_ref(instance_ref) full # [ 522.018316] dagster-daemon[3774]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 522.021136] dagster-daemon[3774]: unified_storage = instance_ref.storage full # [ 522.022398] dagster-daemon[3774]: ^^^^^^^^^^^^^^^^^^^^ full # [ 522.023663] dagster-daemon[3774]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 522.026192] dagster-daemon[3774]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 522.028119] dagster-daemon[3774]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 522.029633] dagster-daemon[3774]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 522.032211] dagster-daemon[3774]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 522.033815] dagster-daemon[3774]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 522.035407] dagster-daemon[3774]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 522.038036] dagster-daemon[3774]: return DagsterPostgresStorage( full # [ 522.039188] dagster-daemon[3774]: inst_data=inst_data, full # [ 522.040267] dagster-daemon[3774]: ...<2 lines>... full # [ 522.041231] dagster-daemon[3774]: token_provider=get_token_provider_from_config(config_value), full # [ 522.042811] dagster-daemon[3774]: ) full # [ 522.043598] dagster-daemon[3774]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 522.046179] dagster-daemon[3774]: self._run_storage = PostgresRunStorage( full # [ 522.047450] dagster-daemon[3774]: ~~~~~~~~~~~~~~~~~~^ full # [ 522.048698] dagster-daemon[3774]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 522.050386] dagster-daemon[3774]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 522.052083] dagster-daemon[3774]: ) full # [ 522.052847] dagster-daemon[3774]: ^ full # [ 522.053640] dagster-daemon[3774]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 522.056353] dagster-daemon[3774]: self._engine = create_pg_engine( full # [ 522.057510] dagster-daemon[3774]: ~~~~~~~~~~~~~~~~^ full # [ 522.058679] dagster-daemon[3774]: self.postgres_url, full # [ 522.059720] dagster-daemon[3774]: ^^^^^^^^^^^^^^^^^^ full # [ 522.060756] dagster-daemon[3774]: ...<2 lines>... full # [ 522.061722] dagster-daemon[3774]: poolclass=db_pool.NullPool, full # [ 522.062881] dagster-daemon[3774]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 522.064093] dagster-daemon[3774]: ) full # [ 522.064858] dagster-daemon[3774]: ^ full # [ 522.065650] dagster-daemon[3774]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 522.068232] dagster-daemon[3774]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 522.069673] dagster-daemon[3774]: File "", line 2, in create_engine full # [ 522.071885] dagster-daemon[3774]: return target(fn, url, **kwargs) full # [ 522.073117] dagster-daemon[3774]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 522.075803] dagster-daemon[3774]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 522.077805] dagster-daemon[3774]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 522.080395] dagster-daemon[3774]: dbapi = dbapi_meth(**dbapi_args) full # [ 522.081565] dagster-daemon[3774]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 522.084311] dagster-daemon[3774]: import psycopg full # [ 522.085242] dagster-daemon[3774]: ModuleNotFoundError: No module named 'psycopg' full # [ 522.130538] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 522.132634] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 522.134382] systemd[1]: dagster-webserver.service: Consumed 2.089s CPU time over 8.430s wall clock time, 111.6M memory peak. full # [ 522.203192] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 522.205310] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 522.208374] systemd[1]: dagster-daemon.service: Consumed 1.471s CPU time over 7.326s wall clock time, 88.5M memory peak. full # [ 527.376568] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 63. full # [ 527.379849] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 71. full # [ 527.382818] systemd[1]: Started Dagster Daemon. full # [ 527.384449] systemd[1]: Started Dagster Webserver. full # [ 529.247347] dagster-daemon[3816]: Traceback (most recent call last): full # [ 529.249204] dagster-daemon[3816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 529.251289] dagster-daemon[3816]: sys.exit(main()) full # [ 529.252260] dagster-daemon[3816]: ~~~~^^ full # [ 529.255080] dagster-daemon[3816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 529.257622] dagster-daemon[3816]: cli(obj={}) full # [ 529.258565] dagster-daemon[3816]: ~~~^^^^^^^^ full # [ 529.259475] dagster-daemon[3816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 529.261837] dagster-daemon[3816]: return self.main(*args, **kwargs) full # [ 529.265092] dagster-daemon[3816]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 529.266280] dagster-daemon[3816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 529.268602] dagster-daemon[3816]: rv = self.invoke(ctx) full # [ 529.269636] dagster-daemon[3816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 529.271961] dagster-daemon[3816]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 529.273487] dagster-daemon[3816]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 529.274926] dagster-daemon[3816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 529.277248] dagster-daemon[3816]: return ctx.invoke(self.callback, **ctx.params) full # [ 529.278605] dagster-daemon[3816]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 529.280039] dagster-daemon[3816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 529.282367] dagster-daemon[3816]: return callback(*args, **kwargs) full # [ 529.283535] dagster-daemon[3816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 529.286137] dagster-daemon[3816]: with get_instance_for_cli( full # [ 529.287235] dagster-daemon[3816]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 529.288341] dagster-daemon[3816]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 529.290187] dagster-daemon[3816]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 529.292081] dagster-daemon[3816]: ) as instance: full # [ 529.295092] dagster-daemon[3816]: ^ full # [ 529.295863] dagster-daemon[3816]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 529.298179] dagster-daemon[3816]: return next(self.gen) full # [ 529.299210] dagster-daemon[3816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 529.301813] dagster-daemon[3816]: with DagsterInstance.get() as instance: full # [ 529.303084] dagster-daemon[3816]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 529.304308] dagster-daemon[3816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 529.306843] dagster-daemon[3816]: return create_instance_from_dagster_home() full # [ 529.308164] dagster-daemon[3816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 529.311093] dagster-daemon[3816]: return create_instance_from_config(dagster_home_path) full # [ 529.312549] dagster-daemon[3816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 529.315429] dagster-daemon[3816]: return create_instance_from_ref(instance_ref) full # [ 529.316763] dagster-daemon[3816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 529.319571] dagster-daemon[3816]: unified_storage = instance_ref.storage full # [ 529.320824] dagster-daemon[3816]: ^^^^^^^^^^^^^^^^^^^^ full # [ 529.322095] dagster-daemon[3816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 529.324648] dagster-daemon[3816]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 529.326602] dagster-daemon[3816]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 529.328121] dagster-daemon[3816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 529.330810] dagster-daemon[3816]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 529.332406] dagster-daemon[3816]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 529.334073] dagster-daemon[3816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 529.336700] dagster-daemon[3816]: return DagsterPostgresStorage( full # [ 529.337847] dagster-daemon[3816]: inst_data=inst_data, full # [ 529.338931] dagster-daemon[3816]: ...<2 lines>... full # [ 529.339899] dagster-daemon[3816]: token_provider=get_token_provider_from_config(config_value), full # [ 529.341477] dagster-daemon[3816]: ) full # [ 529.342248] dagster-daemon[3816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 529.344764] dagster-daemon[3816]: self._run_storage = PostgresRunStorage( full # [ 529.346055] dagster-daemon[3816]: ~~~~~~~~~~~~~~~~~~^ full # [ 529.347441] dagster-daemon[3816]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 529.349151] dagster-daemon[3816]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 529.350856] dagster-daemon[3816]: ) full # [ 529.351656] dagster-daemon[3816]: ^ full # [ 529.352443] dagster-daemon[3816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 529.355180] dagster-daemon[3816]: self._engine = create_pg_engine( full # [ 529.356354] dagster-daemon[3816]: ~~~~~~~~~~~~~~~~^ full # [ 529.357507] dagster-daemon[3816]: self.postgres_url, full # [ 529.358553] dagster-daemon[3816]: ^^^^^^^^^^^^^^^^^^ full # [ 529.359591] dagster-daemon[3816]: ...<2 lines>... full # [ 529.360563] dagster-daemon[3816]: poolclass=db_pool.NullPool, full # [ 529.361720] dagster-daemon[3816]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 529.362871] dagster-daemon[3816]: ) full # [ 529.363656] dagster-daemon[3816]: ^ full # [ 529.364444] dagster-daemon[3816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 529.367107] dagster-daemon[3816]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 529.368556] dagster-daemon[3816]: File "", line 2, in create_engine full # [ 529.370731] dagster-daemon[3816]: return target(fn, url, **kwargs) full # [ 529.371908] dagster-daemon[3816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 529.374469] dagster-daemon[3816]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 529.375947] dagster-daemon[3816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 529.378520] dagster-daemon[3816]: dbapi = dbapi_meth(**dbapi_args) full # [ 529.379698] dagster-daemon[3816]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 529.382449] dagster-daemon[3816]: import psycopg full # [ 529.383393] dagster-daemon[3816]: ModuleNotFoundError: No module named 'psycopg' full # [ 529.530881] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 529.532945] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 529.534993] systemd[1]: dagster-daemon.service: Consumed 1.494s CPU time over 7.322s wall clock time, 88.5M memory peak. full # [ 530.136612] dagster-webserver[3817]: Traceback (most recent call last): full # [ 530.139148] dagster-webserver[3817]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 530.139712] dagster-webserver[3817]: sys.exit(main()) full # [ 530.140535] dagster-webserver[3817]: ~~~~^^ full # [ 530.141163] dagster-webserver[3817]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 530.141797] dagster-webserver[3817]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 530.142649] dagster-webserver[3817]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 530.143259] dagster-webserver[3817]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 530.143898] dagster-webserver[3817]: return self.main(*args, **kwargs) full # [ 530.144727] dagster-webserver[3817]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 530.145601] dagster-webserver[3817]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 530.146206] dagster-webserver[3817]: rv = self.invoke(ctx) full # [ 530.154666] dagster-webserver[3817]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 530.155230] dagster-webserver[3817]: return ctx.invoke(self.callback, **ctx.params) full # [ 530.155859] dagster-webserver[3817]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 530.156697] dagster-webserver[3817]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 530.157533] dagster-webserver[3817]: return callback(*args, **kwargs) full # [ 530.158196] dagster-webserver[3817]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 530.159050] dagster-webserver[3817]: instance = stack.enter_context( full # [ 530.159663] dagster-webserver[3817]: get_possibly_temporary_instance_for_cli( full # [ 530.160505] dagster-webserver[3817]: ...<3 lines>... full # [ 530.161141] dagster-webserver[3817]: ) full # [ 530.162036] dagster-webserver[3817]: ) full # [ 530.162591] dagster-webserver[3817]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 530.163236] dagster-webserver[3817]: result = _enter(cm) full # [ 530.163878] dagster-webserver[3817]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 530.164487] dagster-webserver[3817]: return next(self.gen) full # [ 530.165148] dagster-webserver[3817]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 530.165750] dagster-webserver[3817]: with DagsterInstance.get() as instance: full # [ 530.166576] dagster-webserver[3817]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 530.179866] dagster-webserver[3817]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 530.180617] dagster-webserver[3817]: return create_instance_from_dagster_home() full # [ 530.181272] dagster-webserver[3817]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 530.181893] dagster-webserver[3817]: return create_instance_from_config(dagster_home_path) full # [ 530.182736] dagster-webserver[3817]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 530.183583] dagster-webserver[3817]: return create_instance_from_ref(instance_ref) full # [ 530.184287] dagster-webserver[3817]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 530.184864] dagster-webserver[3817]: unified_storage = instance_ref.storage full # [ 530.185514] dagster-webserver[3817]: ^^^^^^^^^^^^^^^^^^^^ full # [ 530.186169] dagster-webserver[3817]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 530.186827] dagster-webserver[3817]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 530.187622] dagster-webserver[3817]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 530.201692] dagster-webserver[3817]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 530.202257] dagster-webserver[3817]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 530.202873] dagster-webserver[3817]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 530.203712] dagster-webserver[3817]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 530.204555] dagster-webserver[3817]: return DagsterPostgresStorage( full # [ 530.205210] dagster-webserver[3817]: inst_data=inst_data, full # [ 530.205822] dagster-webserver[3817]: ...<2 lines>... full # [ 530.206666] dagster-webserver[3817]: token_provider=get_token_provider_from_config(config_value), full # [ 530.207532] dagster-webserver[3817]: ) full # [ 530.208343] dagster-webserver[3817]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 530.208982] dagster-webserver[3817]: self._run_storage = PostgresRunStorage( full # [ 530.209822] dagster-webserver[3817]: ~~~~~~~~~~~~~~~~~~^ full # [ 530.210668] dagster-webserver[3817]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 530.211512] dagster-webserver[3817]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 530.212173] dagster-webserver[3817]: ) full # [ 530.212785] dagster-webserver[3817]: ^ full # [ 530.213657] dagster-webserver[3817]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 530.214282] dagster-webserver[3817]: self._engine = create_pg_engine( full # [ 530.214892] dagster-webserver[3817]: ~~~~~~~~~~~~~~~~^ full # [ 530.215733] dagster-webserver[3817]: self.postgres_url, full # [ 530.216620] dagster-webserver[3817]: ^^^^^^^^^^^^^^^^^^ full # [ 530.217196] dagster-webserver[3817]: ...<2 lines>... full # [ 530.217803] dagster-webserver[3817]: poolclass=db_pool.NullPool, full # [ 530.218649] dagster-webserver[3817]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 530.219256] dagster-webserver[3817]: ) full # [ 530.219898] dagster-webserver[3817]: ^ full # [ 530.220740] dagster-webserver[3817]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 530.221580] dagster-webserver[3817]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 530.237245] dagster-webserver[3817]: File "", line 2, in create_engine full # [ 530.239474] dagster-webserver[3817]: return target(fn, url, **kwargs) full # [ 530.240680] dagster-webserver[3817]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 530.243244] dagster-webserver[3817]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 530.244813] dagster-webserver[3817]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 530.247444] dagster-webserver[3817]: dbapi = dbapi_meth(**dbapi_args) full # [ 530.248648] dagster-webserver[3817]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 530.251432] dagster-webserver[3817]: import psycopg full # [ 530.252418] dagster-webserver[3817]: ModuleNotFoundError: No module named 'psycopg' full # [ 530.523307] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 530.525663] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 530.528915] systemd[1]: dagster-webserver.service: Consumed 2.123s CPU time over 8.394s wall clock time, 111.5M memory peak. full # [ 534.625874] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 72. full # [ 534.628708] systemd[1]: Started Dagster Daemon. full # [ 535.625142] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 64. full # [ 535.628301] systemd[1]: Started Dagster Webserver. full # [ 536.497356] dagster-daemon[3854]: Traceback (most recent call last): full # [ 536.499150] dagster-daemon[3854]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 536.501416] dagster-daemon[3854]: sys.exit(main()) full # [ 536.502672] dagster-daemon[3854]: ~~~~^^ full # [ 536.503816] dagster-daemon[3854]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 536.506542] dagster-daemon[3854]: cli(obj={}) full # [ 536.508972] dagster-daemon[3854]: ~~~^^^^^^^^ full # [ 536.509893] dagster-daemon[3854]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 536.512244] dagster-daemon[3854]: return self.main(*args, **kwargs) full # [ 536.513448] dagster-daemon[3854]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 536.514630] dagster-daemon[3854]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 536.516943] dagster-daemon[3854]: rv = self.invoke(ctx) full # [ 536.517974] dagster-daemon[3854]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 536.522235] dagster-daemon[3854]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 536.523722] dagster-daemon[3854]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 536.525187] dagster-daemon[3854]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 536.527526] dagster-daemon[3854]: return ctx.invoke(self.callback, **ctx.params) full # [ 536.528865] dagster-daemon[3854]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 536.530210] dagster-daemon[3854]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 536.532545] dagster-daemon[3854]: return callback(*args, **kwargs) full # [ 536.533713] dagster-daemon[3854]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 536.536303] dagster-daemon[3854]: with get_instance_for_cli( full # [ 536.537393] dagster-daemon[3854]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 536.540099] dagster-daemon[3854]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 536.541960] dagster-daemon[3854]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 536.543845] dagster-daemon[3854]: ) as instance: full # [ 536.544799] dagster-daemon[3854]: ^ full # [ 536.545593] dagster-daemon[3854]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 536.547824] dagster-daemon[3854]: return next(self.gen) full # [ 536.548857] dagster-daemon[3854]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 536.551524] dagster-daemon[3854]: with DagsterInstance.get() as instance: full # [ 536.552774] dagster-daemon[3854]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 536.554587] dagster-daemon[3854]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 536.557154] dagster-daemon[3854]: return create_instance_from_dagster_home() full # [ 536.558474] dagster-daemon[3854]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 536.561367] dagster-daemon[3854]: return create_instance_from_config(dagster_home_path) full # [ 536.562790] dagster-daemon[3854]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 536.565620] dagster-daemon[3854]: return create_instance_from_ref(instance_ref) full # [ 536.566984] dagster-daemon[3854]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 536.569824] dagster-daemon[3854]: unified_storage = instance_ref.storage full # [ 536.571112] dagster-daemon[3854]: ^^^^^^^^^^^^^^^^^^^^ full # [ 536.572357] dagster-daemon[3854]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 536.575064] dagster-daemon[3854]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 536.577245] dagster-daemon[3854]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 536.578980] dagster-daemon[3854]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 536.584084] dagster-daemon[3854]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 536.584598] dagster-daemon[3854]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 536.585240] dagster-daemon[3854]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 536.585849] dagster-daemon[3854]: return DagsterPostgresStorage( full # [ 536.588088] dagster-daemon[3854]: inst_data=inst_data, full # [ 536.588707] dagster-daemon[3854]: ...<2 lines>... full # [ 536.591087] dagster-daemon[3854]: token_provider=get_token_provider_from_config(config_value), full # [ 536.591763] dagster-daemon[3854]: ) full # [ 536.594086] dagster-daemon[3854]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 536.594656] dagster-daemon[3854]: self._run_storage = PostgresRunStorage( full # [ 536.597084] dagster-daemon[3854]: ~~~~~~~~~~~~~~~~~~^ full # [ 536.597652] dagster-daemon[3854]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 536.598271] dagster-daemon[3854]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 536.598931] dagster-daemon[3854]: ) full # [ 536.602551] dagster-daemon[3854]: ^ full # [ 536.603167] dagster-daemon[3854]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 536.603568] dagster-daemon[3854]: self._engine = create_pg_engine( full # [ 536.606083] dagster-daemon[3854]: ~~~~~~~~~~~~~~~~^ full # [ 536.606418] dagster-daemon[3854]: self.postgres_url, full # [ 536.607060] dagster-daemon[3854]: ^^^^^^^^^^^^^^^^^^ full # [ 536.609228] dagster-daemon[3854]: ...<2 lines>... full # [ 536.609704] dagster-daemon[3854]: poolclass=db_pool.NullPool, full # [ 536.610542] dagster-daemon[3854]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 536.613088] dagster-daemon[3854]: ) full # [ 536.613597] dagster-daemon[3854]: ^ full # [ 536.614216] dagster-daemon[3854]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 536.614626] dagster-daemon[3854]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 536.617085] dagster-daemon[3854]: File "", line 2, in create_engine full # [ 536.617663] dagster-daemon[3854]: return target(fn, url, **kwargs) full # [ 536.618497] dagster-daemon[3854]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 536.621085] dagster-daemon[3854]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 536.621741] dagster-daemon[3854]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 536.622577] dagster-daemon[3854]: dbapi = dbapi_meth(**dbapi_args) full # [ 536.626086] dagster-daemon[3854]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 536.626629] dagster-daemon[3854]: import psycopg full # [ 536.627267] dagster-daemon[3854]: ModuleNotFoundError: No module named 'psycopg' full # [ 536.748510] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 536.748976] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 536.751433] systemd[1]: dagster-daemon.service: Consumed 1.442s CPU time over 7.215s wall clock time, 88.6M memory peak. full # [ 538.431777] dagster-webserver[3860]: Traceback (most recent call last): full # [ 538.434304] dagster-webserver[3860]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 538.434879] dagster-webserver[3860]: sys.exit(main()) full # [ 538.435705] dagster-webserver[3860]: ~~~~^^ full # [ 538.436555] dagster-webserver[3860]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 538.437222] dagster-webserver[3860]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 538.437875] dagster-webserver[3860]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 538.438698] dagster-webserver[3860]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 538.439533] dagster-webserver[3860]: return self.main(*args, **kwargs) full # [ 538.440186] dagster-webserver[3860]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 538.440857] dagster-webserver[3860]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 538.441674] dagster-webserver[3860]: rv = self.invoke(ctx) full # [ 538.449974] dagster-webserver[3860]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 538.450550] dagster-webserver[3860]: return ctx.invoke(self.callback, **ctx.params) full # [ 538.451232] dagster-webserver[3860]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 538.451823] dagster-webserver[3860]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 538.452704] dagster-webserver[3860]: return callback(*args, **kwargs) full # [ 538.453538] dagster-webserver[3860]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 538.454193] dagster-webserver[3860]: instance = stack.enter_context( full # [ 538.454828] dagster-webserver[3860]: get_possibly_temporary_instance_for_cli( full # [ 538.455674] dagster-webserver[3860]: ...<3 lines>... full # [ 538.456520] dagster-webserver[3860]: ) full # [ 538.457174] dagster-webserver[3860]: ) full # [ 538.457881] dagster-webserver[3860]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 538.458674] dagster-webserver[3860]: result = _enter(cm) full # [ 538.459516] dagster-webserver[3860]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 538.460176] dagster-webserver[3860]: return next(self.gen) full # [ 538.470667] dagster-webserver[3860]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 538.471297] dagster-webserver[3860]: with DagsterInstance.get() as instance: full # [ 538.471840] dagster-webserver[3860]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 538.472691] dagster-webserver[3860]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 538.473536] dagster-webserver[3860]: return create_instance_from_dagster_home() full # [ 538.474189] dagster-webserver[3860]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 538.474816] dagster-webserver[3860]: return create_instance_from_config(dagster_home_path) full # [ 538.475667] dagster-webserver[3860]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 538.476522] dagster-webserver[3860]: return create_instance_from_ref(instance_ref) full # [ 538.477217] dagster-webserver[3860]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 538.477801] dagster-webserver[3860]: unified_storage = instance_ref.storage full # [ 538.478446] dagster-webserver[3860]: ^^^^^^^^^^^^^^^^^^^^ full # [ 538.479141] dagster-webserver[3860]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 538.479771] dagster-webserver[3860]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 538.480587] dagster-webserver[3860]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 538.497308] dagster-webserver[3860]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 538.497651] dagster-webserver[3860]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 538.498295] dagster-webserver[3860]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 538.498935] dagster-webserver[3860]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 538.499788] dagster-webserver[3860]: return DagsterPostgresStorage( full # [ 538.500617] dagster-webserver[3860]: inst_data=inst_data, full # [ 538.501272] dagster-webserver[3860]: ...<2 lines>... full # [ 538.501893] dagster-webserver[3860]: token_provider=get_token_provider_from_config(config_value), full # [ 538.502738] dagster-webserver[3860]: ) full # [ 538.503587] dagster-webserver[3860]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 538.504620] dagster-webserver[3860]: self._run_storage = PostgresRunStorage( full # [ 538.505281] dagster-webserver[3860]: ~~~~~~~~~~~~~~~~~~^ full # [ 538.505893] dagster-webserver[3860]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 538.506742] dagster-webserver[3860]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 538.507591] dagster-webserver[3860]: ) full # [ 538.508254] dagster-webserver[3860]: ^ full # [ 538.508915] dagster-webserver[3860]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 538.509715] dagster-webserver[3860]: self._engine = create_pg_engine( full # [ 538.510629] dagster-webserver[3860]: ~~~~~~~~~~~~~~~~^ full # [ 538.511222] dagster-webserver[3860]: self.postgres_url, full # [ 538.511814] dagster-webserver[3860]: ^^^^^^^^^^^^^^^^^^ full # [ 538.512660] dagster-webserver[3860]: ...<2 lines>... full # [ 538.513266] dagster-webserver[3860]: poolclass=db_pool.NullPool, full # [ 538.513910] dagster-webserver[3860]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 538.514745] dagster-webserver[3860]: ) full # [ 538.515632] dagster-webserver[3860]: ^ full # [ 538.516316] dagster-webserver[3860]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 538.516911] dagster-webserver[3860]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 538.533144] dagster-webserver[3860]: File "", line 2, in create_engine full # [ 538.535389] dagster-webserver[3860]: return target(fn, url, **kwargs) full # [ 538.536600] dagster-webserver[3860]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 538.539264] dagster-webserver[3860]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 538.540836] dagster-webserver[3860]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 538.543470] dagster-webserver[3860]: dbapi = dbapi_meth(**dbapi_args) full # [ 538.544678] dagster-webserver[3860]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 538.547462] dagster-webserver[3860]: import psycopg full # [ 538.548451] dagster-webserver[3860]: ModuleNotFoundError: No module named 'psycopg' full # [ 538.804919] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 538.805941] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 538.809668] systemd[1]: dagster-webserver.service: Consumed 2.076s CPU time over 8.277s wall clock time, 111.7M memory peak. full # [ 541.875865] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 73. full # [ 541.880578] systemd[1]: Started Dagster Daemon. full # [ 543.754595] dagster-daemon[3892]: Traceback (most recent call last): full # [ 543.757089] dagster-daemon[3892]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 543.757670] dagster-daemon[3892]: sys.exit(main()) full # [ 543.758296] dagster-daemon[3892]: ~~~~^^ full # [ 543.758911] dagster-daemon[3892]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 543.759736] dagster-daemon[3892]: cli(obj={}) full # [ 543.760587] dagster-daemon[3892]: ~~~^^^^^^^^ full # [ 543.761205] dagster-daemon[3892]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 543.761804] dagster-daemon[3892]: return self.main(*args, **kwargs) full # [ 543.762639] dagster-daemon[3892]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 543.763313] dagster-daemon[3892]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 543.763890] dagster-daemon[3892]: rv = self.invoke(ctx) full # [ 543.764716] dagster-daemon[3892]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 543.765550] dagster-daemon[3892]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 543.766208] dagster-daemon[3892]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 543.776048] dagster-daemon[3892]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 543.776608] dagster-daemon[3892]: return ctx.invoke(self.callback, **ctx.params) full # [ 543.777346] dagster-daemon[3892]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 543.777887] dagster-daemon[3892]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 543.778729] dagster-daemon[3892]: return callback(*args, **kwargs) full # [ 543.779573] dagster-daemon[3892]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 543.780227] dagster-daemon[3892]: with get_instance_for_cli( full # [ 543.780832] dagster-daemon[3892]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 543.781680] dagster-daemon[3892]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 543.782537] dagster-daemon[3892]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 543.783178] dagster-daemon[3892]: ) as instance: full # [ 543.783797] dagster-daemon[3892]: ^ full # [ 543.784664] dagster-daemon[3892]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 543.785328] dagster-daemon[3892]: return next(self.gen) full # [ 543.785865] dagster-daemon[3892]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 543.786695] dagster-daemon[3892]: with DagsterInstance.get() as instance: full # [ 543.787524] dagster-daemon[3892]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 543.799837] dagster-daemon[3892]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 543.800589] dagster-daemon[3892]: return create_instance_from_dagster_home() full # [ 543.801245] dagster-daemon[3892]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 543.801864] dagster-daemon[3892]: return create_instance_from_config(dagster_home_path) full # [ 543.802517] dagster-daemon[3892]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 543.803172] dagster-daemon[3892]: return create_instance_from_ref(instance_ref) full # [ 543.803831] dagster-daemon[3892]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 543.804627] dagster-daemon[3892]: unified_storage = instance_ref.storage full # [ 543.805321] dagster-daemon[3892]: ^^^^^^^^^^^^^^^^^^^^ full # [ 543.805904] dagster-daemon[3892]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 543.806752] dagster-daemon[3892]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 543.807595] dagster-daemon[3892]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 543.821186] dagster-daemon[3892]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 543.821751] dagster-daemon[3892]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 543.822630] dagster-daemon[3892]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 543.823240] dagster-daemon[3892]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 543.823858] dagster-daemon[3892]: return DagsterPostgresStorage( full # [ 543.824507] dagster-daemon[3892]: inst_data=inst_data, full # [ 543.825162] dagster-daemon[3892]: ...<2 lines>... full # [ 543.825785] dagster-daemon[3892]: token_provider=get_token_provider_from_config(config_value), full # [ 543.826612] dagster-daemon[3892]: ) full # [ 543.827279] dagster-daemon[3892]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 543.827885] dagster-daemon[3892]: self._run_storage = PostgresRunStorage( full # [ 543.828723] dagster-daemon[3892]: ~~~~~~~~~~~~~~~~~~^ full # [ 543.829571] dagster-daemon[3892]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 543.830225] dagster-daemon[3892]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 543.830834] dagster-daemon[3892]: ) full # [ 543.831677] dagster-daemon[3892]: ^ full # [ 543.832557] dagster-daemon[3892]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 543.833174] dagster-daemon[3892]: self._engine = create_pg_engine( full # [ 543.833796] dagster-daemon[3892]: ~~~~~~~~~~~~~~~~^ full # [ 543.834439] dagster-daemon[3892]: self.postgres_url, full # [ 543.835098] dagster-daemon[3892]: ^^^^^^^^^^^^^^^^^^ full # [ 543.835717] dagster-daemon[3892]: ...<2 lines>... full # [ 543.836534] dagster-daemon[3892]: poolclass=db_pool.NullPool, full # [ 543.837178] dagster-daemon[3892]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 543.837790] dagster-daemon[3892]: ) full # [ 543.838419] dagster-daemon[3892]: ^ full # [ 543.839058] dagster-daemon[3892]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 543.839670] dagster-daemon[3892]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 543.855739] dagster-daemon[3892]: File "", line 2, in create_engine full # [ 543.857936] dagster-daemon[3892]: return target(fn, url, **kwargs) full # [ 543.859147] dagster-daemon[3892]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 543.861701] dagster-daemon[3892]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 543.863219] dagster-daemon[3892]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 543.865810] dagster-daemon[3892]: dbapi = dbapi_meth(**dbapi_args) full # [ 543.866977] dagster-daemon[3892]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 543.869750] dagster-daemon[3892]: import psycopg full # [ 543.870705] dagster-daemon[3892]: ModuleNotFoundError: No module named 'psycopg' full # [ 543.875698] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 65. full # [ 543.878994] systemd[1]: Started Dagster Webserver. full # [ 544.095490] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 544.098627] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 544.101443] systemd[1]: dagster-daemon.service: Consumed 1.444s CPU time over 7.347s wall clock time, 88.5M memory peak. full # [ 546.538242] dagster-webserver[3902]: Traceback (most recent call last): full # [ 546.540686] dagster-webserver[3902]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 546.541266] dagster-webserver[3902]: sys.exit(main()) full # [ 546.541861] dagster-webserver[3902]: ~~~~^^ full # [ 546.542491] dagster-webserver[3902]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 546.543137] dagster-webserver[3902]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 546.543771] dagster-webserver[3902]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 546.544616] dagster-webserver[3902]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 546.545227] dagster-webserver[3902]: return self.main(*args, **kwargs) full # [ 546.545833] dagster-webserver[3902]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 546.546662] dagster-webserver[3902]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 546.547498] dagster-webserver[3902]: rv = self.invoke(ctx) full # [ 546.556151] dagster-webserver[3902]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 546.556704] dagster-webserver[3902]: return ctx.invoke(self.callback, **ctx.params) full # [ 546.557574] dagster-webserver[3902]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 546.558208] dagster-webserver[3902]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 546.558822] dagster-webserver[3902]: return callback(*args, **kwargs) full # [ 546.559664] dagster-webserver[3902]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 546.560553] dagster-webserver[3902]: instance = stack.enter_context( full # [ 546.561165] dagster-webserver[3902]: get_possibly_temporary_instance_for_cli( full # [ 546.561786] dagster-webserver[3902]: ...<3 lines>... full # [ 546.562635] dagster-webserver[3902]: ) full # [ 546.563465] dagster-webserver[3902]: ) full # [ 546.564106] dagster-webserver[3902]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 546.564717] dagster-webserver[3902]: result = _enter(cm) full # [ 546.565577] dagster-webserver[3902]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 546.566183] dagster-webserver[3902]: return next(self.gen) full # [ 546.576632] dagster-webserver[3902]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 546.577206] dagster-webserver[3902]: with DagsterInstance.get() as instance: full # [ 546.577816] dagster-webserver[3902]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 546.578658] dagster-webserver[3902]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 546.579293] dagster-webserver[3902]: return create_instance_from_dagster_home() full # [ 546.579941] dagster-webserver[3902]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 546.580793] dagster-webserver[3902]: return create_instance_from_config(dagster_home_path) full # [ 546.581680] dagster-webserver[3902]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 546.582288] dagster-webserver[3902]: return create_instance_from_ref(instance_ref) full # [ 546.582890] dagster-webserver[3902]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 546.583731] dagster-webserver[3902]: unified_storage = instance_ref.storage full # [ 546.584578] dagster-webserver[3902]: ^^^^^^^^^^^^^^^^^^^^ full # [ 546.597702] dagster-webserver[3902]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 546.598435] dagster-webserver[3902]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 546.599116] dagster-webserver[3902]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 546.599747] dagster-webserver[3902]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 546.600646] dagster-webserver[3902]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 546.601292] dagster-webserver[3902]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 546.601920] dagster-webserver[3902]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 546.602763] dagster-webserver[3902]: return DagsterPostgresStorage( full # [ 546.603613] dagster-webserver[3902]: inst_data=inst_data, full # [ 546.604267] dagster-webserver[3902]: ...<2 lines>... full # [ 546.604899] dagster-webserver[3902]: token_provider=get_token_provider_from_config(config_value), full # [ 546.605752] dagster-webserver[3902]: ) full # [ 546.606640] dagster-webserver[3902]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 546.607255] dagster-webserver[3902]: self._run_storage = PostgresRunStorage( full # [ 546.607886] dagster-webserver[3902]: ~~~~~~~~~~~~~~~~~~^ full # [ 546.608739] dagster-webserver[3902]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 546.609611] dagster-webserver[3902]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 546.610263] dagster-webserver[3902]: ) full # [ 546.610882] dagster-webserver[3902]: ^ full # [ 546.611745] dagster-webserver[3902]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 546.612571] dagster-webserver[3902]: self._engine = create_pg_engine( full # [ 546.613626] dagster-webserver[3902]: ~~~~~~~~~~~~~~~~^ full # [ 546.614265] dagster-webserver[3902]: self.postgres_url, full # [ 546.615103] dagster-webserver[3902]: ^^^^^^^^^^^^^^^^^^ full # [ 546.615723] dagster-webserver[3902]: ...<2 lines>... full # [ 546.616769] dagster-webserver[3902]: poolclass=db_pool.NullPool, full # [ 546.617647] dagster-webserver[3902]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 546.618279] dagster-webserver[3902]: ) full # [ 546.618897] dagster-webserver[3902]: ^ full # [ 546.635252] dagster-webserver[3902]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 546.635808] dagster-webserver[3902]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 546.636691] dagster-webserver[3902]: File "", line 2, in create_engine full # [ 546.637297] dagster-webserver[3902]: return target(fn, url, **kwargs) full # [ 546.637944] dagster-webserver[3902]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 546.638776] dagster-webserver[3902]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 546.639610] dagster-webserver[3902]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 546.640264] dagster-webserver[3902]: dbapi = dbapi_meth(**dbapi_args) full # [ 546.640883] dagster-webserver[3902]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 546.641725] dagster-webserver[3902]: import psycopg full # [ 546.642613] dagster-webserver[3902]: ModuleNotFoundError: No module named 'psycopg' full # [ 546.957370] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 546.958201] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 546.962053] systemd[1]: dagster-webserver.service: Consumed 2.038s CPU time over 8.146s wall clock time, 111.8M memory peak. full # [ 549.125918] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 74. full # [ 549.128772] systemd[1]: Started Dagster Daemon. full # [ 551.058259] dagster-daemon[3930]: Traceback (most recent call last): full # [ 551.060775] dagster-daemon[3930]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 551.061563] dagster-daemon[3930]: sys.exit(main()) full # [ 551.062189] dagster-daemon[3930]: ~~~~^^ full # [ 551.062800] dagster-daemon[3930]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 551.063747] dagster-daemon[3930]: cli(obj={}) full # [ 551.064290] dagster-daemon[3930]: ~~~^^^^^^^^ full # [ 551.064928] dagster-daemon[3930]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 551.065771] dagster-daemon[3930]: return self.main(*args, **kwargs) full # [ 551.066616] dagster-daemon[3930]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 551.067300] dagster-daemon[3930]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 551.067883] dagster-daemon[3930]: rv = self.invoke(ctx) full # [ 551.068720] dagster-daemon[3930]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 551.069549] dagster-daemon[3930]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 551.070210] dagster-daemon[3930]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 551.079827] dagster-daemon[3930]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 551.080574] dagster-daemon[3930]: return ctx.invoke(self.callback, **ctx.params) full # [ 551.081229] dagster-daemon[3930]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 551.081838] dagster-daemon[3930]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 551.082682] dagster-daemon[3930]: return callback(*args, **kwargs) full # [ 551.083534] dagster-daemon[3930]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 551.084190] dagster-daemon[3930]: with get_instance_for_cli( full # [ 551.085043] dagster-daemon[3930]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 551.085665] dagster-daemon[3930]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 551.086290] dagster-daemon[3930]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 551.086935] dagster-daemon[3930]: ) as instance: full # [ 551.087782] dagster-daemon[3930]: ^ full # [ 551.088637] dagster-daemon[3930]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 551.089243] dagster-daemon[3930]: return next(self.gen) full # [ 551.089858] dagster-daemon[3930]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 551.090685] dagster-daemon[3930]: with DagsterInstance.get() as instance: full # [ 551.091514] dagster-daemon[3930]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 551.103605] dagster-daemon[3930]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 551.104167] dagster-daemon[3930]: return create_instance_from_dagster_home() full # [ 551.104792] dagster-daemon[3930]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 551.105624] dagster-daemon[3930]: return create_instance_from_config(dagster_home_path) full # [ 551.106286] dagster-daemon[3930]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 551.106899] dagster-daemon[3930]: return create_instance_from_ref(instance_ref) full # [ 551.107785] dagster-daemon[3930]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 551.108590] dagster-daemon[3930]: unified_storage = instance_ref.storage full # [ 551.109284] dagster-daemon[3930]: ^^^^^^^^^^^^^^^^^^^^ full # [ 551.109865] dagster-daemon[3930]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 551.110519] dagster-daemon[3930]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 551.111185] dagster-daemon[3930]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 551.124976] dagster-daemon[3930]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 551.125551] dagster-daemon[3930]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 551.126210] dagster-daemon[3930]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 551.126822] dagster-daemon[3930]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 551.127670] dagster-daemon[3930]: return DagsterPostgresStorage( full # [ 551.128514] dagster-daemon[3930]: inst_data=inst_data, full # [ 551.129179] dagster-daemon[3930]: ...<2 lines>... full # [ 551.129801] dagster-daemon[3930]: token_provider=get_token_provider_from_config(config_value), full # [ 551.130632] dagster-daemon[3930]: ) full # [ 551.131297] dagster-daemon[3930]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 551.131922] dagster-daemon[3930]: self._run_storage = PostgresRunStorage( full # [ 551.132747] dagster-daemon[3930]: ~~~~~~~~~~~~~~~~~~^ full # [ 551.133593] dagster-daemon[3930]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 551.134619] dagster-daemon[3930]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 551.135289] dagster-daemon[3930]: ) full # [ 551.135893] dagster-daemon[3930]: ^ full # [ 551.136773] dagster-daemon[3930]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 551.137588] dagster-daemon[3930]: self._engine = create_pg_engine( full # [ 551.138237] dagster-daemon[3930]: ~~~~~~~~~~~~~~~~^ full # [ 551.138842] dagster-daemon[3930]: self.postgres_url, full # [ 551.139680] dagster-daemon[3930]: ^^^^^^^^^^^^^^^^^^ full # [ 551.140511] dagster-daemon[3930]: ...<2 lines>... full # [ 551.141164] dagster-daemon[3930]: poolclass=db_pool.NullPool, full # [ 551.141762] dagster-daemon[3930]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 551.142593] dagster-daemon[3930]: ) full # [ 551.143229] dagster-daemon[3930]: ^ full # [ 551.143858] dagster-daemon[3930]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 551.144489] dagster-daemon[3930]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 551.159548] dagster-daemon[3930]: File "", line 2, in create_engine full # [ 551.161742] dagster-daemon[3930]: return target(fn, url, **kwargs) full # [ 551.162909] dagster-daemon[3930]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 551.165468] dagster-daemon[3930]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 551.166981] dagster-daemon[3930]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 551.169606] dagster-daemon[3930]: dbapi = dbapi_meth(**dbapi_args) full # [ 551.170785] dagster-daemon[3930]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 551.173521] dagster-daemon[3930]: import psycopg full # [ 551.174476] dagster-daemon[3930]: ModuleNotFoundError: No module named 'psycopg' full # [ 551.368773] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 551.371100] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 551.373308] systemd[1]: dagster-daemon.service: Consumed 1.434s CPU time over 7.268s wall clock time, 88.5M memory peak. full # [ 552.125482] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 66. full # [ 552.128643] systemd[1]: Started Dagster Webserver. full # [ 554.839039] dagster-webserver[3948]: Traceback (most recent call last): full # [ 554.841551] dagster-webserver[3948]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 554.842138] dagster-webserver[3948]: sys.exit(main()) full # [ 554.842729] dagster-webserver[3948]: ~~~~^^ full # [ 554.843570] dagster-webserver[3948]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 554.844196] dagster-webserver[3948]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 554.844857] dagster-webserver[3948]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 554.845727] dagster-webserver[3948]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 554.846532] dagster-webserver[3948]: return self.main(*args, **kwargs) full # [ 554.847170] dagster-webserver[3948]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 554.847781] dagster-webserver[3948]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 554.848639] dagster-webserver[3948]: rv = self.invoke(ctx) full # [ 554.857250] dagster-webserver[3948]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 554.857803] dagster-webserver[3948]: return ctx.invoke(self.callback, **ctx.params) full # [ 554.858675] dagster-webserver[3948]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 554.859289] dagster-webserver[3948]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 554.859929] dagster-webserver[3948]: return callback(*args, **kwargs) full # [ 554.860793] dagster-webserver[3948]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 554.861660] dagster-webserver[3948]: instance = stack.enter_context( full # [ 554.862322] dagster-webserver[3948]: get_possibly_temporary_instance_for_cli( full # [ 554.862960] dagster-webserver[3948]: ...<3 lines>... full # [ 554.863816] dagster-webserver[3948]: ) full # [ 554.864446] dagster-webserver[3948]: ) full # [ 554.865135] dagster-webserver[3948]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 554.865747] dagster-webserver[3948]: result = _enter(cm) full # [ 554.875135] dagster-webserver[3948]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 554.875685] dagster-webserver[3948]: return next(self.gen) full # [ 554.876535] dagster-webserver[3948]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 554.877191] dagster-webserver[3948]: with DagsterInstance.get() as instance: full # [ 554.877833] dagster-webserver[3948]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 554.878699] dagster-webserver[3948]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 554.879550] dagster-webserver[3948]: return create_instance_from_dagster_home() full # [ 554.880243] dagster-webserver[3948]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 554.880833] dagster-webserver[3948]: return create_instance_from_config(dagster_home_path) full # [ 554.890751] dagster-webserver[3948]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 554.891292] dagster-webserver[3948]: return create_instance_from_ref(instance_ref) full # [ 554.891933] dagster-webserver[3948]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 554.892788] dagster-webserver[3948]: unified_storage = instance_ref.storage full # [ 554.893608] dagster-webserver[3948]: ^^^^^^^^^^^^^^^^^^^^ full # [ 554.894317] dagster-webserver[3948]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 554.894959] dagster-webserver[3948]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 554.895801] dagster-webserver[3948]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 554.896496] dagster-webserver[3948]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 554.897106] dagster-webserver[3948]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 554.897726] dagster-webserver[3948]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 554.910558] dagster-webserver[3948]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 554.911127] dagster-webserver[3948]: return DagsterPostgresStorage( full # [ 554.911745] dagster-webserver[3948]: inst_data=inst_data, full # [ 554.912589] dagster-webserver[3948]: ...<2 lines>... full # [ 554.913244] dagster-webserver[3948]: token_provider=get_token_provider_from_config(config_value), full # [ 554.913887] dagster-webserver[3948]: ) full # [ 554.914747] dagster-webserver[3948]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 554.915611] dagster-webserver[3948]: self._run_storage = PostgresRunStorage( full # [ 554.916416] dagster-webserver[3948]: ~~~~~~~~~~~~~~~~~~^ full # [ 554.917134] dagster-webserver[3948]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 554.917779] dagster-webserver[3948]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 554.918631] dagster-webserver[3948]: ) full # [ 554.919293] dagster-webserver[3948]: ^ full # [ 554.919913] dagster-webserver[3948]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 554.920774] dagster-webserver[3948]: self._engine = create_pg_engine( full # [ 554.921684] dagster-webserver[3948]: ~~~~~~~~~~~~~~~~^ full # [ 554.922298] dagster-webserver[3948]: self.postgres_url, full # [ 554.922920] dagster-webserver[3948]: ^^^^^^^^^^^^^^^^^^ full # [ 554.923780] dagster-webserver[3948]: ...<2 lines>... full # [ 554.924622] dagster-webserver[3948]: poolclass=db_pool.NullPool, full # [ 554.925262] dagster-webserver[3948]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 554.925878] dagster-webserver[3948]: ) full # [ 554.926723] dagster-webserver[3948]: ^ full # [ 554.927618] dagster-webserver[3948]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 554.928235] dagster-webserver[3948]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 554.941389] dagster-webserver[3948]: File "", line 2, in create_engine full # [ 554.943628] dagster-webserver[3948]: return target(fn, url, **kwargs) full # [ 554.944858] dagster-webserver[3948]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 554.947471] dagster-webserver[3948]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 554.949078] dagster-webserver[3948]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 554.951715] dagster-webserver[3948]: dbapi = dbapi_meth(**dbapi_args) full # [ 554.952947] dagster-webserver[3948]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 554.955762] dagster-webserver[3948]: import psycopg full # [ 554.956772] dagster-webserver[3948]: ModuleNotFoundError: No module named 'psycopg' full # [ 555.220563] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 555.221326] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 555.225531] systemd[1]: dagster-webserver.service: Consumed 2.024s CPU time over 8.256s wall clock time, 111.5M memory peak. full # [ 556.375781] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 75. full # [ 556.380348] systemd[1]: Started Dagster Daemon. full # [ 558.261604] dagster-daemon[3973]: Traceback (most recent call last): full # [ 558.264128] dagster-daemon[3973]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 558.264714] dagster-daemon[3973]: sys.exit(main()) full # [ 558.265510] dagster-daemon[3973]: ~~~~^^ full # [ 558.266147] dagster-daemon[3973]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 558.266770] dagster-daemon[3973]: cli(obj={}) full # [ 558.267695] dagster-daemon[3973]: ~~~^^^^^^^^ full # [ 558.268245] dagster-daemon[3973]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 558.268867] dagster-daemon[3973]: return self.main(*args, **kwargs) full # [ 558.269702] dagster-daemon[3973]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 558.270640] dagster-daemon[3973]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 558.271177] dagster-daemon[3973]: rv = self.invoke(ctx) full # [ 558.278438] dagster-daemon[3973]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 558.278987] dagster-daemon[3973]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 558.279674] dagster-daemon[3973]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 558.280341] dagster-daemon[3973]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 558.280902] dagster-daemon[3973]: return ctx.invoke(self.callback, **ctx.params) full # [ 558.281733] dagster-daemon[3973]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 558.282617] dagster-daemon[3973]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 558.283214] dagster-daemon[3973]: return callback(*args, **kwargs) full # [ 558.283827] dagster-daemon[3973]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 558.284667] dagster-daemon[3973]: with get_instance_for_cli( full # [ 558.285296] dagster-daemon[3973]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 558.285916] dagster-daemon[3973]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 558.286785] dagster-daemon[3973]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 558.287580] dagster-daemon[3973]: ) as instance: full # [ 558.288210] dagster-daemon[3973]: ^ full # [ 558.299575] dagster-daemon[3973]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 558.300148] dagster-daemon[3973]: return next(self.gen) full # [ 558.300761] dagster-daemon[3973]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 558.301613] dagster-daemon[3973]: with DagsterInstance.get() as instance: full # [ 558.302261] dagster-daemon[3973]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 558.302893] dagster-daemon[3973]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 558.303730] dagster-daemon[3973]: return create_instance_from_dagster_home() full # [ 558.304614] dagster-daemon[3973]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 558.305246] dagster-daemon[3973]: return create_instance_from_config(dagster_home_path) full # [ 558.314373] dagster-daemon[3973]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 558.314902] dagster-daemon[3973]: return create_instance_from_ref(instance_ref) full # [ 558.315754] dagster-daemon[3973]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 558.316612] dagster-daemon[3973]: unified_storage = instance_ref.storage full # [ 558.317301] dagster-daemon[3973]: ^^^^^^^^^^^^^^^^^^^^ full # [ 558.317933] dagster-daemon[3973]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 558.318734] dagster-daemon[3973]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 558.319569] dagster-daemon[3973]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 558.320230] dagster-daemon[3973]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 558.320828] dagster-daemon[3973]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 558.321682] dagster-daemon[3973]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 558.333562] dagster-daemon[3973]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 558.334134] dagster-daemon[3973]: return DagsterPostgresStorage( full # [ 558.334757] dagster-daemon[3973]: inst_data=inst_data, full # [ 558.335596] dagster-daemon[3973]: ...<2 lines>... full # [ 558.336257] dagster-daemon[3973]: token_provider=get_token_provider_from_config(config_value), full # [ 558.336875] dagster-daemon[3973]: ) full # [ 558.337726] dagster-daemon[3973]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 558.338568] dagster-daemon[3973]: self._run_storage = PostgresRunStorage( full # [ 558.339238] dagster-daemon[3973]: ~~~~~~~~~~~~~~~~~~^ full # [ 558.339829] dagster-daemon[3973]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 558.340686] dagster-daemon[3973]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 558.341539] dagster-daemon[3973]: ) full # [ 558.342224] dagster-daemon[3973]: ^ full # [ 558.342806] dagster-daemon[3973]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 558.343662] dagster-daemon[3973]: self._engine = create_pg_engine( full # [ 558.344288] dagster-daemon[3973]: ~~~~~~~~~~~~~~~~^ full # [ 558.344935] dagster-daemon[3973]: self.postgres_url, full # [ 558.345792] dagster-daemon[3973]: ^^^^^^^^^^^^^^^^^^ full # [ 558.346633] dagster-daemon[3973]: ...<2 lines>... full # [ 558.347235] dagster-daemon[3973]: poolclass=db_pool.NullPool, full # [ 558.347850] dagster-daemon[3973]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 558.348490] dagster-daemon[3973]: ) full # [ 558.349147] dagster-daemon[3973]: ^ full # [ 558.349781] dagster-daemon[3973]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 558.350598] dagster-daemon[3973]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 558.351422] dagster-daemon[3973]: File "", line 2, in create_engine full # [ 558.352072] dagster-daemon[3973]: return target(fn, url, **kwargs) full # [ 558.366264] dagster-daemon[3973]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 558.368852] dagster-daemon[3973]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 558.370363] dagster-daemon[3973]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 558.372939] dagster-daemon[3973]: dbapi = dbapi_meth(**dbapi_args) full # [ 558.374153] dagster-daemon[3973]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 558.376920] dagster-daemon[3973]: import psycopg full # [ 558.377886] dagster-daemon[3973]: ModuleNotFoundError: No module named 'psycopg' full # [ 558.572176] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 558.574510] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 558.576832] systemd[1]: dagster-daemon.service: Consumed 1.415s CPU time over 7.202s wall clock time, 88.5M memory peak. full # [ 560.375852] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 67. full # [ 560.379055] systemd[1]: Started Dagster Webserver. full # [ 563.017636] dagster-webserver[3990]: Traceback (most recent call last): full # [ 563.020146] dagster-webserver[3990]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 563.020730] dagster-webserver[3990]: sys.exit(main()) full # [ 563.021533] dagster-webserver[3990]: ~~~~^^ full # [ 563.022171] dagster-webserver[3990]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 563.022791] dagster-webserver[3990]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 563.023452] dagster-webserver[3990]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 563.024063] dagster-webserver[3990]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 563.024677] dagster-webserver[3990]: return self.main(*args, **kwargs) full # [ 563.025509] dagster-webserver[3990]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 563.026327] dagster-webserver[3990]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 563.026958] dagster-webserver[3990]: rv = self.invoke(ctx) full # [ 563.035609] dagster-webserver[3990]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 563.036169] dagster-webserver[3990]: return ctx.invoke(self.callback, **ctx.params) full # [ 563.036810] dagster-webserver[3990]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 563.037618] dagster-webserver[3990]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 563.038272] dagster-webserver[3990]: return callback(*args, **kwargs) full # [ 563.038887] dagster-webserver[3990]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 563.039736] dagster-webserver[3990]: instance = stack.enter_context( full # [ 563.040569] dagster-webserver[3990]: get_possibly_temporary_instance_for_cli( full # [ 563.041242] dagster-webserver[3990]: ...<3 lines>... full # [ 563.041827] dagster-webserver[3990]: ) full # [ 563.042671] dagster-webserver[3990]: ) full # [ 563.043526] dagster-webserver[3990]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 563.044137] dagster-webserver[3990]: result = _enter(cm) full # [ 563.044748] dagster-webserver[3990]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 563.045578] dagster-webserver[3990]: return next(self.gen) full # [ 563.056046] dagster-webserver[3990]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 563.056607] dagster-webserver[3990]: with DagsterInstance.get() as instance: full # [ 563.057254] dagster-webserver[3990]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 563.057874] dagster-webserver[3990]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 563.058713] dagster-webserver[3990]: return create_instance_from_dagster_home() full # [ 563.059556] dagster-webserver[3990]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 563.060211] dagster-webserver[3990]: return create_instance_from_config(dagster_home_path) full # [ 563.060861] dagster-webserver[3990]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 563.061670] dagster-webserver[3990]: return create_instance_from_ref(instance_ref) full # [ 563.062514] dagster-webserver[3990]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 563.063168] dagster-webserver[3990]: unified_storage = instance_ref.storage full # [ 563.063800] dagster-webserver[3990]: ^^^^^^^^^^^^^^^^^^^^ full # [ 563.077117] dagster-webserver[3990]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 563.077694] dagster-webserver[3990]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 563.078530] dagster-webserver[3990]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 563.079174] dagster-webserver[3990]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 563.080145] dagster-webserver[3990]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 563.080825] dagster-webserver[3990]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 563.081673] dagster-webserver[3990]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 563.082512] dagster-webserver[3990]: return DagsterPostgresStorage( full # [ 563.083175] dagster-webserver[3990]: inst_data=inst_data, full # [ 563.083787] dagster-webserver[3990]: ...<2 lines>... full # [ 563.084614] dagster-webserver[3990]: token_provider=get_token_provider_from_config(config_value), full # [ 563.085269] dagster-webserver[3990]: ) full # [ 563.085931] dagster-webserver[3990]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 563.086729] dagster-webserver[3990]: self._run_storage = PostgresRunStorage( full # [ 563.087571] dagster-webserver[3990]: ~~~~~~~~~~~~~~~~~~^ full # [ 563.088232] dagster-webserver[3990]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 563.088830] dagster-webserver[3990]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 563.089652] dagster-webserver[3990]: ) full # [ 563.090268] dagster-webserver[3990]: ^ full # [ 563.090899] dagster-webserver[3990]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 563.091726] dagster-webserver[3990]: self._engine = create_pg_engine( full # [ 563.092556] dagster-webserver[3990]: ~~~~~~~~~~~~~~~~^ full # [ 563.093205] dagster-webserver[3990]: self.postgres_url, full # [ 563.093805] dagster-webserver[3990]: ^^^^^^^^^^^^^^^^^^ full # [ 563.094636] dagster-webserver[3990]: ...<2 lines>... full # [ 563.095280] dagster-webserver[3990]: poolclass=db_pool.NullPool, full # [ 563.095887] dagster-webserver[3990]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 563.096716] dagster-webserver[3990]: ) full # [ 563.097546] dagster-webserver[3990]: ^ full # [ 563.114289] dagster-webserver[3990]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 563.114649] dagster-webserver[3990]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 563.115286] dagster-webserver[3990]: File "", line 2, in create_engine full # [ 563.115928] dagster-webserver[3990]: return target(fn, url, **kwargs) full # [ 563.116805] dagster-webserver[3990]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 563.117610] dagster-webserver[3990]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 563.118265] dagster-webserver[3990]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 563.118880] dagster-webserver[3990]: dbapi = dbapi_meth(**dbapi_args) full # [ 563.128355] dagster-webserver[3990]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 563.131150] dagster-webserver[3990]: import psycopg full # [ 563.132168] dagster-webserver[3990]: ModuleNotFoundError: No module named 'psycopg' full # [ 563.412528] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 563.414860] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 563.417089] systemd[1]: dagster-webserver.service: Consumed 2.016s CPU time over 8.184s wall clock time, 111.8M memory peak. full # [ 563.625505] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 76. full # [ 563.628466] systemd[1]: Started Dagster Daemon. full # [ 565.517593] dagster-daemon[4011]: Traceback (most recent call last): full # [ 565.520096] dagster-daemon[4011]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 565.520676] dagster-daemon[4011]: sys.exit(main()) full # [ 565.521288] dagster-daemon[4011]: ~~~~^^ full # [ 565.521928] dagster-daemon[4011]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 565.522749] dagster-daemon[4011]: cli(obj={}) full # [ 565.523603] dagster-daemon[4011]: ~~~^^^^^^^^ full # [ 565.524254] dagster-daemon[4011]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 565.524823] dagster-daemon[4011]: return self.main(*args, **kwargs) full # [ 565.525764] dagster-daemon[4011]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 565.526491] dagster-daemon[4011]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 565.527130] dagster-daemon[4011]: rv = self.invoke(ctx) full # [ 565.534401] dagster-daemon[4011]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 565.534930] dagster-daemon[4011]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 565.535802] dagster-daemon[4011]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 565.536681] dagster-daemon[4011]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 565.537344] dagster-daemon[4011]: return ctx.invoke(self.callback, **ctx.params) full # [ 565.537895] dagster-daemon[4011]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 565.539336] dagster-daemon[4011]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 565.540739] dagster-daemon[4011]: return callback(*args, **kwargs) full # [ 565.546878] dagster-daemon[4011]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 565.547601] dagster-daemon[4011]: with get_instance_for_cli( full # [ 565.548246] dagster-daemon[4011]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 565.548858] dagster-daemon[4011]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 565.549807] dagster-daemon[4011]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 565.550513] dagster-daemon[4011]: ) as instance: full # [ 565.551247] dagster-daemon[4011]: ^ full # [ 565.551762] dagster-daemon[4011]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 565.552590] dagster-daemon[4011]: return next(self.gen) full # [ 565.553942] dagster-daemon[4011]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 565.554626] dagster-daemon[4011]: with DagsterInstance.get() as instance: full # [ 565.555263] dagster-daemon[4011]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 565.563035] dagster-daemon[4011]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 565.563593] dagster-daemon[4011]: return create_instance_from_dagster_home() full # [ 565.564250] dagster-daemon[4011]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 565.564870] dagster-daemon[4011]: return create_instance_from_config(dagster_home_path) full # [ 565.565757] dagster-daemon[4011]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 565.566551] dagster-daemon[4011]: return create_instance_from_ref(instance_ref) full # [ 565.567205] dagster-daemon[4011]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 565.567824] dagster-daemon[4011]: unified_storage = instance_ref.storage full # [ 565.568690] dagster-daemon[4011]: ^^^^^^^^^^^^^^^^^^^^ full # [ 565.579139] dagster-daemon[4011]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 565.579850] dagster-daemon[4011]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 565.580740] dagster-daemon[4011]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 565.581937] dagster-daemon[4011]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 565.582817] dagster-daemon[4011]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 565.583744] dagster-daemon[4011]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 565.584542] dagster-daemon[4011]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 565.585300] dagster-daemon[4011]: return DagsterPostgresStorage( full # [ 565.585984] dagster-daemon[4011]: inst_data=inst_data, full # [ 565.586801] dagster-daemon[4011]: ...<2 lines>... full # [ 565.587758] dagster-daemon[4011]: token_provider=get_token_provider_from_config(config_value), full # [ 565.588271] dagster-daemon[4011]: ) full # [ 565.588881] dagster-daemon[4011]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 565.589756] dagster-daemon[4011]: self._run_storage = PostgresRunStorage( full # [ 565.590551] dagster-daemon[4011]: ~~~~~~~~~~~~~~~~~~^ full # [ 565.591289] dagster-daemon[4011]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 565.591804] dagster-daemon[4011]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 565.592635] dagster-daemon[4011]: ) full # [ 565.593369] dagster-daemon[4011]: ^ full # [ 565.593884] dagster-daemon[4011]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 565.594722] dagster-daemon[4011]: self._engine = create_pg_engine( full # [ 565.595674] dagster-daemon[4011]: ~~~~~~~~~~~~~~~~^ full # [ 565.596194] dagster-daemon[4011]: self.postgres_url, full # [ 565.596793] dagster-daemon[4011]: ^^^^^^^^^^^^^^^^^^ full # [ 565.597540] dagster-daemon[4011]: ...<2 lines>... full # [ 565.598075] dagster-daemon[4011]: poolclass=db_pool.NullPool, full # [ 565.598675] dagster-daemon[4011]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 565.600350] dagster-daemon[4011]: ) full # [ 565.600934] dagster-daemon[4011]: ^ full # [ 565.601753] dagster-daemon[4011]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 565.602590] dagster-daemon[4011]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 565.603257] dagster-daemon[4011]: File "", line 2, in create_engine full # [ 565.603838] dagster-daemon[4011]: return target(fn, url, **kwargs) full # [ 565.604673] dagster-daemon[4011]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 565.605502] dagster-daemon[4011]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 565.625588] dagster-daemon[4011]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 565.626121] dagster-daemon[4011]: dbapi = dbapi_meth(**dbapi_args) full # [ 565.626728] dagster-daemon[4011]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 565.627754] dagster-daemon[4011]: import psycopg full # [ 565.628579] dagster-daemon[4011]: ModuleNotFoundError: No module named 'psycopg' full # [ 565.825271] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 565.827541] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 565.829634] systemd[1]: dagster-daemon.service: Consumed 1.411s CPU time over 7.252s wall clock time, 88.5M memory peak. full # [ 568.625565] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 68. full # [ 568.629132] systemd[1]: Started Dagster Webserver. full # [ 570.875249] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 77. full # [ 570.877928] systemd[1]: Started Dagster Daemon. full # [ 571.228403] dagster-webserver[4032]: Traceback (most recent call last): full # [ 571.229679] dagster-webserver[4032]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 571.231826] dagster-webserver[4032]: sys.exit(main()) full # [ 571.232847] dagster-webserver[4032]: ~~~~^^ full # [ 571.233850] dagster-webserver[4032]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 571.236347] dagster-webserver[4032]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 571.237721] dagster-webserver[4032]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 571.239112] dagster-webserver[4032]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 571.241512] dagster-webserver[4032]: return self.main(*args, **kwargs) full # [ 571.242740] dagster-webserver[4032]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 571.243961] dagster-webserver[4032]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 571.246342] dagster-webserver[4032]: rv = self.invoke(ctx) full # [ 571.247440] dagster-webserver[4032]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 571.249840] dagster-webserver[4032]: return ctx.invoke(self.callback, **ctx.params) full # [ 571.251235] dagster-webserver[4032]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 571.252651] dagster-webserver[4032]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 571.255056] dagster-webserver[4032]: return callback(*args, **kwargs) full # [ 571.256281] dagster-webserver[4032]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 571.258912] dagster-webserver[4032]: instance = stack.enter_context( full # [ 571.260131] dagster-webserver[4032]: get_possibly_temporary_instance_for_cli( full # [ 571.261508] dagster-webserver[4032]: ...<3 lines>... full # [ 571.262503] dagster-webserver[4032]: ) full # [ 571.263368] dagster-webserver[4032]: ) full # [ 571.264169] dagster-webserver[4032]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 571.266517] dagster-webserver[4032]: result = _enter(cm) full # [ 571.267554] dagster-webserver[4032]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 571.269831] dagster-webserver[4032]: return next(self.gen) full # [ 571.270904] dagster-webserver[4032]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 571.273778] dagster-webserver[4032]: with DagsterInstance.get() as instance: full # [ 571.275092] dagster-webserver[4032]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 571.276294] dagster-webserver[4032]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 571.278870] dagster-webserver[4032]: return create_instance_from_dagster_home() full # [ 571.280201] dagster-webserver[4032]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 571.283161] dagster-webserver[4032]: return create_instance_from_config(dagster_home_path) full # [ 571.284652] dagster-webserver[4032]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 571.287516] dagster-webserver[4032]: return create_instance_from_ref(instance_ref) full # [ 571.288875] dagster-webserver[4032]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 571.291695] dagster-webserver[4032]: unified_storage = instance_ref.storage full # [ 571.293034] dagster-webserver[4032]: ^^^^^^^^^^^^^^^^^^^^ full # [ 571.294327] dagster-webserver[4032]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 571.296896] dagster-webserver[4032]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 571.298814] dagster-webserver[4032]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 571.300345] dagster-webserver[4032]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 571.302937] dagster-webserver[4032]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 571.304561] dagster-webserver[4032]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 571.306305] dagster-webserver[4032]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 571.308927] dagster-webserver[4032]: return DagsterPostgresStorage( full # [ 571.310122] dagster-webserver[4032]: inst_data=inst_data, full # [ 571.311231] dagster-webserver[4032]: ...<2 lines>... full # [ 571.312232] dagster-webserver[4032]: token_provider=get_token_provider_from_config(config_value), full # [ 571.313841] dagster-webserver[4032]: ) full # [ 571.314661] dagster-webserver[4032]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 571.317782] dagster-webserver[4032]: self._run_storage = PostgresRunStorage( full # [ 571.319112] dagster-webserver[4032]: ~~~~~~~~~~~~~~~~~~^ full # [ 571.320477] dagster-webserver[4032]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 571.322191] dagster-webserver[4032]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 571.323915] dagster-webserver[4032]: ) full # [ 571.324735] dagster-webserver[4032]: ^ full # [ 571.325576] dagster-webserver[4032]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 571.328315] dagster-webserver[4032]: self._engine = create_pg_engine( full # [ 571.329514] dagster-webserver[4032]: ~~~~~~~~~~~~~~~~^ full # [ 571.330708] dagster-webserver[4032]: self.postgres_url, full # [ 571.331791] dagster-webserver[4032]: ^^^^^^^^^^^^^^^^^^ full # [ 571.332879] dagster-webserver[4032]: ...<2 lines>... full # [ 571.333869] dagster-webserver[4032]: poolclass=db_pool.NullPool, full # [ 571.335082] dagster-webserver[4032]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 571.336266] dagster-webserver[4032]: ) full # [ 571.337082] dagster-webserver[4032]: ^ full # [ 571.337871] dagster-webserver[4032]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 571.340510] dagster-webserver[4032]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 571.341982] dagster-webserver[4032]: File "", line 2, in create_engine full # [ 571.344226] dagster-webserver[4032]: return target(fn, url, **kwargs) full # [ 571.345559] dagster-webserver[4032]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 571.348156] dagster-webserver[4032]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 571.349691] dagster-webserver[4032]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 571.352290] dagster-webserver[4032]: dbapi = dbapi_meth(**dbapi_args) full # [ 571.353494] dagster-webserver[4032]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 571.356249] dagster-webserver[4032]: import psycopg full # [ 571.357235] dagster-webserver[4032]: ModuleNotFoundError: No module named 'psycopg' full # [ 571.565291] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 571.567600] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 571.569563] systemd[1]: dagster-webserver.service: Consumed 2.016s CPU time over 8.152s wall clock time, 111.6M memory peak. full # [ 572.819319] dagster-daemon[4046]: Traceback (most recent call last): full # [ 572.821790] dagster-daemon[4046]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 572.822562] dagster-daemon[4046]: sys.exit(main()) full # [ 572.823168] dagster-daemon[4046]: ~~~~^^ full # [ 572.823785] dagster-daemon[4046]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 572.824416] dagster-daemon[4046]: cli(obj={}) full # [ 572.825086] dagster-daemon[4046]: ~~~^^^^^^^^ full # [ 572.825698] dagster-daemon[4046]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 572.826501] dagster-daemon[4046]: return self.main(*args, **kwargs) full # [ 572.827137] dagster-daemon[4046]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 572.827750] dagster-daemon[4046]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 572.828582] dagster-daemon[4046]: rv = self.invoke(ctx) full # [ 572.836107] dagster-daemon[4046]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 572.836683] dagster-daemon[4046]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 572.837531] dagster-daemon[4046]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 572.838201] dagster-daemon[4046]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 572.838788] dagster-daemon[4046]: return ctx.invoke(self.callback, **ctx.params) full # [ 572.839630] dagster-daemon[4046]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 572.840282] dagster-daemon[4046]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 572.840891] dagster-daemon[4046]: return callback(*args, **kwargs) full # [ 572.841770] dagster-daemon[4046]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 572.842579] dagster-daemon[4046]: with get_instance_for_cli( full # [ 572.843212] dagster-daemon[4046]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 572.843812] dagster-daemon[4046]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 572.844640] dagster-daemon[4046]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 572.845256] dagster-daemon[4046]: ) as instance: full # [ 572.845890] dagster-daemon[4046]: ^ full # [ 572.857227] dagster-daemon[4046]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 572.857780] dagster-daemon[4046]: return next(self.gen) full # [ 572.858612] dagster-daemon[4046]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 572.859269] dagster-daemon[4046]: with DagsterInstance.get() as instance: full # [ 572.859886] dagster-daemon[4046]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 572.860725] dagster-daemon[4046]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 572.861570] dagster-daemon[4046]: return create_instance_from_dagster_home() full # [ 572.862261] dagster-daemon[4046]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 572.862829] dagster-daemon[4046]: return create_instance_from_config(dagster_home_path) full # [ 572.863674] dagster-daemon[4046]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 572.864516] dagster-daemon[4046]: return create_instance_from_ref(instance_ref) full # [ 572.875773] dagster-daemon[4046]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 572.876525] dagster-daemon[4046]: unified_storage = instance_ref.storage full # [ 572.877214] dagster-daemon[4046]: ^^^^^^^^^^^^^^^^^^^^ full # [ 572.877800] dagster-daemon[4046]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 572.878445] dagster-daemon[4046]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 572.879102] dagster-daemon[4046]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 572.879726] dagster-daemon[4046]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 572.880570] dagster-daemon[4046]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 572.881234] dagster-daemon[4046]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 572.881870] dagster-daemon[4046]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 572.882676] dagster-daemon[4046]: return DagsterPostgresStorage( full # [ 572.883516] dagster-daemon[4046]: inst_data=inst_data, full # [ 572.884171] dagster-daemon[4046]: ...<2 lines>... full # [ 572.884787] dagster-daemon[4046]: token_provider=get_token_provider_from_config(config_value), full # [ 572.885617] dagster-daemon[4046]: ) full # [ 572.886290] dagster-daemon[4046]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 572.886893] dagster-daemon[4046]: self._run_storage = PostgresRunStorage( full # [ 572.887734] dagster-daemon[4046]: ~~~~~~~~~~~~~~~~~~^ full # [ 572.888557] dagster-daemon[4046]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 572.889194] dagster-daemon[4046]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 572.889804] dagster-daemon[4046]: ) full # [ 572.890636] dagster-daemon[4046]: ^ full # [ 572.906645] dagster-daemon[4046]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 572.909366] dagster-daemon[4046]: self._engine = create_pg_engine( full # [ 572.910525] dagster-daemon[4046]: ~~~~~~~~~~~~~~~~^ full # [ 572.911702] dagster-daemon[4046]: self.postgres_url, full # [ 572.912746] dagster-daemon[4046]: ^^^^^^^^^^^^^^^^^^ full # [ 572.913802] dagster-daemon[4046]: ...<2 lines>... full # [ 572.914767] dagster-daemon[4046]: poolclass=db_pool.NullPool, full # [ 572.915925] dagster-daemon[4046]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 572.917115] dagster-daemon[4046]: ) full # [ 572.917873] dagster-daemon[4046]: ^ full # [ 572.918661] dagster-daemon[4046]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 572.921246] dagster-daemon[4046]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 572.922748] dagster-daemon[4046]: File "", line 2, in create_engine full # [ 572.924928] dagster-daemon[4046]: return target(fn, url, **kwargs) full # [ 572.926122] dagster-daemon[4046]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 572.928678] dagster-daemon[4046]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 572.930183] dagster-daemon[4046]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 572.932770] dagster-daemon[4046]: dbapi = dbapi_meth(**dbapi_args) full # [ 572.933938] dagster-daemon[4046]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 572.936680] dagster-daemon[4046]: import psycopg full # [ 572.937631] dagster-daemon[4046]: ModuleNotFoundError: No module named 'psycopg' full # [ 573.106803] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 573.109058] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 573.111178] systemd[1]: dagster-daemon.service: Consumed 1.437s CPU time over 7.280s wall clock time, 88.5M memory peak. full # [ 576.625376] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 69. full # [ 576.627804] systemd[1]: Started Dagster Webserver. full # [ 578.125366] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 78. full # [ 578.127926] systemd[1]: Started Dagster Daemon. full # [ 579.269574] dagster-webserver[4074]: Traceback (most recent call last): full # [ 579.272074] dagster-webserver[4074]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 579.272615] dagster-webserver[4074]: sys.exit(main()) full # [ 579.273245] dagster-webserver[4074]: ~~~~^^ full # [ 579.273883] dagster-webserver[4074]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 579.274920] dagster-webserver[4074]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 579.275746] dagster-webserver[4074]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 579.276672] dagster-webserver[4074]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 579.277206] dagster-webserver[4074]: return self.main(*args, **kwargs) full # [ 579.277800] dagster-webserver[4074]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 579.284553] dagster-webserver[4074]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 579.285089] dagster-webserver[4074]: rv = self.invoke(ctx) full # [ 579.285708] dagster-webserver[4074]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 579.286801] dagster-webserver[4074]: return ctx.invoke(self.callback, **ctx.params) full # [ 579.287596] dagster-webserver[4074]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 579.288380] dagster-webserver[4074]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 579.289039] dagster-webserver[4074]: return callback(*args, **kwargs) full # [ 579.289644] dagster-webserver[4074]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 579.290384] dagster-webserver[4074]: instance = stack.enter_context( full # [ 579.290902] dagster-webserver[4074]: get_possibly_temporary_instance_for_cli( full # [ 579.291736] dagster-webserver[4074]: ...<3 lines>... full # [ 579.292656] dagster-webserver[4074]: ) full # [ 579.293214] dagster-webserver[4074]: ) full # [ 579.302067] dagster-webserver[4074]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 579.302592] dagster-webserver[4074]: result = _enter(cm) full # [ 579.303365] dagster-webserver[4074]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 579.304168] dagster-webserver[4074]: return next(self.gen) full # [ 579.304714] dagster-webserver[4074]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 579.305515] dagster-webserver[4074]: with DagsterInstance.get() as instance: full # [ 579.306356] dagster-webserver[4074]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 579.306958] dagster-webserver[4074]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 579.307789] dagster-webserver[4074]: return create_instance_from_dagster_home() full # [ 579.316341] dagster-webserver[4074]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 579.316847] dagster-webserver[4074]: return create_instance_from_config(dagster_home_path) full # [ 579.317484] dagster-webserver[4074]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 579.318313] dagster-webserver[4074]: return create_instance_from_ref(instance_ref) full # [ 579.318939] dagster-webserver[4074]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 579.319760] dagster-webserver[4074]: unified_storage = instance_ref.storage full # [ 579.320747] dagster-webserver[4074]: ^^^^^^^^^^^^^^^^^^^^ full # [ 579.321607] dagster-webserver[4074]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 579.322377] dagster-webserver[4074]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 579.323082] dagster-webserver[4074]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 579.323724] dagster-webserver[4074]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 579.324600] dagster-webserver[4074]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 579.325171] dagster-webserver[4074]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 579.325782] dagster-webserver[4074]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 579.326747] dagster-webserver[4074]: return DagsterPostgresStorage( full # [ 579.327636] dagster-webserver[4074]: inst_data=inst_data, full # [ 579.328449] dagster-webserver[4074]: ...<2 lines>... full # [ 579.329111] dagster-webserver[4074]: token_provider=get_token_provider_from_config(config_value), full # [ 579.329716] dagster-webserver[4074]: ) full # [ 579.347083] dagster-webserver[4074]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 579.349649] dagster-webserver[4074]: self._run_storage = PostgresRunStorage( full # [ 579.350946] dagster-webserver[4074]: ~~~~~~~~~~~~~~~~~~^ full # [ 579.352237] dagster-webserver[4074]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 579.354160] dagster-webserver[4074]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 579.360736] dagster-webserver[4074]: ) full # [ 579.361561] dagster-webserver[4074]: ^ full # [ 579.362689] dagster-webserver[4074]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 579.367077] dagster-webserver[4074]: self._engine = create_pg_engine( full # [ 579.368825] dagster-webserver[4074]: ~~~~~~~~~~~~~~~~^ full # [ 579.370598] dagster-webserver[4074]: self.postgres_url, full # [ 579.372080] dagster-webserver[4074]: ^^^^^^^^^^^^^^^^^^ full # [ 579.373423] dagster-webserver[4074]: ...<2 lines>... full # [ 579.374543] dagster-webserver[4074]: poolclass=db_pool.NullPool, full # [ 579.375902] dagster-webserver[4074]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 579.377134] dagster-webserver[4074]: ) full # [ 579.377923] dagster-webserver[4074]: ^ full # [ 579.378746] dagster-webserver[4074]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 579.381389] dagster-webserver[4074]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 579.382858] dagster-webserver[4074]: File "", line 2, in create_engine full # [ 579.385100] dagster-webserver[4074]: return target(fn, url, **kwargs) full # [ 579.386304] dagster-webserver[4074]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 579.388862] dagster-webserver[4074]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 579.390378] dagster-webserver[4074]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 579.392975] dagster-webserver[4074]: dbapi = dbapi_meth(**dbapi_args) full # [ 579.394206] dagster-webserver[4074]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 579.397063] dagster-webserver[4074]: import psycopg full # [ 579.398053] dagster-webserver[4074]: ModuleNotFoundError: No module named 'psycopg' full # [ 579.731665] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 579.733960] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 579.736268] systemd[1]: dagster-webserver.service: Consumed 2.139s CPU time over 8.165s wall clock time, 111.8M memory peak. full # [ 580.053480] dagster-daemon[4084]: Traceback (most recent call last): full # [ 580.055975] dagster-daemon[4084]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 580.056574] dagster-daemon[4084]: sys.exit(main()) full # [ 580.057208] dagster-daemon[4084]: ~~~~^^ full # [ 580.058091] dagster-daemon[4084]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 580.058645] dagster-daemon[4084]: cli(obj={}) full # [ 580.059292] dagster-daemon[4084]: ~~~^^^^^^^^ full # [ 580.059905] dagster-daemon[4084]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 580.060738] dagster-daemon[4084]: return self.main(*args, **kwargs) full # [ 580.061574] dagster-daemon[4084]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 580.062242] dagster-daemon[4084]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 580.062809] dagster-daemon[4084]: rv = self.invoke(ctx) full # [ 580.070333] dagster-daemon[4084]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 580.070863] dagster-daemon[4084]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 580.071541] dagster-daemon[4084]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 580.072176] dagster-daemon[4084]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 580.072814] dagster-daemon[4084]: return ctx.invoke(self.callback, **ctx.params) full # [ 580.073650] dagster-daemon[4084]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 580.074286] dagster-daemon[4084]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 580.074928] dagster-daemon[4084]: return callback(*args, **kwargs) full # [ 580.075820] dagster-daemon[4084]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 580.076618] dagster-daemon[4084]: with get_instance_for_cli( full # [ 580.077244] dagster-daemon[4084]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 580.077860] dagster-daemon[4084]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 580.078694] dagster-daemon[4084]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 580.079526] dagster-daemon[4084]: ) as instance: full # [ 580.080170] dagster-daemon[4084]: ^ full # [ 580.080786] dagster-daemon[4084]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 580.081418] dagster-daemon[4084]: return next(self.gen) full # [ 580.094443] dagster-daemon[4084]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 580.094988] dagster-daemon[4084]: with DagsterInstance.get() as instance: full # [ 580.095617] dagster-daemon[4084]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 580.096282] dagster-daemon[4084]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 580.096896] dagster-daemon[4084]: return create_instance_from_dagster_home() full # [ 580.097742] dagster-daemon[4084]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 580.098595] dagster-daemon[4084]: return create_instance_from_config(dagster_home_path) full # [ 580.099265] dagster-daemon[4084]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 580.099879] dagster-daemon[4084]: return create_instance_from_ref(instance_ref) full # [ 580.100774] dagster-daemon[4084]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 580.101564] dagster-daemon[4084]: unified_storage = instance_ref.storage full # [ 580.102263] dagster-daemon[4084]: ^^^^^^^^^^^^^^^^^^^^ full # [ 580.102840] dagster-daemon[4084]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 580.103678] dagster-daemon[4084]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 580.104524] dagster-daemon[4084]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 580.120315] dagster-daemon[4084]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 580.120850] dagster-daemon[4084]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 580.121697] dagster-daemon[4084]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 580.122545] dagster-daemon[4084]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 580.123200] dagster-daemon[4084]: return DagsterPostgresStorage( full # [ 580.123818] dagster-daemon[4084]: inst_data=inst_data, full # [ 580.124660] dagster-daemon[4084]: ...<2 lines>... full # [ 580.125299] dagster-daemon[4084]: token_provider=get_token_provider_from_config(config_value), full # [ 580.125943] dagster-daemon[4084]: ) full # [ 580.126783] dagster-daemon[4084]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 580.127615] dagster-daemon[4084]: self._run_storage = PostgresRunStorage( full # [ 580.128282] dagster-daemon[4084]: ~~~~~~~~~~~~~~~~~~^ full # [ 580.128893] dagster-daemon[4084]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 580.129737] dagster-daemon[4084]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 580.130584] dagster-daemon[4084]: ) full # [ 580.131247] dagster-daemon[4084]: ^ full # [ 580.131863] dagster-daemon[4084]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 580.132518] dagster-daemon[4084]: self._engine = create_pg_engine( full # [ 580.133173] dagster-daemon[4084]: ~~~~~~~~~~~~~~~~^ full # [ 580.133808] dagster-daemon[4084]: self.postgres_url, full # [ 580.134439] dagster-daemon[4084]: ^^^^^^^^^^^^^^^^^^ full # [ 580.135076] dagster-daemon[4084]: ...<2 lines>... full # [ 580.135694] dagster-daemon[4084]: poolclass=db_pool.NullPool, full # [ 580.136524] dagster-daemon[4084]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 580.137161] dagster-daemon[4084]: ) full # [ 580.137773] dagster-daemon[4084]: ^ full # [ 580.138592] dagster-daemon[4084]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 580.139232] dagster-daemon[4084]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 580.139847] dagster-daemon[4084]: File "", line 2, in create_engine full # [ 580.140491] dagster-daemon[4084]: return target(fn, url, **kwargs) full # [ 580.141187] dagster-daemon[4084]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 580.141748] dagster-daemon[4084]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 580.142579] dagster-daemon[4084]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 580.143227] dagster-daemon[4084]: dbapi = dbapi_meth(**dbapi_args) full # [ 580.164720] dagster-daemon[4084]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 580.165294] dagster-daemon[4084]: import psycopg full # [ 580.168081] dagster-daemon[4084]: ModuleNotFoundError: No module named 'psycopg' full # [ 580.367352] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 580.369824] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 580.371944] systemd[1]: dagster-daemon.service: Consumed 1.478s CPU time over 7.259s wall clock time, 88.5M memory peak. full # [ 584.875888] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 70. full # [ 584.878825] systemd[1]: Started Dagster Webserver. full # [ 585.375166] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 79. full # [ 585.378343] systemd[1]: Started Dagster Daemon. full # [ 587.208654] dagster-daemon[4123]: Traceback (most recent call last): full # [ 587.211230] dagster-daemon[4123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 587.211778] dagster-daemon[4123]: sys.exit(main()) full # [ 587.212595] dagster-daemon[4123]: ~~~~^^ full # [ 587.213288] dagster-daemon[4123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 587.213853] dagster-daemon[4123]: cli(obj={}) full # [ 587.214517] dagster-daemon[4123]: ~~~^^^^^^^^ full # [ 587.215236] dagster-daemon[4123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 587.215753] dagster-daemon[4123]: return self.main(*args, **kwargs) full # [ 587.216600] dagster-daemon[4123]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 587.220108] dagster-daemon[4123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 587.220638] dagster-daemon[4123]: rv = self.invoke(ctx) full # [ 587.225727] dagster-daemon[4123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 587.226256] dagster-daemon[4123]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 587.226887] dagster-daemon[4123]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 587.227695] dagster-daemon[4123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 587.229138] dagster-daemon[4123]: return ctx.invoke(self.callback, **ctx.params) full # [ 587.229742] dagster-daemon[4123]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 587.230732] dagster-daemon[4123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 587.231598] dagster-daemon[4123]: return callback(*args, **kwargs) full # [ 587.232347] dagster-daemon[4123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 587.232843] dagster-daemon[4123]: with get_instance_for_cli( full # [ 587.233489] dagster-daemon[4123]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 587.234185] dagster-daemon[4123]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 587.234728] dagster-daemon[4123]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 587.235559] dagster-daemon[4123]: ) as instance: full # [ 587.236306] dagster-daemon[4123]: ^ full # [ 587.236805] dagster-daemon[4123]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 587.237639] dagster-daemon[4123]: return next(self.gen) full # [ 587.238397] dagster-daemon[4123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 587.238892] dagster-daemon[4123]: with DagsterInstance.get() as instance: full # [ 587.239716] dagster-daemon[4123]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 587.240665] dagster-daemon[4123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 587.241193] dagster-daemon[4123]: return create_instance_from_dagster_home() full # [ 587.241805] dagster-daemon[4123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 587.242712] dagster-daemon[4123]: return create_instance_from_config(dagster_home_path) full # [ 587.243265] dagster-daemon[4123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 587.243911] dagster-daemon[4123]: return create_instance_from_ref(instance_ref) full # [ 587.244717] dagster-daemon[4123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 587.245547] dagster-daemon[4123]: unified_storage = instance_ref.storage full # [ 587.246285] dagster-daemon[4123]: ^^^^^^^^^^^^^^^^^^^^ full # [ 587.246794] dagster-daemon[4123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 587.247625] dagster-daemon[4123]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 587.248368] dagster-daemon[4123]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 587.248880] dagster-daemon[4123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 587.249708] dagster-daemon[4123]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 587.250738] dagster-daemon[4123]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 587.251572] dagster-daemon[4123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 587.252258] dagster-daemon[4123]: return DagsterPostgresStorage( full # [ 587.252809] dagster-daemon[4123]: inst_data=inst_data, full # [ 587.253640] dagster-daemon[4123]: ...<2 lines>... full # [ 587.254382] dagster-daemon[4123]: token_provider=get_token_provider_from_config(config_value), full # [ 587.254890] dagster-daemon[4123]: ) full # [ 587.287079] dagster-daemon[4123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 587.287617] dagster-daemon[4123]: self._run_storage = PostgresRunStorage( full # [ 587.288241] dagster-daemon[4123]: ~~~~~~~~~~~~~~~~~~^ full # [ 587.292088] dagster-daemon[4123]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 587.292598] dagster-daemon[4123]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 587.293243] dagster-daemon[4123]: ) full # [ 587.293847] dagster-daemon[4123]: ^ full # [ 587.296087] dagster-daemon[4123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 587.296537] dagster-daemon[4123]: self._engine = create_pg_engine( full # [ 587.297541] dagster-daemon[4123]: ~~~~~~~~~~~~~~~~^ full # [ 587.298205] dagster-daemon[4123]: self.postgres_url, full # [ 587.298804] dagster-daemon[4123]: ^^^^^^^^^^^^^^^^^^ full # [ 587.299805] dagster-daemon[4123]: ...<2 lines>... full # [ 587.300661] dagster-daemon[4123]: poolclass=db_pool.NullPool, full # [ 587.301575] dagster-daemon[4123]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 587.302136] dagster-daemon[4123]: ) full # [ 587.302925] dagster-daemon[4123]: ^ full # [ 587.303803] dagster-daemon[4123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 587.304601] dagster-daemon[4123]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 587.305357] dagster-daemon[4123]: File "", line 2, in create_engine full # [ 587.305849] dagster-daemon[4123]: return target(fn, url, **kwargs) full # [ 587.306490] dagster-daemon[4123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 587.307206] dagster-daemon[4123]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 587.307746] dagster-daemon[4123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 587.308579] dagster-daemon[4123]: dbapi = dbapi_meth(**dbapi_args) full # [ 587.309323] dagster-daemon[4123]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 587.309813] dagster-daemon[4123]: import psycopg full # [ 587.310639] dagster-daemon[4123]: ModuleNotFoundError: No module named 'psycopg' full # [ 587.537419] dagster-webserver[4117]: Traceback (most recent call last): full # [ 587.540081] dagster-webserver[4117]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 587.540646] dagster-webserver[4117]: sys.exit(main()) full # [ 587.541250] dagster-webserver[4117]: ~~~~^^ full # [ 587.541854] dagster-webserver[4117]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 587.544147] dagster-webserver[4117]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 587.544741] dagster-webserver[4117]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 587.545556] dagster-webserver[4117]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 587.549095] dagster-webserver[4117]: return self.main(*args, **kwargs) full # [ 587.549606] dagster-webserver[4117]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 587.550251] dagster-webserver[4117]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 587.550859] dagster-webserver[4117]: rv = self.invoke(ctx) full # [ 587.554092] dagster-webserver[4117]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 587.554732] dagster-webserver[4117]: return ctx.invoke(self.callback, **ctx.params) full # [ 587.557105] dagster-webserver[4117]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 587.557780] dagster-webserver[4117]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 587.560175] dagster-webserver[4117]: return callback(*args, **kwargs) full # [ 587.560812] dagster-webserver[4117]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 587.561640] dagster-webserver[4117]: instance = stack.enter_context( full # [ 587.566576] dagster-webserver[4117]: get_possibly_temporary_instance_for_cli( full # [ 587.567130] dagster-webserver[4117]: ...<3 lines>... full # [ 587.567721] dagster-webserver[4117]: ) full # [ 587.568554] dagster-webserver[4117]: ) full # [ 587.569197] dagster-webserver[4117]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 587.569810] dagster-webserver[4117]: result = _enter(cm) full # [ 587.571503] dagster-webserver[4117]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 587.572099] dagster-webserver[4117]: return next(self.gen) full # [ 587.572710] dagster-webserver[4117]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 587.573556] dagster-webserver[4117]: with DagsterInstance.get() as instance: full # [ 587.574189] dagster-webserver[4117]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 587.574846] dagster-webserver[4117]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 587.575642] dagster-webserver[4117]: return create_instance_from_dagster_home() full # [ 587.576263] dagster-webserver[4117]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 587.576905] dagster-webserver[4117]: return create_instance_from_config(dagster_home_path) full # [ 587.577733] dagster-webserver[4117]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 587.578570] dagster-webserver[4117]: return create_instance_from_ref(instance_ref) full # [ 587.579212] dagster-webserver[4117]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 587.579806] dagster-webserver[4117]: unified_storage = instance_ref.storage full # [ 587.580641] dagster-webserver[4117]: ^^^^^^^^^^^^^^^^^^^^ full # [ 587.581257] dagster-webserver[4117]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 587.581914] dagster-webserver[4117]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 587.582736] dagster-webserver[4117]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 587.583563] dagster-webserver[4117]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 587.584207] dagster-webserver[4117]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 587.584808] dagster-webserver[4117]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 587.585641] dagster-webserver[4117]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 587.586258] dagster-webserver[4117]: return DagsterPostgresStorage( full # [ 587.586893] dagster-webserver[4117]: inst_data=inst_data, full # [ 587.587722] dagster-webserver[4117]: ...<2 lines>... full # [ 587.588557] dagster-webserver[4117]: token_provider=get_token_provider_from_config(config_value), full # [ 587.589201] dagster-webserver[4117]: ) full # [ 587.589807] dagster-webserver[4117]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 587.590641] dagster-webserver[4117]: self._run_storage = PostgresRunStorage( full # [ 587.591258] dagster-webserver[4117]: ~~~~~~~~~~~~~~~~~~^ full # [ 587.591931] dagster-webserver[4117]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 587.592723] dagster-webserver[4117]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 587.593555] dagster-webserver[4117]: ) full # [ 587.594228] dagster-webserver[4117]: ^ full # [ 587.594805] dagster-webserver[4117]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 587.595642] dagster-webserver[4117]: self._engine = create_pg_engine( full # [ 587.596258] dagster-webserver[4117]: ~~~~~~~~~~~~~~~~^ full # [ 587.596897] dagster-webserver[4117]: self.postgres_url, full # [ 587.597727] dagster-webserver[4117]: ^^^^^^^^^^^^^^^^^^ full # [ 587.598561] dagster-webserver[4117]: ...<2 lines>... full # [ 587.599204] dagster-webserver[4117]: poolclass=db_pool.NullPool, full # [ 587.599806] dagster-webserver[4117]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 587.600640] dagster-webserver[4117]: ) full # [ 587.601257] dagster-webserver[4117]: ^ full # [ 587.601903] dagster-webserver[4117]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 587.602723] dagster-webserver[4117]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 587.603619] dagster-webserver[4117]: File "", line 2, in create_engine full # [ 587.604202] dagster-webserver[4117]: return target(fn, url, **kwargs) full # [ 587.604797] dagster-webserver[4117]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 587.605634] dagster-webserver[4117]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 587.606282] dagster-webserver[4117]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 587.606893] dagster-webserver[4117]: dbapi = dbapi_meth(**dbapi_args) full # [ 587.607724] dagster-webserver[4117]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 587.608558] dagster-webserver[4117]: import psycopg full # [ 587.609202] dagster-webserver[4117]: ModuleNotFoundError: No module named 'psycopg' full # [ 587.656564] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 587.658806] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 587.660935] systemd[1]: dagster-daemon.service: Consumed 1.518s CPU time over 7.288s wall clock time, 88.5M memory peak. full # [ 587.931768] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 587.934206] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 587.936384] systemd[1]: dagster-webserver.service: Consumed 2.070s CPU time over 8.199s wall clock time, 111.6M memory peak. full # [ 592.876145] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 80. full # [ 592.878904] systemd[1]: Started Dagster Daemon. full # [ 593.125159] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 71. full # [ 593.128234] systemd[1]: Started Dagster Webserver. full # [ 594.746739] dagster-daemon[4159]: Traceback (most recent call last): full # [ 594.748738] dagster-daemon[4159]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 594.750799] dagster-daemon[4159]: sys.exit(main()) full # [ 594.751785] dagster-daemon[4159]: ~~~~^^ full # [ 594.752769] dagster-daemon[4159]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 594.755307] dagster-daemon[4159]: cli(obj={}) full # [ 594.756237] dagster-daemon[4159]: ~~~^^^^^^^^ full # [ 594.757323] dagster-daemon[4159]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 594.759911] dagster-daemon[4159]: return self.main(*args, **kwargs) full # [ 594.762038] dagster-daemon[4159]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 594.763222] dagster-daemon[4159]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 594.765557] dagster-daemon[4159]: rv = self.invoke(ctx) full # [ 594.766595] dagster-daemon[4159]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 594.768936] dagster-daemon[4159]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 594.770424] dagster-daemon[4159]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 594.771862] dagster-daemon[4159]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 594.774203] dagster-daemon[4159]: return ctx.invoke(self.callback, **ctx.params) full # [ 594.775911] dagster-daemon[4159]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 594.778121] dagster-daemon[4159]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 594.780580] dagster-daemon[4159]: return callback(*args, **kwargs) full # [ 594.781744] dagster-daemon[4159]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 594.784329] dagster-daemon[4159]: with get_instance_for_cli( full # [ 594.785425] dagster-daemon[4159]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 594.786511] dagster-daemon[4159]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 594.788349] dagster-daemon[4159]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 594.790203] dagster-daemon[4159]: ) as instance: full # [ 594.791351] dagster-daemon[4159]: ^ full # [ 594.792587] dagster-daemon[4159]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 594.795087] dagster-daemon[4159]: return next(self.gen) full # [ 594.796536] dagster-daemon[4159]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 594.799515] dagster-daemon[4159]: with DagsterInstance.get() as instance: full # [ 594.800762] dagster-daemon[4159]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 594.801866] dagster-daemon[4159]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 594.804410] dagster-daemon[4159]: return create_instance_from_dagster_home() full # [ 594.806864] dagster-daemon[4159]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 594.809778] dagster-daemon[4159]: return create_instance_from_config(dagster_home_path) full # [ 594.811209] dagster-daemon[4159]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 594.814065] dagster-daemon[4159]: return create_instance_from_ref(instance_ref) full # [ 594.815402] dagster-daemon[4159]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 594.818205] dagster-daemon[4159]: unified_storage = instance_ref.storage full # [ 594.819498] dagster-daemon[4159]: ^^^^^^^^^^^^^^^^^^^^ full # [ 594.820738] dagster-daemon[4159]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 594.823619] dagster-daemon[4159]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 594.825788] dagster-daemon[4159]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 594.827589] dagster-daemon[4159]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 594.830381] dagster-daemon[4159]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 594.832595] dagster-daemon[4159]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 594.834434] dagster-daemon[4159]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 594.837475] dagster-daemon[4159]: return DagsterPostgresStorage( full # [ 594.838885] dagster-daemon[4159]: inst_data=inst_data, full # [ 594.840140] dagster-daemon[4159]: ...<2 lines>... full # [ 594.841480] dagster-daemon[4159]: token_provider=get_token_provider_from_config(config_value), full # [ 594.843398] dagster-daemon[4159]: ) full # [ 594.844368] dagster-daemon[4159]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 594.847337] dagster-daemon[4159]: self._run_storage = PostgresRunStorage( full # [ 594.849098] dagster-daemon[4159]: ~~~~~~~~~~~~~~~~~~^ full # [ 594.851315] dagster-daemon[4159]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 594.853279] dagster-daemon[4159]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 594.855524] dagster-daemon[4159]: ) full # [ 594.856450] dagster-daemon[4159]: ^ full # [ 594.857763] dagster-daemon[4159]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 594.863070] dagster-daemon[4159]: self._engine = create_pg_engine( full # [ 594.864241] dagster-daemon[4159]: ~~~~~~~~~~~~~~~~^ full # [ 594.865434] dagster-daemon[4159]: self.postgres_url, full # [ 594.866479] dagster-daemon[4159]: ^^^^^^^^^^^^^^^^^^ full # [ 594.867504] dagster-daemon[4159]: ...<2 lines>... full # [ 594.868460] dagster-daemon[4159]: poolclass=db_pool.NullPool, full # [ 594.869615] dagster-daemon[4159]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 594.870772] dagster-daemon[4159]: ) full # [ 594.871554] dagster-daemon[4159]: ^ full # [ 594.872329] dagster-daemon[4159]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 594.874918] dagster-daemon[4159]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 594.876413] dagster-daemon[4159]: File "", line 2, in create_engine full # [ 594.878587] dagster-daemon[4159]: return target(fn, url, **kwargs) full # [ 594.879768] dagster-daemon[4159]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 594.882313] dagster-daemon[4159]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 594.883790] dagster-daemon[4159]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 594.886364] dagster-daemon[4159]: dbapi = dbapi_meth(**dbapi_args) full # [ 594.887521] dagster-daemon[4159]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 594.890245] dagster-daemon[4159]: import psycopg full # [ 594.891214] dagster-daemon[4159]: ModuleNotFoundError: No module named 'psycopg' full # [ 594.972218] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 594.974839] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 594.976952] systemd[1]: dagster-daemon.service: Consumed 1.477s CPU time over 7.313s wall clock time, 88.5M memory peak. full # [ 595.851826] dagster-webserver[4160]: Traceback (most recent call last): full # [ 595.854411] dagster-webserver[4160]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 595.854985] dagster-webserver[4160]: sys.exit(main()) full # [ 595.855790] dagster-webserver[4160]: ~~~~^^ full # [ 595.856609] dagster-webserver[4160]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 595.857253] dagster-webserver[4160]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 595.857886] dagster-webserver[4160]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 595.858700] dagster-webserver[4160]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 595.859537] dagster-webserver[4160]: return self.main(*args, **kwargs) full # [ 595.860173] dagster-webserver[4160]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 595.860793] dagster-webserver[4160]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 595.861424] dagster-webserver[4160]: rv = self.invoke(ctx) full # [ 595.862296] dagster-webserver[4160]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 595.862874] dagster-webserver[4160]: return ctx.invoke(self.callback, **ctx.params) full # [ 595.863725] dagster-webserver[4160]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 595.874434] dagster-webserver[4160]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 595.874967] dagster-webserver[4160]: return callback(*args, **kwargs) full # [ 595.875814] dagster-webserver[4160]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 595.876673] dagster-webserver[4160]: instance = stack.enter_context( full # [ 595.877315] dagster-webserver[4160]: get_possibly_temporary_instance_for_cli( full # [ 595.878203] dagster-webserver[4160]: ...<3 lines>... full # [ 595.878789] dagster-webserver[4160]: ) full # [ 595.879630] dagster-webserver[4160]: ) full # [ 595.880300] dagster-webserver[4160]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 595.880919] dagster-webserver[4160]: result = _enter(cm) full # [ 595.881750] dagster-webserver[4160]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 595.882597] dagster-webserver[4160]: return next(self.gen) full # [ 595.883258] dagster-webserver[4160]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 595.883855] dagster-webserver[4160]: with DagsterInstance.get() as instance: full # [ 595.884490] dagster-webserver[4160]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 595.895171] dagster-webserver[4160]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 595.895759] dagster-webserver[4160]: return create_instance_from_dagster_home() full # [ 595.896594] dagster-webserver[4160]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 595.897319] dagster-webserver[4160]: return create_instance_from_config(dagster_home_path) full # [ 595.897871] dagster-webserver[4160]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 595.898719] dagster-webserver[4160]: return create_instance_from_ref(instance_ref) full # [ 595.899602] dagster-webserver[4160]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 595.900220] dagster-webserver[4160]: unified_storage = instance_ref.storage full # [ 595.900830] dagster-webserver[4160]: ^^^^^^^^^^^^^^^^^^^^ full # [ 595.911590] dagster-webserver[4160]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 595.912175] dagster-webserver[4160]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 595.912783] dagster-webserver[4160]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 595.913609] dagster-webserver[4160]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 595.914262] dagster-webserver[4160]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 595.914884] dagster-webserver[4160]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 595.915724] dagster-webserver[4160]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 595.916572] dagster-webserver[4160]: return DagsterPostgresStorage( full # [ 595.917245] dagster-webserver[4160]: inst_data=inst_data, full # [ 595.917836] dagster-webserver[4160]: ...<2 lines>... full # [ 595.918681] dagster-webserver[4160]: token_provider=get_token_provider_from_config(config_value), full # [ 595.919528] dagster-webserver[4160]: ) full # [ 595.920323] dagster-webserver[4160]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 595.921033] dagster-webserver[4160]: self._run_storage = PostgresRunStorage( full # [ 595.921638] dagster-webserver[4160]: ~~~~~~~~~~~~~~~~~~^ full # [ 595.922315] dagster-webserver[4160]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 595.922914] dagster-webserver[4160]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 595.923769] dagster-webserver[4160]: ) full # [ 595.924579] dagster-webserver[4160]: ^ full # [ 595.925217] dagster-webserver[4160]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 595.925820] dagster-webserver[4160]: self._engine = create_pg_engine( full # [ 595.926652] dagster-webserver[4160]: ~~~~~~~~~~~~~~~~^ full # [ 595.927268] dagster-webserver[4160]: self.postgres_url, full # [ 595.927905] dagster-webserver[4160]: ^^^^^^^^^^^^^^^^^^ full # [ 595.928729] dagster-webserver[4160]: ...<2 lines>... full # [ 595.929562] dagster-webserver[4160]: poolclass=db_pool.NullPool, full # [ 595.930198] dagster-webserver[4160]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 595.930810] dagster-webserver[4160]: ) full # [ 595.931634] dagster-webserver[4160]: ^ full # [ 595.948799] dagster-webserver[4160]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 595.949554] dagster-webserver[4160]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 595.950209] dagster-webserver[4160]: File "", line 2, in create_engine full # [ 595.951057] dagster-webserver[4160]: return target(fn, url, **kwargs) full # [ 595.951671] dagster-webserver[4160]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 595.952517] dagster-webserver[4160]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 595.953172] dagster-webserver[4160]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 595.953987] dagster-webserver[4160]: dbapi = dbapi_meth(**dbapi_args) full # [ 595.954663] dagster-webserver[4160]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 595.955290] dagster-webserver[4160]: import psycopg full # [ 595.966267] dagster-webserver[4160]: ModuleNotFoundError: No module named 'psycopg' full # [ 596.247699] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 596.248226] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 596.252667] systemd[1]: dagster-webserver.service: Consumed 2.049s CPU time over 8.318s wall clock time, 111.5M memory peak. full # [ 600.126258] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 81. full # [ 600.129966] systemd[1]: Started Dagster Daemon. full # [ 601.375155] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 72. full # [ 601.377709] systemd[1]: Started Dagster Webserver. full # [ 602.086337] dagster-daemon[4197]: Traceback (most recent call last): full # [ 602.088796] dagster-daemon[4197]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 602.089549] dagster-daemon[4197]: sys.exit(main()) full # [ 602.090172] dagster-daemon[4197]: ~~~~^^ full # [ 602.090794] dagster-daemon[4197]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 602.091733] dagster-daemon[4197]: cli(obj={}) full # [ 602.092306] dagster-daemon[4197]: ~~~^^^^^^^^ full # [ 602.092928] dagster-daemon[4197]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 602.093823] dagster-daemon[4197]: return self.main(*args, **kwargs) full # [ 602.094591] dagster-daemon[4197]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 602.095338] dagster-daemon[4197]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 602.095852] dagster-daemon[4197]: rv = self.invoke(ctx) full # [ 602.103312] dagster-daemon[4197]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 602.103828] dagster-daemon[4197]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 602.104710] dagster-daemon[4197]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 602.108092] dagster-daemon[4197]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 602.108622] dagster-daemon[4197]: return ctx.invoke(self.callback, **ctx.params) full # [ 602.110089] dagster-daemon[4197]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 602.110702] dagster-daemon[4197]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 602.111547] dagster-daemon[4197]: return callback(*args, **kwargs) full # [ 602.113479] dagster-daemon[4197]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 602.114048] dagster-daemon[4197]: with get_instance_for_cli( full # [ 602.114660] dagster-daemon[4197]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 602.115689] dagster-daemon[4197]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 602.116537] dagster-daemon[4197]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 602.117306] dagster-daemon[4197]: ) as instance: full # [ 602.118038] dagster-daemon[4197]: ^ full # [ 602.118650] dagster-daemon[4197]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 602.119380] dagster-daemon[4197]: return next(self.gen) full # [ 602.119921] dagster-daemon[4197]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 602.120761] dagster-daemon[4197]: with DagsterInstance.get() as instance: full # [ 602.121684] dagster-daemon[4197]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 602.122257] dagster-daemon[4197]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 602.122871] dagster-daemon[4197]: return create_instance_from_dagster_home() full # [ 602.135402] dagster-daemon[4197]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 602.135908] dagster-daemon[4197]: return create_instance_from_config(dagster_home_path) full # [ 602.136745] dagster-daemon[4197]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 602.137636] dagster-daemon[4197]: return create_instance_from_ref(instance_ref) full # [ 602.138253] dagster-daemon[4197]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 602.138876] dagster-daemon[4197]: unified_storage = instance_ref.storage full # [ 602.140093] dagster-daemon[4197]: ^^^^^^^^^^^^^^^^^^^^ full # [ 602.148136] dagster-daemon[4197]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 602.148671] dagster-daemon[4197]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 602.149521] dagster-daemon[4197]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 602.150210] dagster-daemon[4197]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 602.150784] dagster-daemon[4197]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 602.151621] dagster-daemon[4197]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 602.152450] dagster-daemon[4197]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 602.153108] dagster-daemon[4197]: return DagsterPostgresStorage( full # [ 602.153733] dagster-daemon[4197]: inst_data=inst_data, full # [ 602.154686] dagster-daemon[4197]: ...<2 lines>... full # [ 602.155214] dagster-daemon[4197]: token_provider=get_token_provider_from_config(config_value), full # [ 602.155809] dagster-daemon[4197]: ) full # [ 602.166085] dagster-daemon[4197]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 602.168647] dagster-daemon[4197]: self._run_storage = PostgresRunStorage( full # [ 602.169898] dagster-daemon[4197]: ~~~~~~~~~~~~~~~~~~^ full # [ 602.171182] dagster-daemon[4197]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 602.172893] dagster-daemon[4197]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 602.174607] dagster-daemon[4197]: ) full # [ 602.175394] dagster-daemon[4197]: ^ full # [ 602.176160] dagster-daemon[4197]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 602.178912] dagster-daemon[4197]: self._engine = create_pg_engine( full # [ 602.180121] dagster-daemon[4197]: ~~~~~~~~~~~~~~~~^ full # [ 602.181314] dagster-daemon[4197]: self.postgres_url, full # [ 602.182336] dagster-daemon[4197]: ^^^^^^^^^^^^^^^^^^ full # [ 602.183360] dagster-daemon[4197]: ...<2 lines>... full # [ 602.184304] dagster-daemon[4197]: poolclass=db_pool.NullPool, full # [ 602.185476] dagster-daemon[4197]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 602.186638] dagster-daemon[4197]: ) full # [ 602.187432] dagster-daemon[4197]: ^ full # [ 602.188200] dagster-daemon[4197]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 602.190841] dagster-daemon[4197]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 602.192269] dagster-daemon[4197]: File "", line 2, in create_engine full # [ 602.194488] dagster-daemon[4197]: return target(fn, url, **kwargs) full # [ 602.195659] dagster-daemon[4197]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 602.198220] dagster-daemon[4197]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 602.199743] dagster-daemon[4197]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 602.202335] dagster-daemon[4197]: dbapi = dbapi_meth(**dbapi_args) full # [ 602.203587] dagster-daemon[4197]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 602.206347] dagster-daemon[4197]: import psycopg full # [ 602.207281] dagster-daemon[4197]: ModuleNotFoundError: No module named 'psycopg' full # [ 602.399236] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 602.401131] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 602.401329] systemd[1]: dagster-daemon.service: Consumed 1.481s CPU time over 7.426s wall clock time, 88.3M memory peak. full # [ 604.213334] dagster-webserver[4207]: Traceback (most recent call last): full # [ 604.215875] dagster-webserver[4207]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 604.216658] dagster-webserver[4207]: sys.exit(main()) full # [ 604.217295] dagster-webserver[4207]: ~~~~^^ full # [ 604.217905] dagster-webserver[4207]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 604.218726] dagster-webserver[4207]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 604.219579] dagster-webserver[4207]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 604.220224] dagster-webserver[4207]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 604.220802] dagster-webserver[4207]: return self.main(*args, **kwargs) full # [ 604.221633] dagster-webserver[4207]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 604.222313] dagster-webserver[4207]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 604.222887] dagster-webserver[4207]: rv = self.invoke(ctx) full # [ 604.223718] dagster-webserver[4207]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 604.224547] dagster-webserver[4207]: return ctx.invoke(self.callback, **ctx.params) full # [ 604.225209] dagster-webserver[4207]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 604.235841] dagster-webserver[4207]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 604.236601] dagster-webserver[4207]: return callback(*args, **kwargs) full # [ 604.237243] dagster-webserver[4207]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 604.237865] dagster-webserver[4207]: instance = stack.enter_context( full # [ 604.238528] dagster-webserver[4207]: get_possibly_temporary_instance_for_cli( full # [ 604.239185] dagster-webserver[4207]: ...<3 lines>... full # [ 604.239801] dagster-webserver[4207]: ) full # [ 604.240646] dagster-webserver[4207]: ) full # [ 604.241284] dagster-webserver[4207]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 604.241922] dagster-webserver[4207]: result = _enter(cm) full # [ 604.242804] dagster-webserver[4207]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 604.243609] dagster-webserver[4207]: return next(self.gen) full # [ 604.244294] dagster-webserver[4207]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 604.244882] dagster-webserver[4207]: with DagsterInstance.get() as instance: full # [ 604.245728] dagster-webserver[4207]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 604.256571] dagster-webserver[4207]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 604.257132] dagster-webserver[4207]: return create_instance_from_dagster_home() full # [ 604.257751] dagster-webserver[4207]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 604.258598] dagster-webserver[4207]: return create_instance_from_config(dagster_home_path) full # [ 604.259249] dagster-webserver[4207]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 604.259872] dagster-webserver[4207]: return create_instance_from_ref(instance_ref) full # [ 604.260750] dagster-webserver[4207]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 604.261558] dagster-webserver[4207]: unified_storage = instance_ref.storage full # [ 604.262220] dagster-webserver[4207]: ^^^^^^^^^^^^^^^^^^^^ full # [ 604.272875] dagster-webserver[4207]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 604.273655] dagster-webserver[4207]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 604.274283] dagster-webserver[4207]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 604.274891] dagster-webserver[4207]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 604.275753] dagster-webserver[4207]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 604.276627] dagster-webserver[4207]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 604.277231] dagster-webserver[4207]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 604.277839] dagster-webserver[4207]: return DagsterPostgresStorage( full # [ 604.278675] dagster-webserver[4207]: inst_data=inst_data, full # [ 604.279518] dagster-webserver[4207]: ...<2 lines>... full # [ 604.280174] dagster-webserver[4207]: token_provider=get_token_provider_from_config(config_value), full # [ 604.280790] dagster-webserver[4207]: ) full # [ 604.281660] dagster-webserver[4207]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 604.282285] dagster-webserver[4207]: self._run_storage = PostgresRunStorage( full # [ 604.282897] dagster-webserver[4207]: ~~~~~~~~~~~~~~~~~~^ full # [ 604.283736] dagster-webserver[4207]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 604.284578] dagster-webserver[4207]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 604.285233] dagster-webserver[4207]: ) full # [ 604.285828] dagster-webserver[4207]: ^ full # [ 604.299775] dagster-webserver[4207]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 604.300521] dagster-webserver[4207]: self._engine = create_pg_engine( full # [ 604.301175] dagster-webserver[4207]: ~~~~~~~~~~~~~~~~^ full # [ 604.301797] dagster-webserver[4207]: self.postgres_url, full # [ 604.302630] dagster-webserver[4207]: ^^^^^^^^^^^^^^^^^^ full # [ 604.303296] dagster-webserver[4207]: ...<2 lines>... full # [ 604.303918] dagster-webserver[4207]: poolclass=db_pool.NullPool, full # [ 604.304746] dagster-webserver[4207]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 604.305593] dagster-webserver[4207]: ) full # [ 604.306248] dagster-webserver[4207]: ^ full # [ 604.306895] dagster-webserver[4207]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 604.307719] dagster-webserver[4207]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 604.308564] dagster-webserver[4207]: File "", line 2, in create_engine full # [ 604.309224] dagster-webserver[4207]: return target(fn, url, **kwargs) full # [ 604.309866] dagster-webserver[4207]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 604.310680] dagster-webserver[4207]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 604.311519] dagster-webserver[4207]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 604.312151] dagster-webserver[4207]: dbapi = dbapi_meth(**dbapi_args) full # [ 604.326101] dagster-webserver[4207]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 604.327044] dagster-webserver[4207]: import psycopg full # [ 604.327691] dagster-webserver[4207]: ModuleNotFoundError: No module named 'psycopg' full # [ 604.607542] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 604.609891] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 604.612129] systemd[1]: dagster-webserver.service: Consumed 2.049s CPU time over 8.352s wall clock time, 111.8M memory peak. full # [ 607.625679] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 82. full # [ 607.642987] systemd[1]: Started Dagster Daemon. full # [ 609.488157] dagster-daemon[4240]: Traceback (most recent call last): full # [ 609.490612] dagster-daemon[4240]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 609.491211] dagster-daemon[4240]: sys.exit(main()) full # [ 609.492035] dagster-daemon[4240]: ~~~~^^ full # [ 609.492448] dagster-daemon[4240]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 609.493129] dagster-daemon[4240]: cli(obj={}) full # [ 609.493771] dagster-daemon[4240]: ~~~^^^^^^^^ full # [ 609.494590] dagster-daemon[4240]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 609.495323] dagster-daemon[4240]: return self.main(*args, **kwargs) full # [ 609.495852] dagster-daemon[4240]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 609.496546] dagster-daemon[4240]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 609.497179] dagster-daemon[4240]: rv = self.invoke(ctx) full # [ 609.505160] dagster-daemon[4240]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 609.506342] dagster-daemon[4240]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 609.506985] dagster-daemon[4240]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 609.509183] dagster-daemon[4240]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 609.509838] dagster-daemon[4240]: return ctx.invoke(self.callback, **ctx.params) full # [ 609.510800] dagster-daemon[4240]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 609.511756] dagster-daemon[4240]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 609.512649] dagster-daemon[4240]: return callback(*args, **kwargs) full # [ 609.514660] dagster-daemon[4240]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 609.515267] dagster-daemon[4240]: with get_instance_for_cli( full # [ 609.515868] dagster-daemon[4240]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 609.516517] dagster-daemon[4240]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 609.517969] dagster-daemon[4240]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 609.518800] dagster-daemon[4240]: ) as instance: full # [ 609.519617] dagster-daemon[4240]: ^ full # [ 609.526463] dagster-daemon[4240]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 609.527033] dagster-daemon[4240]: return next(self.gen) full # [ 609.527444] dagster-daemon[4240]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 609.529716] dagster-daemon[4240]: with DagsterInstance.get() as instance: full # [ 609.530523] dagster-daemon[4240]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 609.531837] dagster-daemon[4240]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 609.532620] dagster-daemon[4240]: return create_instance_from_dagster_home() full # [ 609.533209] dagster-daemon[4240]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 609.533820] dagster-daemon[4240]: return create_instance_from_config(dagster_home_path) full # [ 609.541251] dagster-daemon[4240]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 609.541808] dagster-daemon[4240]: return create_instance_from_ref(instance_ref) full # [ 609.542651] dagster-daemon[4240]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 609.543336] dagster-daemon[4240]: unified_storage = instance_ref.storage full # [ 609.543966] dagster-daemon[4240]: ^^^^^^^^^^^^^^^^^^^^ full # [ 609.544814] dagster-daemon[4240]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 609.545618] dagster-daemon[4240]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 609.546266] dagster-daemon[4240]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 609.546882] dagster-daemon[4240]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 609.547722] dagster-daemon[4240]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 609.548571] dagster-daemon[4240]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 609.560800] dagster-daemon[4240]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 609.561580] dagster-daemon[4240]: return DagsterPostgresStorage( full # [ 609.562228] dagster-daemon[4240]: inst_data=inst_data, full # [ 609.562846] dagster-daemon[4240]: ...<2 lines>... full # [ 609.563926] dagster-daemon[4240]: token_provider=get_token_provider_from_config(config_value), full # [ 609.564754] dagster-daemon[4240]: ) full # [ 609.565764] dagster-daemon[4240]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 609.566456] dagster-daemon[4240]: self._run_storage = PostgresRunStorage( full # [ 609.567240] dagster-daemon[4240]: ~~~~~~~~~~~~~~~~~~^ full # [ 609.567945] dagster-daemon[4240]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 609.568803] dagster-daemon[4240]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 609.569603] dagster-daemon[4240]: ) full # [ 609.570305] dagster-daemon[4240]: ^ full # [ 609.570932] dagster-daemon[4240]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 609.571873] dagster-daemon[4240]: self._engine = create_pg_engine( full # [ 609.572637] dagster-daemon[4240]: ~~~~~~~~~~~~~~~~^ full # [ 609.573445] dagster-daemon[4240]: self.postgres_url, full # [ 609.575153] dagster-daemon[4240]: ^^^^^^^^^^^^^^^^^^ full # [ 609.575763] dagster-daemon[4240]: ...<2 lines>... full # [ 609.576722] dagster-daemon[4240]: poolclass=db_pool.NullPool, full # [ 609.577645] dagster-daemon[4240]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 609.578394] dagster-daemon[4240]: ) full # [ 609.579169] dagster-daemon[4240]: ^ full # [ 609.579833] dagster-daemon[4240]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 609.580439] dagster-daemon[4240]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 609.590392] dagster-daemon[4240]: File "", line 2, in create_engine full # [ 609.590931] dagster-daemon[4240]: return target(fn, url, **kwargs) full # [ 609.591767] dagster-daemon[4240]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 609.592590] dagster-daemon[4240]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 609.597154] dagster-daemon[4240]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 609.597761] dagster-daemon[4240]: dbapi = dbapi_meth(**dbapi_args) full # [ 609.603101] dagster-daemon[4240]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 609.603658] dagster-daemon[4240]: import psycopg full # [ 609.604284] dagster-daemon[4240]: ModuleNotFoundError: No module named 'psycopg' full # [ 609.626234] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 73. full # [ 609.629716] systemd[1]: Started Dagster Webserver. full # [ 609.847825] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 609.850171] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 609.851914] systemd[1]: dagster-daemon.service: Consumed 1.442s CPU time over 7.447s wall clock time, 88.5M memory peak. full # [ 612.239799] dagster-webserver[4250]: Traceback (most recent call last): full # [ 612.242416] dagster-webserver[4250]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 612.242988] dagster-webserver[4250]: sys.exit(main()) full # [ 612.243606] dagster-webserver[4250]: ~~~~^^ full # [ 612.244237] dagster-webserver[4250]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 612.244860] dagster-webserver[4250]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 612.245523] dagster-webserver[4250]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 612.246140] dagster-webserver[4250]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 612.246767] dagster-webserver[4250]: return self.main(*args, **kwargs) full # [ 612.247828] dagster-webserver[4250]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 612.248459] dagster-webserver[4250]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 612.249065] dagster-webserver[4250]: rv = self.invoke(ctx) full # [ 612.249674] dagster-webserver[4250]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 612.250512] dagster-webserver[4250]: return ctx.invoke(self.callback, **ctx.params) full # [ 612.251167] dagster-webserver[4250]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 612.262411] dagster-webserver[4250]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 612.262940] dagster-webserver[4250]: return callback(*args, **kwargs) full # [ 612.263784] dagster-webserver[4250]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 612.264686] dagster-webserver[4250]: instance = stack.enter_context( full # [ 612.265269] dagster-webserver[4250]: get_possibly_temporary_instance_for_cli( full # [ 612.265892] dagster-webserver[4250]: ...<3 lines>... full # [ 612.266746] dagster-webserver[4250]: ) full # [ 612.267593] dagster-webserver[4250]: ) full # [ 612.268384] dagster-webserver[4250]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 612.269127] dagster-webserver[4250]: result = _enter(cm) full # [ 612.269778] dagster-webserver[4250]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 612.270591] dagster-webserver[4250]: return next(self.gen) full # [ 612.278484] dagster-webserver[4250]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 612.279084] dagster-webserver[4250]: with DagsterInstance.get() as instance: full # [ 612.279685] dagster-webserver[4250]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 612.280538] dagster-webserver[4250]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 612.281205] dagster-webserver[4250]: return create_instance_from_dagster_home() full # [ 612.282108] dagster-webserver[4250]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 612.282676] dagster-webserver[4250]: return create_instance_from_config(dagster_home_path) full # [ 612.283544] dagster-webserver[4250]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 612.284153] dagster-webserver[4250]: return create_instance_from_ref(instance_ref) full # [ 612.284758] dagster-webserver[4250]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 612.285590] dagster-webserver[4250]: unified_storage = instance_ref.storage full # [ 612.286231] dagster-webserver[4250]: ^^^^^^^^^^^^^^^^^^^^ full # [ 612.299527] dagster-webserver[4250]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 612.300151] dagster-webserver[4250]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 612.300744] dagster-webserver[4250]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 612.301563] dagster-webserver[4250]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 612.302205] dagster-webserver[4250]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 612.302815] dagster-webserver[4250]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 612.303648] dagster-webserver[4250]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 612.304267] dagster-webserver[4250]: return DagsterPostgresStorage( full # [ 612.304901] dagster-webserver[4250]: inst_data=inst_data, full # [ 612.305726] dagster-webserver[4250]: ...<2 lines>... full # [ 612.306557] dagster-webserver[4250]: token_provider=get_token_provider_from_config(config_value), full # [ 612.307199] dagster-webserver[4250]: ) full # [ 612.307845] dagster-webserver[4250]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 612.308638] dagster-webserver[4250]: self._run_storage = PostgresRunStorage( full # [ 612.309285] dagster-webserver[4250]: ~~~~~~~~~~~~~~~~~~^ full # [ 612.309887] dagster-webserver[4250]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 612.310715] dagster-webserver[4250]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 612.311544] dagster-webserver[4250]: ) full # [ 612.312185] dagster-webserver[4250]: ^ full # [ 612.312798] dagster-webserver[4250]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 612.313432] dagster-webserver[4250]: self._engine = create_pg_engine( full # [ 612.314073] dagster-webserver[4250]: ~~~~~~~~~~~~~~~~^ full # [ 612.314684] dagster-webserver[4250]: self.postgres_url, full # [ 612.315527] dagster-webserver[4250]: ^^^^^^^^^^^^^^^^^^ full # [ 612.316158] dagster-webserver[4250]: ...<2 lines>... full # [ 612.316767] dagster-webserver[4250]: poolclass=db_pool.NullPool, full # [ 612.317600] dagster-webserver[4250]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 612.318239] dagster-webserver[4250]: ) full # [ 612.318848] dagster-webserver[4250]: ^ full # [ 612.336689] dagster-webserver[4250]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 612.339347] dagster-webserver[4250]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 612.340820] dagster-webserver[4250]: File "", line 2, in create_engine full # [ 612.343081] dagster-webserver[4250]: return target(fn, url, **kwargs) full # [ 612.344333] dagster-webserver[4250]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 612.346900] dagster-webserver[4250]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 612.348433] dagster-webserver[4250]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 612.351064] dagster-webserver[4250]: dbapi = dbapi_meth(**dbapi_args) full # [ 612.352271] dagster-webserver[4250]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 612.355080] dagster-webserver[4250]: import psycopg full # [ 612.356071] dagster-webserver[4250]: ModuleNotFoundError: No module named 'psycopg' full # [ 612.613888] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 612.614909] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 612.618557] systemd[1]: dagster-webserver.service: Consumed 2.037s CPU time over 8.009s wall clock time, 111.8M memory peak. full # [ 614.875988] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 83. full # [ 614.881164] systemd[1]: Started Dagster Daemon. full # [ 616.732318] dagster-daemon[4279]: Traceback (most recent call last): full # [ 616.734885] dagster-daemon[4279]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 616.735650] dagster-daemon[4279]: sys.exit(main()) full # [ 616.736282] dagster-daemon[4279]: ~~~~^^ full # [ 616.736875] dagster-daemon[4279]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 616.737711] dagster-daemon[4279]: cli(obj={}) full # [ 616.738563] dagster-daemon[4279]: ~~~^^^^^^^^ full # [ 616.739228] dagster-daemon[4279]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 616.739798] dagster-daemon[4279]: return self.main(*args, **kwargs) full # [ 616.740630] dagster-daemon[4279]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 616.741305] dagster-daemon[4279]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 616.741879] dagster-daemon[4279]: rv = self.invoke(ctx) full # [ 616.749172] dagster-daemon[4279]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 616.749729] dagster-daemon[4279]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 616.750604] dagster-daemon[4279]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 616.751271] dagster-daemon[4279]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 616.751845] dagster-daemon[4279]: return ctx.invoke(self.callback, **ctx.params) full # [ 616.752692] dagster-daemon[4279]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 616.753579] dagster-daemon[4279]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 616.754214] dagster-daemon[4279]: return callback(*args, **kwargs) full # [ 616.754796] dagster-daemon[4279]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 616.755635] dagster-daemon[4279]: with get_instance_for_cli( full # [ 616.756265] dagster-daemon[4279]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 616.756882] dagster-daemon[4279]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 616.757714] dagster-daemon[4279]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 616.758545] dagster-daemon[4279]: ) as instance: full # [ 616.759196] dagster-daemon[4279]: ^ full # [ 616.770334] dagster-daemon[4279]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 616.770863] dagster-daemon[4279]: return next(self.gen) full # [ 616.771517] dagster-daemon[4279]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 616.772175] dagster-daemon[4279]: with DagsterInstance.get() as instance: full # [ 616.772795] dagster-daemon[4279]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 616.773479] dagster-daemon[4279]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 616.774101] dagster-daemon[4279]: return create_instance_from_dagster_home() full # [ 616.774723] dagster-daemon[4279]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 616.775647] dagster-daemon[4279]: return create_instance_from_config(dagster_home_path) full # [ 616.785115] dagster-daemon[4279]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 616.785669] dagster-daemon[4279]: return create_instance_from_ref(instance_ref) full # [ 616.786515] dagster-daemon[4279]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 616.787179] dagster-daemon[4279]: unified_storage = instance_ref.storage full # [ 616.787827] dagster-daemon[4279]: ^^^^^^^^^^^^^^^^^^^^ full # [ 616.788474] dagster-daemon[4279]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 616.789221] dagster-daemon[4279]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 616.789912] dagster-daemon[4279]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 616.790754] dagster-daemon[4279]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 616.791658] dagster-daemon[4279]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 616.792254] dagster-daemon[4279]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 616.804310] dagster-daemon[4279]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 616.804841] dagster-daemon[4279]: return DagsterPostgresStorage( full # [ 616.805699] dagster-daemon[4279]: inst_data=inst_data, full # [ 616.806539] dagster-daemon[4279]: ...<2 lines>... full # [ 616.807196] dagster-daemon[4279]: token_provider=get_token_provider_from_config(config_value), full # [ 616.807820] dagster-daemon[4279]: ) full # [ 616.808668] dagster-daemon[4279]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 616.809547] dagster-daemon[4279]: self._run_storage = PostgresRunStorage( full # [ 616.810192] dagster-daemon[4279]: ~~~~~~~~~~~~~~~~~~^ full # [ 616.810792] dagster-daemon[4279]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 616.811436] dagster-daemon[4279]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 616.812093] dagster-daemon[4279]: ) full # [ 616.812714] dagster-daemon[4279]: ^ full # [ 616.813561] dagster-daemon[4279]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 616.814217] dagster-daemon[4279]: self._engine = create_pg_engine( full # [ 616.814837] dagster-daemon[4279]: ~~~~~~~~~~~~~~~~^ full # [ 616.815677] dagster-daemon[4279]: self.postgres_url, full # [ 616.816515] dagster-daemon[4279]: ^^^^^^^^^^^^^^^^^^ full # [ 616.817140] dagster-daemon[4279]: ...<2 lines>... full # [ 616.817753] dagster-daemon[4279]: poolclass=db_pool.NullPool, full # [ 616.818589] dagster-daemon[4279]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 616.819226] dagster-daemon[4279]: ) full # [ 616.819840] dagster-daemon[4279]: ^ full # [ 616.820522] dagster-daemon[4279]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 616.821124] dagster-daemon[4279]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 616.833718] dagster-daemon[4279]: File "", line 2, in create_engine full # [ 616.835910] dagster-daemon[4279]: return target(fn, url, **kwargs) full # [ 616.837114] dagster-daemon[4279]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 616.839678] dagster-daemon[4279]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 616.841218] dagster-daemon[4279]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 616.843810] dagster-daemon[4279]: dbapi = dbapi_meth(**dbapi_args) full # [ 616.844981] dagster-daemon[4279]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 616.847764] dagster-daemon[4279]: import psycopg full # [ 616.848717] dagster-daemon[4279]: ModuleNotFoundError: No module named 'psycopg' full # [ 617.029272] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 617.031768] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 617.033974] systemd[1]: dagster-daemon.service: Consumed 1.414s CPU time over 7.180s wall clock time, 88.4M memory peak. full # [ 617.625386] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 74. full # [ 617.628419] systemd[1]: Started Dagster Webserver. full # [ 620.234159] dagster-webserver[4292]: Traceback (most recent call last): full # [ 620.236833] dagster-webserver[4292]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 620.237616] dagster-webserver[4292]: sys.exit(main()) full # [ 620.238227] dagster-webserver[4292]: ~~~~^^ full # [ 620.238847] dagster-webserver[4292]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 620.239495] dagster-webserver[4292]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 620.240151] dagster-webserver[4292]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 620.240751] dagster-webserver[4292]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 620.241596] dagster-webserver[4292]: return self.main(*args, **kwargs) full # [ 620.242245] dagster-webserver[4292]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 620.242960] dagster-webserver[4292]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 620.243753] dagster-webserver[4292]: rv = self.invoke(ctx) full # [ 620.244592] dagster-webserver[4292]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 620.245249] dagster-webserver[4292]: return ctx.invoke(self.callback, **ctx.params) full # [ 620.245863] dagster-webserver[4292]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 620.257052] dagster-webserver[4292]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 620.257609] dagster-webserver[4292]: return callback(*args, **kwargs) full # [ 620.258267] dagster-webserver[4292]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 620.258892] dagster-webserver[4292]: instance = stack.enter_context( full # [ 620.259734] dagster-webserver[4292]: get_possibly_temporary_instance_for_cli( full # [ 620.260580] dagster-webserver[4292]: ...<3 lines>... full # [ 620.261235] dagster-webserver[4292]: ) full # [ 620.261843] dagster-webserver[4292]: ) full # [ 620.262691] dagster-webserver[4292]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 620.263535] dagster-webserver[4292]: result = _enter(cm) full # [ 620.264228] dagster-webserver[4292]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 620.264812] dagster-webserver[4292]: return next(self.gen) full # [ 620.265657] dagster-webserver[4292]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 620.266271] dagster-webserver[4292]: with DagsterInstance.get() as instance: full # [ 620.266911] dagster-webserver[4292]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 620.277860] dagster-webserver[4292]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 620.278619] dagster-webserver[4292]: return create_instance_from_dagster_home() full # [ 620.279333] dagster-webserver[4292]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 620.279902] dagster-webserver[4292]: return create_instance_from_config(dagster_home_path) full # [ 620.280755] dagster-webserver[4292]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 620.281605] dagster-webserver[4292]: return create_instance_from_ref(instance_ref) full # [ 620.282308] dagster-webserver[4292]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 620.282892] dagster-webserver[4292]: unified_storage = instance_ref.storage full # [ 620.283756] dagster-webserver[4292]: ^^^^^^^^^^^^^^^^^^^^ full # [ 620.284597] dagster-webserver[4292]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 620.285282] dagster-webserver[4292]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 620.285880] dagster-webserver[4292]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 620.299920] dagster-webserver[4292]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 620.300683] dagster-webserver[4292]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 620.301538] dagster-webserver[4292]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 620.302195] dagster-webserver[4292]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 620.302827] dagster-webserver[4292]: return DagsterPostgresStorage( full # [ 620.303681] dagster-webserver[4292]: inst_data=inst_data, full # [ 620.304540] dagster-webserver[4292]: ...<2 lines>... full # [ 620.305351] dagster-webserver[4292]: token_provider=get_token_provider_from_config(config_value), full # [ 620.306056] dagster-webserver[4292]: ) full # [ 620.306687] dagster-webserver[4292]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 620.307541] dagster-webserver[4292]: self._run_storage = PostgresRunStorage( full # [ 620.308197] dagster-webserver[4292]: ~~~~~~~~~~~~~~~~~~^ full # [ 620.308827] dagster-webserver[4292]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 620.309679] dagster-webserver[4292]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 620.310535] dagster-webserver[4292]: ) full # [ 620.311190] dagster-webserver[4292]: ^ full # [ 620.311878] dagster-webserver[4292]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 620.312681] dagster-webserver[4292]: self._engine = create_pg_engine( full # [ 620.313529] dagster-webserver[4292]: ~~~~~~~~~~~~~~~~^ full # [ 620.314184] dagster-webserver[4292]: self.postgres_url, full # [ 620.314793] dagster-webserver[4292]: ^^^^^^^^^^^^^^^^^^ full # [ 620.315430] dagster-webserver[4292]: ...<2 lines>... full # [ 620.316071] dagster-webserver[4292]: poolclass=db_pool.NullPool, full # [ 620.316693] dagster-webserver[4292]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 620.317534] dagster-webserver[4292]: ) full # [ 620.318171] dagster-webserver[4292]: ^ full # [ 620.318804] dagster-webserver[4292]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 620.319432] dagster-webserver[4292]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 620.336084] dagster-webserver[4292]: File "", line 2, in create_engine full # [ 620.338338] dagster-webserver[4292]: return target(fn, url, **kwargs) full # [ 620.339576] dagster-webserver[4292]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 620.342191] dagster-webserver[4292]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 620.343775] dagster-webserver[4292]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 620.346436] dagster-webserver[4292]: dbapi = dbapi_meth(**dbapi_args) full # [ 620.347656] dagster-webserver[4292]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 620.350480] dagster-webserver[4292]: import psycopg full # [ 620.351482] dagster-webserver[4292]: ModuleNotFoundError: No module named 'psycopg' full # [ 620.611640] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 620.612404] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 620.616543] systemd[1]: dagster-webserver.service: Consumed 2.010s CPU time over 7.990s wall clock time, 111.5M memory peak. full # [ 622.125878] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 84. full # [ 622.130362] systemd[1]: Started Dagster Daemon. full # [ 623.986209] dagster-daemon[4317]: Traceback (most recent call last): full # [ 623.988730] dagster-daemon[4317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 623.989337] dagster-daemon[4317]: sys.exit(main()) full # [ 623.989924] dagster-daemon[4317]: ~~~~^^ full # [ 623.990749] dagster-daemon[4317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 623.991582] dagster-daemon[4317]: cli(obj={}) full # [ 623.992243] dagster-daemon[4317]: ~~~^^^^^^^^ full # [ 623.992824] dagster-daemon[4317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 623.993666] dagster-daemon[4317]: return self.main(*args, **kwargs) full # [ 623.994491] dagster-daemon[4317]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 623.995159] dagster-daemon[4317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 623.995751] dagster-daemon[4317]: rv = self.invoke(ctx) full # [ 624.003003] dagster-daemon[4317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 624.003585] dagster-daemon[4317]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 624.004292] dagster-daemon[4317]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 624.004873] dagster-daemon[4317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 624.005520] dagster-daemon[4317]: return ctx.invoke(self.callback, **ctx.params) full # [ 624.006175] dagster-daemon[4317]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 624.006992] dagster-daemon[4317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 624.007824] dagster-daemon[4317]: return callback(*args, **kwargs) full # [ 624.008679] dagster-daemon[4317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 624.009264] dagster-daemon[4317]: with get_instance_for_cli( full # [ 624.009900] dagster-daemon[4317]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 624.010728] dagster-daemon[4317]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 624.011641] dagster-daemon[4317]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 624.012203] dagster-daemon[4317]: ) as instance: full # [ 624.012794] dagster-daemon[4317]: ^ full # [ 624.024127] dagster-daemon[4317]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 624.024693] dagster-daemon[4317]: return next(self.gen) full # [ 624.025528] dagster-daemon[4317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 624.026189] dagster-daemon[4317]: with DagsterInstance.get() as instance: full # [ 624.026808] dagster-daemon[4317]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 624.027658] dagster-daemon[4317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 624.028291] dagster-daemon[4317]: return create_instance_from_dagster_home() full # [ 624.028969] dagster-daemon[4317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 624.029771] dagster-daemon[4317]: return create_instance_from_config(dagster_home_path) full # [ 624.030624] dagster-daemon[4317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 624.031264] dagster-daemon[4317]: return create_instance_from_ref(instance_ref) full # [ 624.042688] dagster-daemon[4317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 624.043259] dagster-daemon[4317]: unified_storage = instance_ref.storage full # [ 624.043894] dagster-daemon[4317]: ^^^^^^^^^^^^^^^^^^^^ full # [ 624.044716] dagster-daemon[4317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 624.045560] dagster-daemon[4317]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 624.046207] dagster-daemon[4317]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 624.046825] dagster-daemon[4317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 624.047667] dagster-daemon[4317]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 624.048522] dagster-daemon[4317]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 624.049207] dagster-daemon[4317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 624.049796] dagster-daemon[4317]: return DagsterPostgresStorage( full # [ 624.050625] dagster-daemon[4317]: inst_data=inst_data, full # [ 624.051282] dagster-daemon[4317]: ...<2 lines>... full # [ 624.051898] dagster-daemon[4317]: token_provider=get_token_provider_from_config(config_value), full # [ 624.052733] dagster-daemon[4317]: ) full # [ 624.065053] dagster-daemon[4317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 624.065611] dagster-daemon[4317]: self._run_storage = PostgresRunStorage( full # [ 624.066287] dagster-daemon[4317]: ~~~~~~~~~~~~~~~~~~^ full # [ 624.066899] dagster-daemon[4317]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 624.067736] dagster-daemon[4317]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 624.068591] dagster-daemon[4317]: ) full # [ 624.069234] dagster-daemon[4317]: ^ full # [ 624.069927] dagster-daemon[4317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 624.070704] dagster-daemon[4317]: self._engine = create_pg_engine( full # [ 624.071540] dagster-daemon[4317]: ~~~~~~~~~~~~~~~~^ full # [ 624.072193] dagster-daemon[4317]: self.postgres_url, full # [ 624.072825] dagster-daemon[4317]: ^^^^^^^^^^^^^^^^^^ full # [ 624.073665] dagster-daemon[4317]: ...<2 lines>... full # [ 624.074508] dagster-daemon[4317]: poolclass=db_pool.NullPool, full # [ 624.075172] dagster-daemon[4317]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 624.075796] dagster-daemon[4317]: ) full # [ 624.076602] dagster-daemon[4317]: ^ full # [ 624.077270] dagster-daemon[4317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 624.077855] dagster-daemon[4317]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 624.078490] dagster-daemon[4317]: File "", line 2, in create_engine full # [ 624.079127] dagster-daemon[4317]: return target(fn, url, **kwargs) full # [ 624.090463] dagster-daemon[4317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 624.093033] dagster-daemon[4317]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 624.094527] dagster-daemon[4317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 624.097125] dagster-daemon[4317]: dbapi = dbapi_meth(**dbapi_args) full # [ 624.098344] dagster-daemon[4317]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 624.101105] dagster-daemon[4317]: import psycopg full # [ 624.102069] dagster-daemon[4317]: ModuleNotFoundError: No module named 'psycopg' full # [ 624.287102] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 624.287891] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 624.291837] systemd[1]: dagster-daemon.service: Consumed 1.416s CPU time over 7.257s wall clock time, 88.5M memory peak. full # [ 625.625654] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 75. full # [ 625.630835] systemd[1]: Started Dagster Webserver. full # [ 628.311320] dagster-webserver[4334]: Traceback (most recent call last): full # [ 628.313830] dagster-webserver[4334]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 628.314591] dagster-webserver[4334]: sys.exit(main()) full # [ 628.315209] dagster-webserver[4334]: ~~~~^^ full # [ 628.315811] dagster-webserver[4334]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 628.316704] dagster-webserver[4334]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 628.317552] dagster-webserver[4334]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 628.318240] dagster-webserver[4334]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 628.318835] dagster-webserver[4334]: return self.main(*args, **kwargs) full # [ 628.319702] dagster-webserver[4334]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 628.320594] dagster-webserver[4334]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 628.321250] dagster-webserver[4334]: rv = self.invoke(ctx) full # [ 628.329581] dagster-webserver[4334]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 628.330242] dagster-webserver[4334]: return ctx.invoke(self.callback, **ctx.params) full # [ 628.331136] dagster-webserver[4334]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 628.332091] dagster-webserver[4334]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 628.332703] dagster-webserver[4334]: return callback(*args, **kwargs) full # [ 628.333558] dagster-webserver[4334]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 628.334620] dagster-webserver[4334]: instance = stack.enter_context( full # [ 628.335259] dagster-webserver[4334]: get_possibly_temporary_instance_for_cli( full # [ 628.335870] dagster-webserver[4334]: ...<3 lines>... full # [ 628.336710] dagster-webserver[4334]: ) full # [ 628.337584] dagster-webserver[4334]: ) full # [ 628.338223] dagster-webserver[4334]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 628.338854] dagster-webserver[4334]: result = _enter(cm) full # [ 628.339700] dagster-webserver[4334]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 628.340555] dagster-webserver[4334]: return next(self.gen) full # [ 628.341259] dagster-webserver[4334]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 628.341855] dagster-webserver[4334]: with DagsterInstance.get() as instance: full # [ 628.342696] dagster-webserver[4334]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 628.343552] dagster-webserver[4334]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 628.344216] dagster-webserver[4334]: return create_instance_from_dagster_home() full # [ 628.358535] dagster-webserver[4334]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 628.359098] dagster-webserver[4334]: return create_instance_from_config(dagster_home_path) full # [ 628.359745] dagster-webserver[4334]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 628.360588] dagster-webserver[4334]: return create_instance_from_ref(instance_ref) full # [ 628.361243] dagster-webserver[4334]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 628.361668] dagster-webserver[4334]: unified_storage = instance_ref.storage full # [ 628.362525] dagster-webserver[4334]: ^^^^^^^^^^^^^^^^^^^^ full # [ 628.363219] dagster-webserver[4334]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 628.363840] dagster-webserver[4334]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 628.364673] dagster-webserver[4334]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 628.365530] dagster-webserver[4334]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 628.366185] dagster-webserver[4334]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 628.366820] dagster-webserver[4334]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 628.382246] dagster-webserver[4334]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 628.382810] dagster-webserver[4334]: return DagsterPostgresStorage( full # [ 628.383686] dagster-webserver[4334]: inst_data=inst_data, full # [ 628.384561] dagster-webserver[4334]: ...<2 lines>... full # [ 628.385179] dagster-webserver[4334]: token_provider=get_token_provider_from_config(config_value), full # [ 628.385809] dagster-webserver[4334]: ) full # [ 628.386663] dagster-webserver[4334]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 628.387518] dagster-webserver[4334]: self._run_storage = PostgresRunStorage( full # [ 628.388210] dagster-webserver[4334]: ~~~~~~~~~~~~~~~~~~^ full # [ 628.388994] dagster-webserver[4334]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 628.389458] dagster-webserver[4334]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 628.390104] dagster-webserver[4334]: ) full # [ 628.390739] dagster-webserver[4334]: ^ full # [ 628.391599] dagster-webserver[4334]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 628.392255] dagster-webserver[4334]: self._engine = create_pg_engine( full # [ 628.392885] dagster-webserver[4334]: ~~~~~~~~~~~~~~~~^ full # [ 628.393736] dagster-webserver[4334]: self.postgres_url, full # [ 628.394589] dagster-webserver[4334]: ^^^^^^^^^^^^^^^^^^ full # [ 628.395250] dagster-webserver[4334]: ...<2 lines>... full # [ 628.395875] dagster-webserver[4334]: poolclass=db_pool.NullPool, full # [ 628.396715] dagster-webserver[4334]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 628.397552] dagster-webserver[4334]: ) full # [ 628.398195] dagster-webserver[4334]: ^ full # [ 628.398842] dagster-webserver[4334]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 628.399649] dagster-webserver[4334]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 628.400265] dagster-webserver[4334]: File "", line 2, in create_engine full # [ 628.400910] dagster-webserver[4334]: return target(fn, url, **kwargs) full # [ 628.415854] dagster-webserver[4334]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 628.418411] dagster-webserver[4334]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 628.419937] dagster-webserver[4334]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 628.422583] dagster-webserver[4334]: dbapi = dbapi_meth(**dbapi_args) full # [ 628.423822] dagster-webserver[4334]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 628.426626] dagster-webserver[4334]: import psycopg full # [ 628.427617] dagster-webserver[4334]: ModuleNotFoundError: No module named 'psycopg' full # [ 628.693562] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 628.695916] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 628.698209] systemd[1]: dagster-webserver.service: Consumed 2.049s CPU time over 8.074s wall clock time, 111.5M memory peak. full # [ 629.375639] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 85. full # [ 629.378561] systemd[1]: Started Dagster Daemon. full # [ 631.257887] dagster-daemon[4355]: Traceback (most recent call last): full # [ 631.260465] dagster-daemon[4355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 631.261059] dagster-daemon[4355]: sys.exit(main()) full # [ 631.261649] dagster-daemon[4355]: ~~~~^^ full # [ 631.262265] dagster-daemon[4355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 631.262902] dagster-daemon[4355]: cli(obj={}) full # [ 631.263751] dagster-daemon[4355]: ~~~^^^^^^^^ full # [ 631.264568] dagster-daemon[4355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 631.265214] dagster-daemon[4355]: return self.main(*args, **kwargs) full # [ 631.265804] dagster-daemon[4355]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 631.266687] dagster-daemon[4355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 631.267259] dagster-daemon[4355]: rv = self.invoke(ctx) full # [ 631.267896] dagster-daemon[4355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 631.268723] dagster-daemon[4355]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 631.269574] dagster-daemon[4355]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 631.279388] dagster-daemon[4355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 631.279920] dagster-daemon[4355]: return ctx.invoke(self.callback, **ctx.params) full # [ 631.280769] dagster-daemon[4355]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 631.281808] dagster-daemon[4355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 631.282642] dagster-daemon[4355]: return callback(*args, **kwargs) full # [ 631.283335] dagster-daemon[4355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 631.283930] dagster-daemon[4355]: with get_instance_for_cli( full # [ 631.284779] dagster-daemon[4355]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 631.285621] dagster-daemon[4355]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 631.286283] dagster-daemon[4355]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 631.286903] dagster-daemon[4355]: ) as instance: full # [ 631.287739] dagster-daemon[4355]: ^ full # [ 631.288602] dagster-daemon[4355]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 631.289209] dagster-daemon[4355]: return next(self.gen) full # [ 631.289810] dagster-daemon[4355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 631.290651] dagster-daemon[4355]: with DagsterInstance.get() as instance: full # [ 631.291268] dagster-daemon[4355]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 631.303178] dagster-daemon[4355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 631.303724] dagster-daemon[4355]: return create_instance_from_dagster_home() full # [ 631.304589] dagster-daemon[4355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 631.305270] dagster-daemon[4355]: return create_instance_from_config(dagster_home_path) full # [ 631.305876] dagster-daemon[4355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 631.306680] dagster-daemon[4355]: return create_instance_from_ref(instance_ref) full # [ 631.307522] dagster-daemon[4355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 631.308178] dagster-daemon[4355]: unified_storage = instance_ref.storage full # [ 631.308822] dagster-daemon[4355]: ^^^^^^^^^^^^^^^^^^^^ full # [ 631.319202] dagster-daemon[4355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 631.319750] dagster-daemon[4355]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 631.320595] dagster-daemon[4355]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 631.321251] dagster-daemon[4355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 631.321870] dagster-daemon[4355]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 631.322714] dagster-daemon[4355]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 631.323553] dagster-daemon[4355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 631.324209] dagster-daemon[4355]: return DagsterPostgresStorage( full # [ 631.324814] dagster-daemon[4355]: inst_data=inst_data, full # [ 631.325658] dagster-daemon[4355]: ...<2 lines>... full # [ 631.326349] dagster-daemon[4355]: token_provider=get_token_provider_from_config(config_value), full # [ 631.326935] dagster-daemon[4355]: ) full # [ 631.327811] dagster-daemon[4355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 631.328617] dagster-daemon[4355]: self._run_storage = PostgresRunStorage( full # [ 631.329292] dagster-daemon[4355]: ~~~~~~~~~~~~~~~~~~^ full # [ 631.329894] dagster-daemon[4355]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 631.330734] dagster-daemon[4355]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 631.331703] dagster-daemon[4355]: ) full # [ 631.332617] dagster-daemon[4355]: ^ full # [ 631.333289] dagster-daemon[4355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 631.333870] dagster-daemon[4355]: self._engine = create_pg_engine( full # [ 631.334692] dagster-daemon[4355]: ~~~~~~~~~~~~~~~~^ full # [ 631.335524] dagster-daemon[4355]: self.postgres_url, full # [ 631.336162] dagster-daemon[4355]: ^^^^^^^^^^^^^^^^^^ full # [ 631.336776] dagster-daemon[4355]: ...<2 lines>... full # [ 631.337596] dagster-daemon[4355]: poolclass=db_pool.NullPool, full # [ 631.338235] dagster-daemon[4355]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 631.338845] dagster-daemon[4355]: ) full # [ 631.339498] dagster-daemon[4355]: ^ full # [ 631.355361] dagster-daemon[4355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 631.357963] dagster-daemon[4355]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 631.359431] dagster-daemon[4355]: File "", line 2, in create_engine full # [ 631.361618] dagster-daemon[4355]: return target(fn, url, **kwargs) full # [ 631.362821] dagster-daemon[4355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 631.365370] dagster-daemon[4355]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 631.366850] dagster-daemon[4355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 631.369445] dagster-daemon[4355]: dbapi = dbapi_meth(**dbapi_args) full # [ 631.370615] dagster-daemon[4355]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 631.373353] dagster-daemon[4355]: import psycopg full # [ 631.374291] dagster-daemon[4355]: ModuleNotFoundError: No module named 'psycopg' full # [ 631.548933] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 631.551247] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 631.553356] systemd[1]: dagster-daemon.service: Consumed 1.419s CPU time over 7.254s wall clock time, 88.5M memory peak. full # [ 633.875739] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 76. full # [ 633.879234] systemd[1]: Started Dagster Webserver. full # [ 636.474820] dagster-webserver[4376]: Traceback (most recent call last): full # [ 636.477355] dagster-webserver[4376]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 636.477920] dagster-webserver[4376]: sys.exit(main()) full # [ 636.478730] dagster-webserver[4376]: ~~~~^^ full # [ 636.479557] dagster-webserver[4376]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 636.480222] dagster-webserver[4376]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 636.480832] dagster-webserver[4376]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 636.481647] dagster-webserver[4376]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 636.482281] dagster-webserver[4376]: return self.main(*args, **kwargs) full # [ 636.482902] dagster-webserver[4376]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 636.483730] dagster-webserver[4376]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 636.484567] dagster-webserver[4376]: rv = self.invoke(ctx) full # [ 636.485244] dagster-webserver[4376]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 636.485809] dagster-webserver[4376]: return ctx.invoke(self.callback, **ctx.params) full # [ 636.486665] dagster-webserver[4376]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 636.498429] dagster-webserver[4376]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 636.499154] dagster-webserver[4376]: return callback(*args, **kwargs) full # [ 636.499831] dagster-webserver[4376]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 636.500622] dagster-webserver[4376]: instance = stack.enter_context( full # [ 636.501256] dagster-webserver[4376]: get_possibly_temporary_instance_for_cli( full # [ 636.502039] dagster-webserver[4376]: ...<3 lines>... full # [ 636.502809] dagster-webserver[4376]: ) full # [ 636.503598] dagster-webserver[4376]: ) full # [ 636.504620] dagster-webserver[4376]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 636.505670] dagster-webserver[4376]: result = _enter(cm) full # [ 636.506727] dagster-webserver[4376]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 636.507743] dagster-webserver[4376]: return next(self.gen) full # [ 636.518149] dagster-webserver[4376]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 636.518814] dagster-webserver[4376]: with DagsterInstance.get() as instance: full # [ 636.519603] dagster-webserver[4376]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 636.520630] dagster-webserver[4376]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 636.521658] dagster-webserver[4376]: return create_instance_from_dagster_home() full # [ 636.522714] dagster-webserver[4376]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 636.523788] dagster-webserver[4376]: return create_instance_from_config(dagster_home_path) full # [ 636.524864] dagster-webserver[4376]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 636.525846] dagster-webserver[4376]: return create_instance_from_ref(instance_ref) full # [ 636.536974] dagster-webserver[4376]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 636.537554] dagster-webserver[4376]: unified_storage = instance_ref.storage full # [ 636.538199] dagster-webserver[4376]: ^^^^^^^^^^^^^^^^^^^^ full # [ 636.538822] dagster-webserver[4376]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 636.539694] dagster-webserver[4376]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 636.540514] dagster-webserver[4376]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 636.541169] dagster-webserver[4376]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 636.541792] dagster-webserver[4376]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 636.542417] dagster-webserver[4376]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 636.543090] dagster-webserver[4376]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 636.543669] dagster-webserver[4376]: return DagsterPostgresStorage( full # [ 636.544502] dagster-webserver[4376]: inst_data=inst_data, full # [ 636.545139] dagster-webserver[4376]: ...<2 lines>... full # [ 636.545756] dagster-webserver[4376]: token_provider=get_token_provider_from_config(config_value), full # [ 636.546591] dagster-webserver[4376]: ) full # [ 636.547237] dagster-webserver[4376]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 636.547846] dagster-webserver[4376]: self._run_storage = PostgresRunStorage( full # [ 636.548495] dagster-webserver[4376]: ~~~~~~~~~~~~~~~~~~^ full # [ 636.549124] dagster-webserver[4376]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 636.549737] dagster-webserver[4376]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 636.550568] dagster-webserver[4376]: ) full # [ 636.551206] dagster-webserver[4376]: ^ full # [ 636.569715] dagster-webserver[4376]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 636.573578] dagster-webserver[4376]: self._engine = create_pg_engine( full # [ 636.575220] dagster-webserver[4376]: ~~~~~~~~~~~~~~~~^ full # [ 636.576753] dagster-webserver[4376]: self.postgres_url, full # [ 636.578168] dagster-webserver[4376]: ^^^^^^^^^^^^^^^^^^ full # [ 636.579537] dagster-webserver[4376]: ...<2 lines>... full # [ 636.580775] dagster-webserver[4376]: poolclass=db_pool.NullPool, full # [ 636.582271] dagster-webserver[4376]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 636.583786] dagster-webserver[4376]: ) full # [ 636.584814] dagster-webserver[4376]: ^ full # [ 636.585839] dagster-webserver[4376]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 636.589149] dagster-webserver[4376]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 636.590708] dagster-webserver[4376]: File "", line 2, in create_engine full # [ 636.592925] dagster-webserver[4376]: return target(fn, url, **kwargs) full # [ 636.594166] dagster-webserver[4376]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 636.596760] dagster-webserver[4376]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 636.598287] dagster-webserver[4376]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 636.600912] dagster-webserver[4376]: dbapi = dbapi_meth(**dbapi_args) full # [ 636.602145] dagster-webserver[4376]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 636.604936] dagster-webserver[4376]: import psycopg full # [ 636.605925] dagster-webserver[4376]: ModuleNotFoundError: No module named 'psycopg' full # [ 636.625281] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 86. full # [ 636.629343] systemd[1]: Started Dagster Daemon. full # [ 636.905878] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 636.908755] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 636.910541] systemd[1]: dagster-webserver.service: Consumed 2.036s CPU time over 8.211s wall clock time, 111.8M memory peak. full # [ 638.494452] dagster-daemon[4390]: Traceback (most recent call last): full # [ 638.497077] dagster-daemon[4390]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 638.497653] dagster-daemon[4390]: sys.exit(main()) full # [ 638.498295] dagster-daemon[4390]: ~~~~^^ full # [ 638.498915] dagster-daemon[4390]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 638.499763] dagster-daemon[4390]: cli(obj={}) full # [ 638.500612] dagster-daemon[4390]: ~~~^^^^^^^^ full # [ 638.501284] dagster-daemon[4390]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 638.501859] dagster-daemon[4390]: return self.main(*args, **kwargs) full # [ 638.502694] dagster-daemon[4390]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 638.503534] dagster-daemon[4390]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 638.504172] dagster-daemon[4390]: rv = self.invoke(ctx) full # [ 638.511528] dagster-daemon[4390]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 638.512091] dagster-daemon[4390]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 638.512750] dagster-daemon[4390]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 638.513637] dagster-daemon[4390]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 638.514240] dagster-daemon[4390]: return ctx.invoke(self.callback, **ctx.params) full # [ 638.514663] dagster-daemon[4390]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 638.515555] dagster-daemon[4390]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 638.516173] dagster-daemon[4390]: return callback(*args, **kwargs) full # [ 638.516801] dagster-daemon[4390]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 638.517656] dagster-daemon[4390]: with get_instance_for_cli( full # [ 638.518267] dagster-daemon[4390]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 638.518911] dagster-daemon[4390]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 638.519750] dagster-daemon[4390]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 638.520580] dagster-daemon[4390]: ) as instance: full # [ 638.521185] dagster-daemon[4390]: ^ full # [ 638.532729] dagster-daemon[4390]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 638.533296] dagster-daemon[4390]: return next(self.gen) full # [ 638.533982] dagster-daemon[4390]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 638.534770] dagster-daemon[4390]: with DagsterInstance.get() as instance: full # [ 638.535637] dagster-daemon[4390]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 638.536319] dagster-daemon[4390]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 638.536922] dagster-daemon[4390]: return create_instance_from_dagster_home() full # [ 638.537773] dagster-daemon[4390]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 638.538629] dagster-daemon[4390]: return create_instance_from_config(dagster_home_path) full # [ 638.539338] dagster-daemon[4390]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 638.539915] dagster-daemon[4390]: return create_instance_from_ref(instance_ref) full # [ 638.540771] dagster-daemon[4390]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 638.541629] dagster-daemon[4390]: unified_storage = instance_ref.storage full # [ 638.542331] dagster-daemon[4390]: ^^^^^^^^^^^^^^^^^^^^ full # [ 638.556282] dagster-daemon[4390]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 638.556653] dagster-daemon[4390]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 638.557517] dagster-daemon[4390]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 638.558172] dagster-daemon[4390]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 638.558803] dagster-daemon[4390]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 638.559659] dagster-daemon[4390]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 638.560301] dagster-daemon[4390]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 638.560950] dagster-daemon[4390]: return DagsterPostgresStorage( full # [ 638.561805] dagster-daemon[4390]: inst_data=inst_data, full # [ 638.562658] dagster-daemon[4390]: ...<2 lines>... full # [ 638.563299] dagster-daemon[4390]: token_provider=get_token_provider_from_config(config_value), full # [ 638.563960] dagster-daemon[4390]: ) full # [ 638.564843] dagster-daemon[4390]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 638.565659] dagster-daemon[4390]: self._run_storage = PostgresRunStorage( full # [ 638.566299] dagster-daemon[4390]: ~~~~~~~~~~~~~~~~~~^ full # [ 638.566948] dagster-daemon[4390]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 638.567804] dagster-daemon[4390]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 638.568657] dagster-daemon[4390]: ) full # [ 638.569296] dagster-daemon[4390]: ^ full # [ 638.570193] dagster-daemon[4390]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 638.570812] dagster-daemon[4390]: self._engine = create_pg_engine( full # [ 638.571651] dagster-daemon[4390]: ~~~~~~~~~~~~~~~~^ full # [ 638.572270] dagster-daemon[4390]: self.postgres_url, full # [ 638.572921] dagster-daemon[4390]: ^^^^^^^^^^^^^^^^^^ full # [ 638.573761] dagster-daemon[4390]: ...<2 lines>... full # [ 638.574604] dagster-daemon[4390]: poolclass=db_pool.NullPool, full # [ 638.575243] dagster-daemon[4390]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 638.575869] dagster-daemon[4390]: ) full # [ 638.576710] dagster-daemon[4390]: ^ full # [ 638.592971] dagster-daemon[4390]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 638.595681] dagster-daemon[4390]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 638.597183] dagster-daemon[4390]: File "", line 2, in create_engine full # [ 638.599405] dagster-daemon[4390]: return target(fn, url, **kwargs) full # [ 638.600586] dagster-daemon[4390]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 638.603179] dagster-daemon[4390]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 638.604715] dagster-daemon[4390]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 638.607321] dagster-daemon[4390]: dbapi = dbapi_meth(**dbapi_args) full # [ 638.608552] dagster-daemon[4390]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 638.611329] dagster-daemon[4390]: import psycopg full # [ 638.612271] dagster-daemon[4390]: ModuleNotFoundError: No module named 'psycopg' full # [ 638.800598] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 638.802920] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 638.805109] systemd[1]: dagster-daemon.service: Consumed 1.461s CPU time over 7.250s wall clock time, 88.5M memory peak. full # [ 642.125768] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 77. full # [ 642.128670] systemd[1]: Started Dagster Webserver. full # [ 643.875344] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 87. full # [ 643.878774] systemd[1]: Started Dagster Daemon. full # [ 644.797267] dagster-webserver[4419]: Traceback (most recent call last): full # [ 644.799677] dagster-webserver[4419]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 644.800414] dagster-webserver[4419]: sys.exit(main()) full # [ 644.801040] dagster-webserver[4419]: ~~~~^^ full # [ 644.804078] dagster-webserver[4419]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 644.804612] dagster-webserver[4419]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 644.805284] dagster-webserver[4419]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 644.805872] dagster-webserver[4419]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 644.808594] dagster-webserver[4419]: return self.main(*args, **kwargs) full # [ 644.809263] dagster-webserver[4419]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 644.809875] dagster-webserver[4419]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 644.812597] dagster-webserver[4419]: rv = self.invoke(ctx) full # [ 644.813240] dagster-webserver[4419]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 644.813882] dagster-webserver[4419]: return ctx.invoke(self.callback, **ctx.params) full # [ 644.816592] dagster-webserver[4419]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 644.817215] dagster-webserver[4419]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 644.817811] dagster-webserver[4419]: return callback(*args, **kwargs) full # [ 644.821089] dagster-webserver[4419]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 644.821729] dagster-webserver[4419]: instance = stack.enter_context( full # [ 644.822584] dagster-webserver[4419]: get_possibly_temporary_instance_for_cli( full # [ 644.825089] dagster-webserver[4419]: ...<3 lines>... full # [ 644.825688] dagster-webserver[4419]: ) full # [ 644.826523] dagster-webserver[4419]: ) full # [ 644.829089] dagster-webserver[4419]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 644.829618] dagster-webserver[4419]: result = _enter(cm) full # [ 644.830265] dagster-webserver[4419]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 644.830885] dagster-webserver[4419]: return next(self.gen) full # [ 644.833559] dagster-webserver[4419]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 644.834205] dagster-webserver[4419]: with DagsterInstance.get() as instance: full # [ 644.834818] dagster-webserver[4419]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 644.838091] dagster-webserver[4419]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 644.838732] dagster-webserver[4419]: return create_instance_from_dagster_home() full # [ 644.841135] dagster-webserver[4419]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 644.841819] dagster-webserver[4419]: return create_instance_from_config(dagster_home_path) full # [ 644.844983] dagster-webserver[4419]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 644.845725] dagster-webserver[4419]: return create_instance_from_ref(instance_ref) full # [ 644.848090] dagster-webserver[4419]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 644.848613] dagster-webserver[4419]: unified_storage = instance_ref.storage full # [ 644.851097] dagster-webserver[4419]: ^^^^^^^^^^^^^^^^^^^^ full # [ 644.851696] dagster-webserver[4419]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 644.852559] dagster-webserver[4419]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 644.855113] dagster-webserver[4419]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 644.855822] dagster-webserver[4419]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 644.856663] dagster-webserver[4419]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 644.859090] dagster-webserver[4419]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 644.859764] dagster-webserver[4419]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 644.862091] dagster-webserver[4419]: return DagsterPostgresStorage( full # [ 644.862660] dagster-webserver[4419]: inst_data=inst_data, full # [ 644.863563] dagster-webserver[4419]: ...<2 lines>... full # [ 644.866090] dagster-webserver[4419]: token_provider=get_token_provider_from_config(config_value), full # [ 644.866641] dagster-webserver[4419]: ) full # [ 644.867259] dagster-webserver[4419]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 644.867904] dagster-webserver[4419]: self._run_storage = PostgresRunStorage( full # [ 644.870551] dagster-webserver[4419]: ~~~~~~~~~~~~~~~~~~^ full # [ 644.871192] dagster-webserver[4419]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 644.871806] dagster-webserver[4419]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 644.875091] dagster-webserver[4419]: ) full # [ 644.875705] dagster-webserver[4419]: ^ full # [ 644.878168] dagster-webserver[4419]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 644.878797] dagster-webserver[4419]: self._engine = create_pg_engine( full # [ 644.882092] dagster-webserver[4419]: ~~~~~~~~~~~~~~~~^ full # [ 644.882676] dagster-webserver[4419]: self.postgres_url, full # [ 644.883517] dagster-webserver[4419]: ^^^^^^^^^^^^^^^^^^ full # [ 644.886091] dagster-webserver[4419]: ...<2 lines>... full # [ 644.886792] dagster-webserver[4419]: poolclass=db_pool.NullPool, full # [ 644.887421] dagster-webserver[4419]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 644.890075] dagster-webserver[4419]: ) full # [ 644.890700] dagster-webserver[4419]: ^ full # [ 644.891552] dagster-webserver[4419]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 644.894091] dagster-webserver[4419]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 644.894615] dagster-webserver[4419]: File "", line 2, in create_engine full # [ 644.895258] dagster-webserver[4419]: return target(fn, url, **kwargs) full # [ 644.895871] dagster-webserver[4419]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 644.898717] dagster-webserver[4419]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 644.899557] dagster-webserver[4419]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 644.902091] dagster-webserver[4419]: dbapi = dbapi_meth(**dbapi_args) full # [ 644.902419] dagster-webserver[4419]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 644.903076] dagster-webserver[4419]: import psycopg full # [ 644.903690] dagster-webserver[4419]: ModuleNotFoundError: No module named 'psycopg' full # [ 645.177187] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 645.177859] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 645.181228] systemd[1]: dagster-webserver.service: Consumed 2.058s CPU time over 8.273s wall clock time, 111.7M memory peak. full # [ 645.810946] dagster-daemon[4429]: Traceback (most recent call last): full # [ 645.813561] dagster-daemon[4429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 645.814153] dagster-daemon[4429]: sys.exit(main()) full # [ 645.814774] dagster-daemon[4429]: ~~~~^^ full # [ 645.815594] dagster-daemon[4429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 645.816304] dagster-daemon[4429]: cli(obj={}) full # [ 645.816884] dagster-daemon[4429]: ~~~^^^^^^^^ full # [ 645.817708] dagster-daemon[4429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 645.818548] dagster-daemon[4429]: return self.main(*args, **kwargs) full # [ 645.819185] dagster-daemon[4429]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 645.819840] dagster-daemon[4429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 645.820647] dagster-daemon[4429]: rv = self.invoke(ctx) full # [ 645.821264] dagster-daemon[4429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 645.821912] dagster-daemon[4429]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 645.822779] dagster-daemon[4429]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 645.832704] dagster-daemon[4429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 645.833266] dagster-daemon[4429]: return ctx.invoke(self.callback, **ctx.params) full # [ 645.833895] dagster-daemon[4429]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 645.834750] dagster-daemon[4429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 645.835649] dagster-daemon[4429]: return callback(*args, **kwargs) full # [ 645.836272] dagster-daemon[4429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 645.836904] dagster-daemon[4429]: with get_instance_for_cli( full # [ 645.837765] dagster-daemon[4429]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 645.838814] dagster-daemon[4429]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 645.839669] dagster-daemon[4429]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 645.840520] dagster-daemon[4429]: ) as instance: full # [ 645.841174] dagster-daemon[4429]: ^ full # [ 645.841804] dagster-daemon[4429]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 645.842644] dagster-daemon[4429]: return next(self.gen) full # [ 645.843316] dagster-daemon[4429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 645.843894] dagster-daemon[4429]: with DagsterInstance.get() as instance: full # [ 645.844730] dagster-daemon[4429]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 645.845570] dagster-daemon[4429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 645.846209] dagster-daemon[4429]: return create_instance_from_dagster_home() full # [ 645.860081] dagster-daemon[4429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 645.860637] dagster-daemon[4429]: return create_instance_from_config(dagster_home_path) full # [ 645.861306] dagster-daemon[4429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 645.861932] dagster-daemon[4429]: return create_instance_from_ref(instance_ref) full # [ 645.862782] dagster-daemon[4429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 645.863630] dagster-daemon[4429]: unified_storage = instance_ref.storage full # [ 645.864316] dagster-daemon[4429]: ^^^^^^^^^^^^^^^^^^^^ full # [ 645.864752] dagster-daemon[4429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 645.865573] dagster-daemon[4429]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 645.866235] dagster-daemon[4429]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 645.866835] dagster-daemon[4429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 645.867700] dagster-daemon[4429]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 645.868543] dagster-daemon[4429]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 645.883455] dagster-daemon[4429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 645.886134] dagster-daemon[4429]: return DagsterPostgresStorage( full # [ 645.887310] dagster-daemon[4429]: inst_data=inst_data, full # [ 645.888382] dagster-daemon[4429]: ...<2 lines>... full # [ 645.889335] dagster-daemon[4429]: token_provider=get_token_provider_from_config(config_value), full # [ 645.890907] dagster-daemon[4429]: ) full # [ 645.891717] dagster-daemon[4429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 645.894245] dagster-daemon[4429]: self._run_storage = PostgresRunStorage( full # [ 645.895514] dagster-daemon[4429]: ~~~~~~~~~~~~~~~~~~^ full # [ 645.896778] dagster-daemon[4429]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 645.898483] dagster-daemon[4429]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 645.900197] dagster-daemon[4429]: ) full # [ 645.900970] dagster-daemon[4429]: ^ full # [ 645.901810] dagster-daemon[4429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 645.904558] dagster-daemon[4429]: self._engine = create_pg_engine( full # [ 645.905753] dagster-daemon[4429]: ~~~~~~~~~~~~~~~~^ full # [ 645.906935] dagster-daemon[4429]: self.postgres_url, full # [ 645.907988] dagster-daemon[4429]: ^^^^^^^^^^^^^^^^^^ full # [ 645.909078] dagster-daemon[4429]: ...<2 lines>... full # [ 645.910058] dagster-daemon[4429]: poolclass=db_pool.NullPool, full # [ 645.911235] dagster-daemon[4429]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 645.912431] dagster-daemon[4429]: ) full # [ 645.913200] dagster-daemon[4429]: ^ full # [ 645.913976] dagster-daemon[4429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 645.916643] dagster-daemon[4429]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 645.918114] dagster-daemon[4429]: File "", line 2, in create_engine full # [ 645.920324] dagster-daemon[4429]: return target(fn, url, **kwargs) full # [ 645.921519] dagster-daemon[4429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 645.924141] dagster-daemon[4429]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 645.925672] dagster-daemon[4429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 645.928256] dagster-daemon[4429]: dbapi = dbapi_meth(**dbapi_args) full # [ 645.929480] dagster-daemon[4429]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 645.932237] dagster-daemon[4429]: import psycopg full # [ 645.933197] dagster-daemon[4429]: ModuleNotFoundError: No module named 'psycopg' full # [ 646.082641] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 646.084757] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 646.087541] systemd[1]: dagster-daemon.service: Consumed 1.456s CPU time over 7.285s wall clock time, 88.6M memory peak. full # [ 650.375658] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 78. full # [ 650.379123] systemd[1]: Started Dagster Webserver. full # [ 651.124995] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 88. full # [ 651.128771] systemd[1]: Started Dagster Daemon. full # [ 653.017382] dagster-daemon[4467]: Traceback (most recent call last): full # [ 653.019661] dagster-daemon[4467]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 653.020220] dagster-daemon[4467]: sys.exit(main()) full # [ 653.020803] dagster-daemon[4467]: ~~~~^^ full # [ 653.023857] dagster-daemon[4467]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 653.025369] dagster-daemon[4467]: cli(obj={}) full # [ 653.027197] dagster-daemon[4467]: ~~~^^^^^^^^ full # [ 653.027731] dagster-daemon[4467]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 653.028571] dagster-daemon[4467]: return self.main(*args, **kwargs) full # [ 653.030838] dagster-daemon[4467]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 653.031631] dagster-daemon[4467]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 653.034375] dagster-daemon[4467]: rv = self.invoke(ctx) full # [ 653.034890] dagster-daemon[4467]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 653.035335] dagster-daemon[4467]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 653.035993] dagster-daemon[4467]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 653.037606] dagster-daemon[4467]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 653.038251] dagster-daemon[4467]: return ctx.invoke(self.callback, **ctx.params) full # [ 653.038865] dagster-daemon[4467]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 653.041703] dagster-daemon[4467]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 653.042550] dagster-daemon[4467]: return callback(*args, **kwargs) full # [ 653.046090] dagster-daemon[4467]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 653.046603] dagster-daemon[4467]: with get_instance_for_cli( full # [ 653.047250] dagster-daemon[4467]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 653.047866] dagster-daemon[4467]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 653.050703] dagster-daemon[4467]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 653.051538] dagster-daemon[4467]: ) as instance: full # [ 653.054090] dagster-daemon[4467]: ^ full # [ 653.054603] dagster-daemon[4467]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 653.055246] dagster-daemon[4467]: return next(self.gen) full # [ 653.055863] dagster-daemon[4467]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 653.058695] dagster-daemon[4467]: with DagsterInstance.get() as instance: full # [ 653.059529] dagster-daemon[4467]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 653.062136] dagster-daemon[4467]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 653.062784] dagster-daemon[4467]: return create_instance_from_dagster_home() full # [ 653.063415] dagster-daemon[4467]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 653.066068] dagster-daemon[4467]: return create_instance_from_config(dagster_home_path) full # [ 653.066666] dagster-daemon[4467]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 653.067501] dagster-daemon[4467]: return create_instance_from_ref(instance_ref) full # [ 653.070090] dagster-daemon[4467]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 653.070754] dagster-daemon[4467]: unified_storage = instance_ref.storage full # [ 653.071609] dagster-daemon[4467]: ^^^^^^^^^^^^^^^^^^^^ full # [ 653.074113] dagster-daemon[4467]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 653.074644] dagster-daemon[4467]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 653.075259] dagster-daemon[4467]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 653.075900] dagster-daemon[4467]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 653.078543] dagster-daemon[4467]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 653.079184] dagster-daemon[4467]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 653.079793] dagster-daemon[4467]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 653.083090] dagster-daemon[4467]: return DagsterPostgresStorage( full # [ 653.083634] dagster-daemon[4467]: inst_data=inst_data, full # [ 653.084286] dagster-daemon[4467]: ...<2 lines>... full # [ 653.084888] dagster-daemon[4467]: token_provider=get_token_provider_from_config(config_value), full # [ 653.087718] dagster-daemon[4467]: ) full # [ 653.088548] dagster-daemon[4467]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 653.091089] dagster-daemon[4467]: self._run_storage = PostgresRunStorage( full # [ 653.091600] dagster-daemon[4467]: ~~~~~~~~~~~~~~~~~~^ full # [ 653.092299] dagster-daemon[4467]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 653.092851] dagster-daemon[4467]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 653.096090] dagster-daemon[4467]: ) full # [ 653.096719] dagster-daemon[4467]: ^ full # [ 653.099089] dagster-daemon[4467]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 653.099775] dagster-daemon[4467]: self._engine = create_pg_engine( full # [ 653.102089] dagster-daemon[4467]: ~~~~~~~~~~~~~~~~^ full # [ 653.102629] dagster-daemon[4467]: self.postgres_url, full # [ 653.105089] dagster-daemon[4467]: ^^^^^^^^^^^^^^^^^^ full # [ 653.105689] dagster-daemon[4467]: ...<2 lines>... full # [ 653.106541] dagster-daemon[4467]: poolclass=db_pool.NullPool, full # [ 653.109089] dagster-daemon[4467]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 653.109774] dagster-daemon[4467]: ) full # [ 653.110608] dagster-daemon[4467]: ^ full # [ 653.113088] dagster-daemon[4467]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 653.113665] dagster-daemon[4467]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 653.114497] dagster-daemon[4467]: File "", line 2, in create_engine full # [ 653.117089] dagster-daemon[4467]: return target(fn, url, **kwargs) full # [ 653.117747] dagster-daemon[4467]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 653.118582] dagster-daemon[4467]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 653.122089] dagster-daemon[4467]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 653.122631] dagster-daemon[4467]: dbapi = dbapi_meth(**dbapi_args) full # [ 653.123284] dagster-daemon[4467]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 653.123887] dagster-daemon[4467]: import psycopg full # [ 653.126809] dagster-daemon[4467]: ModuleNotFoundError: No module named 'psycopg' full # [ 653.214353] dagster-webserver[4465]: Traceback (most recent call last): full # [ 653.218075] dagster-webserver[4465]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 653.218623] dagster-webserver[4465]: sys.exit(main()) full # [ 653.219250] dagster-webserver[4465]: ~~~~^^ full # [ 653.219857] dagster-webserver[4465]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 653.222089] dagster-webserver[4465]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 653.222747] dagster-webserver[4465]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 653.225089] dagster-webserver[4465]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 653.225809] dagster-webserver[4465]: return self.main(*args, **kwargs) full # [ 653.228089] dagster-webserver[4465]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 653.228654] dagster-webserver[4465]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 653.229481] dagster-webserver[4465]: rv = self.invoke(ctx) full # [ 653.232091] dagster-webserver[4465]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 653.232727] dagster-webserver[4465]: return ctx.invoke(self.callback, **ctx.params) full # [ 653.235108] dagster-webserver[4465]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 653.235782] dagster-webserver[4465]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 653.236608] dagster-webserver[4465]: return callback(*args, **kwargs) full # [ 653.239090] dagster-webserver[4465]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 653.239660] dagster-webserver[4465]: instance = stack.enter_context( full # [ 653.240488] dagster-webserver[4465]: get_possibly_temporary_instance_for_cli( full # [ 653.243088] dagster-webserver[4465]: ...<3 lines>... full # [ 653.243731] dagster-webserver[4465]: ) full # [ 653.244568] dagster-webserver[4465]: ) full # [ 653.247090] dagster-webserver[4465]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 653.247607] dagster-webserver[4465]: result = _enter(cm) full # [ 653.248251] dagster-webserver[4465]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 653.248856] dagster-webserver[4465]: return next(self.gen) full # [ 653.252092] dagster-webserver[4465]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 653.252710] dagster-webserver[4465]: with DagsterInstance.get() as instance: full # [ 653.255091] dagster-webserver[4465]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 653.255819] dagster-webserver[4465]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 653.258090] dagster-webserver[4465]: return create_instance_from_dagster_home() full # [ 653.258649] dagster-webserver[4465]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 653.260090] dagster-webserver[4465]: return create_instance_from_config(dagster_home_path) full # [ 653.260676] dagster-webserver[4465]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 653.261508] dagster-webserver[4465]: return create_instance_from_ref(instance_ref) full # [ 653.264090] dagster-webserver[4465]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 653.264743] dagster-webserver[4465]: unified_storage = instance_ref.storage full # [ 653.265572] dagster-webserver[4465]: ^^^^^^^^^^^^^^^^^^^^ full # [ 653.268090] dagster-webserver[4465]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 653.268439] dagster-webserver[4465]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 653.269070] dagster-webserver[4465]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 653.269669] dagster-webserver[4465]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 653.273089] dagster-webserver[4465]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 653.273710] dagster-webserver[4465]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 653.276090] dagster-webserver[4465]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 653.276764] dagster-webserver[4465]: return DagsterPostgresStorage( full # [ 653.279088] dagster-webserver[4465]: inst_data=inst_data, full # [ 653.279415] dagster-webserver[4465]: ...<2 lines>... full # [ 653.280060] dagster-webserver[4465]: token_provider=get_token_provider_from_config(config_value), full # [ 653.280663] dagster-webserver[4465]: ) full # [ 653.284093] dagster-webserver[4465]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 653.284708] dagster-webserver[4465]: self._run_storage = PostgresRunStorage( full # [ 653.287111] dagster-webserver[4465]: ~~~~~~~~~~~~~~~~~~^ full # [ 653.288073] dagster-webserver[4465]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 653.288772] dagster-webserver[4465]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 653.292096] dagster-webserver[4465]: ) full # [ 653.292416] dagster-webserver[4465]: ^ full # [ 653.293063] dagster-webserver[4465]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 653.293671] dagster-webserver[4465]: self._engine = create_pg_engine( full # [ 653.297092] dagster-webserver[4465]: ~~~~~~~~~~~~~~~~^ full # [ 653.297702] dagster-webserver[4465]: self.postgres_url, full # [ 653.300091] dagster-webserver[4465]: ^^^^^^^^^^^^^^^^^^ full # [ 653.300752] dagster-webserver[4465]: ...<2 lines>... full # [ 653.303093] dagster-webserver[4465]: poolclass=db_pool.NullPool, full # [ 653.303604] dagster-webserver[4465]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 653.306091] dagster-webserver[4465]: ) full # [ 653.306648] dagster-webserver[4465]: ^ full # [ 653.307288] dagster-webserver[4465]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 653.307900] dagster-webserver[4465]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 653.310717] dagster-webserver[4465]: File "", line 2, in create_engine full # [ 653.311542] dagster-webserver[4465]: return target(fn, url, **kwargs) full # [ 653.314090] dagster-webserver[4465]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 653.314786] dagster-webserver[4465]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 653.315417] dagster-webserver[4465]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 653.318068] dagster-webserver[4465]: dbapi = dbapi_meth(**dbapi_args) full # [ 653.318653] dagster-webserver[4465]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 653.319271] dagster-webserver[4465]: import psycopg full # [ 653.319906] dagster-webserver[4465]: ModuleNotFoundError: No module named 'psycopg' full # [ 653.345630] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 653.347244] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 653.347811] systemd[1]: dagster-daemon.service: Consumed 1.431s CPU time over 7.256s wall clock time, 88.5M memory peak. full # [ 653.619295] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 653.621776] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 653.624037] systemd[1]: dagster-webserver.service: Consumed 2.022s CPU time over 8.436s wall clock time, 111.6M memory peak. full # [ 658.376116] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 89. full # [ 658.379085] systemd[1]: Started Dagster Daemon. full # [ 658.625074] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 79. full # [ 658.629256] systemd[1]: Started Dagster Webserver. full # [ 660.255825] dagster-daemon[4503]: Traceback (most recent call last): full # [ 660.257092] dagster-daemon[4503]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 660.257458] dagster-daemon[4503]: sys.exit(main()) full # [ 660.259222] dagster-daemon[4503]: ~~~~^^ full # [ 660.259895] dagster-daemon[4503]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 660.260733] dagster-daemon[4503]: cli(obj={}) full # [ 660.261808] dagster-daemon[4503]: ~~~^^^^^^^^ full # [ 660.262615] dagster-daemon[4503]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 660.263356] dagster-daemon[4503]: return self.main(*args, **kwargs) full # [ 660.263878] dagster-daemon[4503]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 660.264725] dagster-daemon[4503]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 660.265652] dagster-daemon[4503]: rv = self.invoke(ctx) full # [ 660.266211] dagster-daemon[4503]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 660.266816] dagster-daemon[4503]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 660.267795] dagster-daemon[4503]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 660.268532] dagster-daemon[4503]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 660.270366] dagster-daemon[4503]: return ctx.invoke(self.callback, **ctx.params) full # [ 660.270982] dagster-daemon[4503]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 660.271824] dagster-daemon[4503]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 660.272826] dagster-daemon[4503]: return callback(*args, **kwargs) full # [ 660.273538] dagster-daemon[4503]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 660.274246] dagster-daemon[4503]: with get_instance_for_cli( full # [ 660.274763] dagster-daemon[4503]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 660.275603] dagster-daemon[4503]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 660.276319] dagster-daemon[4503]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 660.276882] dagster-daemon[4503]: ) as instance: full # [ 660.277708] dagster-daemon[4503]: ^ full # [ 660.278670] dagster-daemon[4503]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 660.279201] dagster-daemon[4503]: return next(self.gen) full # [ 660.295612] dagster-daemon[4503]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 660.296151] dagster-daemon[4503]: with DagsterInstance.get() as instance: full # [ 660.296764] dagster-daemon[4503]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 660.297818] dagster-daemon[4503]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 660.298642] dagster-daemon[4503]: return create_instance_from_dagster_home() full # [ 660.299364] dagster-daemon[4503]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 660.299910] dagster-daemon[4503]: return create_instance_from_config(dagster_home_path) full # [ 660.300746] dagster-daemon[4503]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 660.301658] dagster-daemon[4503]: return create_instance_from_ref(instance_ref) full # [ 660.302249] dagster-daemon[4503]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 660.302636] dagster-daemon[4503]: unified_storage = instance_ref.storage full # [ 660.303381] dagster-daemon[4503]: ^^^^^^^^^^^^^^^^^^^^ full # [ 660.303901] dagster-daemon[4503]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 660.304745] dagster-daemon[4503]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 660.305698] dagster-daemon[4503]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 660.321341] dagster-daemon[4503]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 660.321846] dagster-daemon[4503]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 660.322500] dagster-daemon[4503]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 660.323641] dagster-daemon[4503]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 660.324172] dagster-daemon[4503]: return DagsterPostgresStorage( full # [ 660.324797] dagster-daemon[4503]: inst_data=inst_data, full # [ 660.325587] dagster-daemon[4503]: ...<2 lines>... full # [ 660.326278] dagster-daemon[4503]: token_provider=get_token_provider_from_config(config_value), full # [ 660.326885] dagster-daemon[4503]: ) full # [ 660.327807] dagster-daemon[4503]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 660.328571] dagster-daemon[4503]: self._run_storage = PostgresRunStorage( full # [ 660.329294] dagster-daemon[4503]: ~~~~~~~~~~~~~~~~~~^ full # [ 660.329809] dagster-daemon[4503]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 660.330650] dagster-daemon[4503]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 660.331378] dagster-daemon[4503]: ) full # [ 660.331902] dagster-daemon[4503]: ^ full # [ 660.343084] dagster-daemon[4503]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 660.346077] dagster-daemon[4503]: self._engine = create_pg_engine( full # [ 660.347254] dagster-daemon[4503]: ~~~~~~~~~~~~~~~~^ full # [ 660.348474] dagster-daemon[4503]: self.postgres_url, full # [ 660.349532] dagster-daemon[4503]: ^^^^^^^^^^^^^^^^^^ full # [ 660.350585] dagster-daemon[4503]: ...<2 lines>... full # [ 660.351556] dagster-daemon[4503]: poolclass=db_pool.NullPool, full # [ 660.352737] dagster-daemon[4503]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 660.353922] dagster-daemon[4503]: ) full # [ 660.354724] dagster-daemon[4503]: ^ full # [ 660.355521] dagster-daemon[4503]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 660.358168] dagster-daemon[4503]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 660.359641] dagster-daemon[4503]: File "", line 2, in create_engine full # [ 660.361855] dagster-daemon[4503]: return target(fn, url, **kwargs) full # [ 660.363072] dagster-daemon[4503]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 660.365658] dagster-daemon[4503]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 660.367185] dagster-daemon[4503]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 660.369824] dagster-daemon[4503]: dbapi = dbapi_meth(**dbapi_args) full # [ 660.371049] dagster-daemon[4503]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 660.373844] dagster-daemon[4503]: import psycopg full # [ 660.374815] dagster-daemon[4503]: ModuleNotFoundError: No module named 'psycopg' full # [ 660.569854] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 660.571715] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 660.573820] systemd[1]: dagster-daemon.service: Consumed 1.492s CPU time over 7.221s wall clock time, 88.5M memory peak. full # [ 661.288652] dagster-webserver[4508]: Traceback (most recent call last): full # [ 661.291234] dagster-webserver[4508]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 661.291837] dagster-webserver[4508]: sys.exit(main()) full # [ 661.292435] dagster-webserver[4508]: ~~~~^^ full # [ 661.293086] dagster-webserver[4508]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 661.293716] dagster-webserver[4508]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 661.294584] dagster-webserver[4508]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 661.295241] dagster-webserver[4508]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 661.295819] dagster-webserver[4508]: return self.main(*args, **kwargs) full # [ 661.296665] dagster-webserver[4508]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 661.297508] dagster-webserver[4508]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 661.298152] dagster-webserver[4508]: rv = self.invoke(ctx) full # [ 661.306896] dagster-webserver[4508]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 661.307448] dagster-webserver[4508]: return ctx.invoke(self.callback, **ctx.params) full # [ 661.308130] dagster-webserver[4508]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 661.308738] dagster-webserver[4508]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 661.309597] dagster-webserver[4508]: return callback(*args, **kwargs) full # [ 661.310297] dagster-webserver[4508]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 661.310904] dagster-webserver[4508]: instance = stack.enter_context( full # [ 661.311751] dagster-webserver[4508]: get_possibly_temporary_instance_for_cli( full # [ 661.312598] dagster-webserver[4508]: ...<3 lines>... full # [ 661.313252] dagster-webserver[4508]: ) full # [ 661.313894] dagster-webserver[4508]: ) full # [ 661.314719] dagster-webserver[4508]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 661.315566] dagster-webserver[4508]: result = _enter(cm) full # [ 661.324664] dagster-webserver[4508]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 661.325233] dagster-webserver[4508]: return next(self.gen) full # [ 661.325832] dagster-webserver[4508]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 661.326693] dagster-webserver[4508]: with DagsterInstance.get() as instance: full # [ 661.327532] dagster-webserver[4508]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 661.328188] dagster-webserver[4508]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 661.328822] dagster-webserver[4508]: return create_instance_from_dagster_home() full # [ 661.329673] dagster-webserver[4508]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 661.330521] dagster-webserver[4508]: return create_instance_from_config(dagster_home_path) full # [ 661.331213] dagster-webserver[4508]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 661.331803] dagster-webserver[4508]: return create_instance_from_ref(instance_ref) full # [ 661.344084] dagster-webserver[4508]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 661.344635] dagster-webserver[4508]: unified_storage = instance_ref.storage full # [ 661.345303] dagster-webserver[4508]: ^^^^^^^^^^^^^^^^^^^^ full # [ 661.345922] dagster-webserver[4508]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 661.346805] dagster-webserver[4508]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 661.347643] dagster-webserver[4508]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 661.348299] dagster-webserver[4508]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 661.348918] dagster-webserver[4508]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 661.349773] dagster-webserver[4508]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 661.350658] dagster-webserver[4508]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 661.351283] dagster-webserver[4508]: return DagsterPostgresStorage( full # [ 661.351909] dagster-webserver[4508]: inst_data=inst_data, full # [ 661.352761] dagster-webserver[4508]: ...<2 lines>... full # [ 661.353619] dagster-webserver[4508]: token_provider=get_token_provider_from_config(config_value), full # [ 661.354286] dagster-webserver[4508]: ) full # [ 661.354903] dagster-webserver[4508]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 661.355731] dagster-webserver[4508]: self._run_storage = PostgresRunStorage( full # [ 661.356570] dagster-webserver[4508]: ~~~~~~~~~~~~~~~~~~^ full # [ 661.357208] dagster-webserver[4508]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 661.357810] dagster-webserver[4508]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 661.358648] dagster-webserver[4508]: ) full # [ 661.359264] dagster-webserver[4508]: ^ full # [ 661.376104] dagster-webserver[4508]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 661.376672] dagster-webserver[4508]: self._engine = create_pg_engine( full # [ 661.377540] dagster-webserver[4508]: ~~~~~~~~~~~~~~~~^ full # [ 661.378197] dagster-webserver[4508]: self.postgres_url, full # [ 661.378827] dagster-webserver[4508]: ^^^^^^^^^^^^^^^^^^ full # [ 661.379695] dagster-webserver[4508]: ...<2 lines>... full # [ 661.380554] dagster-webserver[4508]: poolclass=db_pool.NullPool, full # [ 661.381219] dagster-webserver[4508]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 661.381849] dagster-webserver[4508]: ) full # [ 661.382684] dagster-webserver[4508]: ^ full # [ 661.383545] dagster-webserver[4508]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 661.384597] dagster-webserver[4508]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 661.385630] dagster-webserver[4508]: File "", line 2, in create_engine full # [ 661.386307] dagster-webserver[4508]: return target(fn, url, **kwargs) full # [ 661.386962] dagster-webserver[4508]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 661.387762] dagster-webserver[4508]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 661.388622] dagster-webserver[4508]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 661.389284] dagster-webserver[4508]: dbapi = dbapi_meth(**dbapi_args) full # [ 661.400948] dagster-webserver[4508]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 661.403790] dagster-webserver[4508]: import psycopg full # [ 661.404821] dagster-webserver[4508]: ModuleNotFoundError: No module named 'psycopg' full # [ 661.683868] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 661.686096] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 661.688050] systemd[1]: dagster-webserver.service: Consumed 2.092s CPU time over 8.063s wall clock time, 111.7M memory peak. full # [ 665.625981] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 90. full # [ 665.629213] systemd[1]: Started Dagster Daemon. full # [ 666.875307] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 80. full # [ 666.877790] systemd[1]: Started Dagster Webserver. full # [ 667.516364] dagster-daemon[4542]: Traceback (most recent call last): full # [ 667.517590] dagster-daemon[4542]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 667.519661] dagster-daemon[4542]: sys.exit(main()) full # [ 667.520629] dagster-daemon[4542]: ~~~~^^ full # [ 667.521593] dagster-daemon[4542]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 667.524122] dagster-daemon[4542]: cli(obj={}) full # [ 667.525056] dagster-daemon[4542]: ~~~^^^^^^^^ full # [ 667.525937] dagster-daemon[4542]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 667.528348] dagster-daemon[4542]: return self.main(*args, **kwargs) full # [ 667.529527] dagster-daemon[4542]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 667.530714] dagster-daemon[4542]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 667.533061] dagster-daemon[4542]: rv = self.invoke(ctx) full # [ 667.534100] dagster-daemon[4542]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 667.536475] dagster-daemon[4542]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 667.537956] dagster-daemon[4542]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 667.539412] dagster-daemon[4542]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 667.541769] dagster-daemon[4542]: return ctx.invoke(self.callback, **ctx.params) full # [ 667.543145] dagster-daemon[4542]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 667.544511] dagster-daemon[4542]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 667.546835] dagster-daemon[4542]: return callback(*args, **kwargs) full # [ 667.548037] dagster-daemon[4542]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 667.550647] dagster-daemon[4542]: with get_instance_for_cli( full # [ 667.551760] dagster-daemon[4542]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 667.552872] dagster-daemon[4542]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 667.554729] dagster-daemon[4542]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 667.556590] dagster-daemon[4542]: ) as instance: full # [ 667.557544] dagster-daemon[4542]: ^ full # [ 667.558318] dagster-daemon[4542]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 667.560554] dagster-daemon[4542]: return next(self.gen) full # [ 667.561658] dagster-daemon[4542]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 667.564246] dagster-daemon[4542]: with DagsterInstance.get() as instance: full # [ 667.565565] dagster-daemon[4542]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 667.566665] dagster-daemon[4542]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 667.569203] dagster-daemon[4542]: return create_instance_from_dagster_home() full # [ 667.570517] dagster-daemon[4542]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 667.573436] dagster-daemon[4542]: return create_instance_from_config(dagster_home_path) full # [ 667.574859] dagster-daemon[4542]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 667.577695] dagster-daemon[4542]: return create_instance_from_ref(instance_ref) full # [ 667.579061] dagster-daemon[4542]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 667.581889] dagster-daemon[4542]: unified_storage = instance_ref.storage full # [ 667.583175] dagster-daemon[4542]: ^^^^^^^^^^^^^^^^^^^^ full # [ 667.584437] dagster-daemon[4542]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 667.586973] dagster-daemon[4542]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 667.588956] dagster-daemon[4542]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 667.590477] dagster-daemon[4542]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 667.593116] dagster-daemon[4542]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 667.594724] dagster-daemon[4542]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 667.596315] dagster-daemon[4542]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 667.598941] dagster-daemon[4542]: return DagsterPostgresStorage( full # [ 667.600114] dagster-daemon[4542]: inst_data=inst_data, full # [ 667.601194] dagster-daemon[4542]: ...<2 lines>... full # [ 667.602162] dagster-daemon[4542]: token_provider=get_token_provider_from_config(config_value), full # [ 667.603748] dagster-daemon[4542]: ) full # [ 667.604593] dagster-daemon[4542]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 667.607121] dagster-daemon[4542]: self._run_storage = PostgresRunStorage( full # [ 667.608382] dagster-daemon[4542]: ~~~~~~~~~~~~~~~~~~^ full # [ 667.609655] dagster-daemon[4542]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 667.611346] dagster-daemon[4542]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 667.613059] dagster-daemon[4542]: ) full # [ 667.613840] dagster-daemon[4542]: ^ full # [ 667.614630] dagster-daemon[4542]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 667.617351] dagster-daemon[4542]: self._engine = create_pg_engine( full # [ 667.618507] dagster-daemon[4542]: ~~~~~~~~~~~~~~~~^ full # [ 667.619672] dagster-daemon[4542]: self.postgres_url, full # [ 667.620714] dagster-daemon[4542]: ^^^^^^^^^^^^^^^^^^ full # [ 667.621755] dagster-daemon[4542]: ...<2 lines>... full # [ 667.622719] dagster-daemon[4542]: poolclass=db_pool.NullPool, full # [ 667.623875] dagster-daemon[4542]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 667.625070] dagster-daemon[4542]: ) full # [ 667.625887] dagster-daemon[4542]: ^ full # [ 667.626675] dagster-daemon[4542]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 667.629251] dagster-daemon[4542]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 667.630701] dagster-daemon[4542]: File "", line 2, in create_engine full # [ 667.632912] dagster-daemon[4542]: return target(fn, url, **kwargs) full # [ 667.634117] dagster-daemon[4542]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 667.636690] dagster-daemon[4542]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 667.638300] dagster-daemon[4542]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 667.640878] dagster-daemon[4542]: dbapi = dbapi_meth(**dbapi_args) full # [ 667.642078] dagster-daemon[4542]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 667.644859] dagster-daemon[4542]: import psycopg full # [ 667.645818] dagster-daemon[4542]: ModuleNotFoundError: No module named 'psycopg' full # [ 667.786485] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 667.788344] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 667.790073] systemd[1]: dagster-daemon.service: Consumed 1.467s CPU time over 7.210s wall clock time, 88.5M memory peak. full # [ 669.693844] dagster-webserver[4552]: Traceback (most recent call last): full # [ 669.696414] dagster-webserver[4552]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 669.696975] dagster-webserver[4552]: sys.exit(main()) full # [ 669.697798] dagster-webserver[4552]: ~~~~^^ full # [ 669.698425] dagster-webserver[4552]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 669.699061] dagster-webserver[4552]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 669.699707] dagster-webserver[4552]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 669.700522] dagster-webserver[4552]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 669.701169] dagster-webserver[4552]: return self.main(*args, **kwargs) full # [ 669.701778] dagster-webserver[4552]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 669.702660] dagster-webserver[4552]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 669.703249] dagster-webserver[4552]: rv = self.invoke(ctx) full # [ 669.703867] dagster-webserver[4552]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 669.704703] dagster-webserver[4552]: return ctx.invoke(self.callback, **ctx.params) full # [ 669.705561] dagster-webserver[4552]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 669.716414] dagster-webserver[4552]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 669.716944] dagster-webserver[4552]: return callback(*args, **kwargs) full # [ 669.717816] dagster-webserver[4552]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 669.718447] dagster-webserver[4552]: instance = stack.enter_context( full # [ 669.719102] dagster-webserver[4552]: get_possibly_temporary_instance_for_cli( full # [ 669.719731] dagster-webserver[4552]: ...<3 lines>... full # [ 669.720589] dagster-webserver[4552]: ) full # [ 669.721243] dagster-webserver[4552]: ) full # [ 669.721669] dagster-webserver[4552]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 669.722524] dagster-webserver[4552]: result = _enter(cm) full # [ 669.723177] dagster-webserver[4552]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 669.723806] dagster-webserver[4552]: return next(self.gen) full # [ 669.724493] dagster-webserver[4552]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 669.725121] dagster-webserver[4552]: with DagsterInstance.get() as instance: full # [ 669.725749] dagster-webserver[4552]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 669.737210] dagster-webserver[4552]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 669.737779] dagster-webserver[4552]: return create_instance_from_dagster_home() full # [ 669.738631] dagster-webserver[4552]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 669.739297] dagster-webserver[4552]: return create_instance_from_config(dagster_home_path) full # [ 669.739932] dagster-webserver[4552]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 669.740784] dagster-webserver[4552]: return create_instance_from_ref(instance_ref) full # [ 669.741674] dagster-webserver[4552]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 669.742297] dagster-webserver[4552]: unified_storage = instance_ref.storage full # [ 669.742921] dagster-webserver[4552]: ^^^^^^^^^^^^^^^^^^^^ full # [ 669.743774] dagster-webserver[4552]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 669.744664] dagster-webserver[4552]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 669.745289] dagster-webserver[4552]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 669.759145] dagster-webserver[4552]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 669.759710] dagster-webserver[4552]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 669.760568] dagster-webserver[4552]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 669.761223] dagster-webserver[4552]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 669.761848] dagster-webserver[4552]: return DagsterPostgresStorage( full # [ 669.762704] dagster-webserver[4552]: inst_data=inst_data, full # [ 669.763555] dagster-webserver[4552]: ...<2 lines>... full # [ 669.764252] dagster-webserver[4552]: token_provider=get_token_provider_from_config(config_value), full # [ 669.764842] dagster-webserver[4552]: ) full # [ 669.765820] dagster-webserver[4552]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 669.766741] dagster-webserver[4552]: self._run_storage = PostgresRunStorage( full # [ 669.767598] dagster-webserver[4552]: ~~~~~~~~~~~~~~~~~~^ full # [ 669.768328] dagster-webserver[4552]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 669.768886] dagster-webserver[4552]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 669.769710] dagster-webserver[4552]: ) full # [ 669.770546] dagster-webserver[4552]: ^ full # [ 669.771222] dagster-webserver[4552]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 669.771802] dagster-webserver[4552]: self._engine = create_pg_engine( full # [ 669.772636] dagster-webserver[4552]: ~~~~~~~~~~~~~~~~^ full # [ 669.773272] dagster-webserver[4552]: self.postgres_url, full # [ 669.773889] dagster-webserver[4552]: ^^^^^^^^^^^^^^^^^^ full # [ 669.774723] dagster-webserver[4552]: ...<2 lines>... full # [ 669.775556] dagster-webserver[4552]: poolclass=db_pool.NullPool, full # [ 669.776207] dagster-webserver[4552]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 669.789846] dagster-webserver[4552]: ) full # [ 669.790575] dagster-webserver[4552]: ^ full # [ 669.791100] dagster-webserver[4552]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 669.791328] dagster-webserver[4552]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 669.791999] dagster-webserver[4552]: File "", line 2, in create_engine full # [ 669.792613] dagster-webserver[4552]: return target(fn, url, **kwargs) full # [ 669.793249] dagster-webserver[4552]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 669.793868] dagster-webserver[4552]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 669.794703] dagster-webserver[4552]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 669.795536] dagster-webserver[4552]: dbapi = dbapi_meth(**dbapi_args) full # [ 669.796172] dagster-webserver[4552]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 669.796791] dagster-webserver[4552]: import psycopg full # [ 669.808761] dagster-webserver[4552]: ModuleNotFoundError: No module named 'psycopg' full # [ 670.116706] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 670.119058] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 670.121600] systemd[1]: dagster-webserver.service: Consumed 2.131s CPU time over 8.431s wall clock time, 111.7M memory peak. full # [ 672.875730] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 91. full # [ 672.879405] systemd[1]: Started Dagster Daemon. full # [ 674.746809] dagster-daemon[4583]: Traceback (most recent call last): full # [ 674.749333] dagster-daemon[4583]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 674.749888] dagster-daemon[4583]: sys.exit(main()) full # [ 674.750522] dagster-daemon[4583]: ~~~~^^ full # [ 674.751180] dagster-daemon[4583]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 674.751810] dagster-daemon[4583]: cli(obj={}) full # [ 674.752684] dagster-daemon[4583]: ~~~^^^^^^^^ full # [ 674.753513] dagster-daemon[4583]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 674.754177] dagster-daemon[4583]: return self.main(*args, **kwargs) full # [ 674.754792] dagster-daemon[4583]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 674.755673] dagster-daemon[4583]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 674.756300] dagster-daemon[4583]: rv = self.invoke(ctx) full # [ 674.756927] dagster-daemon[4583]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 674.757757] dagster-daemon[4583]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 674.758623] dagster-daemon[4583]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 674.768556] dagster-daemon[4583]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 674.769124] dagster-daemon[4583]: return ctx.invoke(self.callback, **ctx.params) full # [ 674.769766] dagster-daemon[4583]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 674.770594] dagster-daemon[4583]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 674.771252] dagster-daemon[4583]: return callback(*args, **kwargs) full # [ 674.771876] dagster-daemon[4583]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 674.772725] dagster-daemon[4583]: with get_instance_for_cli( full # [ 674.773631] dagster-daemon[4583]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 674.774247] dagster-daemon[4583]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 674.774662] dagster-daemon[4583]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 674.775509] dagster-daemon[4583]: ) as instance: full # [ 674.776166] dagster-daemon[4583]: ^ full # [ 674.776793] dagster-daemon[4583]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 674.777828] dagster-daemon[4583]: return next(self.gen) full # [ 674.778673] dagster-daemon[4583]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 674.779520] dagster-daemon[4583]: with DagsterInstance.get() as instance: full # [ 674.780184] dagster-daemon[4583]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 674.780801] dagster-daemon[4583]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 674.781648] dagster-daemon[4583]: return create_instance_from_dagster_home() full # [ 674.782286] dagster-daemon[4583]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 674.782927] dagster-daemon[4583]: return create_instance_from_config(dagster_home_path) full # [ 674.783776] dagster-daemon[4583]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 674.784580] dagster-daemon[4583]: return create_instance_from_ref(instance_ref) full # [ 674.785219] dagster-daemon[4583]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 674.785839] dagster-daemon[4583]: unified_storage = instance_ref.storage full # [ 674.786702] dagster-daemon[4583]: ^^^^^^^^^^^^^^^^^^^^ full # [ 674.808308] dagster-daemon[4583]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 674.808653] dagster-daemon[4583]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 674.809294] dagster-daemon[4583]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 674.809936] dagster-daemon[4583]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 674.810778] dagster-daemon[4583]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 674.811617] dagster-daemon[4583]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 674.812271] dagster-daemon[4583]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 674.812898] dagster-daemon[4583]: return DagsterPostgresStorage( full # [ 674.813735] dagster-daemon[4583]: inst_data=inst_data, full # [ 674.814593] dagster-daemon[4583]: ...<2 lines>... full # [ 674.815240] dagster-daemon[4583]: token_provider=get_token_provider_from_config(config_value), full # [ 674.815857] dagster-daemon[4583]: ) full # [ 674.816511] dagster-daemon[4583]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 674.817167] dagster-daemon[4583]: self._run_storage = PostgresRunStorage( full # [ 674.817791] dagster-daemon[4583]: ~~~~~~~~~~~~~~~~~~^ full # [ 674.818629] dagster-daemon[4583]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 674.819316] dagster-daemon[4583]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 674.819925] dagster-daemon[4583]: ) full # [ 674.820763] dagster-daemon[4583]: ^ full # [ 674.821644] dagster-daemon[4583]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 674.822264] dagster-daemon[4583]: self._engine = create_pg_engine( full # [ 674.822876] dagster-daemon[4583]: ~~~~~~~~~~~~~~~~^ full # [ 674.823693] dagster-daemon[4583]: self.postgres_url, full # [ 674.824536] dagster-daemon[4583]: ^^^^^^^^^^^^^^^^^^ full # [ 674.825165] dagster-daemon[4583]: ...<2 lines>... full # [ 674.825783] dagster-daemon[4583]: poolclass=db_pool.NullPool, full # [ 674.826417] dagster-daemon[4583]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 674.827061] dagster-daemon[4583]: ) full # [ 674.827671] dagster-daemon[4583]: ^ full # [ 674.828503] dagster-daemon[4583]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 674.829149] dagster-daemon[4583]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 674.848236] dagster-daemon[4583]: File "", line 2, in create_engine full # [ 674.848790] dagster-daemon[4583]: return target(fn, url, **kwargs) full # [ 674.849627] dagster-daemon[4583]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 674.850295] dagster-daemon[4583]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 674.850906] dagster-daemon[4583]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 674.851754] dagster-daemon[4583]: dbapi = dbapi_meth(**dbapi_args) full # [ 674.852636] dagster-daemon[4583]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 674.853254] dagster-daemon[4583]: import psycopg full # [ 674.853870] dagster-daemon[4583]: ModuleNotFoundError: No module named 'psycopg' full # [ 675.075400] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 675.077265] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 675.078972] systemd[1]: dagster-daemon.service: Consumed 1.439s CPU time over 7.287s wall clock time, 88.6M memory peak. full # [ 675.125389] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 81. full # [ 675.128307] systemd[1]: Started Dagster Webserver. full # [ 677.732639] dagster-webserver[4598]: Traceback (most recent call last): full # [ 677.735163] dagster-webserver[4598]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 677.735744] dagster-webserver[4598]: sys.exit(main()) full # [ 677.736568] dagster-webserver[4598]: ~~~~^^ full # [ 677.737194] dagster-webserver[4598]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 677.737806] dagster-webserver[4598]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 677.738668] dagster-webserver[4598]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 677.739267] dagster-webserver[4598]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 677.739911] dagster-webserver[4598]: return self.main(*args, **kwargs) full # [ 677.740742] dagster-webserver[4598]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 677.741609] dagster-webserver[4598]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 677.742216] dagster-webserver[4598]: rv = self.invoke(ctx) full # [ 677.742631] dagster-webserver[4598]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 677.743266] dagster-webserver[4598]: return ctx.invoke(self.callback, **ctx.params) full # [ 677.743936] dagster-webserver[4598]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 677.755243] dagster-webserver[4598]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 677.755799] dagster-webserver[4598]: return callback(*args, **kwargs) full # [ 677.756648] dagster-webserver[4598]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 677.757290] dagster-webserver[4598]: instance = stack.enter_context( full # [ 677.757928] dagster-webserver[4598]: get_possibly_temporary_instance_for_cli( full # [ 677.758774] dagster-webserver[4598]: ...<3 lines>... full # [ 677.759621] dagster-webserver[4598]: ) full # [ 677.760283] dagster-webserver[4598]: ) full # [ 677.760893] dagster-webserver[4598]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 677.761737] dagster-webserver[4598]: result = _enter(cm) full # [ 677.762627] dagster-webserver[4598]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 677.763247] dagster-webserver[4598]: return next(self.gen) full # [ 677.763861] dagster-webserver[4598]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 677.764594] dagster-webserver[4598]: with DagsterInstance.get() as instance: full # [ 677.765177] dagster-webserver[4598]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 677.776055] dagster-webserver[4598]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 677.776613] dagster-webserver[4598]: return create_instance_from_dagster_home() full # [ 677.777284] dagster-webserver[4598]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 677.777896] dagster-webserver[4598]: return create_instance_from_config(dagster_home_path) full # [ 677.778735] dagster-webserver[4598]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 677.779586] dagster-webserver[4598]: return create_instance_from_ref(instance_ref) full # [ 677.780240] dagster-webserver[4598]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 677.780866] dagster-webserver[4598]: unified_storage = instance_ref.storage full # [ 677.781518] dagster-webserver[4598]: ^^^^^^^^^^^^^^^^^^^^ full # [ 677.782212] dagster-webserver[4598]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 677.782838] dagster-webserver[4598]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 677.783443] dagster-webserver[4598]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 677.784147] dagster-webserver[4598]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 677.784719] dagster-webserver[4598]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 677.785568] dagster-webserver[4598]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 677.803200] dagster-webserver[4598]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 677.803758] dagster-webserver[4598]: return DagsterPostgresStorage( full # [ 677.804614] dagster-webserver[4598]: inst_data=inst_data, full # [ 677.805262] dagster-webserver[4598]: ...<2 lines>... full # [ 677.805885] dagster-webserver[4598]: token_provider=get_token_provider_from_config(config_value), full # [ 677.806732] dagster-webserver[4598]: ) full # [ 677.807578] dagster-webserver[4598]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 677.808233] dagster-webserver[4598]: self._run_storage = PostgresRunStorage( full # [ 677.808839] dagster-webserver[4598]: ~~~~~~~~~~~~~~~~~~^ full # [ 677.809686] dagster-webserver[4598]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 677.810535] dagster-webserver[4598]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 677.811188] dagster-webserver[4598]: ) full # [ 677.811807] dagster-webserver[4598]: ^ full # [ 677.812687] dagster-webserver[4598]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 677.813287] dagster-webserver[4598]: self._engine = create_pg_engine( full # [ 677.813932] dagster-webserver[4598]: ~~~~~~~~~~~~~~~~^ full # [ 677.814774] dagster-webserver[4598]: self.postgres_url, full # [ 677.815627] dagster-webserver[4598]: ^^^^^^^^^^^^^^^^^^ full # [ 677.816270] dagster-webserver[4598]: ...<2 lines>... full # [ 677.816895] dagster-webserver[4598]: poolclass=db_pool.NullPool, full # [ 677.817742] dagster-webserver[4598]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 677.818562] dagster-webserver[4598]: ) full # [ 677.819204] dagster-webserver[4598]: ^ full # [ 677.819801] dagster-webserver[4598]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 677.820632] dagster-webserver[4598]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 677.833652] dagster-webserver[4598]: File "", line 2, in create_engine full # [ 677.835877] dagster-webserver[4598]: return target(fn, url, **kwargs) full # [ 677.837111] dagster-webserver[4598]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 677.839703] dagster-webserver[4598]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 677.841258] dagster-webserver[4598]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 677.843888] dagster-webserver[4598]: dbapi = dbapi_meth(**dbapi_args) full # [ 677.845122] dagster-webserver[4598]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 677.847941] dagster-webserver[4598]: import psycopg full # [ 677.848932] dagster-webserver[4598]: ModuleNotFoundError: No module named 'psycopg' full # [ 678.120806] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 678.122721] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 678.124455] systemd[1]: dagster-webserver.service: Consumed 2.008s CPU time over 8.003s wall clock time, 111.5M memory peak. full # [ 680.125641] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 92. full # [ 680.128402] systemd[1]: Started Dagster Daemon. full # [ 681.975149] dagster-daemon[4623]: Traceback (most recent call last): full # [ 681.977677] dagster-daemon[4623]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 681.978263] dagster-daemon[4623]: sys.exit(main()) full # [ 681.978862] dagster-daemon[4623]: ~~~~^^ full # [ 681.979552] dagster-daemon[4623]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 681.980178] dagster-daemon[4623]: cli(obj={}) full # [ 681.980818] dagster-daemon[4623]: ~~~^^^^^^^^ full # [ 681.981479] dagster-daemon[4623]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 681.982113] dagster-daemon[4623]: return self.main(*args, **kwargs) full # [ 681.982687] dagster-daemon[4623]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 681.983518] dagster-daemon[4623]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 681.984168] dagster-daemon[4623]: rv = self.invoke(ctx) full # [ 681.992095] dagster-daemon[4623]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 681.992448] dagster-daemon[4623]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 681.993133] dagster-daemon[4623]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 681.993744] dagster-daemon[4623]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 681.994578] dagster-daemon[4623]: return ctx.invoke(self.callback, **ctx.params) full # [ 681.995232] dagster-daemon[4623]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 681.995839] dagster-daemon[4623]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 681.996682] dagster-daemon[4623]: return callback(*args, **kwargs) full # [ 681.997567] dagster-daemon[4623]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 681.998184] dagster-daemon[4623]: with get_instance_for_cli( full # [ 681.998800] dagster-daemon[4623]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 681.999433] dagster-daemon[4623]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 682.000074] dagster-daemon[4623]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 682.000684] dagster-daemon[4623]: ) as instance: full # [ 682.001514] dagster-daemon[4623]: ^ full # [ 682.013307] dagster-daemon[4623]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 682.013649] dagster-daemon[4623]: return next(self.gen) full # [ 682.014288] dagster-daemon[4623]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 682.014929] dagster-daemon[4623]: with DagsterInstance.get() as instance: full # [ 682.015768] dagster-daemon[4623]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 682.016650] dagster-daemon[4623]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 682.017269] dagster-daemon[4623]: return create_instance_from_dagster_home() full # [ 682.017891] dagster-daemon[4623]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 682.018726] dagster-daemon[4623]: return create_instance_from_config(dagster_home_path) full # [ 682.028135] dagster-daemon[4623]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 682.028684] dagster-daemon[4623]: return create_instance_from_ref(instance_ref) full # [ 682.029534] dagster-daemon[4623]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 682.030192] dagster-daemon[4623]: unified_storage = instance_ref.storage full # [ 682.030856] dagster-daemon[4623]: ^^^^^^^^^^^^^^^^^^^^ full # [ 682.031707] dagster-daemon[4623]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 682.032528] dagster-daemon[4623]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 682.033192] dagster-daemon[4623]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 682.033807] dagster-daemon[4623]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 682.034653] dagster-daemon[4623]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 682.035312] dagster-daemon[4623]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 682.047394] dagster-daemon[4623]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 682.047924] dagster-daemon[4623]: return DagsterPostgresStorage( full # [ 682.048769] dagster-daemon[4623]: inst_data=inst_data, full # [ 682.049617] dagster-daemon[4623]: ...<2 lines>... full # [ 682.050270] dagster-daemon[4623]: token_provider=get_token_provider_from_config(config_value), full # [ 682.050893] dagster-daemon[4623]: ) full # [ 682.051733] dagster-daemon[4623]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 682.052579] dagster-daemon[4623]: self._run_storage = PostgresRunStorage( full # [ 682.053241] dagster-daemon[4623]: ~~~~~~~~~~~~~~~~~~^ full # [ 682.054078] dagster-daemon[4623]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 682.054697] dagster-daemon[4623]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 682.055571] dagster-daemon[4623]: ) full # [ 682.056194] dagster-daemon[4623]: ^ full # [ 682.056811] dagster-daemon[4623]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 682.057656] dagster-daemon[4623]: self._engine = create_pg_engine( full # [ 682.058306] dagster-daemon[4623]: ~~~~~~~~~~~~~~~~^ full # [ 682.058936] dagster-daemon[4623]: self.postgres_url, full # [ 682.059773] dagster-daemon[4623]: ^^^^^^^^^^^^^^^^^^ full # [ 682.060649] dagster-daemon[4623]: ...<2 lines>... full # [ 682.061287] dagster-daemon[4623]: poolclass=db_pool.NullPool, full # [ 682.061878] dagster-daemon[4623]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 682.062706] dagster-daemon[4623]: ) full # [ 682.063544] dagster-daemon[4623]: ^ full # [ 682.064172] dagster-daemon[4623]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 682.064789] dagster-daemon[4623]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 682.065414] dagster-daemon[4623]: File "", line 2, in create_engine full # [ 682.066053] dagster-daemon[4623]: return target(fn, url, **kwargs) full # [ 682.066669] dagster-daemon[4623]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 682.067490] dagster-daemon[4623]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 682.068164] dagster-daemon[4623]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 682.068741] dagster-daemon[4623]: dbapi = dbapi_meth(**dbapi_args) full # [ 682.087084] dagster-daemon[4623]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 682.089847] dagster-daemon[4623]: import psycopg full # [ 682.090805] dagster-daemon[4623]: ModuleNotFoundError: No module named 'psycopg' full # [ 682.282317] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 682.284548] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 682.286641] systemd[1]: dagster-daemon.service: Consumed 1.411s CPU time over 7.205s wall clock time, 88.5M memory peak. full # [ 683.126830] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 82. full # [ 683.131318] systemd[1]: Started Dagster Webserver. full # [ 685.727666] dagster-webserver[4640]: Traceback (most recent call last): full # [ 685.730271] dagster-webserver[4640]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 685.730856] dagster-webserver[4640]: sys.exit(main()) full # [ 685.731676] dagster-webserver[4640]: ~~~~^^ full # [ 685.732501] dagster-webserver[4640]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 685.733143] dagster-webserver[4640]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 685.733784] dagster-webserver[4640]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 685.734610] dagster-webserver[4640]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 685.735245] dagster-webserver[4640]: return self.main(*args, **kwargs) full # [ 685.735852] dagster-webserver[4640]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 685.736520] dagster-webserver[4640]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 685.737127] dagster-webserver[4640]: rv = self.invoke(ctx) full # [ 685.737739] dagster-webserver[4640]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 685.738571] dagster-webserver[4640]: return ctx.invoke(self.callback, **ctx.params) full # [ 685.739226] dagster-webserver[4640]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 685.750226] dagster-webserver[4640]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 685.750780] dagster-webserver[4640]: return callback(*args, **kwargs) full # [ 685.751615] dagster-webserver[4640]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 685.752272] dagster-webserver[4640]: instance = stack.enter_context( full # [ 685.752892] dagster-webserver[4640]: get_possibly_temporary_instance_for_cli( full # [ 685.753740] dagster-webserver[4640]: ...<3 lines>... full # [ 685.754571] dagster-webserver[4640]: ) full # [ 685.755239] dagster-webserver[4640]: ) full # [ 685.755834] dagster-webserver[4640]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 685.756678] dagster-webserver[4640]: result = _enter(cm) full # [ 685.757556] dagster-webserver[4640]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 685.758173] dagster-webserver[4640]: return next(self.gen) full # [ 685.758789] dagster-webserver[4640]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 685.759621] dagster-webserver[4640]: with DagsterInstance.get() as instance: full # [ 685.760250] dagster-webserver[4640]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 685.770873] dagster-webserver[4640]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 685.771609] dagster-webserver[4640]: return create_instance_from_dagster_home() full # [ 685.772348] dagster-webserver[4640]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 685.772882] dagster-webserver[4640]: return create_instance_from_config(dagster_home_path) full # [ 685.773723] dagster-webserver[4640]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 685.774571] dagster-webserver[4640]: return create_instance_from_ref(instance_ref) full # [ 685.775264] dagster-webserver[4640]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 685.775833] dagster-webserver[4640]: unified_storage = instance_ref.storage full # [ 685.776676] dagster-webserver[4640]: ^^^^^^^^^^^^^^^^^^^^ full # [ 685.777517] dagster-webserver[4640]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 685.778196] dagster-webserver[4640]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 685.778796] dagster-webserver[4640]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 685.792641] dagster-webserver[4640]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 685.793204] dagster-webserver[4640]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 685.793822] dagster-webserver[4640]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 685.794772] dagster-webserver[4640]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 685.795518] dagster-webserver[4640]: return DagsterPostgresStorage( full # [ 685.796172] dagster-webserver[4640]: inst_data=inst_data, full # [ 685.796986] dagster-webserver[4640]: ...<2 lines>... full # [ 685.797897] dagster-webserver[4640]: token_provider=get_token_provider_from_config(config_value), full # [ 685.798677] dagster-webserver[4640]: ) full # [ 685.799553] dagster-webserver[4640]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 685.800171] dagster-webserver[4640]: self._run_storage = PostgresRunStorage( full # [ 685.800788] dagster-webserver[4640]: ~~~~~~~~~~~~~~~~~~^ full # [ 685.801621] dagster-webserver[4640]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 685.802286] dagster-webserver[4640]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 685.802898] dagster-webserver[4640]: ) full # [ 685.803741] dagster-webserver[4640]: ^ full # [ 685.804586] dagster-webserver[4640]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 685.805245] dagster-webserver[4640]: self._engine = create_pg_engine( full # [ 685.805866] dagster-webserver[4640]: ~~~~~~~~~~~~~~~~^ full # [ 685.806492] dagster-webserver[4640]: self.postgres_url, full # [ 685.807129] dagster-webserver[4640]: ^^^^^^^^^^^^^^^^^^ full # [ 685.807745] dagster-webserver[4640]: ...<2 lines>... full # [ 685.808577] dagster-webserver[4640]: poolclass=db_pool.NullPool, full # [ 685.809214] dagster-webserver[4640]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 685.809629] dagster-webserver[4640]: ) full # [ 685.810265] dagster-webserver[4640]: ^ full # [ 685.824526] dagster-webserver[4640]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 685.825100] dagster-webserver[4640]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 685.828083] dagster-webserver[4640]: File "", line 2, in create_engine full # [ 685.828753] dagster-webserver[4640]: return target(fn, url, **kwargs) full # [ 685.829598] dagster-webserver[4640]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 685.830260] dagster-webserver[4640]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 685.830870] dagster-webserver[4640]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 685.834102] dagster-webserver[4640]: dbapi = dbapi_meth(**dbapi_args) full # [ 685.834743] dagster-webserver[4640]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 685.835586] dagster-webserver[4640]: import psycopg full # [ 685.836241] dagster-webserver[4640]: ModuleNotFoundError: No module named 'psycopg' full # [ 686.111923] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 686.114260] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 686.116417] systemd[1]: dagster-webserver.service: Consumed 2.008s CPU time over 7.989s wall clock time, 111.8M memory peak. full # [ 687.375583] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 93. full # [ 687.378487] systemd[1]: Started Dagster Daemon. full # [ 689.217764] dagster-daemon[4661]: Traceback (most recent call last): full # [ 689.220310] dagster-daemon[4661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 689.220885] dagster-daemon[4661]: sys.exit(main()) full # [ 689.221687] dagster-daemon[4661]: ~~~~^^ full # [ 689.222522] dagster-daemon[4661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 689.223154] dagster-daemon[4661]: cli(obj={}) full # [ 689.223793] dagster-daemon[4661]: ~~~^^^^^^^^ full # [ 689.224603] dagster-daemon[4661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 689.225256] dagster-daemon[4661]: return self.main(*args, **kwargs) full # [ 689.225860] dagster-daemon[4661]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 689.226716] dagster-daemon[4661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 689.227516] dagster-daemon[4661]: rv = self.invoke(ctx) full # [ 689.234630] dagster-daemon[4661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 689.235192] dagster-daemon[4661]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 689.238223] dagster-daemon[4661]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 689.238779] dagster-daemon[4661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 689.239619] dagster-daemon[4661]: return ctx.invoke(self.callback, **ctx.params) full # [ 689.240513] dagster-daemon[4661]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 689.241100] dagster-daemon[4661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 689.241707] dagster-daemon[4661]: return callback(*args, **kwargs) full # [ 689.242972] dagster-daemon[4661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 689.243753] dagster-daemon[4661]: with get_instance_for_cli( full # [ 689.244740] dagster-daemon[4661]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 689.245415] dagster-daemon[4661]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 689.246121] dagster-daemon[4661]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 689.246754] dagster-daemon[4661]: ) as instance: full # [ 689.247503] dagster-daemon[4661]: ^ full # [ 689.248218] dagster-daemon[4661]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 689.248765] dagster-daemon[4661]: return next(self.gen) full # [ 689.249652] dagster-daemon[4661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 689.250479] dagster-daemon[4661]: with DagsterInstance.get() as instance: full # [ 689.251065] dagster-daemon[4661]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 689.251683] dagster-daemon[4661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 689.252568] dagster-daemon[4661]: return create_instance_from_dagster_home() full # [ 689.253151] dagster-daemon[4661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 689.253771] dagster-daemon[4661]: return create_instance_from_config(dagster_home_path) full # [ 689.254706] dagster-daemon[4661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 689.255232] dagster-daemon[4661]: return create_instance_from_ref(instance_ref) full # [ 689.274290] dagster-daemon[4661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 689.274851] dagster-daemon[4661]: unified_storage = instance_ref.storage full # [ 689.275708] dagster-daemon[4661]: ^^^^^^^^^^^^^^^^^^^^ full # [ 689.276805] dagster-daemon[4661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 689.277585] dagster-daemon[4661]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 689.278426] dagster-daemon[4661]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 689.279092] dagster-daemon[4661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 689.279700] dagster-daemon[4661]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 689.280654] dagster-daemon[4661]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 689.289951] dagster-daemon[4661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 689.290532] dagster-daemon[4661]: return DagsterPostgresStorage( full # [ 689.291181] dagster-daemon[4661]: inst_data=inst_data, full # [ 689.291812] dagster-daemon[4661]: ...<2 lines>... full # [ 689.292653] dagster-daemon[4661]: token_provider=get_token_provider_from_config(config_value), full # [ 689.293266] dagster-daemon[4661]: ) full # [ 689.294052] dagster-daemon[4661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 689.294749] dagster-daemon[4661]: self._run_storage = PostgresRunStorage( full # [ 689.295595] dagster-daemon[4661]: ~~~~~~~~~~~~~~~~~~^ full # [ 689.296227] dagster-daemon[4661]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 689.296851] dagster-daemon[4661]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 689.297497] dagster-daemon[4661]: ) full # [ 689.298127] dagster-daemon[4661]: ^ full # [ 689.305754] dagster-daemon[4661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 689.306545] dagster-daemon[4661]: self._engine = create_pg_engine( full # [ 689.307198] dagster-daemon[4661]: ~~~~~~~~~~~~~~~~^ full # [ 689.307823] dagster-daemon[4661]: self.postgres_url, full # [ 689.308695] dagster-daemon[4661]: ^^^^^^^^^^^^^^^^^^ full # [ 689.309542] dagster-daemon[4661]: ...<2 lines>... full # [ 689.310198] dagster-daemon[4661]: poolclass=db_pool.NullPool, full # [ 689.310815] dagster-daemon[4661]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 689.311658] dagster-daemon[4661]: ) full # [ 689.312289] dagster-daemon[4661]: ^ full # [ 689.312916] dagster-daemon[4661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 689.313754] dagster-daemon[4661]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 689.314617] dagster-daemon[4661]: File "", line 2, in create_engine full # [ 689.315222] dagster-daemon[4661]: return target(fn, url, **kwargs) full # [ 689.322685] dagster-daemon[4661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 689.323328] dagster-daemon[4661]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 689.323881] dagster-daemon[4661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 689.324731] dagster-daemon[4661]: dbapi = dbapi_meth(**dbapi_args) full # [ 689.325610] dagster-daemon[4661]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 689.326245] dagster-daemon[4661]: import psycopg full # [ 689.326919] dagster-daemon[4661]: ModuleNotFoundError: No module named 'psycopg' full # [ 689.532468] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 689.532990] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 689.537261] systemd[1]: dagster-daemon.service: Consumed 1.406s CPU time over 7.253s wall clock time, 88.5M memory peak. full # [ 691.125740] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 83. full # [ 691.130622] systemd[1]: Started Dagster Webserver. full # [ 693.743263] dagster-webserver[4678]: Traceback (most recent call last): full # [ 693.745760] dagster-webserver[4678]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 693.746334] dagster-webserver[4678]: sys.exit(main()) full # [ 693.746938] dagster-webserver[4678]: ~~~~^^ full # [ 693.747758] dagster-webserver[4678]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 693.748597] dagster-webserver[4678]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 693.749253] dagster-webserver[4678]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 693.749883] dagster-webserver[4678]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 693.750512] dagster-webserver[4678]: return self.main(*args, **kwargs) full # [ 693.751148] dagster-webserver[4678]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 693.751762] dagster-webserver[4678]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 693.752598] dagster-webserver[4678]: rv = self.invoke(ctx) full # [ 693.761272] dagster-webserver[4678]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 693.761822] dagster-webserver[4678]: return ctx.invoke(self.callback, **ctx.params) full # [ 693.762694] dagster-webserver[4678]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 693.763522] dagster-webserver[4678]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 693.764182] dagster-webserver[4678]: return callback(*args, **kwargs) full # [ 693.764802] dagster-webserver[4678]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 693.765658] dagster-webserver[4678]: instance = stack.enter_context( full # [ 693.766284] dagster-webserver[4678]: get_possibly_temporary_instance_for_cli( full # [ 693.766941] dagster-webserver[4678]: ...<3 lines>... full # [ 693.767776] dagster-webserver[4678]: ) full # [ 693.768631] dagster-webserver[4678]: ) full # [ 693.769295] dagster-webserver[4678]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 693.769874] dagster-webserver[4678]: result = _enter(cm) full # [ 693.770699] dagster-webserver[4678]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 693.771535] dagster-webserver[4678]: return next(self.gen) full # [ 693.781830] dagster-webserver[4678]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 693.782593] dagster-webserver[4678]: with DagsterInstance.get() as instance: full # [ 693.783238] dagster-webserver[4678]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 693.783857] dagster-webserver[4678]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 693.784509] dagster-webserver[4678]: return create_instance_from_dagster_home() full # [ 693.785164] dagster-webserver[4678]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 693.785884] dagster-webserver[4678]: return create_instance_from_config(dagster_home_path) full # [ 693.786472] dagster-webserver[4678]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 693.787100] dagster-webserver[4678]: return create_instance_from_ref(instance_ref) full # [ 693.787715] dagster-webserver[4678]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 693.788561] dagster-webserver[4678]: unified_storage = instance_ref.storage full # [ 693.789213] dagster-webserver[4678]: ^^^^^^^^^^^^^^^^^^^^ full # [ 693.802938] dagster-webserver[4678]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 693.803720] dagster-webserver[4678]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 693.804547] dagster-webserver[4678]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 693.805191] dagster-webserver[4678]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 693.805812] dagster-webserver[4678]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 693.806674] dagster-webserver[4678]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 693.807508] dagster-webserver[4678]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 693.808171] dagster-webserver[4678]: return DagsterPostgresStorage( full # [ 693.808796] dagster-webserver[4678]: inst_data=inst_data, full # [ 693.809617] dagster-webserver[4678]: ...<2 lines>... full # [ 693.810272] dagster-webserver[4678]: token_provider=get_token_provider_from_config(config_value), full # [ 693.810888] dagster-webserver[4678]: ) full # [ 693.811968] dagster-webserver[4678]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 693.812766] dagster-webserver[4678]: self._run_storage = PostgresRunStorage( full # [ 693.813607] dagster-webserver[4678]: ~~~~~~~~~~~~~~~~~~^ full # [ 693.814261] dagster-webserver[4678]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 693.814884] dagster-webserver[4678]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 693.815722] dagster-webserver[4678]: ) full # [ 693.816564] dagster-webserver[4678]: ^ full # [ 693.817213] dagster-webserver[4678]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 693.817803] dagster-webserver[4678]: self._engine = create_pg_engine( full # [ 693.818639] dagster-webserver[4678]: ~~~~~~~~~~~~~~~~^ full # [ 693.819257] dagster-webserver[4678]: self.postgres_url, full # [ 693.819893] dagster-webserver[4678]: ^^^^^^^^^^^^^^^^^^ full # [ 693.820720] dagster-webserver[4678]: ...<2 lines>... full # [ 693.821551] dagster-webserver[4678]: poolclass=db_pool.NullPool, full # [ 693.822189] dagster-webserver[4678]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 693.822801] dagster-webserver[4678]: ) full # [ 693.823630] dagster-webserver[4678]: ^ full # [ 693.840198] dagster-webserver[4678]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 693.842842] dagster-webserver[4678]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 693.844325] dagster-webserver[4678]: File "", line 2, in create_engine full # [ 693.846526] dagster-webserver[4678]: return target(fn, url, **kwargs) full # [ 693.847762] dagster-webserver[4678]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 693.850338] dagster-webserver[4678]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 693.851849] dagster-webserver[4678]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 693.854484] dagster-webserver[4678]: dbapi = dbapi_meth(**dbapi_args) full # [ 693.855691] dagster-webserver[4678]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 693.858478] dagster-webserver[4678]: import psycopg full # [ 693.859465] dagster-webserver[4678]: ModuleNotFoundError: No module named 'psycopg' full # [ 694.119233] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 694.120102] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 694.123705] systemd[1]: dagster-webserver.service: Consumed 2.021s CPU time over 8.006s wall clock time, 111.8M memory peak. full # [ 694.625709] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 94. full # [ 694.628338] systemd[1]: Started Dagster Daemon. full # [ 696.471115] dagster-daemon[4699]: Traceback (most recent call last): full # [ 696.473861] dagster-daemon[4699]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 696.474614] dagster-daemon[4699]: sys.exit(main()) full # [ 696.475232] dagster-daemon[4699]: ~~~~^^ full # [ 696.475849] dagster-daemon[4699]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 696.476833] dagster-daemon[4699]: cli(obj={}) full # [ 696.477733] dagster-daemon[4699]: ~~~^^^^^^^^ full # [ 696.481154] dagster-daemon[4699]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 696.481692] dagster-daemon[4699]: return self.main(*args, **kwargs) full # [ 696.482528] dagster-daemon[4699]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 696.483332] dagster-daemon[4699]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 696.483976] dagster-daemon[4699]: rv = self.invoke(ctx) full # [ 696.484821] dagster-daemon[4699]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 696.486079] dagster-daemon[4699]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 696.486688] dagster-daemon[4699]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 696.487615] dagster-daemon[4699]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 696.488522] dagster-daemon[4699]: return ctx.invoke(self.callback, **ctx.params) full # [ 696.489238] dagster-daemon[4699]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 696.489815] dagster-daemon[4699]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 696.490616] dagster-daemon[4699]: return callback(*args, **kwargs) full # [ 696.500552] dagster-daemon[4699]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 696.501363] dagster-daemon[4699]: with get_instance_for_cli( full # [ 696.501902] dagster-daemon[4699]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 696.502732] dagster-daemon[4699]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 696.503731] dagster-daemon[4699]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 696.504595] dagster-daemon[4699]: ) as instance: full # [ 696.505368] dagster-daemon[4699]: ^ full # [ 696.506176] dagster-daemon[4699]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 696.506875] dagster-daemon[4699]: return next(self.gen) full # [ 696.507714] dagster-daemon[4699]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 696.508546] dagster-daemon[4699]: with DagsterInstance.get() as instance: full # [ 696.509309] dagster-daemon[4699]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 696.510032] dagster-daemon[4699]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 696.510667] dagster-daemon[4699]: return create_instance_from_dagster_home() full # [ 696.512299] dagster-daemon[4699]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 696.512898] dagster-daemon[4699]: return create_instance_from_config(dagster_home_path) full # [ 696.513732] dagster-daemon[4699]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 696.514661] dagster-daemon[4699]: return create_instance_from_ref(instance_ref) full # [ 696.515563] dagster-daemon[4699]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 696.516383] dagster-daemon[4699]: unified_storage = instance_ref.storage full # [ 696.517056] dagster-daemon[4699]: ^^^^^^^^^^^^^^^^^^^^ full # [ 696.517693] dagster-daemon[4699]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 696.518269] dagster-daemon[4699]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 696.518909] dagster-daemon[4699]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 696.519738] dagster-daemon[4699]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 696.520568] dagster-daemon[4699]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 696.521219] dagster-daemon[4699]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 696.542944] dagster-daemon[4699]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 696.543698] dagster-daemon[4699]: return DagsterPostgresStorage( full # [ 696.544540] dagster-daemon[4699]: inst_data=inst_data, full # [ 696.545209] dagster-daemon[4699]: ...<2 lines>... full # [ 696.545831] dagster-daemon[4699]: token_provider=get_token_provider_from_config(config_value), full # [ 696.546692] dagster-daemon[4699]: ) full # [ 696.547553] dagster-daemon[4699]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 696.548212] dagster-daemon[4699]: self._run_storage = PostgresRunStorage( full # [ 696.549040] dagster-daemon[4699]: ~~~~~~~~~~~~~~~~~~^ full # [ 696.549669] dagster-daemon[4699]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 696.550320] dagster-daemon[4699]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 696.550947] dagster-daemon[4699]: ) full # [ 696.551789] dagster-daemon[4699]: ^ full # [ 696.552629] dagster-daemon[4699]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 696.553307] dagster-daemon[4699]: self._engine = create_pg_engine( full # [ 696.553879] dagster-daemon[4699]: ~~~~~~~~~~~~~~~~^ full # [ 696.554714] dagster-daemon[4699]: self.postgres_url, full # [ 696.555580] dagster-daemon[4699]: ^^^^^^^^^^^^^^^^^^ full # [ 696.556218] dagster-daemon[4699]: ...<2 lines>... full # [ 696.556633] dagster-daemon[4699]: poolclass=db_pool.NullPool, full # [ 696.557289] dagster-daemon[4699]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 696.557891] dagster-daemon[4699]: ) full # [ 696.558723] dagster-daemon[4699]: ^ full # [ 696.559593] dagster-daemon[4699]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 696.560199] dagster-daemon[4699]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 696.560801] dagster-daemon[4699]: File "", line 2, in create_engine full # [ 696.561627] dagster-daemon[4699]: return target(fn, url, **kwargs) full # [ 696.575640] dagster-daemon[4699]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 696.576204] dagster-daemon[4699]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 696.576824] dagster-daemon[4699]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 696.577728] dagster-daemon[4699]: dbapi = dbapi_meth(**dbapi_args) full # [ 696.578522] dagster-daemon[4699]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 696.579424] dagster-daemon[4699]: import psycopg full # [ 696.579996] dagster-daemon[4699]: ModuleNotFoundError: No module named 'psycopg' full # [ 696.783305] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 696.785756] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 696.788209] systemd[1]: dagster-daemon.service: Consumed 1.418s CPU time over 7.243s wall clock time, 88.5M memory peak. full # [ 699.125673] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 84. full # [ 699.128662] systemd[1]: Started Dagster Webserver. full # [ 701.740062] dagster-webserver[4720]: Traceback (most recent call last): full # [ 701.742617] dagster-webserver[4720]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 701.743203] dagster-webserver[4720]: sys.exit(main()) full # [ 701.743806] dagster-webserver[4720]: ~~~~^^ full # [ 701.744637] dagster-webserver[4720]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 701.745285] dagster-webserver[4720]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 701.745916] dagster-webserver[4720]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 701.746728] dagster-webserver[4720]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 701.747562] dagster-webserver[4720]: return self.main(*args, **kwargs) full # [ 701.748198] dagster-webserver[4720]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 701.748833] dagster-webserver[4720]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 701.749638] dagster-webserver[4720]: rv = self.invoke(ctx) full # [ 701.758135] dagster-webserver[4720]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 701.758691] dagster-webserver[4720]: return ctx.invoke(self.callback, **ctx.params) full # [ 701.759564] dagster-webserver[4720]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 701.760199] dagster-webserver[4720]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 701.760818] dagster-webserver[4720]: return callback(*args, **kwargs) full # [ 701.761666] dagster-webserver[4720]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 701.762514] dagster-webserver[4720]: instance = stack.enter_context( full # [ 701.763182] dagster-webserver[4720]: get_possibly_temporary_instance_for_cli( full # [ 701.763799] dagster-webserver[4720]: ...<3 lines>... full # [ 701.764446] dagster-webserver[4720]: ) full # [ 701.765105] dagster-webserver[4720]: ) full # [ 701.765769] dagster-webserver[4720]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 701.766569] dagster-webserver[4720]: result = _enter(cm) full # [ 701.767206] dagster-webserver[4720]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 701.767807] dagster-webserver[4720]: return next(self.gen) full # [ 701.778675] dagster-webserver[4720]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 701.779235] dagster-webserver[4720]: with DagsterInstance.get() as instance: full # [ 701.779841] dagster-webserver[4720]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 701.780686] dagster-webserver[4720]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 701.781533] dagster-webserver[4720]: return create_instance_from_dagster_home() full # [ 701.782187] dagster-webserver[4720]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 701.782808] dagster-webserver[4720]: return create_instance_from_config(dagster_home_path) full # [ 701.783690] dagster-webserver[4720]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 701.784288] dagster-webserver[4720]: return create_instance_from_ref(instance_ref) full # [ 701.784928] dagster-webserver[4720]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 701.785769] dagster-webserver[4720]: unified_storage = instance_ref.storage full # [ 701.786613] dagster-webserver[4720]: ^^^^^^^^^^^^^^^^^^^^ full # [ 701.799854] dagster-webserver[4720]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 701.800627] dagster-webserver[4720]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 701.801271] dagster-webserver[4720]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 701.801883] dagster-webserver[4720]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 701.802725] dagster-webserver[4720]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 701.803581] dagster-webserver[4720]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 701.804228] dagster-webserver[4720]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 701.804837] dagster-webserver[4720]: return DagsterPostgresStorage( full # [ 701.805891] dagster-webserver[4720]: inst_data=inst_data, full # [ 701.806723] dagster-webserver[4720]: ...<2 lines>... full # [ 701.807570] dagster-webserver[4720]: token_provider=get_token_provider_from_config(config_value), full # [ 701.808226] dagster-webserver[4720]: ) full # [ 701.808873] dagster-webserver[4720]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 701.809679] dagster-webserver[4720]: self._run_storage = PostgresRunStorage( full # [ 701.810525] dagster-webserver[4720]: ~~~~~~~~~~~~~~~~~~^ full # [ 701.811180] dagster-webserver[4720]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 701.811801] dagster-webserver[4720]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 701.812631] dagster-webserver[4720]: ) full # [ 701.813268] dagster-webserver[4720]: ^ full # [ 701.813881] dagster-webserver[4720]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 701.814712] dagster-webserver[4720]: self._engine = create_pg_engine( full # [ 701.815546] dagster-webserver[4720]: ~~~~~~~~~~~~~~~~^ full # [ 701.816191] dagster-webserver[4720]: self.postgres_url, full # [ 701.816806] dagster-webserver[4720]: ^^^^^^^^^^^^^^^^^^ full # [ 701.817642] dagster-webserver[4720]: ...<2 lines>... full # [ 701.818261] dagster-webserver[4720]: poolclass=db_pool.NullPool, full # [ 701.818899] dagster-webserver[4720]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 701.819734] dagster-webserver[4720]: ) full # [ 701.820562] dagster-webserver[4720]: ^ full # [ 701.837144] dagster-webserver[4720]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 701.837700] dagster-webserver[4720]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 701.838552] dagster-webserver[4720]: File "", line 2, in create_engine full # [ 701.839207] dagster-webserver[4720]: return target(fn, url, **kwargs) full # [ 701.839824] dagster-webserver[4720]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 701.840674] dagster-webserver[4720]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 701.841557] dagster-webserver[4720]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 701.842175] dagster-webserver[4720]: dbapi = dbapi_meth(**dbapi_args) full # [ 701.842799] dagster-webserver[4720]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 701.843441] dagster-webserver[4720]: import psycopg full # [ 701.854652] dagster-webserver[4720]: ModuleNotFoundError: No module named 'psycopg' full # [ 701.876535] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 95. full # [ 701.879479] systemd[1]: Started Dagster Daemon. full # [ 702.200407] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 702.201093] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 702.204290] systemd[1]: dagster-webserver.service: Consumed 2.038s CPU time over 8.078s wall clock time, 111.8M memory peak. full # [ 703.765805] dagster-daemon[4735]: Traceback (most recent call last): full # [ 703.768395] dagster-daemon[4735]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 703.769179] dagster-daemon[4735]: sys.exit(main()) full # [ 703.769779] dagster-daemon[4735]: ~~~~^^ full # [ 703.770628] dagster-daemon[4735]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 703.771237] dagster-daemon[4735]: cli(obj={}) full # [ 703.771871] dagster-daemon[4735]: ~~~^^^^^^^^ full # [ 703.772498] dagster-daemon[4735]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 703.773142] dagster-daemon[4735]: return self.main(*args, **kwargs) full # [ 703.773747] dagster-daemon[4735]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 703.774616] dagster-daemon[4735]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 703.775235] dagster-daemon[4735]: rv = self.invoke(ctx) full # [ 703.775840] dagster-daemon[4735]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 703.776676] dagster-daemon[4735]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 703.777528] dagster-daemon[4735]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 703.787337] dagster-daemon[4735]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 703.787865] dagster-daemon[4735]: return ctx.invoke(self.callback, **ctx.params) full # [ 703.788517] dagster-daemon[4735]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 703.789187] dagster-daemon[4735]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 703.789797] dagster-daemon[4735]: return callback(*args, **kwargs) full # [ 703.790480] dagster-daemon[4735]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 703.791098] dagster-daemon[4735]: with get_instance_for_cli( full # [ 703.791724] dagster-daemon[4735]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 703.792574] dagster-daemon[4735]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 703.793237] dagster-daemon[4735]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 703.793835] dagster-daemon[4735]: ) as instance: full # [ 703.794686] dagster-daemon[4735]: ^ full # [ 703.795533] dagster-daemon[4735]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 703.796184] dagster-daemon[4735]: return next(self.gen) full # [ 703.806821] dagster-daemon[4735]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 703.807576] dagster-daemon[4735]: with DagsterInstance.get() as instance: full # [ 703.808230] dagster-daemon[4735]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 703.808840] dagster-daemon[4735]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 703.809688] dagster-daemon[4735]: return create_instance_from_dagster_home() full # [ 703.810533] dagster-daemon[4735]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 703.811188] dagster-daemon[4735]: return create_instance_from_config(dagster_home_path) full # [ 703.811851] dagster-daemon[4735]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 703.812659] dagster-daemon[4735]: return create_instance_from_ref(instance_ref) full # [ 703.813298] dagster-daemon[4735]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 703.813935] dagster-daemon[4735]: unified_storage = instance_ref.storage full # [ 703.814805] dagster-daemon[4735]: ^^^^^^^^^^^^^^^^^^^^ full # [ 703.827234] dagster-daemon[4735]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 703.827789] dagster-daemon[4735]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 703.828617] dagster-daemon[4735]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 703.829272] dagster-daemon[4735]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 703.829890] dagster-daemon[4735]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 703.830736] dagster-daemon[4735]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 703.831582] dagster-daemon[4735]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 703.832236] dagster-daemon[4735]: return DagsterPostgresStorage( full # [ 703.832843] dagster-daemon[4735]: inst_data=inst_data, full # [ 703.833692] dagster-daemon[4735]: ...<2 lines>... full # [ 703.834536] dagster-daemon[4735]: token_provider=get_token_provider_from_config(config_value), full # [ 703.835190] dagster-daemon[4735]: ) full # [ 703.835873] dagster-daemon[4735]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 703.836664] dagster-daemon[4735]: self._run_storage = PostgresRunStorage( full # [ 703.837511] dagster-daemon[4735]: ~~~~~~~~~~~~~~~~~~^ full # [ 703.838179] dagster-daemon[4735]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 703.838790] dagster-daemon[4735]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 703.839413] dagster-daemon[4735]: ) full # [ 703.840050] dagster-daemon[4735]: ^ full # [ 703.840661] dagster-daemon[4735]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 703.841496] dagster-daemon[4735]: self._engine = create_pg_engine( full # [ 703.842131] dagster-daemon[4735]: ~~~~~~~~~~~~~~~~^ full # [ 703.842750] dagster-daemon[4735]: self.postgres_url, full # [ 703.843585] dagster-daemon[4735]: ^^^^^^^^^^^^^^^^^^ full # [ 703.844220] dagster-daemon[4735]: ...<2 lines>... full # [ 703.844841] dagster-daemon[4735]: poolclass=db_pool.NullPool, full # [ 703.845667] dagster-daemon[4735]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 703.846500] dagster-daemon[4735]: ) full # [ 703.847137] dagster-daemon[4735]: ^ full # [ 703.863506] dagster-daemon[4735]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 703.864074] dagster-daemon[4735]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 703.867082] dagster-daemon[4735]: File "", line 2, in create_engine full # [ 703.867527] dagster-daemon[4735]: return target(fn, url, **kwargs) full # [ 703.868183] dagster-daemon[4735]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 703.868801] dagster-daemon[4735]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 703.869446] dagster-daemon[4735]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 703.870103] dagster-daemon[4735]: dbapi = dbapi_meth(**dbapi_args) full # [ 703.870732] dagster-daemon[4735]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 703.873120] dagster-daemon[4735]: import psycopg full # [ 703.873803] dagster-daemon[4735]: ModuleNotFoundError: No module named 'psycopg' full # [ 704.066649] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 704.068967] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 704.071197] systemd[1]: dagster-daemon.service: Consumed 1.447s CPU time over 7.282s wall clock time, 88.5M memory peak. full # [ 707.375673] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 85. full # [ 707.378847] systemd[1]: Started Dagster Webserver. full # [ 709.125225] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 96. full # [ 709.127846] systemd[1]: Started Dagster Daemon. full # [ 709.997174] dagster-webserver[4763]: Traceback (most recent call last): full # [ 709.999663] dagster-webserver[4763]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 710.000220] dagster-webserver[4763]: sys.exit(main()) full # [ 710.000806] dagster-webserver[4763]: ~~~~^^ full # [ 710.001665] dagster-webserver[4763]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 710.002261] dagster-webserver[4763]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 710.002917] dagster-webserver[4763]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 710.003945] dagster-webserver[4763]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 710.004752] dagster-webserver[4763]: return self.main(*args, **kwargs) full # [ 710.005800] dagster-webserver[4763]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 710.012087] dagster-webserver[4763]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 710.012624] dagster-webserver[4763]: rv = self.invoke(ctx) full # [ 710.013262] dagster-webserver[4763]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 710.013865] dagster-webserver[4763]: return ctx.invoke(self.callback, **ctx.params) full # [ 710.014717] dagster-webserver[4763]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 710.015561] dagster-webserver[4763]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 710.016252] dagster-webserver[4763]: return callback(*args, **kwargs) full # [ 710.022910] dagster-webserver[4763]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 710.023638] dagster-webserver[4763]: instance = stack.enter_context( full # [ 710.024280] dagster-webserver[4763]: get_possibly_temporary_instance_for_cli( full # [ 710.024886] dagster-webserver[4763]: ...<3 lines>... full # [ 710.025722] dagster-webserver[4763]: ) full # [ 710.026560] dagster-webserver[4763]: ) full # [ 710.027308] dagster-webserver[4763]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 710.027813] dagster-webserver[4763]: result = _enter(cm) full # [ 710.028678] dagster-webserver[4763]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 710.029365] dagster-webserver[4763]: return next(self.gen) full # [ 710.035768] dagster-webserver[4763]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 710.036500] dagster-webserver[4763]: with DagsterInstance.get() as instance: full # [ 710.037134] dagster-webserver[4763]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 710.037749] dagster-webserver[4763]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 710.042088] dagster-webserver[4763]: return create_instance_from_dagster_home() full # [ 710.043233] dagster-webserver[4763]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 710.043628] dagster-webserver[4763]: return create_instance_from_config(dagster_home_path) full # [ 710.046243] dagster-webserver[4763]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 710.046875] dagster-webserver[4763]: return create_instance_from_ref(instance_ref) full # [ 710.047720] dagster-webserver[4763]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 710.050095] dagster-webserver[4763]: unified_storage = instance_ref.storage full # [ 710.050759] dagster-webserver[4763]: ^^^^^^^^^^^^^^^^^^^^ full # [ 710.053087] dagster-webserver[4763]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 710.053444] dagster-webserver[4763]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 710.054062] dagster-webserver[4763]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 710.054708] dagster-webserver[4763]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 710.058088] dagster-webserver[4763]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 710.058737] dagster-webserver[4763]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 710.069214] dagster-webserver[4763]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 710.069746] dagster-webserver[4763]: return DagsterPostgresStorage( full # [ 710.070581] dagster-webserver[4763]: inst_data=inst_data, full # [ 710.072764] dagster-webserver[4763]: ...<2 lines>... full # [ 710.073635] dagster-webserver[4763]: token_provider=get_token_provider_from_config(config_value), full # [ 710.074468] dagster-webserver[4763]: ) full # [ 710.075112] dagster-webserver[4763]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 710.075723] dagster-webserver[4763]: self._run_storage = PostgresRunStorage( full # [ 710.076690] dagster-webserver[4763]: ~~~~~~~~~~~~~~~~~~^ full # [ 710.077586] dagster-webserver[4763]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 710.078330] dagster-webserver[4763]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 710.078835] dagster-webserver[4763]: ) full # [ 710.079677] dagster-webserver[4763]: ^ full # [ 710.080674] dagster-webserver[4763]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 710.081531] dagster-webserver[4763]: self._engine = create_pg_engine( full # [ 710.082286] dagster-webserver[4763]: ~~~~~~~~~~~~~~~~^ full # [ 710.082977] dagster-webserver[4763]: self.postgres_url, full # [ 710.083809] dagster-webserver[4763]: ^^^^^^^^^^^^^^^^^^ full # [ 710.084729] dagster-webserver[4763]: ...<2 lines>... full # [ 710.085260] dagster-webserver[4763]: poolclass=db_pool.NullPool, full # [ 710.085896] dagster-webserver[4763]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 710.086964] dagster-webserver[4763]: ) full # [ 710.087758] dagster-webserver[4763]: ^ full # [ 710.098075] dagster-webserver[4763]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 710.098605] dagster-webserver[4763]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 710.099248] dagster-webserver[4763]: File "", line 2, in create_engine full # [ 710.099857] dagster-webserver[4763]: return target(fn, url, **kwargs) full # [ 710.101782] dagster-webserver[4763]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 710.102528] dagster-webserver[4763]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 710.103339] dagster-webserver[4763]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 710.103969] dagster-webserver[4763]: dbapi = dbapi_meth(**dbapi_args) full # [ 710.104800] dagster-webserver[4763]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 710.105781] dagster-webserver[4763]: import psycopg full # [ 710.106659] dagster-webserver[4763]: ModuleNotFoundError: No module named 'psycopg' full # [ 710.463379] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 710.464346] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 710.466044] systemd[1]: dagster-webserver.service: Consumed 2.097s CPU time over 8.259s wall clock time, 111.7M memory peak. full # [ 710.986614] dagster-daemon[4773]: Traceback (most recent call last): full # [ 710.989210] dagster-daemon[4773]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 710.989794] dagster-daemon[4773]: sys.exit(main()) full # [ 710.990615] dagster-daemon[4773]: ~~~~^^ full # [ 710.991246] dagster-daemon[4773]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 710.991862] dagster-daemon[4773]: cli(obj={}) full # [ 710.992716] dagster-daemon[4773]: ~~~^^^^^^^^ full # [ 710.993532] dagster-daemon[4773]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 710.994177] dagster-daemon[4773]: return self.main(*args, **kwargs) full # [ 710.994781] dagster-daemon[4773]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 710.995447] dagster-daemon[4773]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 710.996055] dagster-daemon[4773]: rv = self.invoke(ctx) full # [ 710.996662] dagster-daemon[4773]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 710.997491] dagster-daemon[4773]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 710.998147] dagster-daemon[4773]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 711.008174] dagster-daemon[4773]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 711.008742] dagster-daemon[4773]: return ctx.invoke(self.callback, **ctx.params) full # [ 711.009572] dagster-daemon[4773]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 711.010227] dagster-daemon[4773]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 711.010835] dagster-daemon[4773]: return callback(*args, **kwargs) full # [ 711.011717] dagster-daemon[4773]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 711.012518] dagster-daemon[4773]: with get_instance_for_cli( full # [ 711.013173] dagster-daemon[4773]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 711.013797] dagster-daemon[4773]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 711.014628] dagster-daemon[4773]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 711.015288] dagster-daemon[4773]: ) as instance: full # [ 711.015903] dagster-daemon[4773]: ^ full # [ 711.016738] dagster-daemon[4773]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 711.017583] dagster-daemon[4773]: return next(self.gen) full # [ 711.027603] dagster-daemon[4773]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 711.028163] dagster-daemon[4773]: with DagsterInstance.get() as instance: full # [ 711.028783] dagster-daemon[4773]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 711.029613] dagster-daemon[4773]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 711.030269] dagster-daemon[4773]: return create_instance_from_dagster_home() full # [ 711.030891] dagster-daemon[4773]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 711.031725] dagster-daemon[4773]: return create_instance_from_config(dagster_home_path) full # [ 711.032609] dagster-daemon[4773]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 711.033233] dagster-daemon[4773]: return create_instance_from_ref(instance_ref) full # [ 711.033833] dagster-daemon[4773]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 711.034676] dagster-daemon[4773]: unified_storage = instance_ref.storage full # [ 711.035553] dagster-daemon[4773]: ^^^^^^^^^^^^^^^^^^^^ full # [ 711.047934] dagster-daemon[4773]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 711.048683] dagster-daemon[4773]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 711.049528] dagster-daemon[4773]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 711.050189] dagster-daemon[4773]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 711.050799] dagster-daemon[4773]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 711.051627] dagster-daemon[4773]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 711.052289] dagster-daemon[4773]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 711.052902] dagster-daemon[4773]: return DagsterPostgresStorage( full # [ 711.053738] dagster-daemon[4773]: inst_data=inst_data, full # [ 711.054603] dagster-daemon[4773]: ...<2 lines>... full # [ 711.055240] dagster-daemon[4773]: token_provider=get_token_provider_from_config(config_value), full # [ 711.055859] dagster-daemon[4773]: ) full # [ 711.056548] dagster-daemon[4773]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 711.057165] dagster-daemon[4773]: self._run_storage = PostgresRunStorage( full # [ 711.057786] dagster-daemon[4773]: ~~~~~~~~~~~~~~~~~~^ full # [ 711.058614] dagster-daemon[4773]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 711.059281] dagster-daemon[4773]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 711.059899] dagster-daemon[4773]: ) full # [ 711.060715] dagster-daemon[4773]: ^ full # [ 711.061544] dagster-daemon[4773]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 711.062182] dagster-daemon[4773]: self._engine = create_pg_engine( full # [ 711.062891] dagster-daemon[4773]: ~~~~~~~~~~~~~~~~^ full # [ 711.063423] dagster-daemon[4773]: self.postgres_url, full # [ 711.064070] dagster-daemon[4773]: ^^^^^^^^^^^^^^^^^^ full # [ 711.064672] dagster-daemon[4773]: ...<2 lines>... full # [ 711.065505] dagster-daemon[4773]: poolclass=db_pool.NullPool, full # [ 711.066319] dagster-daemon[4773]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 711.066942] dagster-daemon[4773]: ) full # [ 711.067770] dagster-daemon[4773]: ^ full # [ 711.086095] dagster-daemon[4773]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 711.086676] dagster-daemon[4773]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 711.087538] dagster-daemon[4773]: File "", line 2, in create_engine full # [ 711.088209] dagster-daemon[4773]: return target(fn, url, **kwargs) full # [ 711.088819] dagster-daemon[4773]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 711.089667] dagster-daemon[4773]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 711.092091] dagster-daemon[4773]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 711.092899] dagster-daemon[4773]: dbapi = dbapi_meth(**dbapi_args) full # [ 711.093723] dagster-daemon[4773]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 711.095475] dagster-daemon[4773]: import psycopg full # [ 711.095967] dagster-daemon[4773]: ModuleNotFoundError: No module named 'psycopg' full # [ 711.289539] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 711.291623] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 711.294439] systemd[1]: dagster-daemon.service: Consumed 1.452s CPU time over 7.226s wall clock time, 88.7M memory peak. full # [ 715.625968] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 86. full # [ 715.630783] systemd[1]: Started Dagster Webserver. full # [ 716.374993] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 97. full # [ 716.377628] systemd[1]: Started Dagster Daemon. full # [ 718.210758] dagster-daemon[4811]: Traceback (most recent call last): full # [ 718.212322] dagster-daemon[4811]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 718.218073] dagster-daemon[4811]: sys.exit(main()) full # [ 718.219062] dagster-daemon[4811]: ~~~~^^ full # [ 718.220035] dagster-daemon[4811]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 718.222765] dagster-daemon[4811]: cli(obj={}) full # [ 718.224923] dagster-daemon[4811]: ~~~^^^^^^^^ full # [ 718.225841] dagster-daemon[4811]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 718.228188] dagster-daemon[4811]: return self.main(*args, **kwargs) full # [ 718.229376] dagster-daemon[4811]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 718.230581] dagster-daemon[4811]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 718.233187] dagster-daemon[4811]: rv = self.invoke(ctx) full # [ 718.234229] dagster-daemon[4811]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 718.236583] dagster-daemon[4811]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 718.238075] dagster-daemon[4811]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 718.239521] dagster-daemon[4811]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 718.241855] dagster-daemon[4811]: return ctx.invoke(self.callback, **ctx.params) full # [ 718.243201] dagster-daemon[4811]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 718.244565] dagster-daemon[4811]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 718.246889] dagster-daemon[4811]: return callback(*args, **kwargs) full # [ 718.248090] dagster-daemon[4811]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 718.252201] dagster-daemon[4811]: with get_instance_for_cli( full # [ 718.253320] dagster-daemon[4811]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 718.254434] dagster-daemon[4811]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 718.256269] dagster-daemon[4811]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 718.258151] dagster-daemon[4811]: ) as instance: full # [ 718.259107] dagster-daemon[4811]: ^ full # [ 718.259870] dagster-daemon[4811]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 718.262121] dagster-daemon[4811]: return next(self.gen) full # [ 718.263177] dagster-daemon[4811]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 718.269522] dagster-daemon[4811]: with DagsterInstance.get() as instance: full # [ 718.270793] dagster-daemon[4811]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 718.271898] dagster-daemon[4811]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 718.274457] dagster-daemon[4811]: return create_instance_from_dagster_home() full # [ 718.275779] dagster-daemon[4811]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 718.278688] dagster-daemon[4811]: return create_instance_from_config(dagster_home_path) full # [ 718.280286] dagster-daemon[4811]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 718.283246] dagster-daemon[4811]: return create_instance_from_ref(instance_ref) full # [ 718.284693] dagster-daemon[4811]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 718.287667] dagster-daemon[4811]: unified_storage = instance_ref.storage full # [ 718.289220] dagster-daemon[4811]: ^^^^^^^^^^^^^^^^^^^^ full # [ 718.290477] dagster-daemon[4811]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 718.293037] dagster-daemon[4811]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 718.294932] dagster-daemon[4811]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 718.296446] dagster-daemon[4811]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 718.299042] dagster-daemon[4811]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 718.300649] dagster-daemon[4811]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 718.302234] dagster-daemon[4811]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 718.304978] dagster-daemon[4811]: return DagsterPostgresStorage( full # [ 718.306157] dagster-daemon[4811]: inst_data=inst_data, full # [ 718.307239] dagster-daemon[4811]: ...<2 lines>... full # [ 718.308204] dagster-daemon[4811]: token_provider=get_token_provider_from_config(config_value), full # [ 718.309789] dagster-daemon[4811]: ) full # [ 718.310579] dagster-daemon[4811]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 718.313166] dagster-daemon[4811]: self._run_storage = PostgresRunStorage( full # [ 718.314461] dagster-daemon[4811]: ~~~~~~~~~~~~~~~~~~^ full # [ 718.315783] dagster-daemon[4811]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 718.317822] dagster-daemon[4811]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 718.319715] dagster-daemon[4811]: ) full # [ 718.320512] dagster-daemon[4811]: ^ full # [ 718.321288] dagster-daemon[4811]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 718.324091] dagster-daemon[4811]: self._engine = create_pg_engine( full # [ 718.325261] dagster-daemon[4811]: ~~~~~~~~~~~~~~~~^ full # [ 718.326455] dagster-daemon[4811]: self.postgres_url, full # [ 718.327480] dagster-daemon[4811]: ^^^^^^^^^^^^^^^^^^ full # [ 718.328505] dagster-daemon[4811]: ...<2 lines>... full # [ 718.329477] dagster-daemon[4811]: poolclass=db_pool.NullPool, full # [ 718.330636] dagster-daemon[4811]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 718.331792] dagster-daemon[4811]: ) full # [ 718.332581] dagster-daemon[4811]: ^ full # [ 718.333359] dagster-daemon[4811]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 718.335968] dagster-daemon[4811]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 718.337472] dagster-daemon[4811]: File "", line 2, in create_engine full # [ 718.339653] dagster-daemon[4811]: return target(fn, url, **kwargs) full # [ 718.340824] dagster-daemon[4811]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 718.343370] dagster-daemon[4811]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 718.344851] dagster-daemon[4811]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 718.347436] dagster-daemon[4811]: dbapi = dbapi_meth(**dbapi_args) full # [ 718.348605] dagster-daemon[4811]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 718.351339] dagster-daemon[4811]: import psycopg full # [ 718.352268] dagster-daemon[4811]: ModuleNotFoundError: No module named 'psycopg' full # [ 718.383342] dagster-webserver[4805]: Traceback (most recent call last): full # [ 718.384614] dagster-webserver[4805]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 718.386756] dagster-webserver[4805]: sys.exit(main()) full # [ 718.387762] dagster-webserver[4805]: ~~~~^^ full # [ 718.388754] dagster-webserver[4805]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 718.391216] dagster-webserver[4805]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 718.392595] dagster-webserver[4805]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 718.393936] dagster-webserver[4805]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 718.396317] dagster-webserver[4805]: return self.main(*args, **kwargs) full # [ 718.397545] dagster-webserver[4805]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 718.398758] dagster-webserver[4805]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 718.401122] dagster-webserver[4805]: rv = self.invoke(ctx) full # [ 718.402204] dagster-webserver[4805]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 718.404579] dagster-webserver[4805]: return ctx.invoke(self.callback, **ctx.params) full # [ 718.405968] dagster-webserver[4805]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 718.407381] dagster-webserver[4805]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 718.409735] dagster-webserver[4805]: return callback(*args, **kwargs) full # [ 718.410937] dagster-webserver[4805]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 718.413558] dagster-webserver[4805]: instance = stack.enter_context( full # [ 718.417104] dagster-webserver[4805]: get_possibly_temporary_instance_for_cli( full # [ 718.418475] dagster-webserver[4805]: ...<3 lines>... full # [ 718.419488] dagster-webserver[4805]: ) full # [ 718.420355] dagster-webserver[4805]: ) full # [ 718.421151] dagster-webserver[4805]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 718.423478] dagster-webserver[4805]: result = _enter(cm) full # [ 718.424510] dagster-webserver[4805]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 718.426781] dagster-webserver[4805]: return next(self.gen) full # [ 718.427860] dagster-webserver[4805]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 718.434307] dagster-webserver[4805]: with DagsterInstance.get() as instance: full # [ 718.434621] dagster-webserver[4805]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 718.435317] dagster-webserver[4805]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 718.435876] dagster-webserver[4805]: return create_instance_from_dagster_home() full # [ 718.436705] dagster-webserver[4805]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 718.437543] dagster-webserver[4805]: return create_instance_from_config(dagster_home_path) full # [ 718.438191] dagster-webserver[4805]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 718.438788] dagster-webserver[4805]: return create_instance_from_ref(instance_ref) full # [ 718.439418] dagster-webserver[4805]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 718.440064] dagster-webserver[4805]: unified_storage = instance_ref.storage full # [ 718.440670] dagster-webserver[4805]: ^^^^^^^^^^^^^^^^^^^^ full # [ 718.441510] dagster-webserver[4805]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 718.442163] dagster-webserver[4805]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 718.442761] dagster-webserver[4805]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 718.443581] dagster-webserver[4805]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 718.444223] dagster-webserver[4805]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 718.444851] dagster-webserver[4805]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 718.445497] dagster-webserver[4805]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 718.446135] dagster-webserver[4805]: return DagsterPostgresStorage( full # [ 718.446742] dagster-webserver[4805]: inst_data=inst_data, full # [ 718.447571] dagster-webserver[4805]: ...<2 lines>... full # [ 718.448214] dagster-webserver[4805]: token_provider=get_token_provider_from_config(config_value), full # [ 718.448806] dagster-webserver[4805]: ) full # [ 718.449644] dagster-webserver[4805]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 718.450287] dagster-webserver[4805]: self._run_storage = PostgresRunStorage( full # [ 718.450891] dagster-webserver[4805]: ~~~~~~~~~~~~~~~~~~^ full # [ 718.451905] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 718.452894] dagster-webserver[4805]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 718.453786] dagster-webserver[4805]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 718.454420] dagster-webserver[4805]: ) full # [ 718.455063] dagster-webserver[4805]: ^ full # [ 718.455672] dagster-webserver[4805]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 718.456504] dagster-webserver[4805]: self._engine = create_pg_engine( full # [ 718.457154] dagster-webserver[4805]: ~~~~~~~~~~~~~~~~^ full # [ 718.457755] dagster-webserver[4805]: self.postgres_url, full # [ 718.458589] dagster-webserver[4805]: ^^^^^^^^^^^^^^^^^^ full # [ 718.459231] dagster-webserver[4805]: ...<2 lines>... full # [ 718.459836] dagster-webserver[4805]: poolclass=db_pool.NullPool, full # [ 718.460670] dagster-webserver[4805]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 718.461526] dagster-webserver[4805]: ) full # [ 718.462146] dagster-webserver[4805]: ^ full # [ 718.462754] dagster-webserver[4805]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 718.463590] dagster-webserver[4805]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 718.464232] dagster-webserver[4805]: File "", line 2, in create_engine full # [ 718.464837] dagster-webserver[4805]: return target(fn, url, **kwargs) full # [ 718.465673] dagster-webserver[4805]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 718.466494] dagster-webserver[4805]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 718.467135] dagster-webserver[4805]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 718.467740] dagster-webserver[4805]: dbapi = dbapi_meth(**dbapi_args) full # [ 718.468571] dagster-webserver[4805]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 718.469221] dagster-webserver[4805]: import psycopg full # [ 718.469621] dagster-webserver[4805]: ModuleNotFoundError: No module named 'psycopg' full # [ 718.470357] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 718.470919] systemd[1]: dagster-daemon.service: Consumed 1.473s CPU time over 7.132s wall clock time, 88.5M memory peak. full # [ 718.789380] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 718.791660] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 718.793796] systemd[1]: dagster-webserver.service: Consumed 2.113s CPU time over 8.322s wall clock time, 111.6M memory peak. full # [ 723.625773] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 98. full # [ 723.628496] systemd[1]: Started Dagster Daemon. full # [ 723.874980] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 87. full # [ 723.878759] systemd[1]: Started Dagster Webserver. full # [ 725.481458] dagster-daemon[4847]: Traceback (most recent call last): full # [ 725.484074] dagster-daemon[4847]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 725.484641] dagster-daemon[4847]: sys.exit(main()) full # [ 725.485253] dagster-daemon[4847]: ~~~~^^ full # [ 725.485867] dagster-daemon[4847]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 725.489560] dagster-daemon[4847]: cli(obj={}) full # [ 725.490232] dagster-daemon[4847]: ~~~^^^^^^^^ full # [ 725.490797] dagster-daemon[4847]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 725.493099] dagster-daemon[4847]: return self.main(*args, **kwargs) full # [ 725.493662] dagster-daemon[4847]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 725.494272] dagster-daemon[4847]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 725.494923] dagster-daemon[4847]: rv = self.invoke(ctx) full # [ 725.498581] dagster-daemon[4847]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 725.499214] dagster-daemon[4847]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 725.499837] dagster-daemon[4847]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 725.501746] dagster-daemon[4847]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 725.502261] dagster-daemon[4847]: return ctx.invoke(self.callback, **ctx.params) full # [ 725.502900] dagster-daemon[4847]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 725.503840] dagster-daemon[4847]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 725.504574] dagster-daemon[4847]: return callback(*args, **kwargs) full # [ 725.505313] dagster-daemon[4847]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 725.505625] dagster-daemon[4847]: with get_instance_for_cli( full # [ 725.506269] dagster-daemon[4847]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 725.506882] dagster-daemon[4847]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 725.508822] dagster-daemon[4847]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 725.509571] dagster-daemon[4847]: ) as instance: full # [ 725.510378] dagster-daemon[4847]: ^ full # [ 725.511049] dagster-daemon[4847]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 725.511650] dagster-daemon[4847]: return next(self.gen) full # [ 725.512389] dagster-daemon[4847]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 725.512943] dagster-daemon[4847]: with DagsterInstance.get() as instance: full # [ 725.513727] dagster-daemon[4847]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 725.514648] dagster-daemon[4847]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 725.515212] dagster-daemon[4847]: return create_instance_from_dagster_home() full # [ 725.515805] dagster-daemon[4847]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 725.516732] dagster-daemon[4847]: return create_instance_from_config(dagster_home_path) full # [ 725.517265] dagster-daemon[4847]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 725.517895] dagster-daemon[4847]: return create_instance_from_ref(instance_ref) full # [ 725.519921] dagster-daemon[4847]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 725.520753] dagster-daemon[4847]: unified_storage = instance_ref.storage full # [ 725.521763] dagster-daemon[4847]: ^^^^^^^^^^^^^^^^^^^^ full # [ 725.522610] dagster-daemon[4847]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 725.523363] dagster-daemon[4847]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 725.523857] dagster-daemon[4847]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 725.524686] dagster-daemon[4847]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 725.525587] dagster-daemon[4847]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 725.526167] dagster-daemon[4847]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 725.526766] dagster-daemon[4847]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 725.527706] dagster-daemon[4847]: return DagsterPostgresStorage( full # [ 725.528326] dagster-daemon[4847]: inst_data=inst_data, full # [ 725.528848] dagster-daemon[4847]: ...<2 lines>... full # [ 725.533100] dagster-daemon[4847]: token_provider=get_token_provider_from_config(config_value), full # [ 725.533696] dagster-daemon[4847]: ) full # [ 725.534540] dagster-daemon[4847]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 725.535388] dagster-daemon[4847]: self._run_storage = PostgresRunStorage( full # [ 725.535982] dagster-daemon[4847]: ~~~~~~~~~~~~~~~~~~^ full # [ 725.536804] dagster-daemon[4847]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 725.537782] dagster-daemon[4847]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 725.538672] dagster-daemon[4847]: ) full # [ 725.539606] dagster-daemon[4847]: ^ full # [ 725.540134] dagster-daemon[4847]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 725.540754] dagster-daemon[4847]: self._engine = create_pg_engine( full # [ 725.541670] dagster-daemon[4847]: ~~~~~~~~~~~~~~~~^ full # [ 725.542222] dagster-daemon[4847]: self.postgres_url, full # [ 725.542637] dagster-daemon[4847]: ^^^^^^^^^^^^^^^^^^ full # [ 725.543484] dagster-daemon[4847]: ...<2 lines>... full # [ 725.544099] dagster-daemon[4847]: poolclass=db_pool.NullPool, full # [ 725.544707] dagster-daemon[4847]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 725.545632] dagster-daemon[4847]: ) full # [ 725.546186] dagster-daemon[4847]: ^ full # [ 725.546792] dagster-daemon[4847]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 725.547738] dagster-daemon[4847]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 725.548259] dagster-daemon[4847]: File "", line 2, in create_engine full # [ 725.548890] dagster-daemon[4847]: return target(fn, url, **kwargs) full # [ 725.549737] dagster-daemon[4847]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 725.550559] dagster-daemon[4847]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 725.551308] dagster-daemon[4847]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 725.551813] dagster-daemon[4847]: dbapi = dbapi_meth(**dbapi_args) full # [ 725.552645] dagster-daemon[4847]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 725.553345] dagster-daemon[4847]: import psycopg full # [ 725.553908] dagster-daemon[4847]: ModuleNotFoundError: No module named 'psycopg' full # [ 725.825666] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 725.827505] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 725.830418] systemd[1]: dagster-daemon.service: Consumed 1.455s CPU time over 7.394s wall clock time, 88.5M memory peak. full # [ 726.496664] dagster-webserver[4848]: Traceback (most recent call last): full # [ 726.499181] dagster-webserver[4848]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 726.499733] dagster-webserver[4848]: sys.exit(main()) full # [ 726.500484] dagster-webserver[4848]: ~~~~^^ full # [ 726.501092] dagster-webserver[4848]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 726.501698] dagster-webserver[4848]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 726.502545] dagster-webserver[4848]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 726.503167] dagster-webserver[4848]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 726.503792] dagster-webserver[4848]: return self.main(*args, **kwargs) full # [ 726.504425] dagster-webserver[4848]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 726.505099] dagster-webserver[4848]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 726.505670] dagster-webserver[4848]: rv = self.invoke(ctx) full # [ 726.514527] dagster-webserver[4848]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 726.515102] dagster-webserver[4848]: return ctx.invoke(self.callback, **ctx.params) full # [ 726.515729] dagster-webserver[4848]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 726.516550] dagster-webserver[4848]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 726.517206] dagster-webserver[4848]: return callback(*args, **kwargs) full # [ 726.517814] dagster-webserver[4848]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 726.518665] dagster-webserver[4848]: instance = stack.enter_context( full # [ 726.519297] dagster-webserver[4848]: get_possibly_temporary_instance_for_cli( full # [ 726.519944] dagster-webserver[4848]: ...<3 lines>... full # [ 726.520781] dagster-webserver[4848]: ) full # [ 726.521624] dagster-webserver[4848]: ) full # [ 726.522319] dagster-webserver[4848]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 726.522879] dagster-webserver[4848]: result = _enter(cm) full # [ 726.523696] dagster-webserver[4848]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 726.524526] dagster-webserver[4848]: return next(self.gen) full # [ 726.535044] dagster-webserver[4848]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 726.535608] dagster-webserver[4848]: with DagsterInstance.get() as instance: full # [ 726.536254] dagster-webserver[4848]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 726.536872] dagster-webserver[4848]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 726.537714] dagster-webserver[4848]: return create_instance_from_dagster_home() full # [ 726.538555] dagster-webserver[4848]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 726.539211] dagster-webserver[4848]: return create_instance_from_config(dagster_home_path) full # [ 726.539819] dagster-webserver[4848]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 726.540664] dagster-webserver[4848]: return create_instance_from_ref(instance_ref) full # [ 726.541545] dagster-webserver[4848]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 726.542174] dagster-webserver[4848]: unified_storage = instance_ref.storage full # [ 726.542783] dagster-webserver[4848]: ^^^^^^^^^^^^^^^^^^^^ full # [ 726.543815] dagster-webserver[4848]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 726.544660] dagster-webserver[4848]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 726.545260] dagster-webserver[4848]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 726.561488] dagster-webserver[4848]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 726.562047] dagster-webserver[4848]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 726.562668] dagster-webserver[4848]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 726.563515] dagster-webserver[4848]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 726.564173] dagster-webserver[4848]: return DagsterPostgresStorage( full # [ 726.564790] dagster-webserver[4848]: inst_data=inst_data, full # [ 726.565627] dagster-webserver[4848]: ...<2 lines>... full # [ 726.566291] dagster-webserver[4848]: token_provider=get_token_provider_from_config(config_value), full # [ 726.566900] dagster-webserver[4848]: ) full # [ 726.567743] dagster-webserver[4848]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 726.568589] dagster-webserver[4848]: self._run_storage = PostgresRunStorage( full # [ 726.569245] dagster-webserver[4848]: ~~~~~~~~~~~~~~~~~~^ full # [ 726.569867] dagster-webserver[4848]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 726.570522] dagster-webserver[4848]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 726.571177] dagster-webserver[4848]: ) full # [ 726.571798] dagster-webserver[4848]: ^ full # [ 726.572708] dagster-webserver[4848]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 726.573296] dagster-webserver[4848]: self._engine = create_pg_engine( full # [ 726.573910] dagster-webserver[4848]: ~~~~~~~~~~~~~~~~^ full # [ 726.574745] dagster-webserver[4848]: self.postgres_url, full # [ 726.575578] dagster-webserver[4848]: ^^^^^^^^^^^^^^^^^^ full # [ 726.576215] dagster-webserver[4848]: ...<2 lines>... full # [ 726.576817] dagster-webserver[4848]: poolclass=db_pool.NullPool, full # [ 726.577648] dagster-webserver[4848]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 726.578266] dagster-webserver[4848]: ) full # [ 726.578901] dagster-webserver[4848]: ^ full # [ 726.579727] dagster-webserver[4848]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 726.580556] dagster-webserver[4848]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 726.597069] dagster-webserver[4848]: File "", line 2, in create_engine full # [ 726.599311] dagster-webserver[4848]: return target(fn, url, **kwargs) full # [ 726.600503] dagster-webserver[4848]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 726.603113] dagster-webserver[4848]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 726.604689] dagster-webserver[4848]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 726.607303] dagster-webserver[4848]: dbapi = dbapi_meth(**dbapi_args) full # [ 726.608509] dagster-webserver[4848]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 726.611286] dagster-webserver[4848]: import psycopg full # [ 726.612268] dagster-webserver[4848]: ModuleNotFoundError: No module named 'psycopg' full # [ 726.876604] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 726.879382] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 726.881551] systemd[1]: dagster-webserver.service: Consumed 2.093s CPU time over 8.086s wall clock time, 111.9M memory peak. full # [ 730.875927] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 99. full # [ 730.878806] systemd[1]: Started Dagster Daemon. full # [ 732.125244] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 88. full # [ 732.128225] systemd[1]: Started Dagster Webserver. full # [ 732.742362] dagster-daemon[4886]: Traceback (most recent call last): full # [ 732.743659] dagster-daemon[4886]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 732.745739] dagster-daemon[4886]: sys.exit(main()) full # [ 732.746728] dagster-daemon[4886]: ~~~~^^ full # [ 732.747696] dagster-daemon[4886]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 732.750216] dagster-daemon[4886]: cli(obj={}) full # [ 732.751179] dagster-daemon[4886]: ~~~^^^^^^^^ full # [ 732.752177] dagster-daemon[4886]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 732.754590] dagster-daemon[4886]: return self.main(*args, **kwargs) full # [ 732.755961] dagster-daemon[4886]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 732.757382] dagster-daemon[4886]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 732.760102] dagster-daemon[4886]: rv = self.invoke(ctx) full # [ 732.761136] dagster-daemon[4886]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 732.763476] dagster-daemon[4886]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 732.764939] dagster-daemon[4886]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 732.766377] dagster-daemon[4886]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 732.768826] dagster-daemon[4886]: return ctx.invoke(self.callback, **ctx.params) full # [ 732.770501] dagster-daemon[4886]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 732.772148] dagster-daemon[4886]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 732.774689] dagster-daemon[4886]: return callback(*args, **kwargs) full # [ 732.776165] dagster-daemon[4886]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 732.778973] dagster-daemon[4886]: with get_instance_for_cli( full # [ 732.780378] dagster-daemon[4886]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 732.781711] dagster-daemon[4886]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 732.783764] dagster-daemon[4886]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 732.786452] dagster-daemon[4886]: ) as instance: full # [ 732.787409] dagster-daemon[4886]: ^ full # [ 732.788173] dagster-daemon[4886]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 732.790404] dagster-daemon[4886]: return next(self.gen) full # [ 732.791710] dagster-daemon[4886]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 732.795090] dagster-daemon[4886]: with DagsterInstance.get() as instance: full # [ 732.796368] dagster-daemon[4886]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 732.797474] dagster-daemon[4886]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 732.800203] dagster-daemon[4886]: return create_instance_from_dagster_home() full # [ 732.801588] dagster-daemon[4886]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 732.804478] dagster-daemon[4886]: return create_instance_from_config(dagster_home_path) full # [ 732.805900] dagster-daemon[4886]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 732.808729] dagster-daemon[4886]: return create_instance_from_ref(instance_ref) full # [ 732.810358] dagster-daemon[4886]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 732.814939] dagster-daemon[4886]: unified_storage = instance_ref.storage full # [ 732.816199] dagster-daemon[4886]: ^^^^^^^^^^^^^^^^^^^^ full # [ 732.817462] dagster-daemon[4886]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 732.819992] dagster-daemon[4886]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 732.821924] dagster-daemon[4886]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 732.823442] dagster-daemon[4886]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 732.826041] dagster-daemon[4886]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 732.827648] dagster-daemon[4886]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 732.829227] dagster-daemon[4886]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 732.831927] dagster-daemon[4886]: return DagsterPostgresStorage( full # [ 732.833105] dagster-daemon[4886]: inst_data=inst_data, full # [ 732.834525] dagster-daemon[4886]: ...<2 lines>... full # [ 732.835540] dagster-daemon[4886]: token_provider=get_token_provider_from_config(config_value), full # [ 732.837145] dagster-daemon[4886]: ) full # [ 732.837908] dagster-daemon[4886]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 732.840476] dagster-daemon[4886]: self._run_storage = PostgresRunStorage( full # [ 732.841731] dagster-daemon[4886]: ~~~~~~~~~~~~~~~~~~^ full # [ 732.842975] dagster-daemon[4886]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 732.844706] dagster-daemon[4886]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 732.846388] dagster-daemon[4886]: ) full # [ 732.847150] dagster-daemon[4886]: ^ full # [ 732.847914] dagster-daemon[4886]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 732.850747] dagster-daemon[4886]: self._engine = create_pg_engine( full # [ 732.853796] dagster-daemon[4886]: ~~~~~~~~~~~~~~~~^ full # [ 732.854963] dagster-daemon[4886]: self.postgres_url, full # [ 732.856039] dagster-daemon[4886]: ^^^^^^^^^^^^^^^^^^ full # [ 732.857082] dagster-daemon[4886]: ...<2 lines>... full # [ 732.858050] dagster-daemon[4886]: poolclass=db_pool.NullPool, full # [ 732.859206] dagster-daemon[4886]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 732.860375] dagster-daemon[4886]: ) full # [ 732.861137] dagster-daemon[4886]: ^ full # [ 732.861896] dagster-daemon[4886]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 732.864475] dagster-daemon[4886]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 732.865894] dagster-daemon[4886]: File "", line 2, in create_engine full # [ 732.868092] dagster-daemon[4886]: return target(fn, url, **kwargs) full # [ 732.869256] dagster-daemon[4886]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 732.871809] dagster-daemon[4886]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 732.873325] dagster-daemon[4886]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 732.875889] dagster-daemon[4886]: dbapi = dbapi_meth(**dbapi_args) full # [ 732.877104] dagster-daemon[4886]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 732.879856] dagster-daemon[4886]: import psycopg full # [ 732.880803] dagster-daemon[4886]: ModuleNotFoundError: No module named 'psycopg' full # [ 732.967085] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 732.968902] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 732.970872] systemd[1]: dagster-daemon.service: Consumed 1.452s CPU time over 7.135s wall clock time, 88.6M memory peak. full # [ 734.854100] dagster-webserver[4892]: Traceback (most recent call last): full # [ 734.856598] dagster-webserver[4892]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 734.857194] dagster-webserver[4892]: sys.exit(main()) full # [ 734.857803] dagster-webserver[4892]: ~~~~^^ full # [ 734.858610] dagster-webserver[4892]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 734.859249] dagster-webserver[4892]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 734.859889] dagster-webserver[4892]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 734.860716] dagster-webserver[4892]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 734.861565] dagster-webserver[4892]: return self.main(*args, **kwargs) full # [ 734.862212] dagster-webserver[4892]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 734.869063] dagster-webserver[4892]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 734.869587] dagster-webserver[4892]: rv = self.invoke(ctx) full # [ 734.870229] dagster-webserver[4892]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 734.870843] dagster-webserver[4892]: return ctx.invoke(self.callback, **ctx.params) full # [ 734.871498] dagster-webserver[4892]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 734.872148] dagster-webserver[4892]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 734.872727] dagster-webserver[4892]: return callback(*args, **kwargs) full # [ 734.879929] dagster-webserver[4892]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 734.880679] dagster-webserver[4892]: instance = stack.enter_context( full # [ 734.881525] dagster-webserver[4892]: get_possibly_temporary_instance_for_cli( full # [ 734.882181] dagster-webserver[4892]: ...<3 lines>... full # [ 734.882802] dagster-webserver[4892]: ) full # [ 734.883647] dagster-webserver[4892]: ) full # [ 734.884287] dagster-webserver[4892]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 734.884928] dagster-webserver[4892]: result = _enter(cm) full # [ 734.885770] dagster-webserver[4892]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 734.886598] dagster-webserver[4892]: return next(self.gen) full # [ 734.887266] dagster-webserver[4892]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 734.887846] dagster-webserver[4892]: with DagsterInstance.get() as instance: full # [ 734.888488] dagster-webserver[4892]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 734.889125] dagster-webserver[4892]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 734.889738] dagster-webserver[4892]: return create_instance_from_dagster_home() full # [ 734.900934] dagster-webserver[4892]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 734.901696] dagster-webserver[4892]: return create_instance_from_config(dagster_home_path) full # [ 734.902530] dagster-webserver[4892]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 734.903186] dagster-webserver[4892]: return create_instance_from_ref(instance_ref) full # [ 734.903805] dagster-webserver[4892]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 734.904650] dagster-webserver[4892]: unified_storage = instance_ref.storage full # [ 734.905287] dagster-webserver[4892]: ^^^^^^^^^^^^^^^^^^^^ full # [ 734.905967] dagster-webserver[4892]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 734.906792] dagster-webserver[4892]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 734.907615] dagster-webserver[4892]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 734.908269] dagster-webserver[4892]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 734.908893] dagster-webserver[4892]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 734.909740] dagster-webserver[4892]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 734.924555] dagster-webserver[4892]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 734.925119] dagster-webserver[4892]: return DagsterPostgresStorage( full # [ 734.925737] dagster-webserver[4892]: inst_data=inst_data, full # [ 734.926584] dagster-webserver[4892]: ...<2 lines>... full # [ 734.927241] dagster-webserver[4892]: token_provider=get_token_provider_from_config(config_value), full # [ 734.927858] dagster-webserver[4892]: ) full # [ 734.928526] dagster-webserver[4892]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 734.929177] dagster-webserver[4892]: self._run_storage = PostgresRunStorage( full # [ 734.929801] dagster-webserver[4892]: ~~~~~~~~~~~~~~~~~~^ full # [ 734.930658] dagster-webserver[4892]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 734.931284] dagster-webserver[4892]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 734.931924] dagster-webserver[4892]: ) full # [ 734.932767] dagster-webserver[4892]: ^ full # [ 734.933613] dagster-webserver[4892]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 734.934268] dagster-webserver[4892]: self._engine = create_pg_engine( full # [ 734.934889] dagster-webserver[4892]: ~~~~~~~~~~~~~~~~^ full # [ 734.935728] dagster-webserver[4892]: self.postgres_url, full # [ 734.936572] dagster-webserver[4892]: ^^^^^^^^^^^^^^^^^^ full # [ 734.937226] dagster-webserver[4892]: ...<2 lines>... full # [ 734.937834] dagster-webserver[4892]: poolclass=db_pool.NullPool, full # [ 734.938665] dagster-webserver[4892]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 734.939510] dagster-webserver[4892]: ) full # [ 734.940256] dagster-webserver[4892]: ^ full # [ 734.940986] dagster-webserver[4892]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 734.941785] dagster-webserver[4892]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 734.942418] dagster-webserver[4892]: File "", line 2, in create_engine full # [ 734.943057] dagster-webserver[4892]: return target(fn, url, **kwargs) full # [ 734.957941] dagster-webserver[4892]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 734.960551] dagster-webserver[4892]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 734.962100] dagster-webserver[4892]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 734.964724] dagster-webserver[4892]: dbapi = dbapi_meth(**dbapi_args) full # [ 734.965961] dagster-webserver[4892]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 734.968774] dagster-webserver[4892]: import psycopg full # [ 734.969759] dagster-webserver[4892]: ModuleNotFoundError: No module named 'psycopg' full # [ 735.237915] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 735.238916] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 735.242865] systemd[1]: dagster-webserver.service: Consumed 2.025s CPU time over 8.364s wall clock time, 111.6M memory peak. full # [ 738.125855] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 100. full # [ 738.130075] systemd[1]: Started Dagster Daemon. full # [ 740.017659] dagster-daemon[4924]: Traceback (most recent call last): full # [ 740.020168] dagster-daemon[4924]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 740.020759] dagster-daemon[4924]: sys.exit(main()) full # [ 740.021569] dagster-daemon[4924]: ~~~~^^ full # [ 740.022606] dagster-daemon[4924]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 740.023245] dagster-daemon[4924]: cli(obj={}) full # [ 740.023954] dagster-daemon[4924]: ~~~^^^^^^^^ full # [ 740.024706] dagster-daemon[4924]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 740.025556] dagster-daemon[4924]: return self.main(*args, **kwargs) full # [ 740.026214] dagster-daemon[4924]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 740.026853] dagster-daemon[4924]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 740.027664] dagster-daemon[4924]: rv = self.invoke(ctx) full # [ 740.028501] dagster-daemon[4924]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 740.029139] dagster-daemon[4924]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 740.029778] dagster-daemon[4924]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 740.039199] dagster-daemon[4924]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 740.039766] dagster-daemon[4924]: return ctx.invoke(self.callback, **ctx.params) full # [ 740.040625] dagster-daemon[4924]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 740.041291] dagster-daemon[4924]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 740.041912] dagster-daemon[4924]: return callback(*args, **kwargs) full # [ 740.042763] dagster-daemon[4924]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 740.043623] dagster-daemon[4924]: with get_instance_for_cli( full # [ 740.044287] dagster-daemon[4924]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 740.045050] dagster-daemon[4924]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 740.045763] dagster-daemon[4924]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 740.046614] dagster-daemon[4924]: ) as instance: full # [ 740.047252] dagster-daemon[4924]: ^ full # [ 740.047899] dagster-daemon[4924]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 740.048704] dagster-daemon[4924]: return next(self.gen) full # [ 740.049543] dagster-daemon[4924]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 740.050187] dagster-daemon[4924]: with DagsterInstance.get() as instance: full # [ 740.050804] dagster-daemon[4924]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 740.063132] dagster-daemon[4924]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 740.063699] dagster-daemon[4924]: return create_instance_from_dagster_home() full # [ 740.064570] dagster-daemon[4924]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 740.065212] dagster-daemon[4924]: return create_instance_from_config(dagster_home_path) full # [ 740.065842] dagster-daemon[4924]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 740.066696] dagster-daemon[4924]: return create_instance_from_ref(instance_ref) full # [ 740.067590] dagster-daemon[4924]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 740.068206] dagster-daemon[4924]: unified_storage = instance_ref.storage full # [ 740.068860] dagster-daemon[4924]: ^^^^^^^^^^^^^^^^^^^^ full # [ 740.069695] dagster-daemon[4924]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 740.070546] dagster-daemon[4924]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 740.071200] dagster-daemon[4924]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 740.084647] dagster-daemon[4924]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 740.085209] dagster-daemon[4924]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 740.085841] dagster-daemon[4924]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 740.086695] dagster-daemon[4924]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 740.087555] dagster-daemon[4924]: return DagsterPostgresStorage( full # [ 740.088208] dagster-daemon[4924]: inst_data=inst_data, full # [ 740.088842] dagster-daemon[4924]: ...<2 lines>... full # [ 740.089708] dagster-daemon[4924]: token_provider=get_token_provider_from_config(config_value), full # [ 740.090554] dagster-daemon[4924]: ) full # [ 740.091209] dagster-daemon[4924]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 740.091853] dagster-daemon[4924]: self._run_storage = PostgresRunStorage( full # [ 740.092694] dagster-daemon[4924]: ~~~~~~~~~~~~~~~~~~^ full # [ 740.093553] dagster-daemon[4924]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 740.094207] dagster-daemon[4924]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 740.094842] dagster-daemon[4924]: ) full # [ 740.095694] dagster-daemon[4924]: ^ full # [ 740.096552] dagster-daemon[4924]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 740.097206] dagster-daemon[4924]: self._engine = create_pg_engine( full # [ 740.097840] dagster-daemon[4924]: ~~~~~~~~~~~~~~~~^ full # [ 740.098670] dagster-daemon[4924]: self.postgres_url, full # [ 740.099508] dagster-daemon[4924]: ^^^^^^^^^^^^^^^^^^ full # [ 740.100148] dagster-daemon[4924]: ...<2 lines>... full # [ 740.100860] dagster-daemon[4924]: poolclass=db_pool.NullPool, full # [ 740.101602] dagster-daemon[4924]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 740.102236] dagster-daemon[4924]: ) full # [ 740.102857] dagster-daemon[4924]: ^ full # [ 740.103781] dagster-daemon[4924]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 740.104541] dagster-daemon[4924]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 740.119332] dagster-daemon[4924]: File "", line 2, in create_engine full # [ 740.119879] dagster-daemon[4924]: return target(fn, url, **kwargs) full # [ 740.122458] dagster-daemon[4924]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 740.125065] dagster-daemon[4924]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 740.126590] dagster-daemon[4924]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 740.129185] dagster-daemon[4924]: dbapi = dbapi_meth(**dbapi_args) full # [ 740.130378] dagster-daemon[4924]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 740.133155] dagster-daemon[4924]: import psycopg full # [ 740.134115] dagster-daemon[4924]: ModuleNotFoundError: No module named 'psycopg' full # [ 740.324177] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 89. full # [ 740.326830] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 740.328963] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 740.331668] systemd[1]: dagster-daemon.service: Consumed 1.455s CPU time over 7.364s wall clock time, 88.5M memory peak. full # [ 740.338246] systemd[1]: Started Dagster Webserver. full # [ 742.938062] dagster-webserver[4937]: Traceback (most recent call last): full # [ 742.940497] dagster-webserver[4937]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 742.941118] dagster-webserver[4937]: sys.exit(main()) full # [ 742.941710] dagster-webserver[4937]: ~~~~^^ full # [ 742.942568] dagster-webserver[4937]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 742.943220] dagster-webserver[4937]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 742.943869] dagster-webserver[4937]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 742.944737] dagster-webserver[4937]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 742.945574] dagster-webserver[4937]: return self.main(*args, **kwargs) full # [ 742.946221] dagster-webserver[4937]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 742.946842] dagster-webserver[4937]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 742.947695] dagster-webserver[4937]: rv = self.invoke(ctx) full # [ 742.948544] dagster-webserver[4937]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 742.949197] dagster-webserver[4937]: return ctx.invoke(self.callback, **ctx.params) full # [ 742.949862] dagster-webserver[4937]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 742.960742] dagster-webserver[4937]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 742.961282] dagster-webserver[4937]: return callback(*args, **kwargs) full # [ 742.961934] dagster-webserver[4937]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 742.962780] dagster-webserver[4937]: instance = stack.enter_context( full # [ 742.963612] dagster-webserver[4937]: get_possibly_temporary_instance_for_cli( full # [ 742.964266] dagster-webserver[4937]: ...<3 lines>... full # [ 742.964883] dagster-webserver[4937]: ) full # [ 742.965726] dagster-webserver[4937]: ) full # [ 742.966612] dagster-webserver[4937]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 742.967228] dagster-webserver[4937]: result = _enter(cm) full # [ 742.967837] dagster-webserver[4937]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 742.968681] dagster-webserver[4937]: return next(self.gen) full # [ 742.976718] dagster-webserver[4937]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 742.977293] dagster-webserver[4937]: with DagsterInstance.get() as instance: full # [ 742.977904] dagster-webserver[4937]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 742.978746] dagster-webserver[4937]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 742.979592] dagster-webserver[4937]: return create_instance_from_dagster_home() full # [ 742.980259] dagster-webserver[4937]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 742.980866] dagster-webserver[4937]: return create_instance_from_config(dagster_home_path) full # [ 742.981558] dagster-webserver[4937]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 742.982205] dagster-webserver[4937]: return create_instance_from_ref(instance_ref) full # [ 742.982822] dagster-webserver[4937]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 742.983660] dagster-webserver[4937]: unified_storage = instance_ref.storage full # [ 742.984295] dagster-webserver[4937]: ^^^^^^^^^^^^^^^^^^^^ full # [ 742.998053] dagster-webserver[4937]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 742.998633] dagster-webserver[4937]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 742.999267] dagster-webserver[4937]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 742.999888] dagster-webserver[4937]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 743.000725] dagster-webserver[4937]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 743.001587] dagster-webserver[4937]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 743.002241] dagster-webserver[4937]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 743.002885] dagster-webserver[4937]: return DagsterPostgresStorage( full # [ 743.003726] dagster-webserver[4937]: inst_data=inst_data, full # [ 743.004585] dagster-webserver[4937]: ...<2 lines>... full # [ 743.005239] dagster-webserver[4937]: token_provider=get_token_provider_from_config(config_value), full # [ 743.005859] dagster-webserver[4937]: ) full # [ 743.006562] dagster-webserver[4937]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 743.007182] dagster-webserver[4937]: self._run_storage = PostgresRunStorage( full # [ 743.007816] dagster-webserver[4937]: ~~~~~~~~~~~~~~~~~~^ full # [ 743.008659] dagster-webserver[4937]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 743.009298] dagster-webserver[4937]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 743.009952] dagster-webserver[4937]: ) full # [ 743.010794] dagster-webserver[4937]: ^ full # [ 743.011627] dagster-webserver[4937]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 743.012350] dagster-webserver[4937]: self._engine = create_pg_engine( full # [ 743.012899] dagster-webserver[4937]: ~~~~~~~~~~~~~~~~^ full # [ 743.013750] dagster-webserver[4937]: self.postgres_url, full # [ 743.014603] dagster-webserver[4937]: ^^^^^^^^^^^^^^^^^^ full # [ 743.015255] dagster-webserver[4937]: ...<2 lines>... full # [ 743.015870] dagster-webserver[4937]: poolclass=db_pool.NullPool, full # [ 743.016716] dagster-webserver[4937]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 743.017567] dagster-webserver[4937]: ) full # [ 743.018209] dagster-webserver[4937]: ^ full # [ 743.035923] dagster-webserver[4937]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 743.038578] dagster-webserver[4937]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 743.040106] dagster-webserver[4937]: File "", line 2, in create_engine full # [ 743.042345] dagster-webserver[4937]: return target(fn, url, **kwargs) full # [ 743.043604] dagster-webserver[4937]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 743.046208] dagster-webserver[4937]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 743.047771] dagster-webserver[4937]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 743.050399] dagster-webserver[4937]: dbapi = dbapi_meth(**dbapi_args) full # [ 743.051634] dagster-webserver[4937]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 743.054447] dagster-webserver[4937]: import psycopg full # [ 743.055452] dagster-webserver[4937]: ModuleNotFoundError: No module named 'psycopg' full # [ 743.374189] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 743.376953] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 743.379302] systemd[1]: dagster-webserver.service: Consumed 2.055s CPU time over 8.128s wall clock time, 111.8M memory peak. full # [ 745.375865] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 101. full # [ 745.379261] systemd[1]: Started Dagster Daemon. full # [ 747.310114] dagster-daemon[4962]: Traceback (most recent call last): full # [ 747.312618] dagster-daemon[4962]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 747.313210] dagster-daemon[4962]: sys.exit(main()) full # [ 747.313805] dagster-daemon[4962]: ~~~~^^ full # [ 747.314648] dagster-daemon[4962]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 747.315533] dagster-daemon[4962]: cli(obj={}) full # [ 747.316177] dagster-daemon[4962]: ~~~^^^^^^^^ full # [ 747.316774] dagster-daemon[4962]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 747.317630] dagster-daemon[4962]: return self.main(*args, **kwargs) full # [ 747.318261] dagster-daemon[4962]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 747.318929] dagster-daemon[4962]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 747.319735] dagster-daemon[4962]: rv = self.invoke(ctx) full # [ 747.327067] dagster-daemon[4962]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 747.327619] dagster-daemon[4962]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 747.328308] dagster-daemon[4962]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 747.328901] dagster-daemon[4962]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 747.329746] dagster-daemon[4962]: return ctx.invoke(self.callback, **ctx.params) full # [ 747.330585] dagster-daemon[4962]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 747.331320] dagster-daemon[4962]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 747.332129] dagster-daemon[4962]: return callback(*args, **kwargs) full # [ 747.332743] dagster-daemon[4962]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 747.333551] dagster-daemon[4962]: with get_instance_for_cli( full # [ 747.334203] dagster-daemon[4962]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 747.334814] dagster-daemon[4962]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 747.335666] dagster-daemon[4962]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 747.336507] dagster-daemon[4962]: ) as instance: full # [ 747.337172] dagster-daemon[4962]: ^ full # [ 747.348322] dagster-daemon[4962]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 747.348852] dagster-daemon[4962]: return next(self.gen) full # [ 747.349506] dagster-daemon[4962]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 747.350212] dagster-daemon[4962]: with DagsterInstance.get() as instance: full # [ 747.350788] dagster-daemon[4962]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 747.351668] dagster-daemon[4962]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 747.352310] dagster-daemon[4962]: return create_instance_from_dagster_home() full # [ 747.352906] dagster-daemon[4962]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 747.353745] dagster-daemon[4962]: return create_instance_from_config(dagster_home_path) full # [ 747.363147] dagster-daemon[4962]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 747.363858] dagster-daemon[4962]: return create_instance_from_ref(instance_ref) full # [ 747.365077] dagster-daemon[4962]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 747.366134] dagster-daemon[4962]: unified_storage = instance_ref.storage full # [ 747.367209] dagster-daemon[4962]: ^^^^^^^^^^^^^^^^^^^^ full # [ 747.368243] dagster-daemon[4962]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 747.369510] dagster-daemon[4962]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 747.371035] dagster-daemon[4962]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 747.372519] dagster-daemon[4962]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 747.373411] dagster-daemon[4962]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 747.374251] dagster-daemon[4962]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 747.375037] dagster-daemon[4962]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 747.375792] dagster-daemon[4962]: return DagsterPostgresStorage( full # [ 747.376807] dagster-daemon[4962]: inst_data=inst_data, full # [ 747.377584] dagster-daemon[4962]: ...<2 lines>... full # [ 747.378599] dagster-daemon[4962]: token_provider=get_token_provider_from_config(config_value), full # [ 747.379621] dagster-daemon[4962]: ) full # [ 747.394836] dagster-daemon[4962]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 747.395600] dagster-daemon[4962]: self._run_storage = PostgresRunStorage( full # [ 747.396250] dagster-daemon[4962]: ~~~~~~~~~~~~~~~~~~^ full # [ 747.396873] dagster-daemon[4962]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 747.397721] dagster-daemon[4962]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 747.398575] dagster-daemon[4962]: ) full # [ 747.399231] dagster-daemon[4962]: ^ full # [ 747.399846] dagster-daemon[4962]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 747.400693] dagster-daemon[4962]: self._engine = create_pg_engine( full # [ 747.401541] dagster-daemon[4962]: ~~~~~~~~~~~~~~~~^ full # [ 747.402196] dagster-daemon[4962]: self.postgres_url, full # [ 747.402822] dagster-daemon[4962]: ^^^^^^^^^^^^^^^^^^ full # [ 747.403670] dagster-daemon[4962]: ...<2 lines>... full # [ 747.404519] dagster-daemon[4962]: poolclass=db_pool.NullPool, full # [ 747.405182] dagster-daemon[4962]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 747.405797] dagster-daemon[4962]: ) full # [ 747.406635] dagster-daemon[4962]: ^ full # [ 747.407298] dagster-daemon[4962]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 747.407920] dagster-daemon[4962]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 747.408801] dagster-daemon[4962]: File "", line 2, in create_engine full # [ 747.409591] dagster-daemon[4962]: return target(fn, url, **kwargs) full # [ 747.410244] dagster-daemon[4962]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 747.410847] dagster-daemon[4962]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 747.424112] dagster-daemon[4962]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 747.426706] dagster-daemon[4962]: dbapi = dbapi_meth(**dbapi_args) full # [ 747.427874] dagster-daemon[4962]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 747.430628] dagster-daemon[4962]: import psycopg full # [ 747.431626] dagster-daemon[4962]: ModuleNotFoundError: No module named 'psycopg' full # [ 747.619480] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 747.620217] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 747.624094] systemd[1]: dagster-daemon.service: Consumed 1.428s CPU time over 7.286s wall clock time, 88.5M memory peak. full # [ 748.375510] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 90. full # [ 748.378746] systemd[1]: Started Dagster Webserver. full # [ 751.100421] dagster-webserver[4979]: Traceback (most recent call last): full # [ 751.102957] dagster-webserver[4979]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 751.103546] dagster-webserver[4979]: sys.exit(main()) full # [ 751.104171] dagster-webserver[4979]: ~~~~^^ full # [ 751.104766] dagster-webserver[4979]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 751.105602] dagster-webserver[4979]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 751.106265] dagster-webserver[4979]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 751.106886] dagster-webserver[4979]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 751.107706] dagster-webserver[4979]: return self.main(*args, **kwargs) full # [ 751.108532] dagster-webserver[4979]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 751.109211] dagster-webserver[4979]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 751.109793] dagster-webserver[4979]: rv = self.invoke(ctx) full # [ 751.110424] dagster-webserver[4979]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 751.111065] dagster-webserver[4979]: return ctx.invoke(self.callback, **ctx.params) full # [ 751.111705] dagster-webserver[4979]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 751.122980] dagster-webserver[4979]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 751.123547] dagster-webserver[4979]: return callback(*args, **kwargs) full # [ 751.124204] dagster-webserver[4979]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 751.124815] dagster-webserver[4979]: instance = stack.enter_context( full # [ 751.125658] dagster-webserver[4979]: get_possibly_temporary_instance_for_cli( full # [ 751.126299] dagster-webserver[4979]: ...<3 lines>... full # [ 751.126942] dagster-webserver[4979]: ) full # [ 751.127784] dagster-webserver[4979]: ) full # [ 751.128620] dagster-webserver[4979]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 751.129278] dagster-webserver[4979]: result = _enter(cm) full # [ 751.129940] dagster-webserver[4979]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 751.130739] dagster-webserver[4979]: return next(self.gen) full # [ 751.131586] dagster-webserver[4979]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 751.132238] dagster-webserver[4979]: with DagsterInstance.get() as instance: full # [ 751.132820] dagster-webserver[4979]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 751.143638] dagster-webserver[4979]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 751.144212] dagster-webserver[4979]: return create_instance_from_dagster_home() full # [ 751.144823] dagster-webserver[4979]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 751.145667] dagster-webserver[4979]: return create_instance_from_config(dagster_home_path) full # [ 751.146509] dagster-webserver[4979]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 751.147163] dagster-webserver[4979]: return create_instance_from_ref(instance_ref) full # [ 751.147828] dagster-webserver[4979]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 751.148621] dagster-webserver[4979]: unified_storage = instance_ref.storage full # [ 751.149287] dagster-webserver[4979]: ^^^^^^^^^^^^^^^^^^^^ full # [ 751.149892] dagster-webserver[4979]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 751.150754] dagster-webserver[4979]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 751.151573] dagster-webserver[4979]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 751.165495] dagster-webserver[4979]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 751.166061] dagster-webserver[4979]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 751.166676] dagster-webserver[4979]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 751.167531] dagster-webserver[4979]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 751.168183] dagster-webserver[4979]: return DagsterPostgresStorage( full # [ 751.168990] dagster-webserver[4979]: inst_data=inst_data, full # [ 751.169671] dagster-webserver[4979]: ...<2 lines>... full # [ 751.170266] dagster-webserver[4979]: token_provider=get_token_provider_from_config(config_value), full # [ 751.171153] dagster-webserver[4979]: ) full # [ 751.171747] dagster-webserver[4979]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 751.172605] dagster-webserver[4979]: self._run_storage = PostgresRunStorage( full # [ 751.173247] dagster-webserver[4979]: ~~~~~~~~~~~~~~~~~~^ full # [ 751.173870] dagster-webserver[4979]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 751.174520] dagster-webserver[4979]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 751.175182] dagster-webserver[4979]: ) full # [ 751.175804] dagster-webserver[4979]: ^ full # [ 751.176652] dagster-webserver[4979]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 751.177287] dagster-webserver[4979]: self._engine = create_pg_engine( full # [ 751.177939] dagster-webserver[4979]: ~~~~~~~~~~~~~~~~^ full # [ 751.178771] dagster-webserver[4979]: self.postgres_url, full # [ 751.179619] dagster-webserver[4979]: ^^^^^^^^^^^^^^^^^^ full # [ 751.180280] dagster-webserver[4979]: ...<2 lines>... full # [ 751.180892] dagster-webserver[4979]: poolclass=db_pool.NullPool, full # [ 751.181731] dagster-webserver[4979]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 751.182608] dagster-webserver[4979]: ) full # [ 751.183258] dagster-webserver[4979]: ^ full # [ 751.183887] dagster-webserver[4979]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 751.184728] dagster-webserver[4979]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 751.185578] dagster-webserver[4979]: File "", line 2, in create_engine full # [ 751.186241] dagster-webserver[4979]: return target(fn, url, **kwargs) full # [ 751.186859] dagster-webserver[4979]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 751.187528] dagster-webserver[4979]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 751.188222] dagster-webserver[4979]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 751.188820] dagster-webserver[4979]: dbapi = dbapi_meth(**dbapi_args) full # [ 751.189662] dagster-webserver[4979]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 751.190509] dagster-webserver[4979]: import psycopg full # [ 751.191171] dagster-webserver[4979]: ModuleNotFoundError: No module named 'psycopg' full # [ 751.559195] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 751.561491] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 751.563666] systemd[1]: dagster-webserver.service: Consumed 2.091s CPU time over 8.184s wall clock time, 111.8M memory peak. full # [ 752.625453] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 102. full # [ 752.628197] systemd[1]: Started Dagster Daemon. full # [ 754.483217] dagster-daemon[5000]: Traceback (most recent call last): full # [ 754.485725] dagster-daemon[5000]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 754.486328] dagster-daemon[5000]: sys.exit(main()) full # [ 754.486920] dagster-daemon[5000]: ~~~~^^ full # [ 754.487759] dagster-daemon[5000]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 754.488602] dagster-daemon[5000]: cli(obj={}) full # [ 754.489261] dagster-daemon[5000]: ~~~^^^^^^^^ full # [ 754.489888] dagster-daemon[5000]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 754.490809] dagster-daemon[5000]: return self.main(*args, **kwargs) full # [ 754.491533] dagster-daemon[5000]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 754.492208] dagster-daemon[5000]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 754.492799] dagster-daemon[5000]: rv = self.invoke(ctx) full # [ 754.493490] dagster-daemon[5000]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 754.494071] dagster-daemon[5000]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 754.494711] dagster-daemon[5000]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 754.504716] dagster-daemon[5000]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 754.505301] dagster-daemon[5000]: return ctx.invoke(self.callback, **ctx.params) full # [ 754.505896] dagster-daemon[5000]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 754.506969] dagster-daemon[5000]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 754.507770] dagster-daemon[5000]: return callback(*args, **kwargs) full # [ 754.508627] dagster-daemon[5000]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 754.509283] dagster-daemon[5000]: with get_instance_for_cli( full # [ 754.509909] dagster-daemon[5000]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 754.510762] dagster-daemon[5000]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 754.511611] dagster-daemon[5000]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 754.512264] dagster-daemon[5000]: ) as instance: full # [ 754.512898] dagster-daemon[5000]: ^ full # [ 754.513788] dagster-daemon[5000]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 754.514601] dagster-daemon[5000]: return next(self.gen) full # [ 754.515262] dagster-daemon[5000]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 754.515887] dagster-daemon[5000]: with DagsterInstance.get() as instance: full # [ 754.516736] dagster-daemon[5000]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 754.528572] dagster-daemon[5000]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 754.529135] dagster-daemon[5000]: return create_instance_from_dagster_home() full # [ 754.529763] dagster-daemon[5000]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 754.530655] dagster-daemon[5000]: return create_instance_from_config(dagster_home_path) full # [ 754.531336] dagster-daemon[5000]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 754.531913] dagster-daemon[5000]: return create_instance_from_ref(instance_ref) full # [ 754.532834] dagster-daemon[5000]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 754.533620] dagster-daemon[5000]: unified_storage = instance_ref.storage full # [ 754.534314] dagster-daemon[5000]: ^^^^^^^^^^^^^^^^^^^^ full # [ 754.544694] dagster-daemon[5000]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 754.545258] dagster-daemon[5000]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 754.545875] dagster-daemon[5000]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 754.546715] dagster-daemon[5000]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 754.547571] dagster-daemon[5000]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 754.548222] dagster-daemon[5000]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 754.548825] dagster-daemon[5000]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 754.549670] dagster-daemon[5000]: return DagsterPostgresStorage( full # [ 754.550539] dagster-daemon[5000]: inst_data=inst_data, full # [ 754.551167] dagster-daemon[5000]: ...<2 lines>... full # [ 754.551790] dagster-daemon[5000]: token_provider=get_token_provider_from_config(config_value), full # [ 754.552446] dagster-daemon[5000]: ) full # [ 754.553140] dagster-daemon[5000]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 754.553721] dagster-daemon[5000]: self._run_storage = PostgresRunStorage( full # [ 754.554574] dagster-daemon[5000]: ~~~~~~~~~~~~~~~~~~^ full # [ 754.555232] dagster-daemon[5000]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 754.555828] dagster-daemon[5000]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 754.556673] dagster-daemon[5000]: ) full # [ 754.557516] dagster-daemon[5000]: ^ full # [ 754.558173] dagster-daemon[5000]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 754.558792] dagster-daemon[5000]: self._engine = create_pg_engine( full # [ 754.559435] dagster-daemon[5000]: ~~~~~~~~~~~~~~~~^ full # [ 754.560101] dagster-daemon[5000]: self.postgres_url, full # [ 754.560714] dagster-daemon[5000]: ^^^^^^^^^^^^^^^^^^ full # [ 754.561560] dagster-daemon[5000]: ...<2 lines>... full # [ 754.562215] dagster-daemon[5000]: poolclass=db_pool.NullPool, full # [ 754.562822] dagster-daemon[5000]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 754.563668] dagster-daemon[5000]: ) full # [ 754.564505] dagster-daemon[5000]: ^ full # [ 754.580967] dagster-daemon[5000]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 754.583615] dagster-daemon[5000]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 754.585066] dagster-daemon[5000]: File "", line 2, in create_engine full # [ 754.587242] dagster-daemon[5000]: return target(fn, url, **kwargs) full # [ 754.588467] dagster-daemon[5000]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 754.591034] dagster-daemon[5000]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 754.592526] dagster-daemon[5000]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 754.595147] dagster-daemon[5000]: dbapi = dbapi_meth(**dbapi_args) full # [ 754.596334] dagster-daemon[5000]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 754.599132] dagster-daemon[5000]: import psycopg full # [ 754.600097] dagster-daemon[5000]: ModuleNotFoundError: No module named 'psycopg' full # [ 754.788076] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 754.791346] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 754.793912] systemd[1]: dagster-daemon.service: Consumed 1.433s CPU time over 7.165s wall clock time, 88.5M memory peak. full # [ 756.625367] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 91. full # [ 756.628345] systemd[1]: Started Dagster Webserver. full # [ 759.232778] dagster-webserver[5021]: Traceback (most recent call last): full # [ 759.235371] dagster-webserver[5021]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 759.235937] dagster-webserver[5021]: sys.exit(main()) full # [ 759.236737] dagster-webserver[5021]: ~~~~^^ full # [ 759.237568] dagster-webserver[5021]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 759.238210] dagster-webserver[5021]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 759.238839] dagster-webserver[5021]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 759.239641] dagster-webserver[5021]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 759.240269] dagster-webserver[5021]: return self.main(*args, **kwargs) full # [ 759.240894] dagster-webserver[5021]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 759.241749] dagster-webserver[5021]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 759.242553] dagster-webserver[5021]: rv = self.invoke(ctx) full # [ 759.250791] dagster-webserver[5021]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 759.251553] dagster-webserver[5021]: return ctx.invoke(self.callback, **ctx.params) full # [ 759.252226] dagster-webserver[5021]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 759.252830] dagster-webserver[5021]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 759.253717] dagster-webserver[5021]: return callback(*args, **kwargs) full # [ 759.254524] dagster-webserver[5021]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 759.255187] dagster-webserver[5021]: instance = stack.enter_context( full # [ 759.255814] dagster-webserver[5021]: get_possibly_temporary_instance_for_cli( full # [ 759.256648] dagster-webserver[5021]: ...<3 lines>... full # [ 759.257287] dagster-webserver[5021]: ) full # [ 759.257919] dagster-webserver[5021]: ) full # [ 759.258781] dagster-webserver[5021]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 759.259582] dagster-webserver[5021]: result = _enter(cm) full # [ 759.268365] dagster-webserver[5021]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 759.268916] dagster-webserver[5021]: return next(self.gen) full # [ 759.269740] dagster-webserver[5021]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 759.270593] dagster-webserver[5021]: with DagsterInstance.get() as instance: full # [ 759.271242] dagster-webserver[5021]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 759.271876] dagster-webserver[5021]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 759.272518] dagster-webserver[5021]: return create_instance_from_dagster_home() full # [ 759.273213] dagster-webserver[5021]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 759.273805] dagster-webserver[5021]: return create_instance_from_config(dagster_home_path) full # [ 759.274630] dagster-webserver[5021]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 759.275288] dagster-webserver[5021]: return create_instance_from_ref(instance_ref) full # [ 759.287623] dagster-webserver[5021]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 759.288196] dagster-webserver[5021]: unified_storage = instance_ref.storage full # [ 759.288808] dagster-webserver[5021]: ^^^^^^^^^^^^^^^^^^^^ full # [ 759.289647] dagster-webserver[5021]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 759.290307] dagster-webserver[5021]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 759.290923] dagster-webserver[5021]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 759.291767] dagster-webserver[5021]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 759.292611] dagster-webserver[5021]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 759.293291] dagster-webserver[5021]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 759.293927] dagster-webserver[5021]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 759.294725] dagster-webserver[5021]: return DagsterPostgresStorage( full # [ 759.295577] dagster-webserver[5021]: inst_data=inst_data, full # [ 759.296227] dagster-webserver[5021]: ...<2 lines>... full # [ 759.296844] dagster-webserver[5021]: token_provider=get_token_provider_from_config(config_value), full # [ 759.297689] dagster-webserver[5021]: ) full # [ 759.298536] dagster-webserver[5021]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 759.299181] dagster-webserver[5021]: self._run_storage = PostgresRunStorage( full # [ 759.300055] dagster-webserver[5021]: ~~~~~~~~~~~~~~~~~~^ full # [ 759.300663] dagster-webserver[5021]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 759.301515] dagster-webserver[5021]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 759.302174] dagster-webserver[5021]: ) full # [ 759.302790] dagster-webserver[5021]: ^ full # [ 759.319342] dagster-webserver[5021]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 759.319885] dagster-webserver[5021]: self._engine = create_pg_engine( full # [ 759.320716] dagster-webserver[5021]: ~~~~~~~~~~~~~~~~^ full # [ 759.321565] dagster-webserver[5021]: self.postgres_url, full # [ 759.322230] dagster-webserver[5021]: ^^^^^^^^^^^^^^^^^^ full # [ 759.322833] dagster-webserver[5021]: ...<2 lines>... full # [ 759.323685] dagster-webserver[5021]: poolclass=db_pool.NullPool, full # [ 759.324534] dagster-webserver[5021]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 759.325218] dagster-webserver[5021]: ) full # [ 759.325818] dagster-webserver[5021]: ^ full # [ 759.326674] dagster-webserver[5021]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 759.327531] dagster-webserver[5021]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 759.328183] dagster-webserver[5021]: File "", line 2, in create_engine full # [ 759.328806] dagster-webserver[5021]: return target(fn, url, **kwargs) full # [ 759.329702] dagster-webserver[5021]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 759.330307] dagster-webserver[5021]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 759.330941] dagster-webserver[5021]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 759.331793] dagster-webserver[5021]: dbapi = dbapi_meth(**dbapi_args) full # [ 759.343933] dagster-webserver[5021]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 759.346743] dagster-webserver[5021]: import psycopg full # [ 759.347732] dagster-webserver[5021]: ModuleNotFoundError: No module named 'psycopg' full # [ 759.625251] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 759.626044] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 759.630233] systemd[1]: dagster-webserver.service: Consumed 2.016s CPU time over 8.065s wall clock time, 111.7M memory peak. full # [ 759.875500] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 103. full # [ 759.878926] systemd[1]: Started Dagster Daemon. full # [ 761.775350] dagster-daemon[5042]: Traceback (most recent call last): full # [ 761.777815] dagster-daemon[5042]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 761.778611] dagster-daemon[5042]: sys.exit(main()) full # [ 761.779241] dagster-daemon[5042]: ~~~~^^ full # [ 761.779827] dagster-daemon[5042]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 761.780662] dagster-daemon[5042]: cli(obj={}) full # [ 761.781560] dagster-daemon[5042]: ~~~^^^^^^^^ full # [ 761.782177] dagster-daemon[5042]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 761.782785] dagster-daemon[5042]: return self.main(*args, **kwargs) full # [ 761.783844] dagster-daemon[5042]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 761.784711] dagster-daemon[5042]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 761.785521] dagster-daemon[5042]: rv = self.invoke(ctx) full # [ 761.792705] dagster-daemon[5042]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 761.793295] dagster-daemon[5042]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 761.793931] dagster-daemon[5042]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 761.794738] dagster-daemon[5042]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 761.795606] dagster-daemon[5042]: return ctx.invoke(self.callback, **ctx.params) full # [ 761.796262] dagster-daemon[5042]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 761.796939] dagster-daemon[5042]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 761.797743] dagster-daemon[5042]: return callback(*args, **kwargs) full # [ 761.798605] dagster-daemon[5042]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 761.799261] dagster-daemon[5042]: with get_instance_for_cli( full # [ 761.799885] dagster-daemon[5042]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 761.800749] dagster-daemon[5042]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 761.801631] dagster-daemon[5042]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 761.802314] dagster-daemon[5042]: ) as instance: full # [ 761.802925] dagster-daemon[5042]: ^ full # [ 761.814229] dagster-daemon[5042]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 761.814784] dagster-daemon[5042]: return next(self.gen) full # [ 761.815618] dagster-daemon[5042]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 761.816296] dagster-daemon[5042]: with DagsterInstance.get() as instance: full # [ 761.816912] dagster-daemon[5042]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 761.817775] dagster-daemon[5042]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 761.818621] dagster-daemon[5042]: return create_instance_from_dagster_home() full # [ 761.819325] dagster-daemon[5042]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 761.819894] dagster-daemon[5042]: return create_instance_from_config(dagster_home_path) full # [ 761.820750] dagster-daemon[5042]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 761.821617] dagster-daemon[5042]: return create_instance_from_ref(instance_ref) full # [ 761.833384] dagster-daemon[5042]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 761.833931] dagster-daemon[5042]: unified_storage = instance_ref.storage full # [ 761.834799] dagster-daemon[5042]: ^^^^^^^^^^^^^^^^^^^^ full # [ 761.835634] dagster-daemon[5042]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 761.836280] dagster-daemon[5042]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 761.836899] dagster-daemon[5042]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 761.837785] dagster-daemon[5042]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 761.838597] dagster-daemon[5042]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 761.839258] dagster-daemon[5042]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 761.848861] dagster-daemon[5042]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 761.849614] dagster-daemon[5042]: return DagsterPostgresStorage( full # [ 761.850266] dagster-daemon[5042]: inst_data=inst_data, full # [ 761.851131] dagster-daemon[5042]: ...<2 lines>... full # [ 761.851751] dagster-daemon[5042]: token_provider=get_token_provider_from_config(config_value), full # [ 761.852603] dagster-daemon[5042]: ) full # [ 761.853255] dagster-daemon[5042]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 761.853892] dagster-daemon[5042]: self._run_storage = PostgresRunStorage( full # [ 761.854735] dagster-daemon[5042]: ~~~~~~~~~~~~~~~~~~^ full # [ 761.855604] dagster-daemon[5042]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 761.856271] dagster-daemon[5042]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 761.856889] dagster-daemon[5042]: ) full # [ 761.857733] dagster-daemon[5042]: ^ full # [ 761.858585] dagster-daemon[5042]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 761.859302] dagster-daemon[5042]: self._engine = create_pg_engine( full # [ 761.859872] dagster-daemon[5042]: ~~~~~~~~~~~~~~~~^ full # [ 761.860712] dagster-daemon[5042]: self.postgres_url, full # [ 761.861560] dagster-daemon[5042]: ^^^^^^^^^^^^^^^^^^ full # [ 761.862212] dagster-daemon[5042]: ...<2 lines>... full # [ 761.863322] dagster-daemon[5042]: poolclass=db_pool.NullPool, full # [ 761.864217] dagster-daemon[5042]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 761.865060] dagster-daemon[5042]: ) full # [ 761.865685] dagster-daemon[5042]: ^ full # [ 761.866568] dagster-daemon[5042]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 761.867185] dagster-daemon[5042]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 761.867813] dagster-daemon[5042]: File "", line 2, in create_engine full # [ 761.868657] dagster-daemon[5042]: return target(fn, url, **kwargs) full # [ 761.881611] dagster-daemon[5042]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 761.884192] dagster-daemon[5042]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 761.885709] dagster-daemon[5042]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 761.888308] dagster-daemon[5042]: dbapi = dbapi_meth(**dbapi_args) full # [ 761.889508] dagster-daemon[5042]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 761.892252] dagster-daemon[5042]: import psycopg full # [ 761.893208] dagster-daemon[5042]: ModuleNotFoundError: No module named 'psycopg' full # [ 762.106942] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 762.107942] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 762.111587] systemd[1]: dagster-daemon.service: Consumed 1.454s CPU time over 7.314s wall clock time, 88.5M memory peak. full # [ 764.875914] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 92. full # [ 764.879173] systemd[1]: Started Dagster Webserver. full # [ 767.125213] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 104. full # [ 767.127333] systemd[1]: Started Dagster Daemon. full # [ 767.599798] dagster-webserver[5064]: Traceback (most recent call last): full # [ 767.602140] dagster-webserver[5064]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 767.602690] dagster-webserver[5064]: sys.exit(main()) full # [ 767.603508] dagster-webserver[5064]: ~~~~^^ full # [ 767.604241] dagster-webserver[5064]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 767.604765] dagster-webserver[5064]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 767.605615] dagster-webserver[5064]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 767.606387] dagster-webserver[5064]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 767.607070] dagster-webserver[5064]: return self.main(*args, **kwargs) full # [ 767.607683] dagster-webserver[5064]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 767.614555] dagster-webserver[5064]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 767.615087] dagster-webserver[5064]: rv = self.invoke(ctx) full # [ 767.615699] dagster-webserver[5064]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 767.616562] dagster-webserver[5064]: return ctx.invoke(self.callback, **ctx.params) full # [ 767.617185] dagster-webserver[5064]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 767.617811] dagster-webserver[5064]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 767.618702] dagster-webserver[5064]: return callback(*args, **kwargs) full # [ 767.625350] dagster-webserver[5064]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 767.625855] dagster-webserver[5064]: instance = stack.enter_context( full # [ 767.626492] dagster-webserver[5064]: get_possibly_temporary_instance_for_cli( full # [ 767.627194] dagster-webserver[5064]: ...<3 lines>... full # [ 767.627756] dagster-webserver[5064]: ) full # [ 767.628578] dagster-webserver[5064]: ) full # [ 767.629377] dagster-webserver[5064]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 767.630059] dagster-webserver[5064]: result = _enter(cm) full # [ 767.630660] dagster-webserver[5064]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 767.631564] dagster-webserver[5064]: return next(self.gen) full # [ 767.632158] dagster-webserver[5064]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 767.632739] dagster-webserver[5064]: with DagsterInstance.get() as instance: full # [ 767.633674] dagster-webserver[5064]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 767.642751] dagster-webserver[5064]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 767.643293] dagster-webserver[5064]: return create_instance_from_dagster_home() full # [ 767.643892] dagster-webserver[5064]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 767.644722] dagster-webserver[5064]: return create_instance_from_config(dagster_home_path) full # [ 767.647844] dagster-webserver[5064]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 767.648566] dagster-webserver[5064]: return create_instance_from_ref(instance_ref) full # [ 767.649403] dagster-webserver[5064]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 767.650030] dagster-webserver[5064]: unified_storage = instance_ref.storage full # [ 767.650639] dagster-webserver[5064]: ^^^^^^^^^^^^^^^^^^^^ full # [ 767.651396] dagster-webserver[5064]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 767.651909] dagster-webserver[5064]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 767.652717] dagster-webserver[5064]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 767.653658] dagster-webserver[5064]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 767.654184] dagster-webserver[5064]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 767.654806] dagster-webserver[5064]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 767.655930] dagster-webserver[5064]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 767.656664] dagster-webserver[5064]: return DagsterPostgresStorage( full # [ 767.657610] dagster-webserver[5064]: inst_data=inst_data, full # [ 767.658146] dagster-webserver[5064]: ...<2 lines>... full # [ 767.658756] dagster-webserver[5064]: token_provider=get_token_provider_from_config(config_value), full # [ 767.659675] dagster-webserver[5064]: ) full # [ 767.676860] dagster-webserver[5064]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 767.677586] dagster-webserver[5064]: self._run_storage = PostgresRunStorage( full # [ 767.678220] dagster-webserver[5064]: ~~~~~~~~~~~~~~~~~~^ full # [ 767.678836] dagster-webserver[5064]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 767.679908] dagster-webserver[5064]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 767.680717] dagster-webserver[5064]: ) full # [ 767.681620] dagster-webserver[5064]: ^ full # [ 767.682193] dagster-webserver[5064]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 767.682802] dagster-webserver[5064]: self._engine = create_pg_engine( full # [ 767.683732] dagster-webserver[5064]: ~~~~~~~~~~~~~~~~^ full # [ 767.684272] dagster-webserver[5064]: self.postgres_url, full # [ 767.684888] dagster-webserver[5064]: ^^^^^^^^^^^^^^^^^^ full # [ 767.685730] dagster-webserver[5064]: ...<2 lines>... full # [ 767.686563] dagster-webserver[5064]: poolclass=db_pool.NullPool, full # [ 767.687859] dagster-webserver[5064]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 767.688416] dagster-webserver[5064]: ) full # [ 767.689055] dagster-webserver[5064]: ^ full # [ 767.689711] dagster-webserver[5064]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 767.690623] dagster-webserver[5064]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 767.699841] dagster-webserver[5064]: File "", line 2, in create_engine full # [ 767.700565] dagster-webserver[5064]: return target(fn, url, **kwargs) full # [ 767.703107] dagster-webserver[5064]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 767.703642] dagster-webserver[5064]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 767.704260] dagster-webserver[5064]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 767.704902] dagster-webserver[5064]: dbapi = dbapi_meth(**dbapi_args) full # [ 767.705998] dagster-webserver[5064]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 767.706565] dagster-webserver[5064]: import psycopg full # [ 767.707297] dagster-webserver[5064]: ModuleNotFoundError: No module named 'psycopg' full # [ 768.124404] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 768.126634] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 768.128447] systemd[1]: dagster-webserver.service: Consumed 2.179s CPU time over 8.493s wall clock time, 111.5M memory peak. full # [ 769.078566] dagster-daemon[5078]: Traceback (most recent call last): full # [ 769.081467] dagster-daemon[5078]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 769.082039] dagster-daemon[5078]: sys.exit(main()) full # [ 769.082613] dagster-daemon[5078]: ~~~~^^ full # [ 769.084866] dagster-daemon[5078]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 769.085212] dagster-daemon[5078]: cli(obj={}) full # [ 769.085841] dagster-daemon[5078]: ~~~^^^^^^^^ full # [ 769.086663] dagster-daemon[5078]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 769.087504] dagster-daemon[5078]: return self.main(*args, **kwargs) full # [ 769.088145] dagster-daemon[5078]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 769.088759] dagster-daemon[5078]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 769.090103] dagster-daemon[5078]: rv = self.invoke(ctx) full # [ 769.090626] dagster-daemon[5078]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 769.091341] dagster-daemon[5078]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 769.091902] dagster-daemon[5078]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 769.092730] dagster-daemon[5078]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 769.093657] dagster-daemon[5078]: return ctx.invoke(self.callback, **ctx.params) full # [ 769.094206] dagster-daemon[5078]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 769.094803] dagster-daemon[5078]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 769.096480] dagster-daemon[5078]: return callback(*args, **kwargs) full # [ 769.097080] dagster-daemon[5078]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 769.097676] dagster-daemon[5078]: with get_instance_for_cli( full # [ 769.098580] dagster-daemon[5078]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 769.099147] dagster-daemon[5078]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 769.099753] dagster-daemon[5078]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 769.100645] dagster-daemon[5078]: ) as instance: full # [ 769.101225] dagster-daemon[5078]: ^ full # [ 769.101665] dagster-daemon[5078]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 769.102291] dagster-daemon[5078]: return next(self.gen) full # [ 769.102930] dagster-daemon[5078]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 769.103705] dagster-daemon[5078]: with DagsterInstance.get() as instance: full # [ 769.104536] dagster-daemon[5078]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 769.123842] dagster-daemon[5078]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 769.124601] dagster-daemon[5078]: return create_instance_from_dagster_home() full # [ 769.127657] dagster-daemon[5078]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 769.128253] dagster-daemon[5078]: return create_instance_from_config(dagster_home_path) full # [ 769.128824] dagster-daemon[5078]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 769.129695] dagster-daemon[5078]: return create_instance_from_ref(instance_ref) full # [ 769.130508] dagster-daemon[5078]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 769.131177] dagster-daemon[5078]: unified_storage = instance_ref.storage full # [ 769.131802] dagster-daemon[5078]: ^^^^^^^^^^^^^^^^^^^^ full # [ 769.132649] dagster-daemon[5078]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 769.133272] dagster-daemon[5078]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 769.134206] dagster-daemon[5078]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 769.145515] dagster-daemon[5078]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 769.146091] dagster-daemon[5078]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 769.146695] dagster-daemon[5078]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 769.147610] dagster-daemon[5078]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 769.148214] dagster-daemon[5078]: return DagsterPostgresStorage( full # [ 769.148831] dagster-daemon[5078]: inst_data=inst_data, full # [ 769.149669] dagster-daemon[5078]: ...<2 lines>... full # [ 769.150510] dagster-daemon[5078]: token_provider=get_token_provider_from_config(config_value), full # [ 769.151181] dagster-daemon[5078]: ) full # [ 769.151785] dagster-daemon[5078]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 769.152613] dagster-daemon[5078]: self._run_storage = PostgresRunStorage( full # [ 769.153279] dagster-daemon[5078]: ~~~~~~~~~~~~~~~~~~^ full # [ 769.153867] dagster-daemon[5078]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 769.154695] dagster-daemon[5078]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 769.155530] dagster-daemon[5078]: ) full # [ 769.156165] dagster-daemon[5078]: ^ full # [ 769.156804] dagster-daemon[5078]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 769.157600] dagster-daemon[5078]: self._engine = create_pg_engine( full # [ 769.158242] dagster-daemon[5078]: ~~~~~~~~~~~~~~~~^ full # [ 769.158846] dagster-daemon[5078]: self.postgres_url, full # [ 769.159489] dagster-daemon[5078]: ^^^^^^^^^^^^^^^^^^ full # [ 769.160126] dagster-daemon[5078]: ...<2 lines>... full # [ 769.160730] dagster-daemon[5078]: poolclass=db_pool.NullPool, full # [ 769.161555] dagster-daemon[5078]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 769.162197] dagster-daemon[5078]: ) full # [ 769.162803] dagster-daemon[5078]: ^ full # [ 769.176189] dagster-daemon[5078]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 769.176718] dagster-daemon[5078]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 769.177553] dagster-daemon[5078]: File "", line 2, in create_engine full # [ 769.178197] dagster-daemon[5078]: return target(fn, url, **kwargs) full # [ 769.178833] dagster-daemon[5078]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 769.179799] dagster-daemon[5078]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 769.180725] dagster-daemon[5078]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 769.181489] dagster-daemon[5078]: dbapi = dbapi_meth(**dbapi_args) full # [ 769.189898] dagster-daemon[5078]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 769.190649] dagster-daemon[5078]: import psycopg full # [ 769.191287] dagster-daemon[5078]: ModuleNotFoundError: No module named 'psycopg' full # [ 769.385966] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 769.388306] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 769.390618] systemd[1]: dagster-daemon.service: Consumed 1.440s CPU time over 7.272s wall clock time, 88.5M memory peak. full # [ 773.125696] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 93. full # [ 773.128940] systemd[1]: Started Dagster Webserver. full # [ 774.625574] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 105. full # [ 774.628987] systemd[1]: Started Dagster Daemon. full # [ 775.752638] dagster-webserver[5106]: Traceback (most recent call last): full # [ 775.755323] dagster-webserver[5106]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 775.757455] dagster-webserver[5106]: sys.exit(main()) full # [ 775.758463] dagster-webserver[5106]: ~~~~^^ full # [ 775.759459] dagster-webserver[5106]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 775.761934] dagster-webserver[5106]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 775.763305] dagster-webserver[5106]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 775.764925] dagster-webserver[5106]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 775.768376] dagster-webserver[5106]: return self.main(*args, **kwargs) full # [ 775.769595] dagster-webserver[5106]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 775.770808] dagster-webserver[5106]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 775.773173] dagster-webserver[5106]: rv = self.invoke(ctx) full # [ 775.774257] dagster-webserver[5106]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 775.776641] dagster-webserver[5106]: return ctx.invoke(self.callback, **ctx.params) full # [ 775.778068] dagster-webserver[5106]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 775.779461] dagster-webserver[5106]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 775.781809] dagster-webserver[5106]: return callback(*args, **kwargs) full # [ 775.783206] dagster-webserver[5106]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 775.786154] dagster-webserver[5106]: instance = stack.enter_context( full # [ 775.787758] dagster-webserver[5106]: get_possibly_temporary_instance_for_cli( full # [ 775.789346] dagster-webserver[5106]: ...<3 lines>... full # [ 775.790572] dagster-webserver[5106]: ) full # [ 775.791680] dagster-webserver[5106]: ) full # [ 775.792698] dagster-webserver[5106]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 775.795595] dagster-webserver[5106]: result = _enter(cm) full # [ 775.796957] dagster-webserver[5106]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 775.800729] dagster-webserver[5106]: return next(self.gen) full # [ 775.802429] dagster-webserver[5106]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 775.806598] dagster-webserver[5106]: with DagsterInstance.get() as instance: full # [ 775.808238] dagster-webserver[5106]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 775.809730] dagster-webserver[5106]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 775.812926] dagster-webserver[5106]: return create_instance_from_dagster_home() full # [ 775.814653] dagster-webserver[5106]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 775.817941] dagster-webserver[5106]: return create_instance_from_config(dagster_home_path) full # [ 775.819808] dagster-webserver[5106]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 775.822732] dagster-webserver[5106]: return create_instance_from_ref(instance_ref) full # [ 775.824120] dagster-webserver[5106]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 775.827219] dagster-webserver[5106]: unified_storage = instance_ref.storage full # [ 775.829388] dagster-webserver[5106]: ^^^^^^^^^^^^^^^^^^^^ full # [ 775.830683] dagster-webserver[5106]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 775.833262] dagster-webserver[5106]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 775.835217] dagster-webserver[5106]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 775.836871] dagster-webserver[5106]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 775.839485] dagster-webserver[5106]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 775.841123] dagster-webserver[5106]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 775.842763] dagster-webserver[5106]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 775.845404] dagster-webserver[5106]: return DagsterPostgresStorage( full # [ 775.846584] dagster-webserver[5106]: inst_data=inst_data, full # [ 775.847708] dagster-webserver[5106]: ...<2 lines>... full # [ 775.848718] dagster-webserver[5106]: token_provider=get_token_provider_from_config(config_value), full # [ 775.850328] dagster-webserver[5106]: ) full # [ 775.851391] dagster-webserver[5106]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 775.854519] dagster-webserver[5106]: self._run_storage = PostgresRunStorage( full # [ 775.856060] dagster-webserver[5106]: ~~~~~~~~~~~~~~~~~~^ full # [ 775.859152] dagster-webserver[5106]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 775.860901] dagster-webserver[5106]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 775.862641] dagster-webserver[5106]: ) full # [ 775.863468] dagster-webserver[5106]: ^ full # [ 775.864265] dagster-webserver[5106]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 775.867062] dagster-webserver[5106]: self._engine = create_pg_engine( full # [ 775.868269] dagster-webserver[5106]: ~~~~~~~~~~~~~~~~^ full # [ 775.871103] dagster-webserver[5106]: self.postgres_url, full # [ 775.872209] dagster-webserver[5106]: ^^^^^^^^^^^^^^^^^^ full # [ 775.873309] dagster-webserver[5106]: ...<2 lines>... full # [ 775.874290] dagster-webserver[5106]: poolclass=db_pool.NullPool, full # [ 775.875484] dagster-webserver[5106]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 775.876678] dagster-webserver[5106]: ) full # [ 775.877510] dagster-webserver[5106]: ^ full # [ 775.878317] dagster-webserver[5106]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 775.880941] dagster-webserver[5106]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 775.882439] dagster-webserver[5106]: File "", line 2, in create_engine full # [ 775.884824] dagster-webserver[5106]: return target(fn, url, **kwargs) full # [ 775.886065] dagster-webserver[5106]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 775.888663] dagster-webserver[5106]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 775.890187] dagster-webserver[5106]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 775.892820] dagster-webserver[5106]: dbapi = dbapi_meth(**dbapi_args) full # [ 775.894058] dagster-webserver[5106]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 775.896853] dagster-webserver[5106]: import psycopg full # [ 775.897837] dagster-webserver[5106]: ModuleNotFoundError: No module named 'psycopg' full # [ 776.078561] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 776.080896] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 776.082874] systemd[1]: dagster-webserver.service: Consumed 2.072s CPU time over 7.953s wall clock time, 111.7M memory peak. full # [ 776.591420] dagster-daemon[5116]: Traceback (most recent call last): full # [ 776.593911] dagster-daemon[5116]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 776.594691] dagster-daemon[5116]: sys.exit(main()) full # [ 776.595532] dagster-daemon[5116]: ~~~~^^ full # [ 776.596142] dagster-daemon[5116]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 776.596765] dagster-daemon[5116]: cli(obj={}) full # [ 776.597623] dagster-daemon[5116]: ~~~^^^^^^^^ full # [ 776.598253] dagster-daemon[5116]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 776.598865] dagster-daemon[5116]: return self.main(*args, **kwargs) full # [ 776.599733] dagster-daemon[5116]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 776.600641] dagster-daemon[5116]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 776.601250] dagster-daemon[5116]: rv = self.invoke(ctx) full # [ 776.608386] dagster-daemon[5116]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 776.608920] dagster-daemon[5116]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 776.609805] dagster-daemon[5116]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 776.610634] dagster-daemon[5116]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 776.611663] dagster-daemon[5116]: return ctx.invoke(self.callback, **ctx.params) full # [ 776.612314] dagster-daemon[5116]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 776.612951] dagster-daemon[5116]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 776.613798] dagster-daemon[5116]: return callback(*args, **kwargs) full # [ 776.614631] dagster-daemon[5116]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 776.615294] dagster-daemon[5116]: with get_instance_for_cli( full # [ 776.615911] dagster-daemon[5116]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 776.616571] dagster-daemon[5116]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 776.617223] dagster-daemon[5116]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 776.617890] dagster-daemon[5116]: ) as instance: full # [ 776.618685] dagster-daemon[5116]: ^ full # [ 776.619947] dagster-daemon[5116]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 776.620745] dagster-daemon[5116]: return next(self.gen) full # [ 776.621649] dagster-daemon[5116]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 776.622442] dagster-daemon[5116]: with DagsterInstance.get() as instance: full # [ 776.623098] dagster-daemon[5116]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 776.641643] dagster-daemon[5116]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 776.642228] dagster-daemon[5116]: return create_instance_from_dagster_home() full # [ 776.642850] dagster-daemon[5116]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 776.643716] dagster-daemon[5116]: return create_instance_from_config(dagster_home_path) full # [ 776.644575] dagster-daemon[5116]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 776.645241] dagster-daemon[5116]: return create_instance_from_ref(instance_ref) full # [ 776.645902] dagster-daemon[5116]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 776.646529] dagster-daemon[5116]: unified_storage = instance_ref.storage full # [ 776.647231] dagster-daemon[5116]: ^^^^^^^^^^^^^^^^^^^^ full # [ 776.647836] dagster-daemon[5116]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 776.648694] dagster-daemon[5116]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 776.649557] dagster-daemon[5116]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 776.663376] dagster-daemon[5116]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 776.666630] dagster-daemon[5116]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 776.668621] dagster-daemon[5116]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 776.670634] dagster-daemon[5116]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 776.673910] dagster-daemon[5116]: return DagsterPostgresStorage( full # [ 776.675352] dagster-daemon[5116]: inst_data=inst_data, full # [ 776.676699] dagster-daemon[5116]: ...<2 lines>... full # [ 776.677898] dagster-daemon[5116]: token_provider=get_token_provider_from_config(config_value), full # [ 776.679485] dagster-daemon[5116]: ) full # [ 776.680256] dagster-daemon[5116]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 776.682815] dagster-daemon[5116]: self._run_storage = PostgresRunStorage( full # [ 776.684099] dagster-daemon[5116]: ~~~~~~~~~~~~~~~~~~^ full # [ 776.685386] dagster-daemon[5116]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 776.687098] dagster-daemon[5116]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 776.688811] dagster-daemon[5116]: ) full # [ 776.689606] dagster-daemon[5116]: ^ full # [ 776.690425] dagster-daemon[5116]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 776.693174] dagster-daemon[5116]: self._engine = create_pg_engine( full # [ 776.694363] dagster-daemon[5116]: ~~~~~~~~~~~~~~~~^ full # [ 776.695520] dagster-daemon[5116]: self.postgres_url, full # [ 776.696570] dagster-daemon[5116]: ^^^^^^^^^^^^^^^^^^ full # [ 776.697616] dagster-daemon[5116]: ...<2 lines>... full # [ 776.698584] dagster-daemon[5116]: poolclass=db_pool.NullPool, full # [ 776.699753] dagster-daemon[5116]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 776.700923] dagster-daemon[5116]: ) full # [ 776.701720] dagster-daemon[5116]: ^ full # [ 776.702507] dagster-daemon[5116]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 776.705125] dagster-daemon[5116]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 776.706575] dagster-daemon[5116]: File "", line 2, in create_engine full # [ 776.708757] dagster-daemon[5116]: return target(fn, url, **kwargs) full # [ 776.709967] dagster-daemon[5116]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 776.712564] dagster-daemon[5116]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 776.714080] dagster-daemon[5116]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 776.716669] dagster-daemon[5116]: dbapi = dbapi_meth(**dbapi_args) full # [ 776.717842] dagster-daemon[5116]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 776.720597] dagster-daemon[5116]: import psycopg full # [ 776.721552] dagster-daemon[5116]: ModuleNotFoundError: No module named 'psycopg' full # [ 776.860070] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 776.862173] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 776.865109] systemd[1]: dagster-daemon.service: Consumed 1.446s CPU time over 7.477s wall clock time, 88.5M memory peak. full # [ 781.126101] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 94. full # [ 781.130852] systemd[1]: Started Dagster Webserver. full # [ 781.874984] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 106. full # [ 781.877349] systemd[1]: Started Dagster Daemon. full # [ 783.748422] dagster-daemon[5155]: Traceback (most recent call last): full # [ 783.753078] dagster-daemon[5155]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 783.755197] dagster-daemon[5155]: sys.exit(main()) full # [ 783.756218] dagster-daemon[5155]: ~~~~^^ full # [ 783.757198] dagster-daemon[5155]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 783.759763] dagster-daemon[5155]: cli(obj={}) full # [ 783.760706] dagster-daemon[5155]: ~~~^^^^^^^^ full # [ 783.761630] dagster-daemon[5155]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 783.764027] dagster-daemon[5155]: return self.main(*args, **kwargs) full # [ 783.765225] dagster-daemon[5155]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 783.766443] dagster-daemon[5155]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 783.771086] dagster-daemon[5155]: rv = self.invoke(ctx) full # [ 783.772125] dagster-daemon[5155]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 783.774495] dagster-daemon[5155]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 783.775957] dagster-daemon[5155]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 783.777408] dagster-daemon[5155]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 783.779748] dagster-daemon[5155]: return ctx.invoke(self.callback, **ctx.params) full # [ 783.781121] dagster-daemon[5155]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 783.782489] dagster-daemon[5155]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 783.784821] dagster-daemon[5155]: return callback(*args, **kwargs) full # [ 783.786031] dagster-daemon[5155]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 783.788676] dagster-daemon[5155]: with get_instance_for_cli( full # [ 783.789783] dagster-daemon[5155]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 783.790892] dagster-daemon[5155]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 783.792759] dagster-daemon[5155]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 783.794634] dagster-daemon[5155]: ) as instance: full # [ 783.795615] dagster-daemon[5155]: ^ full # [ 783.796399] dagster-daemon[5155]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 783.798642] dagster-daemon[5155]: return next(self.gen) full # [ 783.799678] dagster-daemon[5155]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 783.802338] dagster-daemon[5155]: with DagsterInstance.get() as instance: full # [ 783.806105] dagster-daemon[5155]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 783.807223] dagster-daemon[5155]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 783.809807] dagster-daemon[5155]: return create_instance_from_dagster_home() full # [ 783.811134] dagster-daemon[5155]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 783.814124] dagster-daemon[5155]: return create_instance_from_config(dagster_home_path) full # [ 783.815581] dagster-daemon[5155]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 783.818442] dagster-daemon[5155]: return create_instance_from_ref(instance_ref) full # [ 783.819787] dagster-daemon[5155]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 783.822613] dagster-daemon[5155]: unified_storage = instance_ref.storage full # [ 783.823879] dagster-daemon[5155]: ^^^^^^^^^^^^^^^^^^^^ full # [ 783.825346] dagster-daemon[5155]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 783.827898] dagster-daemon[5155]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 783.829811] dagster-daemon[5155]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 783.831313] dagster-daemon[5155]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 783.833899] dagster-daemon[5155]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 783.835542] dagster-daemon[5155]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 783.837167] dagster-daemon[5155]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 783.839810] dagster-daemon[5155]: return DagsterPostgresStorage( full # [ 783.840958] dagster-daemon[5155]: inst_data=inst_data, full # [ 783.844088] dagster-daemon[5155]: ...<2 lines>... full # [ 783.845076] dagster-daemon[5155]: token_provider=get_token_provider_from_config(config_value), full # [ 783.846720] dagster-daemon[5155]: ) full # [ 783.847514] dagster-daemon[5155]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 783.852514] dagster-webserver[5149]: Traceback (most recent call last): full # [ 783.853752] dagster-webserver[5149]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 783.855897] dagster-webserver[5149]: sys.exit(main()) full # [ 783.856911] dagster-webserver[5149]: ~~~~^^ full # [ 783.857925] dagster-webserver[5149]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 783.860448] dagster-webserver[5149]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 783.861815] dagster-webserver[5149]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 783.863193] dagster-webserver[5149]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 783.865622] dagster-webserver[5149]: return self.main(*args, **kwargs) full # [ 783.866848] dagster-webserver[5149]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 783.868096] dagster-webserver[5149]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 783.870487] dagster-webserver[5149]: rv = self.invoke(ctx) full # [ 783.871569] dagster-webserver[5149]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 783.873973] dagster-webserver[5149]: return ctx.invoke(self.callback, **ctx.params) full # [ 783.875451] dagster-webserver[5149]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 783.876839] dagster-webserver[5149]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 783.879207] dagster-webserver[5149]: return callback(*args, **kwargs) full # [ 783.880455] dagster-webserver[5149]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 783.883116] dagster-webserver[5149]: instance = stack.enter_context( full # [ 783.884322] dagster-webserver[5149]: get_possibly_temporary_instance_for_cli( full # [ 783.885706] dagster-webserver[5149]: ...<3 lines>... full # [ 783.886706] dagster-webserver[5149]: ) full # [ 783.887597] dagster-webserver[5149]: ) full # [ 783.888408] dagster-webserver[5149]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 783.890746] dagster-webserver[5149]: result = _enter(cm) full # [ 783.891797] dagster-webserver[5149]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 783.894117] dagster-webserver[5149]: return next(self.gen) full # [ 783.895207] dagster-webserver[5149]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 783.898146] dagster-webserver[5149]: with DagsterInstance.get() as instance: full # [ 783.899479] dagster-webserver[5149]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 783.900688] dagster-daemon[5155]: self._run_storage = PostgresRunStorage( full # [ 783.901944] dagster-daemon[5155]: ~~~~~~~~~~~~~~~~~~^ full # [ 783.903213] dagster-daemon[5155]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 783.904933] dagster-daemon[5155]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 783.906732] dagster-daemon[5155]: ) full # [ 783.907519] dagster-daemon[5155]: ^ full # [ 783.908290] dagster-daemon[5155]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 783.911060] dagster-daemon[5155]: self._engine = create_pg_engine( full # [ 783.912234] dagster-daemon[5155]: ~~~~~~~~~~~~~~~~^ full # [ 783.913503] dagster-daemon[5155]: self.postgres_url, full # [ 783.914557] dagster-daemon[5155]: ^^^^^^^^^^^^^^^^^^ full # [ 783.915602] dagster-daemon[5155]: ...<2 lines>... full # [ 783.916568] dagster-daemon[5155]: poolclass=db_pool.NullPool, full # [ 783.917808] dagster-daemon[5155]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 783.918970] dagster-daemon[5155]: ) full # [ 783.919773] dagster-daemon[5155]: ^ full # [ 783.920569] dagster-daemon[5155]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 783.923192] dagster-daemon[5155]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 783.924653] dagster-daemon[5155]: File "", line 2, in create_engine full # [ 783.926851] dagster-daemon[5155]: return target(fn, url, **kwargs) full # [ 783.928070] dagster-daemon[5155]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 783.930691] dagster-daemon[5155]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 783.932183] dagster-daemon[5155]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 783.934799] dagster-daemon[5155]: dbapi = dbapi_meth(**dbapi_args) full # [ 783.935970] dagster-daemon[5155]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 783.938787] dagster-daemon[5155]: import psycopg full # [ 783.939743] dagster-daemon[5155]: ModuleNotFoundError: No module named 'psycopg' full # [ 783.941132] dagster-webserver[5149]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 783.943758] dagster-webserver[5149]: return create_instance_from_dagster_home() full # [ 783.945125] dagster-webserver[5149]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 783.948115] dagster-webserver[5149]: return create_instance_from_config(dagster_home_path) full # [ 783.949621] dagster-webserver[5149]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 783.952512] dagster-webserver[5149]: return create_instance_from_ref(instance_ref) full # [ 783.953880] dagster-webserver[5149]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 783.956730] dagster-webserver[5149]: unified_storage = instance_ref.storage full # [ 783.958053] dagster-webserver[5149]: ^^^^^^^^^^^^^^^^^^^^ full # [ 783.959390] dagster-webserver[5149]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 783.961978] dagster-webserver[5149]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 783.963952] dagster-webserver[5149]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 783.965514] dagster-webserver[5149]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 783.968160] dagster-webserver[5149]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 783.969808] dagster-webserver[5149]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 783.971499] dagster-webserver[5149]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 783.974184] dagster-webserver[5149]: return DagsterPostgresStorage( full # [ 783.975385] dagster-webserver[5149]: inst_data=inst_data, full # [ 783.976486] dagster-webserver[5149]: ...<2 lines>... full # [ 783.977493] dagster-webserver[5149]: token_provider=get_token_provider_from_config(config_value), full # [ 783.979120] dagster-webserver[5149]: ) full # [ 783.979923] dagster-webserver[5149]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 783.982494] dagster-webserver[5149]: self._run_storage = PostgresRunStorage( full # [ 783.983798] dagster-webserver[5149]: ~~~~~~~~~~~~~~~~~~^ full # [ 783.985183] dagster-webserver[5149]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 783.986937] dagster-webserver[5149]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 783.988705] dagster-webserver[5149]: ) full # [ 783.989530] dagster-webserver[5149]: ^ full # [ 783.990339] dagster-webserver[5149]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 783.993155] dagster-webserver[5149]: self._engine = create_pg_engine( full # [ 783.994398] dagster-webserver[5149]: ~~~~~~~~~~~~~~~~^ full # [ 783.995614] dagster-webserver[5149]: self.postgres_url, full # [ 783.996722] dagster-webserver[5149]: ^^^^^^^^^^^^^^^^^^ full # [ 783.997832] dagster-webserver[5149]: ...<2 lines>... full # [ 783.998848] dagster-webserver[5149]: poolclass=db_pool.NullPool, full # [ 784.000083] dagster-webserver[5149]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 784.001291] dagster-webserver[5149]: ) full # [ 784.002125] dagster-webserver[5149]: ^ full # [ 784.002925] dagster-webserver[5149]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 784.005603] dagster-webserver[5149]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 784.007116] dagster-webserver[5149]: File "", line 2, in create_engine full # [ 784.009366] dagster-webserver[5149]: return target(fn, url, **kwargs) full # [ 784.010580] dagster-webserver[5149]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 784.013192] dagster-webserver[5149]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 784.014752] dagster-webserver[5149]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 784.017387] dagster-webserver[5149]: dbapi = dbapi_meth(**dbapi_args) full # [ 784.018608] dagster-webserver[5149]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 784.021412] dagster-webserver[5149]: import psycopg full # [ 784.022388] dagster-webserver[5149]: ModuleNotFoundError: No module named 'psycopg' full # [ 784.209597] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 784.211634] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 784.214812] systemd[1]: dagster-daemon.service: Consumed 1.578s CPU time over 7.345s wall clock time, 88.5M memory peak. full # [ 784.223868] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 784.225931] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 784.227789] systemd[1]: dagster-webserver.service: Consumed 2.134s CPU time over 8.144s wall clock time, 111.6M memory peak. full # [ 789.375840] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 107. full # [ 789.379105] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 95. full # [ 789.381626] systemd[1]: Started Dagster Daemon. full # [ 789.384829] systemd[1]: Started Dagster Webserver. full # [ 791.240346] dagster-daemon[5191]: Traceback (most recent call last): full # [ 791.242362] dagster-daemon[5191]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 791.242903] dagster-daemon[5191]: sys.exit(main()) full # [ 791.243704] dagster-daemon[5191]: ~~~~^^ full # [ 791.244594] dagster-daemon[5191]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 791.245185] dagster-daemon[5191]: cli(obj={}) full # [ 791.245824] dagster-daemon[5191]: ~~~^^^^^^^^ full # [ 791.246771] dagster-daemon[5191]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 791.247674] dagster-daemon[5191]: return self.main(*args, **kwargs) full # [ 791.248758] dagster-daemon[5191]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 791.249541] dagster-daemon[5191]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 791.250301] dagster-daemon[5191]: rv = self.invoke(ctx) full # [ 791.256711] dagster-daemon[5191]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 791.257244] dagster-daemon[5191]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 791.257886] dagster-daemon[5191]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 791.258694] dagster-daemon[5191]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 791.259583] dagster-daemon[5191]: return ctx.invoke(self.callback, **ctx.params) full # [ 791.260164] dagster-daemon[5191]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 791.260791] dagster-daemon[5191]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 791.261518] dagster-daemon[5191]: return callback(*args, **kwargs) full # [ 791.262095] dagster-daemon[5191]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 791.262674] dagster-daemon[5191]: with get_instance_for_cli( full # [ 791.264878] dagster-daemon[5191]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 791.265729] dagster-daemon[5191]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 791.266746] dagster-daemon[5191]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 791.267600] dagster-daemon[5191]: ) as instance: full # [ 791.268385] dagster-daemon[5191]: ^ full # [ 791.277883] dagster-daemon[5191]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 791.278615] dagster-daemon[5191]: return next(self.gen) full # [ 791.279243] dagster-daemon[5191]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 791.279865] dagster-daemon[5191]: with DagsterInstance.get() as instance: full # [ 791.280700] dagster-daemon[5191]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 791.281570] dagster-daemon[5191]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 791.282249] dagster-daemon[5191]: return create_instance_from_dagster_home() full # [ 791.289084] dagster-daemon[5191]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 791.292051] dagster-daemon[5191]: return create_instance_from_config(dagster_home_path) full # [ 791.293502] dagster-daemon[5191]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 791.296327] dagster-daemon[5191]: return create_instance_from_ref(instance_ref) full # [ 791.297751] dagster-daemon[5191]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 791.300559] dagster-daemon[5191]: unified_storage = instance_ref.storage full # [ 791.301819] dagster-daemon[5191]: ^^^^^^^^^^^^^^^^^^^^ full # [ 791.303093] dagster-daemon[5191]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 791.305690] dagster-daemon[5191]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 791.307590] dagster-daemon[5191]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 791.309127] dagster-daemon[5191]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 791.311775] dagster-daemon[5191]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 791.313503] dagster-daemon[5191]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 791.315119] dagster-daemon[5191]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 791.317831] dagster-daemon[5191]: return DagsterPostgresStorage( full # [ 791.318987] dagster-daemon[5191]: inst_data=inst_data, full # [ 791.320110] dagster-daemon[5191]: ...<2 lines>... full # [ 791.321087] dagster-daemon[5191]: token_provider=get_token_provider_from_config(config_value), full # [ 791.322670] dagster-daemon[5191]: ) full # [ 791.323468] dagster-daemon[5191]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 791.326048] dagster-daemon[5191]: self._run_storage = PostgresRunStorage( full # [ 791.327315] dagster-daemon[5191]: ~~~~~~~~~~~~~~~~~~^ full # [ 791.328565] dagster-daemon[5191]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 791.330253] dagster-daemon[5191]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 791.331970] dagster-daemon[5191]: ) full # [ 791.332765] dagster-daemon[5191]: ^ full # [ 791.333615] dagster-daemon[5191]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 791.336337] dagster-daemon[5191]: self._engine = create_pg_engine( full # [ 791.337506] dagster-daemon[5191]: ~~~~~~~~~~~~~~~~^ full # [ 791.338687] dagster-daemon[5191]: self.postgres_url, full # [ 791.339734] dagster-daemon[5191]: ^^^^^^^^^^^^^^^^^^ full # [ 791.340783] dagster-daemon[5191]: ...<2 lines>... full # [ 791.341751] dagster-daemon[5191]: poolclass=db_pool.NullPool, full # [ 791.342913] dagster-daemon[5191]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 791.344170] dagster-daemon[5191]: ) full # [ 791.344929] dagster-daemon[5191]: ^ full # [ 791.345722] dagster-daemon[5191]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 791.348331] dagster-daemon[5191]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 791.349755] dagster-daemon[5191]: File "", line 2, in create_engine full # [ 791.351985] dagster-daemon[5191]: return target(fn, url, **kwargs) full # [ 791.353203] dagster-daemon[5191]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 791.355771] dagster-daemon[5191]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 791.357256] dagster-daemon[5191]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 791.359864] dagster-daemon[5191]: dbapi = dbapi_meth(**dbapi_args) full # [ 791.361071] dagster-daemon[5191]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 791.363826] dagster-daemon[5191]: import psycopg full # [ 791.364791] dagster-daemon[5191]: ModuleNotFoundError: No module named 'psycopg' full # [ 791.524303] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 791.524817] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 791.528098] systemd[1]: dagster-daemon.service: Consumed 1.484s CPU time over 7.309s wall clock time, 88.5M memory peak. full # [ 792.116813] dagster-webserver[5192]: Traceback (most recent call last): full # [ 792.119398] dagster-webserver[5192]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 792.120100] dagster-webserver[5192]: sys.exit(main()) full # [ 792.120783] dagster-webserver[5192]: ~~~~^^ full # [ 792.121605] dagster-webserver[5192]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 792.122304] dagster-webserver[5192]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 792.122889] dagster-webserver[5192]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 792.123695] dagster-webserver[5192]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 792.124526] dagster-webserver[5192]: return self.main(*args, **kwargs) full # [ 792.125163] dagster-webserver[5192]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 792.125808] dagster-webserver[5192]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 792.126607] dagster-webserver[5192]: rv = self.invoke(ctx) full # [ 792.127242] dagster-webserver[5192]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 792.127863] dagster-webserver[5192]: return ctx.invoke(self.callback, **ctx.params) full # [ 792.128715] dagster-webserver[5192]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 792.139413] dagster-webserver[5192]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 792.139942] dagster-webserver[5192]: return callback(*args, **kwargs) full # [ 792.140790] dagster-webserver[5192]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 792.141633] dagster-webserver[5192]: instance = stack.enter_context( full # [ 792.142291] dagster-webserver[5192]: get_possibly_temporary_instance_for_cli( full # [ 792.142901] dagster-webserver[5192]: ...<3 lines>... full # [ 792.143740] dagster-webserver[5192]: ) full # [ 792.144593] dagster-webserver[5192]: ) full # [ 792.145290] dagster-webserver[5192]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 792.145879] dagster-webserver[5192]: result = _enter(cm) full # [ 792.146558] dagster-webserver[5192]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 792.147295] dagster-webserver[5192]: return next(self.gen) full # [ 792.147994] dagster-webserver[5192]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 792.148450] dagster-webserver[5192]: with DagsterInstance.get() as instance: full # [ 792.149108] dagster-webserver[5192]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 792.160122] dagster-webserver[5192]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 792.160766] dagster-webserver[5192]: return create_instance_from_dagster_home() full # [ 792.161527] dagster-webserver[5192]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 792.162181] dagster-webserver[5192]: return create_instance_from_config(dagster_home_path) full # [ 792.162803] dagster-webserver[5192]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 792.163650] dagster-webserver[5192]: return create_instance_from_ref(instance_ref) full # [ 792.164326] dagster-webserver[5192]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 792.164930] dagster-webserver[5192]: unified_storage = instance_ref.storage full # [ 792.165772] dagster-webserver[5192]: ^^^^^^^^^^^^^^^^^^^^ full # [ 792.166612] dagster-webserver[5192]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 792.167298] dagster-webserver[5192]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 792.167887] dagster-webserver[5192]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 792.181965] dagster-webserver[5192]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 792.182521] dagster-webserver[5192]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 792.183175] dagster-webserver[5192]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 792.183800] dagster-webserver[5192]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 792.184445] dagster-webserver[5192]: return DagsterPostgresStorage( full # [ 792.185101] dagster-webserver[5192]: inst_data=inst_data, full # [ 792.185727] dagster-webserver[5192]: ...<2 lines>... full # [ 792.186571] dagster-webserver[5192]: token_provider=get_token_provider_from_config(config_value), full # [ 792.187246] dagster-webserver[5192]: ) full # [ 792.187838] dagster-webserver[5192]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 792.188685] dagster-webserver[5192]: self._run_storage = PostgresRunStorage( full # [ 792.189531] dagster-webserver[5192]: ~~~~~~~~~~~~~~~~~~^ full # [ 792.190186] dagster-webserver[5192]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 792.190811] dagster-webserver[5192]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 792.191659] dagster-webserver[5192]: ) full # [ 792.192296] dagster-webserver[5192]: ^ full # [ 792.192979] dagster-webserver[5192]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 792.193784] dagster-webserver[5192]: self._engine = create_pg_engine( full # [ 792.194621] dagster-webserver[5192]: ~~~~~~~~~~~~~~~~^ full # [ 792.195282] dagster-webserver[5192]: self.postgres_url, full # [ 792.195877] dagster-webserver[5192]: ^^^^^^^^^^^^^^^^^^ full # [ 792.196704] dagster-webserver[5192]: ...<2 lines>... full # [ 792.197542] dagster-webserver[5192]: poolclass=db_pool.NullPool, full # [ 792.198179] dagster-webserver[5192]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 792.198791] dagster-webserver[5192]: ) full # [ 792.199422] dagster-webserver[5192]: ^ full # [ 792.200061] dagster-webserver[5192]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 792.200678] dagster-webserver[5192]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 792.217593] dagster-webserver[5192]: File "", line 2, in create_engine full # [ 792.219823] dagster-webserver[5192]: return target(fn, url, **kwargs) full # [ 792.221057] dagster-webserver[5192]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 792.223654] dagster-webserver[5192]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 792.225228] dagster-webserver[5192]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 792.227859] dagster-webserver[5192]: dbapi = dbapi_meth(**dbapi_args) full # [ 792.229091] dagster-webserver[5192]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 792.231888] dagster-webserver[5192]: import psycopg full # [ 792.232880] dagster-webserver[5192]: ModuleNotFoundError: No module named 'psycopg' full # [ 792.493978] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 792.496247] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 792.499189] systemd[1]: dagster-webserver.service: Consumed 2.093s CPU time over 8.271s wall clock time, 111.8M memory peak. full # [ 796.626266] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 108. full # [ 796.629113] systemd[1]: Started Dagster Daemon. full # [ 797.626639] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 96. full # [ 797.628253] systemd[1]: Started Dagster Webserver. full # [ 798.474359] dagster-daemon[5230]: Traceback (most recent call last): full # [ 798.477081] dagster-daemon[5230]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 798.477617] dagster-daemon[5230]: sys.exit(main()) full # [ 798.478242] dagster-daemon[5230]: ~~~~^^ full # [ 798.478860] dagster-daemon[5230]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 798.480235] dagster-daemon[5230]: cli(obj={}) full # [ 798.480938] dagster-daemon[5230]: ~~~^^^^^^^^ full # [ 798.481878] dagster-daemon[5230]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 798.482590] dagster-daemon[5230]: return self.main(*args, **kwargs) full # [ 798.483336] dagster-daemon[5230]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 798.483844] dagster-daemon[5230]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 798.484491] dagster-daemon[5230]: rv = self.invoke(ctx) full # [ 798.485600] dagster-daemon[5230]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 798.486161] dagster-daemon[5230]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 798.486787] dagster-daemon[5230]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 798.487754] dagster-daemon[5230]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 798.488427] dagster-daemon[5230]: return ctx.invoke(self.callback, **ctx.params) full # [ 798.489173] dagster-daemon[5230]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 798.489875] dagster-daemon[5230]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 798.490708] dagster-daemon[5230]: return callback(*args, **kwargs) full # [ 798.491614] dagster-daemon[5230]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 798.492187] dagster-daemon[5230]: with get_instance_for_cli( full # [ 798.492798] dagster-daemon[5230]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 798.493728] dagster-daemon[5230]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 798.494289] dagster-daemon[5230]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 798.494886] dagster-daemon[5230]: ) as instance: full # [ 798.495723] dagster-daemon[5230]: ^ full # [ 798.496558] dagster-daemon[5230]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 798.497413] dagster-daemon[5230]: return next(self.gen) full # [ 798.498035] dagster-daemon[5230]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 798.498672] dagster-daemon[5230]: with DagsterInstance.get() as instance: full # [ 798.499397] dagster-daemon[5230]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 798.499886] dagster-daemon[5230]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 798.500721] dagster-daemon[5230]: return create_instance_from_dagster_home() full # [ 798.501656] dagster-daemon[5230]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 798.502194] dagster-daemon[5230]: return create_instance_from_config(dagster_home_path) full # [ 798.502804] dagster-daemon[5230]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 798.503715] dagster-daemon[5230]: return create_instance_from_ref(instance_ref) full # [ 798.504257] dagster-daemon[5230]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 798.504901] dagster-daemon[5230]: unified_storage = instance_ref.storage full # [ 798.505753] dagster-daemon[5230]: ^^^^^^^^^^^^^^^^^^^^ full # [ 798.506565] dagster-daemon[5230]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 798.507307] dagster-daemon[5230]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 798.507627] dagster-daemon[5230]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 798.508288] dagster-daemon[5230]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 798.508884] dagster-daemon[5230]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 798.509964] dagster-daemon[5230]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 798.510744] dagster-daemon[5230]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 798.511644] dagster-daemon[5230]: return DagsterPostgresStorage( full # [ 798.512218] dagster-daemon[5230]: inst_data=inst_data, full # [ 798.512822] dagster-daemon[5230]: ...<2 lines>... full # [ 798.513742] dagster-daemon[5230]: token_provider=get_token_provider_from_config(config_value), full # [ 798.514485] dagster-daemon[5230]: ) full # [ 798.515194] dagster-daemon[5230]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 798.515770] dagster-daemon[5230]: self._run_storage = PostgresRunStorage( full # [ 798.516569] dagster-daemon[5230]: ~~~~~~~~~~~~~~~~~~^ full # [ 798.518701] dagster-daemon[5230]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 798.519252] dagster-daemon[5230]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 798.519858] dagster-daemon[5230]: ) full # [ 798.520686] dagster-daemon[5230]: ^ full # [ 798.523210] dagster-daemon[5230]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 798.523740] dagster-daemon[5230]: self._engine = create_pg_engine( full # [ 798.524571] dagster-daemon[5230]: ~~~~~~~~~~~~~~~~^ full # [ 798.525352] dagster-daemon[5230]: self.postgres_url, full # [ 798.526052] dagster-daemon[5230]: ^^^^^^^^^^^^^^^^^^ full # [ 798.526657] dagster-daemon[5230]: ...<2 lines>... full # [ 798.527576] dagster-daemon[5230]: poolclass=db_pool.NullPool, full # [ 798.528131] dagster-daemon[5230]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 798.528741] dagster-daemon[5230]: ) full # [ 798.529661] dagster-daemon[5230]: ^ full # [ 798.530216] dagster-daemon[5230]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 798.530822] dagster-daemon[5230]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 798.531727] dagster-daemon[5230]: File "", line 2, in create_engine full # [ 798.532260] dagster-daemon[5230]: return target(fn, url, **kwargs) full # [ 798.532900] dagster-daemon[5230]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 798.533802] dagster-daemon[5230]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 798.534769] dagster-daemon[5230]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 798.535648] dagster-daemon[5230]: dbapi = dbapi_meth(**dbapi_args) full # [ 798.536241] dagster-daemon[5230]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 798.536849] dagster-daemon[5230]: import psycopg full # [ 798.537610] dagster-daemon[5230]: ModuleNotFoundError: No module named 'psycopg' full # [ 798.827144] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 798.828846] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 798.830548] systemd[1]: dagster-daemon.service: Consumed 1.505s CPU time over 7.301s wall clock time, 88.6M memory peak. full # [ 800.290616] dagster-webserver[5236]: Traceback (most recent call last): full # [ 800.293155] dagster-webserver[5236]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 800.293725] dagster-webserver[5236]: sys.exit(main()) full # [ 800.294550] dagster-webserver[5236]: ~~~~^^ full # [ 800.295220] dagster-webserver[5236]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 800.295800] dagster-webserver[5236]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 800.296671] dagster-webserver[5236]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 800.297261] dagster-webserver[5236]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 800.297900] dagster-webserver[5236]: return self.main(*args, **kwargs) full # [ 800.298727] dagster-webserver[5236]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 800.299563] dagster-webserver[5236]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 800.300384] dagster-webserver[5236]: rv = self.invoke(ctx) full # [ 800.301075] dagster-webserver[5236]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 800.301654] dagster-webserver[5236]: return ctx.invoke(self.callback, **ctx.params) full # [ 800.302507] dagster-webserver[5236]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 800.303133] dagster-webserver[5236]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 800.303742] dagster-webserver[5236]: return callback(*args, **kwargs) full # [ 800.316364] dagster-webserver[5236]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 800.316894] dagster-webserver[5236]: instance = stack.enter_context( full # [ 800.317736] dagster-webserver[5236]: get_possibly_temporary_instance_for_cli( full # [ 800.318584] dagster-webserver[5236]: ...<3 lines>... full # [ 800.319243] dagster-webserver[5236]: ) full # [ 800.319867] dagster-webserver[5236]: ) full # [ 800.320525] dagster-webserver[5236]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 800.321179] dagster-webserver[5236]: result = _enter(cm) full # [ 800.321803] dagster-webserver[5236]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 800.322649] dagster-webserver[5236]: return next(self.gen) full # [ 800.323328] dagster-webserver[5236]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 800.323931] dagster-webserver[5236]: with DagsterInstance.get() as instance: full # [ 800.324784] dagster-webserver[5236]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 800.325601] dagster-webserver[5236]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 800.326452] dagster-webserver[5236]: return create_instance_from_dagster_home() full # [ 800.337403] dagster-webserver[5236]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 800.337936] dagster-webserver[5236]: return create_instance_from_config(dagster_home_path) full # [ 800.338777] dagster-webserver[5236]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 800.339608] dagster-webserver[5236]: return create_instance_from_ref(instance_ref) full # [ 800.340311] dagster-webserver[5236]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 800.340884] dagster-webserver[5236]: unified_storage = instance_ref.storage full # [ 800.341722] dagster-webserver[5236]: ^^^^^^^^^^^^^^^^^^^^ full # [ 800.342565] dagster-webserver[5236]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 800.343250] dagster-webserver[5236]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 800.343826] dagster-webserver[5236]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 800.355646] dagster-webserver[5236]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 800.356209] dagster-webserver[5236]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 800.356816] dagster-webserver[5236]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 800.357662] dagster-webserver[5236]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 800.358298] dagster-webserver[5236]: return DagsterPostgresStorage( full # [ 800.358940] dagster-webserver[5236]: inst_data=inst_data, full # [ 800.359779] dagster-webserver[5236]: ...<2 lines>... full # [ 800.360632] dagster-webserver[5236]: token_provider=get_token_provider_from_config(config_value), full # [ 800.361291] dagster-webserver[5236]: ) full # [ 800.361897] dagster-webserver[5236]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 800.362736] dagster-webserver[5236]: self._run_storage = PostgresRunStorage( full # [ 800.363581] dagster-webserver[5236]: ~~~~~~~~~~~~~~~~~~^ full # [ 800.364236] dagster-webserver[5236]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 800.364967] dagster-webserver[5236]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 800.365906] dagster-webserver[5236]: ) full # [ 800.366762] dagster-webserver[5236]: ^ full # [ 800.367653] dagster-webserver[5236]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 800.368254] dagster-webserver[5236]: self._engine = create_pg_engine( full # [ 800.368866] dagster-webserver[5236]: ~~~~~~~~~~~~~~~~^ full # [ 800.369701] dagster-webserver[5236]: self.postgres_url, full # [ 800.370538] dagster-webserver[5236]: ^^^^^^^^^^^^^^^^^^ full # [ 800.371181] dagster-webserver[5236]: ...<2 lines>... full # [ 800.371795] dagster-webserver[5236]: poolclass=db_pool.NullPool, full # [ 800.372428] dagster-webserver[5236]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 800.373068] dagster-webserver[5236]: ) full # [ 800.373694] dagster-webserver[5236]: ^ full # [ 800.387730] dagster-webserver[5236]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 800.390368] dagster-webserver[5236]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 800.391841] dagster-webserver[5236]: File "", line 2, in create_engine full # [ 800.394083] dagster-webserver[5236]: return target(fn, url, **kwargs) full # [ 800.395326] dagster-webserver[5236]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 800.397897] dagster-webserver[5236]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 800.399437] dagster-webserver[5236]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 800.402071] dagster-webserver[5236]: dbapi = dbapi_meth(**dbapi_args) full # [ 800.403296] dagster-webserver[5236]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 800.406106] dagster-webserver[5236]: import psycopg full # [ 800.407095] dagster-webserver[5236]: ModuleNotFoundError: No module named 'psycopg' full # [ 800.660531] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 800.662829] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 800.665054] systemd[1]: dagster-webserver.service: Consumed 1.999s CPU time over 8.159s wall clock time, 111.8M memory peak. full # [ 803.875826] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 109. full # [ 803.878987] systemd[1]: Started Dagster Daemon. full # [ 805.741959] dagster-daemon[5268]: Traceback (most recent call last): full # [ 805.744533] dagster-daemon[5268]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 805.745125] dagster-daemon[5268]: sys.exit(main()) full # [ 805.745721] dagster-daemon[5268]: ~~~~^^ full # [ 805.746548] dagster-daemon[5268]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 805.747199] dagster-daemon[5268]: cli(obj={}) full # [ 805.748076] dagster-daemon[5268]: ~~~^^^^^^^^ full # [ 805.748632] dagster-daemon[5268]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 805.749286] dagster-daemon[5268]: return self.main(*args, **kwargs) full # [ 805.749888] dagster-daemon[5268]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 805.750751] dagster-daemon[5268]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 805.751551] dagster-daemon[5268]: rv = self.invoke(ctx) full # [ 805.752187] dagster-daemon[5268]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 805.752807] dagster-daemon[5268]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 805.753661] dagster-daemon[5268]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 805.763456] dagster-daemon[5268]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 805.763987] dagster-daemon[5268]: return ctx.invoke(self.callback, **ctx.params) full # [ 805.764628] dagster-daemon[5268]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 805.765295] dagster-daemon[5268]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 805.765919] dagster-daemon[5268]: return callback(*args, **kwargs) full # [ 805.766781] dagster-daemon[5268]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 805.767597] dagster-daemon[5268]: with get_instance_for_cli( full # [ 805.768260] dagster-daemon[5268]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 805.768674] dagster-daemon[5268]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 805.769556] dagster-daemon[5268]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 805.770176] dagster-daemon[5268]: ) as instance: full # [ 805.770804] dagster-daemon[5268]: ^ full # [ 805.771430] dagster-daemon[5268]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 805.772068] dagster-daemon[5268]: return next(self.gen) full # [ 805.782892] dagster-daemon[5268]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 805.783692] dagster-daemon[5268]: with DagsterInstance.get() as instance: full # [ 805.784296] dagster-daemon[5268]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 805.784908] dagster-daemon[5268]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 805.785748] dagster-daemon[5268]: return create_instance_from_dagster_home() full # [ 805.786597] dagster-daemon[5268]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 805.787251] dagster-daemon[5268]: return create_instance_from_config(dagster_home_path) full # [ 805.787909] dagster-daemon[5268]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 805.788716] dagster-daemon[5268]: return create_instance_from_ref(instance_ref) full # [ 805.789563] dagster-daemon[5268]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 805.790219] dagster-daemon[5268]: unified_storage = instance_ref.storage full # [ 805.790853] dagster-daemon[5268]: ^^^^^^^^^^^^^^^^^^^^ full # [ 805.803320] dagster-daemon[5268]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 805.803855] dagster-daemon[5268]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 805.804552] dagster-daemon[5268]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 805.805820] dagster-daemon[5268]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 805.807095] dagster-daemon[5268]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 805.808304] dagster-daemon[5268]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 805.809497] dagster-daemon[5268]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 805.810931] dagster-daemon[5268]: return DagsterPostgresStorage( full # [ 805.812155] dagster-daemon[5268]: inst_data=inst_data, full # [ 805.812968] dagster-daemon[5268]: ...<2 lines>... full # [ 805.814072] dagster-daemon[5268]: token_provider=get_token_provider_from_config(config_value), full # [ 805.814817] dagster-daemon[5268]: ) full # [ 805.815840] dagster-daemon[5268]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 805.816858] dagster-daemon[5268]: self._run_storage = PostgresRunStorage( full # [ 805.817878] dagster-daemon[5268]: ~~~~~~~~~~~~~~~~~~^ full # [ 805.818798] dagster-daemon[5268]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 805.819636] dagster-daemon[5268]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 805.820278] dagster-daemon[5268]: ) full # [ 805.820887] dagster-daemon[5268]: ^ full # [ 805.821754] dagster-daemon[5268]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 805.822563] dagster-daemon[5268]: self._engine = create_pg_engine( full # [ 805.823197] dagster-daemon[5268]: ~~~~~~~~~~~~~~~~^ full # [ 805.823814] dagster-daemon[5268]: self.postgres_url, full # [ 805.824648] dagster-daemon[5268]: ^^^^^^^^^^^^^^^^^^ full # [ 805.825264] dagster-daemon[5268]: ...<2 lines>... full # [ 805.825952] dagster-daemon[5268]: poolclass=db_pool.NullPool, full # [ 805.826736] dagster-daemon[5268]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 805.827373] dagster-daemon[5268]: ) full # [ 805.827996] dagster-daemon[5268]: ^ full # [ 805.828642] dagster-daemon[5268]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 805.829260] dagster-daemon[5268]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 805.847665] dagster-daemon[5268]: File "", line 2, in create_engine full # [ 805.849866] dagster-daemon[5268]: return target(fn, url, **kwargs) full # [ 805.851071] dagster-daemon[5268]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 805.853658] dagster-daemon[5268]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 805.855218] dagster-daemon[5268]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 805.857836] dagster-daemon[5268]: dbapi = dbapi_meth(**dbapi_args) full # [ 805.859044] dagster-daemon[5268]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 805.861818] dagster-daemon[5268]: import psycopg full # [ 805.862771] dagster-daemon[5268]: ModuleNotFoundError: No module named 'psycopg' full # [ 805.875560] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 97. full # [ 805.881577] systemd[1]: Started Dagster Webserver. full # [ 806.089341] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 806.091690] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 806.094123] systemd[1]: dagster-daemon.service: Consumed 1.445s CPU time over 7.260s wall clock time, 88.5M memory peak. full # [ 808.554910] dagster-webserver[5278]: Traceback (most recent call last): full # [ 808.557455] dagster-webserver[5278]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 808.558058] dagster-webserver[5278]: sys.exit(main()) full # [ 808.558603] dagster-webserver[5278]: ~~~~^^ full # [ 808.559259] dagster-webserver[5278]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 808.559854] dagster-webserver[5278]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 808.560514] dagster-webserver[5278]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 808.561133] dagster-webserver[5278]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 808.561747] dagster-webserver[5278]: return self.main(*args, **kwargs) full # [ 808.562580] dagster-webserver[5278]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 808.563249] dagster-webserver[5278]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 808.563819] dagster-webserver[5278]: rv = self.invoke(ctx) full # [ 808.572900] dagster-webserver[5278]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 808.573647] dagster-webserver[5278]: return ctx.invoke(self.callback, **ctx.params) full # [ 808.574312] dagster-webserver[5278]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 808.574927] dagster-webserver[5278]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 808.575786] dagster-webserver[5278]: return callback(*args, **kwargs) full # [ 808.576619] dagster-webserver[5278]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 808.577284] dagster-webserver[5278]: instance = stack.enter_context( full # [ 808.577899] dagster-webserver[5278]: get_possibly_temporary_instance_for_cli( full # [ 808.578751] dagster-webserver[5278]: ...<3 lines>... full # [ 808.579594] dagster-webserver[5278]: ) full # [ 808.580250] dagster-webserver[5278]: ) full # [ 808.580861] dagster-webserver[5278]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 808.581692] dagster-webserver[5278]: result = _enter(cm) full # [ 808.582557] dagster-webserver[5278]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 808.583170] dagster-webserver[5278]: return next(self.gen) full # [ 808.583784] dagster-webserver[5278]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 808.584608] dagster-webserver[5278]: with DagsterInstance.get() as instance: full # [ 808.585245] dagster-webserver[5278]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 808.598108] dagster-webserver[5278]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 808.598667] dagster-webserver[5278]: return create_instance_from_dagster_home() full # [ 808.599515] dagster-webserver[5278]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 808.600172] dagster-webserver[5278]: return create_instance_from_config(dagster_home_path) full # [ 808.600845] dagster-webserver[5278]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 808.601440] dagster-webserver[5278]: return create_instance_from_ref(instance_ref) full # [ 808.602100] dagster-webserver[5278]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 808.602729] dagster-webserver[5278]: unified_storage = instance_ref.storage full # [ 808.603571] dagster-webserver[5278]: ^^^^^^^^^^^^^^^^^^^^ full # [ 808.615191] dagster-webserver[5278]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 808.615772] dagster-webserver[5278]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 808.616603] dagster-webserver[5278]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 808.618689] dagster-webserver[5278]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 808.619296] dagster-webserver[5278]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 808.619905] dagster-webserver[5278]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 808.622162] dagster-webserver[5278]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 808.622779] dagster-webserver[5278]: return DagsterPostgresStorage( full # [ 808.625447] dagster-webserver[5278]: inst_data=inst_data, full # [ 808.626081] dagster-webserver[5278]: ...<2 lines>... full # [ 808.626701] dagster-webserver[5278]: token_provider=get_token_provider_from_config(config_value), full # [ 808.627587] dagster-webserver[5278]: ) full # [ 808.628198] dagster-webserver[5278]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 808.628801] dagster-webserver[5278]: self._run_storage = PostgresRunStorage( full # [ 808.629694] dagster-webserver[5278]: ~~~~~~~~~~~~~~~~~~^ full # [ 808.630295] dagster-webserver[5278]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 808.630892] dagster-webserver[5278]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 808.631716] dagster-webserver[5278]: ) full # [ 808.632547] dagster-webserver[5278]: ^ full # [ 808.633186] dagster-webserver[5278]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 808.633798] dagster-webserver[5278]: self._engine = create_pg_engine( full # [ 808.634635] dagster-webserver[5278]: ~~~~~~~~~~~~~~~~^ full # [ 808.635290] dagster-webserver[5278]: self.postgres_url, full # [ 808.635881] dagster-webserver[5278]: ^^^^^^^^^^^^^^^^^^ full # [ 808.636708] dagster-webserver[5278]: ...<2 lines>... full # [ 808.637535] dagster-webserver[5278]: poolclass=db_pool.NullPool, full # [ 808.638172] dagster-webserver[5278]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 808.638784] dagster-webserver[5278]: ) full # [ 808.639414] dagster-webserver[5278]: ^ full # [ 808.640132] dagster-webserver[5278]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 808.640856] dagster-webserver[5278]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 808.641494] dagster-webserver[5278]: File "", line 2, in create_engine full # [ 808.642165] dagster-webserver[5278]: return target(fn, url, **kwargs) full # [ 808.642748] dagster-webserver[5278]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 808.643580] dagster-webserver[5278]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 808.644228] dagster-webserver[5278]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 808.644822] dagster-webserver[5278]: dbapi = dbapi_meth(**dbapi_args) full # [ 808.645656] dagster-webserver[5278]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 808.646269] dagster-webserver[5278]: import psycopg full # [ 808.646904] dagster-webserver[5278]: ModuleNotFoundError: No module named 'psycopg' full # [ 808.952379] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 808.954871] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 808.957331] systemd[1]: dagster-webserver.service: Consumed 2.040s CPU time over 8.290s wall clock time, 111.8M memory peak. full # [ 811.126093] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 110. full # [ 811.129149] systemd[1]: Started Dagster Daemon. full # [ 813.061950] dagster-daemon[5310]: Traceback (most recent call last): full # [ 813.064583] dagster-daemon[5310]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 813.065174] dagster-daemon[5310]: sys.exit(main()) full # [ 813.065981] dagster-daemon[5310]: ~~~~^^ full # [ 813.067086] dagster-daemon[5310]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 813.067665] dagster-daemon[5310]: cli(obj={}) full # [ 813.068534] dagster-daemon[5310]: ~~~^^^^^^^^ full # [ 813.069162] dagster-daemon[5310]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 813.069781] dagster-daemon[5310]: return self.main(*args, **kwargs) full # [ 813.070621] dagster-daemon[5310]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 813.071297] dagster-daemon[5310]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 813.071890] dagster-daemon[5310]: rv = self.invoke(ctx) full # [ 813.079070] dagster-daemon[5310]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 813.079628] dagster-daemon[5310]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 813.080319] dagster-daemon[5310]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 813.080915] dagster-daemon[5310]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 813.081769] dagster-daemon[5310]: return ctx.invoke(self.callback, **ctx.params) full # [ 813.082623] dagster-daemon[5310]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 813.083393] dagster-daemon[5310]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 813.083947] dagster-daemon[5310]: return callback(*args, **kwargs) full # [ 813.084796] dagster-daemon[5310]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 813.086260] dagster-daemon[5310]: with get_instance_for_cli( full # [ 813.087184] dagster-daemon[5310]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 813.087706] dagster-daemon[5310]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 813.088637] dagster-daemon[5310]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 813.089188] dagster-daemon[5310]: ) as instance: full # [ 813.089810] dagster-daemon[5310]: ^ full # [ 813.100522] dagster-daemon[5310]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 813.101056] dagster-daemon[5310]: return next(self.gen) full # [ 813.101680] dagster-daemon[5310]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 813.102552] dagster-daemon[5310]: with DagsterInstance.get() as instance: full # [ 813.103164] dagster-daemon[5310]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 813.103824] dagster-daemon[5310]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 813.104498] dagster-daemon[5310]: return create_instance_from_dagster_home() full # [ 813.105118] dagster-daemon[5310]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 813.105694] dagster-daemon[5310]: return create_instance_from_config(dagster_home_path) full # [ 813.115391] dagster-daemon[5310]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 813.115921] dagster-daemon[5310]: return create_instance_from_ref(instance_ref) full # [ 813.116770] dagster-daemon[5310]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 813.117634] dagster-daemon[5310]: unified_storage = instance_ref.storage full # [ 813.118498] dagster-daemon[5310]: ^^^^^^^^^^^^^^^^^^^^ full # [ 813.119136] dagster-daemon[5310]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 813.119757] dagster-daemon[5310]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 813.120618] dagster-daemon[5310]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 813.121327] dagster-daemon[5310]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 813.121904] dagster-daemon[5310]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 813.122752] dagster-daemon[5310]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 813.134969] dagster-daemon[5310]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 813.135571] dagster-daemon[5310]: return DagsterPostgresStorage( full # [ 813.136214] dagster-daemon[5310]: inst_data=inst_data, full # [ 813.136837] dagster-daemon[5310]: ...<2 lines>... full # [ 813.137697] dagster-daemon[5310]: token_provider=get_token_provider_from_config(config_value), full # [ 813.138552] dagster-daemon[5310]: ) full # [ 813.139210] dagster-daemon[5310]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 813.139836] dagster-daemon[5310]: self._run_storage = PostgresRunStorage( full # [ 813.140699] dagster-daemon[5310]: ~~~~~~~~~~~~~~~~~~^ full # [ 813.141550] dagster-daemon[5310]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 813.142457] dagster-daemon[5310]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 813.143062] dagster-daemon[5310]: ) full # [ 813.143672] dagster-daemon[5310]: ^ full # [ 813.144515] dagster-daemon[5310]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 813.145178] dagster-daemon[5310]: self._engine = create_pg_engine( full # [ 813.145777] dagster-daemon[5310]: ~~~~~~~~~~~~~~~~^ full # [ 813.146610] dagster-daemon[5310]: self.postgres_url, full # [ 813.147248] dagster-daemon[5310]: ^^^^^^^^^^^^^^^^^^ full # [ 813.147869] dagster-daemon[5310]: ...<2 lines>... full # [ 813.148704] dagster-daemon[5310]: poolclass=db_pool.NullPool, full # [ 813.149546] dagster-daemon[5310]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 813.150197] dagster-daemon[5310]: ) full # [ 813.150803] dagster-daemon[5310]: ^ full # [ 813.151677] dagster-daemon[5310]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 813.152265] dagster-daemon[5310]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 813.152915] dagster-daemon[5310]: File "", line 2, in create_engine full # [ 813.153755] dagster-daemon[5310]: return target(fn, url, **kwargs) full # [ 813.167582] dagster-daemon[5310]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 813.168200] dagster-daemon[5310]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 813.168783] dagster-daemon[5310]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 813.169628] dagster-daemon[5310]: dbapi = dbapi_meth(**dbapi_args) full # [ 813.170291] dagster-daemon[5310]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 813.170916] dagster-daemon[5310]: import psycopg full # [ 813.171805] dagster-daemon[5310]: ModuleNotFoundError: No module named 'psycopg' full # [ 813.380219] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 813.380958] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 813.384347] systemd[1]: dagster-daemon.service: Consumed 1.475s CPU time over 7.290s wall clock time, 88.5M memory peak. full # [ 814.125443] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 98. full # [ 814.128879] systemd[1]: Started Dagster Webserver. full # [ 816.788486] dagster-webserver[5323]: Traceback (most recent call last): full # [ 816.791100] dagster-webserver[5323]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 816.791681] dagster-webserver[5323]: sys.exit(main()) full # [ 816.792319] dagster-webserver[5323]: ~~~~^^ full # [ 816.792931] dagster-webserver[5323]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 816.793750] dagster-webserver[5323]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 816.794610] dagster-webserver[5323]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 816.795263] dagster-webserver[5323]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 816.796133] dagster-webserver[5323]: return self.main(*args, **kwargs) full # [ 816.796679] dagster-webserver[5323]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 816.797522] dagster-webserver[5323]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 816.798158] dagster-webserver[5323]: rv = self.invoke(ctx) full # [ 816.806646] dagster-webserver[5323]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 816.807207] dagster-webserver[5323]: return ctx.invoke(self.callback, **ctx.params) full # [ 816.807839] dagster-webserver[5323]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 816.808664] dagster-webserver[5323]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 816.809509] dagster-webserver[5323]: return callback(*args, **kwargs) full # [ 816.810165] dagster-webserver[5323]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 816.810794] dagster-webserver[5323]: instance = stack.enter_context( full # [ 816.811628] dagster-webserver[5323]: get_possibly_temporary_instance_for_cli( full # [ 816.812301] dagster-webserver[5323]: ...<3 lines>... full # [ 816.812905] dagster-webserver[5323]: ) full # [ 816.813746] dagster-webserver[5323]: ) full # [ 816.814635] dagster-webserver[5323]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 816.815254] dagster-webserver[5323]: result = _enter(cm) full # [ 816.815851] dagster-webserver[5323]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 816.816502] dagster-webserver[5323]: return next(self.gen) full # [ 816.827170] dagster-webserver[5323]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 816.827725] dagster-webserver[5323]: with DagsterInstance.get() as instance: full # [ 816.828573] dagster-webserver[5323]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 816.829231] dagster-webserver[5323]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 816.829838] dagster-webserver[5323]: return create_instance_from_dagster_home() full # [ 816.830682] dagster-webserver[5323]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 816.831527] dagster-webserver[5323]: return create_instance_from_config(dagster_home_path) full # [ 816.832220] dagster-webserver[5323]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 816.832802] dagster-webserver[5323]: return create_instance_from_ref(instance_ref) full # [ 816.833647] dagster-webserver[5323]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 816.834288] dagster-webserver[5323]: unified_storage = instance_ref.storage full # [ 816.834924] dagster-webserver[5323]: ^^^^^^^^^^^^^^^^^^^^ full # [ 816.848229] dagster-webserver[5323]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 816.848806] dagster-webserver[5323]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 816.849614] dagster-webserver[5323]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 816.850314] dagster-webserver[5323]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 816.850892] dagster-webserver[5323]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 816.851733] dagster-webserver[5323]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 816.852617] dagster-webserver[5323]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 816.853248] dagster-webserver[5323]: return DagsterPostgresStorage( full # [ 816.853843] dagster-webserver[5323]: inst_data=inst_data, full # [ 816.854689] dagster-webserver[5323]: ...<2 lines>... full # [ 816.855534] dagster-webserver[5323]: token_provider=get_token_provider_from_config(config_value), full # [ 816.856188] dagster-webserver[5323]: ) full # [ 816.856809] dagster-webserver[5323]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 816.857653] dagster-webserver[5323]: self._run_storage = PostgresRunStorage( full # [ 816.858288] dagster-webserver[5323]: ~~~~~~~~~~~~~~~~~~^ full # [ 816.858931] dagster-webserver[5323]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 816.859773] dagster-webserver[5323]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 816.860621] dagster-webserver[5323]: ) full # [ 816.861282] dagster-webserver[5323]: ^ full # [ 816.875209] dagster-webserver[5323]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 816.877980] dagster-webserver[5323]: self._engine = create_pg_engine( full # [ 816.879213] dagster-webserver[5323]: ~~~~~~~~~~~~~~~~^ full # [ 816.880441] dagster-webserver[5323]: self.postgres_url, full # [ 816.881521] dagster-webserver[5323]: ^^^^^^^^^^^^^^^^^^ full # [ 816.882610] dagster-webserver[5323]: ...<2 lines>... full # [ 816.883609] dagster-webserver[5323]: poolclass=db_pool.NullPool, full # [ 816.884802] dagster-webserver[5323]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 816.885995] dagster-webserver[5323]: ) full # [ 816.886818] dagster-webserver[5323]: ^ full # [ 816.887640] dagster-webserver[5323]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 816.890260] dagster-webserver[5323]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 816.891792] dagster-webserver[5323]: File "", line 2, in create_engine full # [ 816.894039] dagster-webserver[5323]: return target(fn, url, **kwargs) full # [ 816.895242] dagster-webserver[5323]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 816.897857] dagster-webserver[5323]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 816.899391] dagster-webserver[5323]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 816.902001] dagster-webserver[5323]: dbapi = dbapi_meth(**dbapi_args) full # [ 816.903232] dagster-webserver[5323]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 816.906048] dagster-webserver[5323]: import psycopg full # [ 816.907034] dagster-webserver[5323]: ModuleNotFoundError: No module named 'psycopg' full # [ 817.152078] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 817.154441] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 817.156853] systemd[1]: dagster-webserver.service: Consumed 2.035s CPU time over 8.199s wall clock time, 111.8M memory peak. full # [ 818.626121] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 111. full # [ 818.629078] systemd[1]: Started Dagster Daemon. full # [ 820.495308] dagster-daemon[5348]: Traceback (most recent call last): full # [ 820.497112] dagster-daemon[5348]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 820.499727] dagster-daemon[5348]: sys.exit(main()) full # [ 820.500954] dagster-daemon[5348]: ~~~~^^ full # [ 820.502201] dagster-daemon[5348]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 820.505354] dagster-daemon[5348]: cli(obj={}) full # [ 820.506527] dagster-daemon[5348]: ~~~^^^^^^^^ full # [ 820.507668] dagster-daemon[5348]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 820.510349] dagster-daemon[5348]: return self.main(*args, **kwargs) full # [ 820.511522] dagster-daemon[5348]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 820.512707] dagster-daemon[5348]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 820.515053] dagster-daemon[5348]: rv = self.invoke(ctx) full # [ 820.516098] dagster-daemon[5348]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 820.518471] dagster-daemon[5348]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 820.519936] dagster-daemon[5348]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 820.521379] dagster-daemon[5348]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 820.523719] dagster-daemon[5348]: return ctx.invoke(self.callback, **ctx.params) full # [ 820.525095] dagster-daemon[5348]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 820.526483] dagster-daemon[5348]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 820.528808] dagster-daemon[5348]: return callback(*args, **kwargs) full # [ 820.530032] dagster-daemon[5348]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 820.532650] dagster-daemon[5348]: with get_instance_for_cli( full # [ 820.533764] dagster-daemon[5348]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 820.534872] dagster-daemon[5348]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 820.536735] dagster-daemon[5348]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 820.538688] dagster-daemon[5348]: ) as instance: full # [ 820.539661] dagster-daemon[5348]: ^ full # [ 820.540463] dagster-daemon[5348]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 820.542704] dagster-daemon[5348]: return next(self.gen) full # [ 820.543739] dagster-daemon[5348]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 820.546412] dagster-daemon[5348]: with DagsterInstance.get() as instance: full # [ 820.547666] dagster-daemon[5348]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 820.548780] dagster-daemon[5348]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 820.551332] dagster-daemon[5348]: return create_instance_from_dagster_home() full # [ 820.552668] dagster-daemon[5348]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 820.555604] dagster-daemon[5348]: return create_instance_from_config(dagster_home_path) full # [ 820.557058] dagster-daemon[5348]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 820.559907] dagster-daemon[5348]: return create_instance_from_ref(instance_ref) full # [ 820.561237] dagster-daemon[5348]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 820.564093] dagster-daemon[5348]: unified_storage = instance_ref.storage full # [ 820.565356] dagster-daemon[5348]: ^^^^^^^^^^^^^^^^^^^^ full # [ 820.566604] dagster-daemon[5348]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 820.569164] dagster-daemon[5348]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 820.571098] dagster-daemon[5348]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 820.572699] dagster-daemon[5348]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 820.575269] dagster-daemon[5348]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 820.576897] dagster-daemon[5348]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 820.578510] dagster-daemon[5348]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 820.581152] dagster-daemon[5348]: return DagsterPostgresStorage( full # [ 820.582321] dagster-daemon[5348]: inst_data=inst_data, full # [ 820.583405] dagster-daemon[5348]: ...<2 lines>... full # [ 820.584355] dagster-daemon[5348]: token_provider=get_token_provider_from_config(config_value), full # [ 820.585920] dagster-daemon[5348]: ) full # [ 820.586714] dagster-daemon[5348]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 820.589288] dagster-daemon[5348]: self._run_storage = PostgresRunStorage( full # [ 820.590558] dagster-daemon[5348]: ~~~~~~~~~~~~~~~~~~^ full # [ 820.591806] dagster-daemon[5348]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 820.593520] dagster-daemon[5348]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 820.595213] dagster-daemon[5348]: ) full # [ 820.595976] dagster-daemon[5348]: ^ full # [ 820.596768] dagster-daemon[5348]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 820.599493] dagster-daemon[5348]: self._engine = create_pg_engine( full # [ 820.600660] dagster-daemon[5348]: ~~~~~~~~~~~~~~~~^ full # [ 820.601830] dagster-daemon[5348]: self.postgres_url, full # [ 820.602877] dagster-daemon[5348]: ^^^^^^^^^^^^^^^^^^ full # [ 820.603919] dagster-daemon[5348]: ...<2 lines>... full # [ 820.604879] dagster-daemon[5348]: poolclass=db_pool.NullPool, full # [ 820.606069] dagster-daemon[5348]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 820.607236] dagster-daemon[5348]: ) full # [ 820.608034] dagster-daemon[5348]: ^ full # [ 820.608802] dagster-daemon[5348]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 820.611397] dagster-daemon[5348]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 820.612816] dagster-daemon[5348]: File "", line 2, in create_engine full # [ 820.615047] dagster-daemon[5348]: return target(fn, url, **kwargs) full # [ 820.616229] dagster-daemon[5348]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 820.618800] dagster-daemon[5348]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 820.620285] dagster-daemon[5348]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 820.622886] dagster-daemon[5348]: dbapi = dbapi_meth(**dbapi_args) full # [ 820.624084] dagster-daemon[5348]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 820.626843] dagster-daemon[5348]: import psycopg full # [ 820.627803] dagster-daemon[5348]: ModuleNotFoundError: No module named 'psycopg' full # [ 820.708175] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 820.710500] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 820.712605] systemd[1]: dagster-daemon.service: Consumed 1.407s CPU time over 7.321s wall clock time, 88.5M memory peak. full # [ 822.375525] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 99. full # [ 822.378721] systemd[1]: Started Dagster Webserver. full # [ 824.999700] dagster-webserver[5370]: Traceback (most recent call last): full # [ 825.002224] dagster-webserver[5370]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 825.002840] dagster-webserver[5370]: sys.exit(main()) full # [ 825.003450] dagster-webserver[5370]: ~~~~^^ full # [ 825.004085] dagster-webserver[5370]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 825.004711] dagster-webserver[5370]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 825.005562] dagster-webserver[5370]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 825.006179] dagster-webserver[5370]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 825.006801] dagster-webserver[5370]: return self.main(*args, **kwargs) full # [ 825.007646] dagster-webserver[5370]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 825.008302] dagster-webserver[5370]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 825.008906] dagster-webserver[5370]: rv = self.invoke(ctx) full # [ 825.009741] dagster-webserver[5370]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 825.010613] dagster-webserver[5370]: return ctx.invoke(self.callback, **ctx.params) full # [ 825.011238] dagster-webserver[5370]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 825.022377] dagster-webserver[5370]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 825.022908] dagster-webserver[5370]: return callback(*args, **kwargs) full # [ 825.023772] dagster-webserver[5370]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 825.024631] dagster-webserver[5370]: instance = stack.enter_context( full # [ 825.025283] dagster-webserver[5370]: get_possibly_temporary_instance_for_cli( full # [ 825.025905] dagster-webserver[5370]: ...<3 lines>... full # [ 825.026980] dagster-webserver[5370]: ) full # [ 825.027805] dagster-webserver[5370]: ) full # [ 825.028664] dagster-webserver[5370]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 825.029297] dagster-webserver[5370]: result = _enter(cm) full # [ 825.029937] dagster-webserver[5370]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 825.030785] dagster-webserver[5370]: return next(self.gen) full # [ 825.031636] dagster-webserver[5370]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 825.032272] dagster-webserver[5370]: with DagsterInstance.get() as instance: full # [ 825.032887] dagster-webserver[5370]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 825.033719] dagster-webserver[5370]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 825.034556] dagster-webserver[5370]: return create_instance_from_dagster_home() full # [ 825.035192] dagster-webserver[5370]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 825.035811] dagster-webserver[5370]: return create_instance_from_config(dagster_home_path) full # [ 825.036681] dagster-webserver[5370]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 825.037266] dagster-webserver[5370]: return create_instance_from_ref(instance_ref) full # [ 825.037908] dagster-webserver[5370]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 825.038743] dagster-webserver[5370]: unified_storage = instance_ref.storage full # [ 825.039578] dagster-webserver[5370]: ^^^^^^^^^^^^^^^^^^^^ full # [ 825.059240] dagster-webserver[5370]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 825.059829] dagster-webserver[5370]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 825.060455] dagster-webserver[5370]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 825.061113] dagster-webserver[5370]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 825.061741] dagster-webserver[5370]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 825.062597] dagster-webserver[5370]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 825.063262] dagster-webserver[5370]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 825.063886] dagster-webserver[5370]: return DagsterPostgresStorage( full # [ 825.064739] dagster-webserver[5370]: inst_data=inst_data, full # [ 825.065597] dagster-webserver[5370]: ...<2 lines>... full # [ 825.066251] dagster-webserver[5370]: token_provider=get_token_provider_from_config(config_value), full # [ 825.066884] dagster-webserver[5370]: ) full # [ 825.067798] dagster-webserver[5370]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 825.068611] dagster-webserver[5370]: self._run_storage = PostgresRunStorage( full # [ 825.069265] dagster-webserver[5370]: ~~~~~~~~~~~~~~~~~~^ full # [ 825.069894] dagster-webserver[5370]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 825.070742] dagster-webserver[5370]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 825.071590] dagster-webserver[5370]: ) full # [ 825.072244] dagster-webserver[5370]: ^ full # [ 825.072876] dagster-webserver[5370]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 825.073726] dagster-webserver[5370]: self._engine = create_pg_engine( full # [ 825.074557] dagster-webserver[5370]: ~~~~~~~~~~~~~~~~^ full # [ 825.075198] dagster-webserver[5370]: self.postgres_url, full # [ 825.075811] dagster-webserver[5370]: ^^^^^^^^^^^^^^^^^^ full # [ 825.076658] dagster-webserver[5370]: ...<2 lines>... full # [ 825.077264] dagster-webserver[5370]: poolclass=db_pool.NullPool, full # [ 825.077907] dagster-webserver[5370]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 825.078743] dagster-webserver[5370]: ) full # [ 825.079584] dagster-webserver[5370]: ^ full # [ 825.097085] dagster-webserver[5370]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 825.099760] dagster-webserver[5370]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 825.101244] dagster-webserver[5370]: File "", line 2, in create_engine full # [ 825.103491] dagster-webserver[5370]: return target(fn, url, **kwargs) full # [ 825.104713] dagster-webserver[5370]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 825.107307] dagster-webserver[5370]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 825.108846] dagster-webserver[5370]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 825.111486] dagster-webserver[5370]: dbapi = dbapi_meth(**dbapi_args) full # [ 825.112696] dagster-webserver[5370]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 825.115479] dagster-webserver[5370]: import psycopg full # [ 825.116471] dagster-webserver[5370]: ModuleNotFoundError: No module named 'psycopg' full # [ 825.383613] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 825.384392] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 825.388483] systemd[1]: dagster-webserver.service: Consumed 2.015s CPU time over 8.230s wall clock time, 111.6M memory peak. full # [ 825.875786] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 112. full # [ 825.881174] systemd[1]: Started Dagster Daemon. full # [ 827.730930] dagster-daemon[5387]: Traceback (most recent call last): full # [ 827.733487] dagster-daemon[5387]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 827.734090] dagster-daemon[5387]: sys.exit(main()) full # [ 827.734667] dagster-daemon[5387]: ~~~~^^ full # [ 827.735489] dagster-daemon[5387]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 827.736127] dagster-daemon[5387]: cli(obj={}) full # [ 827.736758] dagster-daemon[5387]: ~~~^^^^^^^^ full # [ 827.737655] dagster-daemon[5387]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 827.738210] dagster-daemon[5387]: return self.main(*args, **kwargs) full # [ 827.738802] dagster-daemon[5387]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 827.739658] dagster-daemon[5387]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 827.740262] dagster-daemon[5387]: rv = self.invoke(ctx) full # [ 827.740871] dagster-daemon[5387]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 827.741702] dagster-daemon[5387]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 827.742550] dagster-daemon[5387]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 827.752313] dagster-daemon[5387]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 827.752874] dagster-daemon[5387]: return ctx.invoke(self.callback, **ctx.params) full # [ 827.753534] dagster-daemon[5387]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 827.754234] dagster-daemon[5387]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 827.754821] dagster-daemon[5387]: return callback(*args, **kwargs) full # [ 827.755725] dagster-daemon[5387]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 827.756536] dagster-daemon[5387]: with get_instance_for_cli( full # [ 827.757580] dagster-daemon[5387]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 827.758242] dagster-daemon[5387]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 827.758661] dagster-daemon[5387]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 827.759316] dagster-daemon[5387]: ) as instance: full # [ 827.759948] dagster-daemon[5387]: ^ full # [ 827.760798] dagster-daemon[5387]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 827.761640] dagster-daemon[5387]: return next(self.gen) full # [ 827.771925] dagster-daemon[5387]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 827.774603] dagster-daemon[5387]: with DagsterInstance.get() as instance: full # [ 827.775875] dagster-daemon[5387]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 827.777062] dagster-daemon[5387]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 827.779659] dagster-daemon[5387]: return create_instance_from_dagster_home() full # [ 827.780970] dagster-daemon[5387]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 827.783935] dagster-daemon[5387]: return create_instance_from_config(dagster_home_path) full # [ 827.785369] dagster-daemon[5387]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 827.788190] dagster-daemon[5387]: return create_instance_from_ref(instance_ref) full # [ 827.789553] dagster-daemon[5387]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 827.792339] dagster-daemon[5387]: unified_storage = instance_ref.storage full # [ 827.793591] dagster-daemon[5387]: ^^^^^^^^^^^^^^^^^^^^ full # [ 827.794833] dagster-daemon[5387]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 827.797364] dagster-daemon[5387]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 827.799238] dagster-daemon[5387]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 827.800757] dagster-daemon[5387]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 827.803361] dagster-daemon[5387]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 827.804947] dagster-daemon[5387]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 827.806549] dagster-daemon[5387]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 827.809178] dagster-daemon[5387]: return DagsterPostgresStorage( full # [ 827.810333] dagster-daemon[5387]: inst_data=inst_data, full # [ 827.811401] dagster-daemon[5387]: ...<2 lines>... full # [ 827.812346] dagster-daemon[5387]: token_provider=get_token_provider_from_config(config_value), full # [ 827.813903] dagster-daemon[5387]: ) full # [ 827.814692] dagster-daemon[5387]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 827.817200] dagster-daemon[5387]: self._run_storage = PostgresRunStorage( full # [ 827.818470] dagster-daemon[5387]: ~~~~~~~~~~~~~~~~~~^ full # [ 827.820700] dagster-daemon[5387]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 827.822818] dagster-daemon[5387]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 827.824946] dagster-daemon[5387]: ) full # [ 827.825790] dagster-daemon[5387]: ^ full # [ 827.826582] dagster-daemon[5387]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 827.829287] dagster-daemon[5387]: self._engine = create_pg_engine( full # [ 827.830467] dagster-daemon[5387]: ~~~~~~~~~~~~~~~~^ full # [ 827.831639] dagster-daemon[5387]: self.postgres_url, full # [ 827.832681] dagster-daemon[5387]: ^^^^^^^^^^^^^^^^^^ full # [ 827.833723] dagster-daemon[5387]: ...<2 lines>... full # [ 827.834687] dagster-daemon[5387]: poolclass=db_pool.NullPool, full # [ 827.835863] dagster-daemon[5387]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 827.837055] dagster-daemon[5387]: ) full # [ 827.837814] dagster-daemon[5387]: ^ full # [ 827.838606] dagster-daemon[5387]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 827.841183] dagster-daemon[5387]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 827.842656] dagster-daemon[5387]: File "", line 2, in create_engine full # [ 827.844865] dagster-daemon[5387]: return target(fn, url, **kwargs) full # [ 827.846079] dagster-daemon[5387]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 827.848635] dagster-daemon[5387]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 827.850142] dagster-daemon[5387]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 827.852719] dagster-daemon[5387]: dbapi = dbapi_meth(**dbapi_args) full # [ 827.853829] dagster-daemon[5387]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 827.856558] dagster-daemon[5387]: import psycopg full # [ 827.857499] dagster-daemon[5387]: ModuleNotFoundError: No module named 'psycopg' full # [ 827.992653] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 827.993368] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 827.996253] systemd[1]: dagster-daemon.service: Consumed 1.432s CPU time over 7.283s wall clock time, 88.5M memory peak. full # [ 830.626282] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 100. full # [ 830.630558] systemd[1]: Started Dagster Webserver. full # [ 833.125528] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 113. full # [ 833.128296] systemd[1]: Started Dagster Daemon. full # [ 833.242233] dagster-webserver[5412]: Traceback (most recent call last): full # [ 833.243729] dagster-webserver[5412]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 833.245881] dagster-webserver[5412]: sys.exit(main()) full # [ 833.246899] dagster-webserver[5412]: ~~~~^^ full # [ 833.247901] dagster-webserver[5412]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 833.250383] dagster-webserver[5412]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 833.251746] dagster-webserver[5412]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 833.253119] dagster-webserver[5412]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 833.255509] dagster-webserver[5412]: return self.main(*args, **kwargs) full # [ 833.256724] dagster-webserver[5412]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 833.257979] dagster-webserver[5412]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 833.260527] dagster-webserver[5412]: rv = self.invoke(ctx) full # [ 833.261989] dagster-webserver[5412]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 833.264889] dagster-webserver[5412]: return ctx.invoke(self.callback, **ctx.params) full # [ 833.267041] dagster-webserver[5412]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 833.268446] dagster-webserver[5412]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 833.270842] dagster-webserver[5412]: return callback(*args, **kwargs) full # [ 833.272081] dagster-webserver[5412]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 833.274732] dagster-webserver[5412]: instance = stack.enter_context( full # [ 833.275927] dagster-webserver[5412]: get_possibly_temporary_instance_for_cli( full # [ 833.277434] dagster-webserver[5412]: ...<3 lines>... full # [ 833.278786] dagster-webserver[5412]: ) full # [ 833.280398] dagster-webserver[5412]: ) full # [ 833.281211] dagster-webserver[5412]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 833.283551] dagster-webserver[5412]: result = _enter(cm) full # [ 833.284596] dagster-webserver[5412]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 833.286876] dagster-webserver[5412]: return next(self.gen) full # [ 833.287958] dagster-webserver[5412]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 833.290838] dagster-webserver[5412]: with DagsterInstance.get() as instance: full # [ 833.292340] dagster-webserver[5412]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 833.294838] dagster-webserver[5412]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 833.297435] dagster-webserver[5412]: return create_instance_from_dagster_home() full # [ 833.298768] dagster-webserver[5412]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 833.301706] dagster-webserver[5412]: return create_instance_from_config(dagster_home_path) full # [ 833.303210] dagster-webserver[5412]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 833.306120] dagster-webserver[5412]: return create_instance_from_ref(instance_ref) full # [ 833.307559] dagster-webserver[5412]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 833.310376] dagster-webserver[5412]: unified_storage = instance_ref.storage full # [ 833.311830] dagster-webserver[5412]: ^^^^^^^^^^^^^^^^^^^^ full # [ 833.313433] dagster-webserver[5412]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 833.318112] dagster-webserver[5412]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 833.320084] dagster-webserver[5412]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 833.321632] dagster-webserver[5412]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 833.324238] dagster-webserver[5412]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 833.325876] dagster-webserver[5412]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 833.327502] dagster-webserver[5412]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 833.330187] dagster-webserver[5412]: return DagsterPostgresStorage( full # [ 833.331380] dagster-webserver[5412]: inst_data=inst_data, full # [ 833.332484] dagster-webserver[5412]: ...<2 lines>... full # [ 833.333471] dagster-webserver[5412]: token_provider=get_token_provider_from_config(config_value), full # [ 833.335115] dagster-webserver[5412]: ) full # [ 833.335911] dagster-webserver[5412]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 833.339215] dagster-webserver[5412]: self._run_storage = PostgresRunStorage( full # [ 833.339740] dagster-webserver[5412]: ~~~~~~~~~~~~~~~~~~^ full # [ 833.340577] dagster-webserver[5412]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 833.343309] dagster-webserver[5412]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 833.343626] dagster-webserver[5412]: ) full # [ 833.346095] dagster-webserver[5412]: ^ full # [ 833.346419] dagster-webserver[5412]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 833.349087] dagster-webserver[5412]: self._engine = create_pg_engine( full # [ 833.349858] dagster-webserver[5412]: ~~~~~~~~~~~~~~~~^ full # [ 833.350496] dagster-webserver[5412]: self.postgres_url, full # [ 833.353091] dagster-webserver[5412]: ^^^^^^^^^^^^^^^^^^ full # [ 833.353598] dagster-webserver[5412]: ...<2 lines>... full # [ 833.354256] dagster-webserver[5412]: poolclass=db_pool.NullPool, full # [ 833.354851] dagster-webserver[5412]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 833.357084] dagster-webserver[5412]: ) full # [ 833.357602] dagster-webserver[5412]: ^ full # [ 833.360136] dagster-webserver[5412]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 833.360469] dagster-webserver[5412]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 833.361181] dagster-webserver[5412]: File "", line 2, in create_engine full # [ 833.361681] dagster-webserver[5412]: return target(fn, url, **kwargs) full # [ 833.363673] dagster-webserver[5412]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 833.364562] dagster-webserver[5412]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 833.367090] dagster-webserver[5412]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 833.367601] dagster-webserver[5412]: dbapi = dbapi_meth(**dbapi_args) full # [ 833.368245] dagster-webserver[5412]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 833.368850] dagster-webserver[5412]: import psycopg full # [ 833.372091] dagster-webserver[5412]: ModuleNotFoundError: No module named 'psycopg' full # [ 833.590406] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 833.592160] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 833.594573] systemd[1]: dagster-webserver.service: Consumed 2.047s CPU time over 8.202s wall clock time, 111.6M memory peak. full # [ 835.107813] dagster-daemon[5422]: Traceback (most recent call last): full # [ 835.110374] dagster-daemon[5422]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 835.110928] dagster-daemon[5422]: sys.exit(main()) full # [ 835.111746] dagster-daemon[5422]: ~~~~^^ full # [ 835.112573] dagster-daemon[5422]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 835.113218] dagster-daemon[5422]: cli(obj={}) full # [ 835.113839] dagster-daemon[5422]: ~~~^^^^^^^^ full # [ 835.114663] dagster-daemon[5422]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 835.115583] dagster-daemon[5422]: return self.main(*args, **kwargs) full # [ 835.116154] dagster-daemon[5422]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 835.116798] dagster-daemon[5422]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 835.117595] dagster-daemon[5422]: rv = self.invoke(ctx) full # [ 835.118233] dagster-daemon[5422]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 835.118845] dagster-daemon[5422]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 835.119504] dagster-daemon[5422]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 835.129283] dagster-daemon[5422]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 835.129825] dagster-daemon[5422]: return ctx.invoke(self.callback, **ctx.params) full # [ 835.130669] dagster-daemon[5422]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 835.131524] dagster-daemon[5422]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 835.132170] dagster-daemon[5422]: return callback(*args, **kwargs) full # [ 835.132830] dagster-daemon[5422]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 835.133434] dagster-daemon[5422]: with get_instance_for_cli( full # [ 835.134104] dagster-daemon[5422]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 835.134719] dagster-daemon[5422]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 835.135557] dagster-daemon[5422]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 835.136213] dagster-daemon[5422]: ) as instance: full # [ 835.136825] dagster-daemon[5422]: ^ full # [ 835.137672] dagster-daemon[5422]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 835.138492] dagster-daemon[5422]: return next(self.gen) full # [ 835.148711] dagster-daemon[5422]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 835.149280] dagster-daemon[5422]: with DagsterInstance.get() as instance: full # [ 835.149894] dagster-daemon[5422]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 835.150736] dagster-daemon[5422]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 835.151587] dagster-daemon[5422]: return create_instance_from_dagster_home() full # [ 835.152242] dagster-daemon[5422]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 835.152868] dagster-daemon[5422]: return create_instance_from_config(dagster_home_path) full # [ 835.153531] dagster-daemon[5422]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 835.154192] dagster-daemon[5422]: return create_instance_from_ref(instance_ref) full # [ 835.154848] dagster-daemon[5422]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 835.155660] dagster-daemon[5422]: unified_storage = instance_ref.storage full # [ 835.156534] dagster-daemon[5422]: ^^^^^^^^^^^^^^^^^^^^ full # [ 835.169249] dagster-daemon[5422]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 835.169804] dagster-daemon[5422]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 835.170653] dagster-daemon[5422]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 835.171302] dagster-daemon[5422]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 835.171937] dagster-daemon[5422]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 835.172781] dagster-daemon[5422]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 835.173620] dagster-daemon[5422]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 835.174690] dagster-daemon[5422]: return DagsterPostgresStorage( full # [ 835.175298] dagster-daemon[5422]: inst_data=inst_data, full # [ 835.175940] dagster-daemon[5422]: ...<2 lines>... full # [ 835.176781] dagster-daemon[5422]: token_provider=get_token_provider_from_config(config_value), full # [ 835.177616] dagster-daemon[5422]: ) full # [ 835.178318] dagster-daemon[5422]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 835.178901] dagster-daemon[5422]: self._run_storage = PostgresRunStorage( full # [ 835.179741] dagster-daemon[5422]: ~~~~~~~~~~~~~~~~~~^ full # [ 835.180609] dagster-daemon[5422]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 835.181252] dagster-daemon[5422]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 835.181855] dagster-daemon[5422]: ) full # [ 835.182499] dagster-daemon[5422]: ^ full # [ 835.183142] dagster-daemon[5422]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 835.183754] dagster-daemon[5422]: self._engine = create_pg_engine( full # [ 835.184594] dagster-daemon[5422]: ~~~~~~~~~~~~~~~~^ full # [ 835.185241] dagster-daemon[5422]: self.postgres_url, full # [ 835.185855] dagster-daemon[5422]: ^^^^^^^^^^^^^^^^^^ full # [ 835.186495] dagster-daemon[5422]: ...<2 lines>... full # [ 835.187137] dagster-daemon[5422]: poolclass=db_pool.NullPool, full # [ 835.187761] dagster-daemon[5422]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 835.188592] dagster-daemon[5422]: ) full # [ 835.189228] dagster-daemon[5422]: ^ full # [ 835.205705] dagster-daemon[5422]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 835.208320] dagster-daemon[5422]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 835.209761] dagster-daemon[5422]: File "", line 2, in create_engine full # [ 835.211957] dagster-daemon[5422]: return target(fn, url, **kwargs) full # [ 835.213195] dagster-daemon[5422]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 835.215766] dagster-daemon[5422]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 835.217256] dagster-daemon[5422]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 835.219867] dagster-daemon[5422]: dbapi = dbapi_meth(**dbapi_args) full # [ 835.221074] dagster-daemon[5422]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 835.223834] dagster-daemon[5422]: import psycopg full # [ 835.224794] dagster-daemon[5422]: ModuleNotFoundError: No module named 'psycopg' full # [ 835.439786] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 835.440345] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 835.445112] systemd[1]: dagster-daemon.service: Consumed 1.465s CPU time over 7.446s wall clock time, 88.3M memory peak. full # [ 838.625900] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 101. full # [ 838.631125] systemd[1]: Started Dagster Webserver. full # [ 840.625251] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 114. full # [ 840.628591] systemd[1]: Started Dagster Daemon. full # [ 841.276300] dagster-webserver[5450]: Traceback (most recent call last): full # [ 841.278902] dagster-webserver[5450]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 841.279448] dagster-webserver[5450]: sys.exit(main()) full # [ 841.280076] dagster-webserver[5450]: ~~~~^^ full # [ 841.280680] dagster-webserver[5450]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 841.281602] dagster-webserver[5450]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 841.282169] dagster-webserver[5450]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 841.282791] dagster-webserver[5450]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 841.283684] dagster-webserver[5450]: return self.main(*args, **kwargs) full # [ 841.284232] dagster-webserver[5450]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 841.284838] dagster-webserver[5450]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 841.285765] dagster-webserver[5450]: rv = self.invoke(ctx) full # [ 841.294791] dagster-webserver[5450]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 841.295528] dagster-webserver[5450]: return ctx.invoke(self.callback, **ctx.params) full # [ 841.296187] dagster-webserver[5450]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 841.296801] dagster-webserver[5450]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 841.297453] dagster-webserver[5450]: return callback(*args, **kwargs) full # [ 841.298102] dagster-webserver[5450]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 841.298677] dagster-webserver[5450]: instance = stack.enter_context( full # [ 841.299616] dagster-webserver[5450]: get_possibly_temporary_instance_for_cli( full # [ 841.300157] dagster-webserver[5450]: ...<3 lines>... full # [ 841.300768] dagster-webserver[5450]: ) full # [ 841.301690] dagster-webserver[5450]: ) full # [ 841.302245] dagster-webserver[5450]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 841.302859] dagster-webserver[5450]: result = _enter(cm) full # [ 841.312882] dagster-webserver[5450]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 841.313606] dagster-webserver[5450]: return next(self.gen) full # [ 841.314251] dagster-webserver[5450]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 841.314858] dagster-webserver[5450]: with DagsterInstance.get() as instance: full # [ 841.318093] dagster-webserver[5450]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 841.318761] dagster-webserver[5450]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 841.320294] dagster-webserver[5450]: return create_instance_from_dagster_home() full # [ 841.320989] dagster-webserver[5450]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 841.321427] dagster-webserver[5450]: return create_instance_from_config(dagster_home_path) full # [ 841.328156] dagster-webserver[5450]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 841.328688] dagster-webserver[5450]: return create_instance_from_ref(instance_ref) full # [ 841.329518] dagster-webserver[5450]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 841.330844] dagster-webserver[5450]: unified_storage = instance_ref.storage full # [ 841.331580] dagster-webserver[5450]: ^^^^^^^^^^^^^^^^^^^^ full # [ 841.332252] dagster-webserver[5450]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 841.332849] dagster-webserver[5450]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 841.333819] dagster-webserver[5450]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 841.334482] dagster-webserver[5450]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 841.335164] dagster-webserver[5450]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 841.335743] dagster-webserver[5450]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 841.347777] dagster-webserver[5450]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 841.348501] dagster-webserver[5450]: return DagsterPostgresStorage( full # [ 841.349141] dagster-webserver[5450]: inst_data=inst_data, full # [ 841.349753] dagster-webserver[5450]: ...<2 lines>... full # [ 841.350842] dagster-webserver[5450]: token_provider=get_token_provider_from_config(config_value), full # [ 841.351673] dagster-webserver[5450]: ) full # [ 841.352909] dagster-webserver[5450]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 841.353732] dagster-webserver[5450]: self._run_storage = PostgresRunStorage( full # [ 841.354693] dagster-webserver[5450]: ~~~~~~~~~~~~~~~~~~^ full # [ 841.355212] dagster-webserver[5450]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 841.355809] dagster-webserver[5450]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 841.356741] dagster-webserver[5450]: ) full # [ 841.357256] dagster-webserver[5450]: ^ full # [ 841.357930] dagster-webserver[5450]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 841.358785] dagster-webserver[5450]: self._engine = create_pg_engine( full # [ 841.359569] dagster-webserver[5450]: ~~~~~~~~~~~~~~~~^ full # [ 841.360325] dagster-webserver[5450]: self.postgres_url, full # [ 841.360827] dagster-webserver[5450]: ^^^^^^^^^^^^^^^^^^ full # [ 841.361652] dagster-webserver[5450]: ...<2 lines>... full # [ 841.363672] dagster-webserver[5450]: poolclass=db_pool.NullPool, full # [ 841.364514] dagster-webserver[5450]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 841.365343] dagster-webserver[5450]: ) full # [ 841.365958] dagster-webserver[5450]: ^ full # [ 841.366797] dagster-webserver[5450]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 841.367754] dagster-webserver[5450]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 841.378080] dagster-webserver[5450]: File "", line 2, in create_engine full # [ 841.380307] dagster-webserver[5450]: return target(fn, url, **kwargs) full # [ 841.381507] dagster-webserver[5450]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 841.384129] dagster-webserver[5450]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 841.385699] dagster-webserver[5450]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 841.388304] dagster-webserver[5450]: dbapi = dbapi_meth(**dbapi_args) full # [ 841.389504] dagster-webserver[5450]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 841.392359] dagster-webserver[5450]: import psycopg full # [ 841.393329] dagster-webserver[5450]: ModuleNotFoundError: No module named 'psycopg' full # [ 841.713828] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 841.714361] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 841.716566] systemd[1]: dagster-webserver.service: Consumed 2.072s CPU time over 8.117s wall clock time, 111.7M memory peak. full # [ 842.593794] dagster-daemon[5460]: Traceback (most recent call last): full # [ 842.596435] dagster-daemon[5460]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 842.596999] dagster-daemon[5460]: sys.exit(main()) full # [ 842.597628] dagster-daemon[5460]: ~~~~^^ full # [ 842.598294] dagster-daemon[5460]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 842.598894] dagster-daemon[5460]: cli(obj={}) full # [ 842.599746] dagster-daemon[5460]: ~~~^^^^^^^^ full # [ 842.600567] dagster-daemon[5460]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 842.601216] dagster-daemon[5460]: return self.main(*args, **kwargs) full # [ 842.601800] dagster-daemon[5460]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 842.602655] dagster-daemon[5460]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 842.603284] dagster-daemon[5460]: rv = self.invoke(ctx) full # [ 842.603933] dagster-daemon[5460]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 842.604734] dagster-daemon[5460]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 842.605584] dagster-daemon[5460]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 842.606211] dagster-daemon[5460]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 842.606806] dagster-daemon[5460]: return ctx.invoke(self.callback, **ctx.params) full # [ 842.607643] dagster-daemon[5460]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 842.619874] dagster-daemon[5460]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 842.620624] dagster-daemon[5460]: return callback(*args, **kwargs) full # [ 842.621286] dagster-daemon[5460]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 842.621916] dagster-daemon[5460]: with get_instance_for_cli( full # [ 842.622752] dagster-daemon[5460]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 842.623599] dagster-daemon[5460]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 842.624253] dagster-daemon[5460]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 842.624870] dagster-daemon[5460]: ) as instance: full # [ 842.625708] dagster-daemon[5460]: ^ full # [ 842.626557] dagster-daemon[5460]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 842.627215] dagster-daemon[5460]: return next(self.gen) full # [ 842.627842] dagster-daemon[5460]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 842.628687] dagster-daemon[5460]: with DagsterInstance.get() as instance: full # [ 842.629532] dagster-daemon[5460]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 842.630233] dagster-daemon[5460]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 842.630808] dagster-daemon[5460]: return create_instance_from_dagster_home() full # [ 842.631636] dagster-daemon[5460]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 842.632258] dagster-daemon[5460]: return create_instance_from_config(dagster_home_path) full # [ 842.646703] dagster-daemon[5460]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 842.647265] dagster-daemon[5460]: return create_instance_from_ref(instance_ref) full # [ 842.647883] dagster-daemon[5460]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 842.648725] dagster-daemon[5460]: unified_storage = instance_ref.storage full # [ 842.649590] dagster-daemon[5460]: ^^^^^^^^^^^^^^^^^^^^ full # [ 842.650227] dagster-daemon[5460]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 842.650852] dagster-daemon[5460]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 842.651681] dagster-daemon[5460]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 842.652563] dagster-daemon[5460]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 842.653179] dagster-daemon[5460]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 842.653805] dagster-daemon[5460]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 842.654654] dagster-daemon[5460]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 842.655290] dagster-daemon[5460]: return DagsterPostgresStorage( full # [ 842.655936] dagster-daemon[5460]: inst_data=inst_data, full # [ 842.656776] dagster-daemon[5460]: ...<2 lines>... full # [ 842.657615] dagster-daemon[5460]: token_provider=get_token_provider_from_config(config_value), full # [ 842.658281] dagster-daemon[5460]: ) full # [ 842.672881] dagster-daemon[5460]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 842.673614] dagster-daemon[5460]: self._run_storage = PostgresRunStorage( full # [ 842.674267] dagster-daemon[5460]: ~~~~~~~~~~~~~~~~~~^ full # [ 842.674882] dagster-daemon[5460]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 842.675730] dagster-daemon[5460]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 842.676581] dagster-daemon[5460]: ) full # [ 842.677235] dagster-daemon[5460]: ^ full # [ 842.677846] dagster-daemon[5460]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 842.678692] dagster-daemon[5460]: self._engine = create_pg_engine( full # [ 842.679560] dagster-daemon[5460]: ~~~~~~~~~~~~~~~~^ full # [ 842.680235] dagster-daemon[5460]: self.postgres_url, full # [ 842.680816] dagster-daemon[5460]: ^^^^^^^^^^^^^^^^^^ full # [ 842.681658] dagster-daemon[5460]: ...<2 lines>... full # [ 842.682505] dagster-daemon[5460]: poolclass=db_pool.NullPool, full # [ 842.683168] dagster-daemon[5460]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 842.683778] dagster-daemon[5460]: ) full # [ 842.684634] dagster-daemon[5460]: ^ full # [ 842.685284] dagster-daemon[5460]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 842.685899] dagster-daemon[5460]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 842.686780] dagster-daemon[5460]: File "", line 2, in create_engine full # [ 842.687570] dagster-daemon[5460]: return target(fn, url, **kwargs) full # [ 842.688216] dagster-daemon[5460]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 842.688811] dagster-daemon[5460]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 842.701996] dagster-daemon[5460]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 842.704634] dagster-daemon[5460]: dbapi = dbapi_meth(**dbapi_args) full # [ 842.705808] dagster-daemon[5460]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 842.708565] dagster-daemon[5460]: import psycopg full # [ 842.709537] dagster-daemon[5460]: ModuleNotFoundError: No module named 'psycopg' full # [ 842.908143] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 842.910410] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 842.912703] systemd[1]: dagster-daemon.service: Consumed 1.473s CPU time over 7.460s wall clock time, 88.4M memory peak. full # [ 846.875520] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 102. full # [ 846.878231] systemd[1]: Started Dagster Webserver. full # [ 848.125205] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 115. full # [ 848.127854] systemd[1]: Started Dagster Daemon. full # [ 849.535357] dagster-webserver[5496]: Traceback (most recent call last): full # [ 849.535953] dagster-webserver[5496]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 849.536758] dagster-webserver[5496]: sys.exit(main()) full # [ 849.540093] dagster-webserver[5496]: ~~~~^^ full # [ 849.540419] dagster-webserver[5496]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 849.541081] dagster-webserver[5496]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 849.541733] dagster-webserver[5496]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 849.544090] dagster-webserver[5496]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 849.544688] dagster-webserver[5496]: return self.main(*args, **kwargs) full # [ 849.546083] dagster-webserver[5496]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 849.546919] dagster-webserver[5496]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 849.547768] dagster-webserver[5496]: rv = self.invoke(ctx) full # [ 849.548617] dagster-webserver[5496]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 849.549492] dagster-webserver[5496]: return ctx.invoke(self.callback, **ctx.params) full # [ 849.550132] dagster-webserver[5496]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 849.550740] dagster-webserver[5496]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 849.551713] dagster-webserver[5496]: return callback(*args, **kwargs) full # [ 849.552286] dagster-webserver[5496]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 849.552916] dagster-webserver[5496]: instance = stack.enter_context( full # [ 849.553960] dagster-webserver[5496]: get_possibly_temporary_instance_for_cli( full # [ 849.554637] dagster-webserver[5496]: ...<3 lines>... full # [ 849.555395] dagster-webserver[5496]: ) full # [ 849.555938] dagster-webserver[5496]: ) full # [ 849.556805] dagster-webserver[5496]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 849.557765] dagster-webserver[5496]: result = _enter(cm) full # [ 849.558546] dagster-webserver[5496]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 849.559312] dagster-webserver[5496]: return next(self.gen) full # [ 849.559839] dagster-webserver[5496]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 849.560506] dagster-webserver[5496]: with DagsterInstance.get() as instance: full # [ 849.561382] dagster-webserver[5496]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 849.562050] dagster-webserver[5496]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 849.562687] dagster-webserver[5496]: return create_instance_from_dagster_home() full # [ 849.563650] dagster-webserver[5496]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 849.564221] dagster-webserver[5496]: return create_instance_from_config(dagster_home_path) full # [ 849.564645] dagster-webserver[5496]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 849.566776] dagster-webserver[5496]: return create_instance_from_ref(instance_ref) full # [ 849.567621] dagster-webserver[5496]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 849.568448] dagster-webserver[5496]: unified_storage = instance_ref.storage full # [ 849.569206] dagster-webserver[5496]: ^^^^^^^^^^^^^^^^^^^^ full # [ 849.569801] dagster-webserver[5496]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 849.570781] dagster-webserver[5496]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 849.571523] dagster-webserver[5496]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 849.572291] dagster-webserver[5496]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 849.572823] dagster-webserver[5496]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 849.573692] dagster-webserver[5496]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 849.574667] dagster-webserver[5496]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 849.575225] dagster-webserver[5496]: return DagsterPostgresStorage( full # [ 849.575646] dagster-webserver[5496]: inst_data=inst_data, full # [ 849.580095] dagster-webserver[5496]: ...<2 lines>... full # [ 849.580699] dagster-webserver[5496]: token_provider=get_token_provider_from_config(config_value), full # [ 849.582533] dagster-webserver[5496]: ) full # [ 849.583078] dagster-webserver[5496]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 849.583709] dagster-webserver[5496]: self._run_storage = PostgresRunStorage( full # [ 849.584747] dagster-webserver[5496]: ~~~~~~~~~~~~~~~~~~^ full # [ 849.585430] dagster-webserver[5496]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 849.586197] dagster-webserver[5496]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 849.586733] dagster-webserver[5496]: ) full # [ 849.587602] dagster-webserver[5496]: ^ full # [ 849.588440] dagster-webserver[5496]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 849.589137] dagster-webserver[5496]: self._engine = create_pg_engine( full # [ 849.589789] dagster-webserver[5496]: ~~~~~~~~~~~~~~~~^ full # [ 849.590862] dagster-webserver[5496]: self.postgres_url, full # [ 849.591515] dagster-webserver[5496]: ^^^^^^^^^^^^^^^^^^ full # [ 849.592260] dagster-webserver[5496]: ...<2 lines>... full # [ 849.592817] dagster-webserver[5496]: poolclass=db_pool.NullPool, full # [ 849.593681] dagster-webserver[5496]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 849.596890] dagster-webserver[5496]: ) full # [ 849.597698] dagster-webserver[5496]: ^ full # [ 849.598763] dagster-webserver[5496]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 849.599421] dagster-webserver[5496]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 849.600232] dagster-webserver[5496]: File "", line 2, in create_engine full # [ 849.600926] dagster-webserver[5496]: return target(fn, url, **kwargs) full # [ 849.601793] dagster-webserver[5496]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 849.602837] dagster-webserver[5496]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 849.603727] dagster-webserver[5496]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 849.604885] dagster-webserver[5496]: dbapi = dbapi_meth(**dbapi_args) full # [ 849.605664] dagster-webserver[5496]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 849.606651] dagster-webserver[5496]: import psycopg full # [ 849.607200] dagster-webserver[5496]: ModuleNotFoundError: No module named 'psycopg' full # [ 849.995915] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 849.998320] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 849.998921] systemd[1]: dagster-webserver.service: Consumed 2.087s CPU time over 8.281s wall clock time, 111.6M memory peak. full # [ 850.080937] dagster-daemon[5502]: Traceback (most recent call last): full # [ 850.083733] dagster-daemon[5502]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 850.084343] dagster-daemon[5502]: sys.exit(main()) full # [ 850.084959] dagster-daemon[5502]: ~~~~^^ full # [ 850.086337] dagster-daemon[5502]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 850.086900] dagster-daemon[5502]: cli(obj={}) full # [ 850.087795] dagster-daemon[5502]: ~~~^^^^^^^^ full # [ 850.088647] dagster-daemon[5502]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 850.089516] dagster-daemon[5502]: return self.main(*args, **kwargs) full # [ 850.090181] dagster-daemon[5502]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 850.090856] dagster-daemon[5502]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 850.091700] dagster-daemon[5502]: rv = self.invoke(ctx) full # [ 850.098747] dagster-daemon[5502]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 850.099339] dagster-daemon[5502]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 850.100003] dagster-daemon[5502]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 850.100440] dagster-daemon[5502]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 850.101118] dagster-daemon[5502]: return ctx.invoke(self.callback, **ctx.params) full # [ 850.101771] dagster-daemon[5502]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 850.102438] dagster-daemon[5502]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 850.103128] dagster-daemon[5502]: return callback(*args, **kwargs) full # [ 850.103815] dagster-daemon[5502]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 850.104439] dagster-daemon[5502]: with get_instance_for_cli( full # [ 850.105092] dagster-daemon[5502]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 850.105737] dagster-daemon[5502]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 850.106608] dagster-daemon[5502]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 850.107267] dagster-daemon[5502]: ) as instance: full # [ 850.107914] dagster-daemon[5502]: ^ full # [ 850.108788] dagster-daemon[5502]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 850.109652] dagster-daemon[5502]: return next(self.gen) full # [ 850.123874] dagster-daemon[5502]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 850.124643] dagster-daemon[5502]: with DagsterInstance.get() as instance: full # [ 850.125304] dagster-daemon[5502]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 850.125976] dagster-daemon[5502]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 850.126848] dagster-daemon[5502]: return create_instance_from_dagster_home() full # [ 850.127531] dagster-daemon[5502]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 850.128206] dagster-daemon[5502]: return create_instance_from_config(dagster_home_path) full # [ 850.128882] dagster-daemon[5502]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 850.129523] dagster-daemon[5502]: return create_instance_from_ref(instance_ref) full # [ 850.130198] dagster-daemon[5502]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 850.130847] dagster-daemon[5502]: unified_storage = instance_ref.storage full # [ 850.131554] dagster-daemon[5502]: ^^^^^^^^^^^^^^^^^^^^ full # [ 850.145144] dagster-daemon[5502]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 850.145715] dagster-daemon[5502]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 850.146599] dagster-daemon[5502]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 850.147286] dagster-daemon[5502]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 850.147929] dagster-daemon[5502]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 850.148809] dagster-daemon[5502]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 850.149686] dagster-daemon[5502]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 850.150566] dagster-daemon[5502]: return DagsterPostgresStorage( full # [ 850.151247] dagster-daemon[5502]: inst_data=inst_data, full # [ 850.151891] dagster-daemon[5502]: ...<2 lines>... full # [ 850.152767] dagster-daemon[5502]: token_provider=get_token_provider_from_config(config_value), full # [ 850.153635] dagster-daemon[5502]: ) full # [ 850.154334] dagster-daemon[5502]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 850.154965] dagster-daemon[5502]: self._run_storage = PostgresRunStorage( full # [ 850.155837] dagster-daemon[5502]: ~~~~~~~~~~~~~~~~~~^ full # [ 850.156717] dagster-daemon[5502]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 850.157609] dagster-daemon[5502]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 850.158283] dagster-daemon[5502]: ) full # [ 850.158926] dagster-daemon[5502]: ^ full # [ 850.159789] dagster-daemon[5502]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 850.160656] dagster-daemon[5502]: self._engine = create_pg_engine( full # [ 850.161523] dagster-daemon[5502]: ~~~~~~~~~~~~~~~~^ full # [ 850.162180] dagster-daemon[5502]: self.postgres_url, full # [ 850.162823] dagster-daemon[5502]: ^^^^^^^^^^^^^^^^^^ full # [ 850.163690] dagster-daemon[5502]: ...<2 lines>... full # [ 850.164560] dagster-daemon[5502]: poolclass=db_pool.NullPool, full # [ 850.165229] dagster-daemon[5502]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 850.165860] dagster-daemon[5502]: ) full # [ 850.166726] dagster-daemon[5502]: ^ full # [ 850.182950] dagster-daemon[5502]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 850.183534] dagster-daemon[5502]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 850.186081] dagster-daemon[5502]: File "", line 2, in create_engine full # [ 850.186738] dagster-daemon[5502]: return target(fn, url, **kwargs) full # [ 850.187625] dagster-daemon[5502]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 850.190103] dagster-daemon[5502]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 850.190834] dagster-daemon[5502]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 850.191713] dagster-daemon[5502]: dbapi = dbapi_meth(**dbapi_args) full # [ 850.192600] dagster-daemon[5502]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 850.195103] dagster-daemon[5502]: import psycopg full # [ 850.195802] dagster-daemon[5502]: ModuleNotFoundError: No module named 'psycopg' full # [ 850.383498] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 850.385679] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 850.388583] systemd[1]: dagster-daemon.service: Consumed 1.516s CPU time over 7.478s wall clock time, 88.5M memory peak. full # [ 855.125768] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 103. full # [ 855.130586] systemd[1]: Started Dagster Webserver. full # [ 855.625035] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 116. full # [ 855.629128] systemd[1]: Started Dagster Daemon. full # [ 857.491947] dagster-daemon[5546]: Traceback (most recent call last): full # [ 857.496078] dagster-daemon[5546]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 857.498225] dagster-daemon[5546]: sys.exit(main()) full # [ 857.499247] dagster-daemon[5546]: ~~~~^^ full # [ 857.500262] dagster-daemon[5546]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 857.502821] dagster-daemon[5546]: cli(obj={}) full # [ 857.503813] dagster-daemon[5546]: ~~~^^^^^^^^ full # [ 857.504748] dagster-daemon[5546]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 857.507215] dagster-daemon[5546]: return self.main(*args, **kwargs) full # [ 857.508422] dagster-daemon[5546]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 857.511091] dagster-daemon[5546]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 857.513419] dagster-daemon[5546]: rv = self.invoke(ctx) full # [ 857.514457] dagster-daemon[5546]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 857.516797] dagster-daemon[5546]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 857.518269] dagster-daemon[5546]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 857.519735] dagster-daemon[5546]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 857.522097] dagster-daemon[5546]: return ctx.invoke(self.callback, **ctx.params) full # [ 857.523464] dagster-daemon[5546]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 857.524820] dagster-daemon[5546]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 857.527172] dagster-daemon[5546]: return callback(*args, **kwargs) full # [ 857.531090] dagster-daemon[5546]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 857.533690] dagster-daemon[5546]: with get_instance_for_cli( full # [ 857.534797] dagster-daemon[5546]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 857.535910] dagster-daemon[5546]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 857.537768] dagster-daemon[5546]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 857.539631] dagster-daemon[5546]: ) as instance: full # [ 857.540587] dagster-daemon[5546]: ^ full # [ 857.541367] dagster-daemon[5546]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 857.543593] dagster-daemon[5546]: return next(self.gen) full # [ 857.544624] dagster-daemon[5546]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 857.547259] dagster-daemon[5546]: with DagsterInstance.get() as instance: full # [ 857.551090] dagster-daemon[5546]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 857.552204] dagster-daemon[5546]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 857.554758] dagster-daemon[5546]: return create_instance_from_dagster_home() full # [ 857.556088] dagster-daemon[5546]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 857.559050] dagster-daemon[5546]: return create_instance_from_config(dagster_home_path) full # [ 857.560500] dagster-daemon[5546]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 857.563316] dagster-daemon[5546]: return create_instance_from_ref(instance_ref) full # [ 857.564647] dagster-daemon[5546]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 857.567512] dagster-daemon[5546]: unified_storage = instance_ref.storage full # [ 857.568767] dagster-daemon[5546]: ^^^^^^^^^^^^^^^^^^^^ full # [ 857.570040] dagster-daemon[5546]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 857.572601] dagster-daemon[5546]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 857.574484] dagster-daemon[5546]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 857.575976] dagster-daemon[5546]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 857.578603] dagster-daemon[5546]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 857.580192] dagster-daemon[5546]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 857.581794] dagster-daemon[5546]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 857.584409] dagster-daemon[5546]: return DagsterPostgresStorage( full # [ 857.585589] dagster-daemon[5546]: inst_data=inst_data, full # [ 857.586666] dagster-daemon[5546]: ...<2 lines>... full # [ 857.587634] dagster-daemon[5546]: token_provider=get_token_provider_from_config(config_value), full # [ 857.589205] dagster-daemon[5546]: ) full # [ 857.589969] dagster-daemon[5546]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 857.592554] dagster-daemon[5546]: self._run_storage = PostgresRunStorage( full # [ 857.593809] dagster-daemon[5546]: ~~~~~~~~~~~~~~~~~~^ full # [ 857.595083] dagster-daemon[5546]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 857.596793] dagster-daemon[5546]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 857.598487] dagster-daemon[5546]: ) full # [ 857.599255] dagster-daemon[5546]: ^ full # [ 857.600052] dagster-daemon[5546]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 857.602786] dagster-daemon[5546]: self._engine = create_pg_engine( full # [ 857.604099] dagster-daemon[5546]: ~~~~~~~~~~~~~~~~^ full # [ 857.605281] dagster-daemon[5546]: self.postgres_url, full # [ 857.606334] dagster-daemon[5546]: ^^^^^^^^^^^^^^^^^^ full # [ 857.607358] dagster-daemon[5546]: ...<2 lines>... full # [ 857.608317] dagster-daemon[5546]: poolclass=db_pool.NullPool, full # [ 857.609475] dagster-daemon[5546]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 857.610643] dagster-daemon[5546]: ) full # [ 857.611438] dagster-daemon[5546]: ^ full # [ 857.612204] dagster-daemon[5546]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 857.614811] dagster-daemon[5546]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 857.616235] dagster-daemon[5546]: File "", line 2, in create_engine full # [ 857.618451] dagster-daemon[5546]: return target(fn, url, **kwargs) full # [ 857.619636] dagster-daemon[5546]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 857.622202] dagster-daemon[5546]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 857.623704] dagster-daemon[5546]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 857.626311] dagster-daemon[5546]: dbapi = dbapi_meth(**dbapi_args) full # [ 857.627476] dagster-daemon[5546]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 857.630224] dagster-daemon[5546]: import psycopg full # [ 857.631187] dagster-daemon[5546]: ModuleNotFoundError: No module named 'psycopg' full # [ 857.815296] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 857.816133] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 857.819650] systemd[1]: dagster-daemon.service: Consumed 1.484s CPU time over 7.424s wall clock time, 88.5M memory peak. full # [ 857.833822] dagster-webserver[5544]: Traceback (most recent call last): full # [ 857.835420] dagster-webserver[5544]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 857.838117] dagster-webserver[5544]: sys.exit(main()) full # [ 857.839384] dagster-webserver[5544]: ~~~~^^ full # [ 857.840619] dagster-webserver[5544]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 857.843453] dagster-webserver[5544]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 857.844825] dagster-webserver[5544]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 857.846270] dagster-webserver[5544]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 857.848692] dagster-webserver[5544]: return self.main(*args, **kwargs) full # [ 857.849917] dagster-webserver[5544]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 857.851195] dagster-webserver[5544]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 857.853576] dagster-webserver[5544]: rv = self.invoke(ctx) full # [ 857.854662] dagster-webserver[5544]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 857.857081] dagster-webserver[5544]: return ctx.invoke(self.callback, **ctx.params) full # [ 857.858495] dagster-webserver[5544]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 857.859870] dagster-webserver[5544]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 857.862225] dagster-webserver[5544]: return callback(*args, **kwargs) full # [ 857.863475] dagster-webserver[5544]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 857.866139] dagster-webserver[5544]: instance = stack.enter_context( full # [ 857.867346] dagster-webserver[5544]: get_possibly_temporary_instance_for_cli( full # [ 857.870671] dagster-webserver[5544]: ...<3 lines>... full # [ 857.871681] dagster-webserver[5544]: ) full # [ 857.872583] dagster-webserver[5544]: ) full # [ 857.873405] dagster-webserver[5544]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 857.875736] dagster-webserver[5544]: result = _enter(cm) full # [ 857.876791] dagster-webserver[5544]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 857.879101] dagster-webserver[5544]: return next(self.gen) full # [ 857.880199] dagster-webserver[5544]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 857.883128] dagster-webserver[5544]: with DagsterInstance.get() as instance: full # [ 857.884456] dagster-webserver[5544]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 857.887186] dagster-webserver[5544]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 857.889813] dagster-webserver[5544]: return create_instance_from_dagster_home() full # [ 857.891197] dagster-webserver[5544]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 857.894171] dagster-webserver[5544]: return create_instance_from_config(dagster_home_path) full # [ 857.895726] dagster-webserver[5544]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 857.898744] dagster-webserver[5544]: return create_instance_from_ref(instance_ref) full # [ 857.900142] dagster-webserver[5544]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 857.903056] dagster-webserver[5544]: unified_storage = instance_ref.storage full # [ 857.904360] dagster-webserver[5544]: ^^^^^^^^^^^^^^^^^^^^ full # [ 857.905691] dagster-webserver[5544]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 857.908283] dagster-webserver[5544]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 857.910288] dagster-webserver[5544]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 857.911835] dagster-webserver[5544]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 857.914462] dagster-webserver[5544]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 857.916116] dagster-webserver[5544]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 857.917760] dagster-webserver[5544]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 857.920457] dagster-webserver[5544]: return DagsterPostgresStorage( full # [ 857.921643] dagster-webserver[5544]: inst_data=inst_data, full # [ 857.922794] dagster-webserver[5544]: ...<2 lines>... full # [ 857.923795] dagster-webserver[5544]: token_provider=get_token_provider_from_config(config_value), full # [ 857.925430] dagster-webserver[5544]: ) full # [ 857.926231] dagster-webserver[5544]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 857.928793] dagster-webserver[5544]: self._run_storage = PostgresRunStorage( full # [ 857.930123] dagster-webserver[5544]: ~~~~~~~~~~~~~~~~~~^ full # [ 857.931447] dagster-webserver[5544]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 857.933191] dagster-webserver[5544]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 857.934927] dagster-webserver[5544]: ) full # [ 857.935775] dagster-webserver[5544]: ^ full # [ 857.936610] dagster-webserver[5544]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 857.939352] dagster-webserver[5544]: self._engine = create_pg_engine( full # [ 857.940551] dagster-webserver[5544]: ~~~~~~~~~~~~~~~~^ full # [ 857.941756] dagster-webserver[5544]: self.postgres_url, full # [ 857.942906] dagster-webserver[5544]: ^^^^^^^^^^^^^^^^^^ full # [ 857.944001] dagster-webserver[5544]: ...<2 lines>... full # [ 857.945032] dagster-webserver[5544]: poolclass=db_pool.NullPool, full # [ 857.946228] dagster-webserver[5544]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 857.947478] dagster-webserver[5544]: ) full # [ 857.948289] dagster-webserver[5544]: ^ full # [ 857.949109] dagster-webserver[5544]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 857.951782] dagster-webserver[5544]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 857.953254] dagster-webserver[5544]: File "", line 2, in create_engine full # [ 857.955478] dagster-webserver[5544]: return target(fn, url, **kwargs) full # [ 857.956686] dagster-webserver[5544]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 857.959260] dagster-webserver[5544]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 857.960836] dagster-webserver[5544]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 857.963480] dagster-webserver[5544]: dbapi = dbapi_meth(**dbapi_args) full # [ 857.964686] dagster-webserver[5544]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 857.967475] dagster-webserver[5544]: import psycopg full # [ 857.968460] dagster-webserver[5544]: ModuleNotFoundError: No module named 'psycopg' full # [ 858.134944] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 858.137170] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 858.140140] systemd[1]: dagster-webserver.service: Consumed 2.091s CPU time over 8.139s wall clock time, 111.6M memory peak. full # [ 862.875970] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 117. full # [ 862.879550] systemd[1]: Started Dagster Daemon. full # [ 863.375034] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 104. full # [ 863.378175] systemd[1]: Started Dagster Webserver. full # [ 864.758385] dagster-daemon[5582]: Traceback (most recent call last): full # [ 864.761695] dagster-daemon[5582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 864.763799] dagster-daemon[5582]: sys.exit(main()) full # [ 864.764787] dagster-daemon[5582]: ~~~~^^ full # [ 864.768076] dagster-daemon[5582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 864.770619] dagster-daemon[5582]: cli(obj={}) full # [ 864.771581] dagster-daemon[5582]: ~~~^^^^^^^^ full # [ 864.772495] dagster-daemon[5582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 864.774842] dagster-daemon[5582]: return self.main(*args, **kwargs) full # [ 864.776054] dagster-daemon[5582]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 864.777240] dagster-daemon[5582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 864.779571] dagster-daemon[5582]: rv = self.invoke(ctx) full # [ 864.780605] dagster-daemon[5582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 864.782946] dagster-daemon[5582]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 864.784441] dagster-daemon[5582]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 864.788097] dagster-daemon[5582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 864.790452] dagster-daemon[5582]: return ctx.invoke(self.callback, **ctx.params) full # [ 864.791791] dagster-daemon[5582]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 864.793165] dagster-daemon[5582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 864.795502] dagster-daemon[5582]: return callback(*args, **kwargs) full # [ 864.796679] dagster-daemon[5582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 864.799258] dagster-daemon[5582]: with get_instance_for_cli( full # [ 864.800391] dagster-daemon[5582]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 864.801487] dagster-daemon[5582]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 864.803327] dagster-daemon[5582]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 864.805207] dagster-daemon[5582]: ) as instance: full # [ 864.806172] dagster-daemon[5582]: ^ full # [ 864.806936] dagster-daemon[5582]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 864.809178] dagster-daemon[5582]: return next(self.gen) full # [ 864.810220] dagster-daemon[5582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 864.815090] dagster-daemon[5582]: with DagsterInstance.get() as instance: full # [ 864.816343] dagster-daemon[5582]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 864.817479] dagster-daemon[5582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 864.820049] dagster-daemon[5582]: return create_instance_from_dagster_home() full # [ 864.821363] dagster-daemon[5582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 864.827280] dagster-daemon[5582]: return create_instance_from_config(dagster_home_path) full # [ 864.827795] dagster-daemon[5582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 864.828629] dagster-daemon[5582]: return create_instance_from_ref(instance_ref) full # [ 864.829486] dagster-daemon[5582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 864.830107] dagster-daemon[5582]: unified_storage = instance_ref.storage full # [ 864.830735] dagster-daemon[5582]: ^^^^^^^^^^^^^^^^^^^^ full # [ 864.831648] dagster-daemon[5582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 864.832191] dagster-daemon[5582]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 864.832797] dagster-daemon[5582]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 864.833712] dagster-daemon[5582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 864.834272] dagster-daemon[5582]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 864.834879] dagster-daemon[5582]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 864.835717] dagster-daemon[5582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 864.836545] dagster-daemon[5582]: return DagsterPostgresStorage( full # [ 864.840033] dagster-daemon[5582]: inst_data=inst_data, full # [ 864.840595] dagster-daemon[5582]: ...<2 lines>... full # [ 864.841240] dagster-daemon[5582]: token_provider=get_token_provider_from_config(config_value), full # [ 864.841848] dagster-daemon[5582]: ) full # [ 864.842681] dagster-daemon[5582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 864.843516] dagster-daemon[5582]: self._run_storage = PostgresRunStorage( full # [ 864.844253] dagster-daemon[5582]: ~~~~~~~~~~~~~~~~~~^ full # [ 864.844808] dagster-daemon[5582]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 864.845601] dagster-daemon[5582]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 864.846346] dagster-daemon[5582]: ) full # [ 864.846853] dagster-daemon[5582]: ^ full # [ 864.847498] dagster-daemon[5582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 864.848237] dagster-daemon[5582]: self._engine = create_pg_engine( full # [ 864.848752] dagster-daemon[5582]: ~~~~~~~~~~~~~~~~^ full # [ 864.849588] dagster-daemon[5582]: self.postgres_url, full # [ 864.850420] dagster-daemon[5582]: ^^^^^^^^^^^^^^^^^^ full # [ 864.851071] dagster-daemon[5582]: ...<2 lines>... full # [ 864.851676] dagster-daemon[5582]: poolclass=db_pool.NullPool, full # [ 864.852610] dagster-daemon[5582]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 864.853152] dagster-daemon[5582]: ) full # [ 864.853764] dagster-daemon[5582]: ^ full # [ 864.856937] dagster-daemon[5582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 864.857808] dagster-daemon[5582]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 864.858832] dagster-daemon[5582]: File "", line 2, in create_engine full # [ 864.859677] dagster-daemon[5582]: return target(fn, url, **kwargs) full # [ 864.860604] dagster-daemon[5582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 864.861139] dagster-daemon[5582]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 864.861750] dagster-daemon[5582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 864.862664] dagster-daemon[5582]: dbapi = dbapi_meth(**dbapi_args) full # [ 864.863224] dagster-daemon[5582]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 864.863631] dagster-daemon[5582]: import psycopg full # [ 864.864393] dagster-daemon[5582]: ModuleNotFoundError: No module named 'psycopg' full # [ 865.136294] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 865.136925] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 865.137711] systemd[1]: dagster-daemon.service: Consumed 1.544s CPU time over 7.313s wall clock time, 88.5M memory peak. full # [ 866.038842] dagster-webserver[5588]: Traceback (most recent call last): full # [ 866.041430] dagster-webserver[5588]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 866.041993] dagster-webserver[5588]: sys.exit(main()) full # [ 866.042632] dagster-webserver[5588]: ~~~~^^ full # [ 866.043264] dagster-webserver[5588]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 866.043887] dagster-webserver[5588]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 866.044762] dagster-webserver[5588]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 866.045569] dagster-webserver[5588]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 866.046214] dagster-webserver[5588]: return self.main(*args, **kwargs) full # [ 866.046819] dagster-webserver[5588]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 866.047661] dagster-webserver[5588]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 866.048500] dagster-webserver[5588]: rv = self.invoke(ctx) full # [ 866.049171] dagster-webserver[5588]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 866.049761] dagster-webserver[5588]: return ctx.invoke(self.callback, **ctx.params) full # [ 866.050620] dagster-webserver[5588]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 866.061487] dagster-webserver[5588]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 866.062048] dagster-webserver[5588]: return callback(*args, **kwargs) full # [ 866.062938] dagster-webserver[5588]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 866.063732] dagster-webserver[5588]: instance = stack.enter_context( full # [ 866.064590] dagster-webserver[5588]: get_possibly_temporary_instance_for_cli( full # [ 866.065246] dagster-webserver[5588]: ...<3 lines>... full # [ 866.065876] dagster-webserver[5588]: ) full # [ 866.066732] dagster-webserver[5588]: ) full # [ 866.067590] dagster-webserver[5588]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 866.068245] dagster-webserver[5588]: result = _enter(cm) full # [ 866.068913] dagster-webserver[5588]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 866.069729] dagster-webserver[5588]: return next(self.gen) full # [ 866.070652] dagster-webserver[5588]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 866.071219] dagster-webserver[5588]: with DagsterInstance.get() as instance: full # [ 866.071639] dagster-webserver[5588]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 866.082291] dagster-webserver[5588]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 866.082860] dagster-webserver[5588]: return create_instance_from_dagster_home() full # [ 866.083707] dagster-webserver[5588]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 866.084600] dagster-webserver[5588]: return create_instance_from_config(dagster_home_path) full # [ 866.085219] dagster-webserver[5588]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 866.085841] dagster-webserver[5588]: return create_instance_from_ref(instance_ref) full # [ 866.086738] dagster-webserver[5588]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 866.087556] dagster-webserver[5588]: unified_storage = instance_ref.storage full # [ 866.088220] dagster-webserver[5588]: ^^^^^^^^^^^^^^^^^^^^ full # [ 866.088836] dagster-webserver[5588]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 866.089711] dagster-webserver[5588]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 866.090541] dagster-webserver[5588]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 866.104164] dagster-webserver[5588]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 866.104727] dagster-webserver[5588]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 866.105590] dagster-webserver[5588]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 866.106246] dagster-webserver[5588]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 866.106876] dagster-webserver[5588]: return DagsterPostgresStorage( full # [ 866.107727] dagster-webserver[5588]: inst_data=inst_data, full # [ 866.108586] dagster-webserver[5588]: ...<2 lines>... full # [ 866.109241] dagster-webserver[5588]: token_provider=get_token_provider_from_config(config_value), full # [ 866.109669] dagster-webserver[5588]: ) full # [ 866.110572] dagster-webserver[5588]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 866.111176] dagster-webserver[5588]: self._run_storage = PostgresRunStorage( full # [ 866.111993] dagster-webserver[5588]: ~~~~~~~~~~~~~~~~~~^ full # [ 866.112445] dagster-webserver[5588]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 866.113103] dagster-webserver[5588]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 866.113733] dagster-webserver[5588]: ) full # [ 866.114590] dagster-webserver[5588]: ^ full # [ 866.115425] dagster-webserver[5588]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 866.116090] dagster-webserver[5588]: self._engine = create_pg_engine( full # [ 866.116692] dagster-webserver[5588]: ~~~~~~~~~~~~~~~~^ full # [ 866.117529] dagster-webserver[5588]: self.postgres_url, full # [ 866.118166] dagster-webserver[5588]: ^^^^^^^^^^^^^^^^^^ full # [ 866.118781] dagster-webserver[5588]: ...<2 lines>... full # [ 866.119625] dagster-webserver[5588]: poolclass=db_pool.NullPool, full # [ 866.120257] dagster-webserver[5588]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 866.120867] dagster-webserver[5588]: ) full # [ 866.121704] dagster-webserver[5588]: ^ full # [ 866.137086] dagster-webserver[5588]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 866.139786] dagster-webserver[5588]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 866.141267] dagster-webserver[5588]: File "", line 2, in create_engine full # [ 866.143518] dagster-webserver[5588]: return target(fn, url, **kwargs) full # [ 866.144732] dagster-webserver[5588]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 866.147332] dagster-webserver[5588]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 866.148871] dagster-webserver[5588]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 866.151516] dagster-webserver[5588]: dbapi = dbapi_meth(**dbapi_args) full # [ 866.152723] dagster-webserver[5588]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 866.155515] dagster-webserver[5588]: import psycopg full # [ 866.156500] dagster-webserver[5588]: ModuleNotFoundError: No module named 'psycopg' full # [ 866.423423] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 866.425862] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 866.428270] systemd[1]: dagster-webserver.service: Consumed 2.054s CPU time over 8.280s wall clock time, 111.7M memory peak. full # [ 870.375796] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 118. full # [ 870.380058] systemd[1]: Started Dagster Daemon. full # [ 871.625479] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 105. full # [ 871.627622] systemd[1]: Started Dagster Webserver. full # [ 872.253211] dagster-daemon[5624]: Traceback (most recent call last): full # [ 872.254753] dagster-daemon[5624]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 872.256862] dagster-daemon[5624]: sys.exit(main()) full # [ 872.257848] dagster-daemon[5624]: ~~~~^^ full # [ 872.258823] dagster-daemon[5624]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 872.261358] dagster-daemon[5624]: cli(obj={}) full # [ 872.262285] dagster-daemon[5624]: ~~~^^^^^^^^ full # [ 872.263206] dagster-daemon[5624]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 872.265616] dagster-daemon[5624]: return self.main(*args, **kwargs) full # [ 872.266813] dagster-daemon[5624]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 872.269633] dagster-daemon[5624]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 872.271970] dagster-daemon[5624]: rv = self.invoke(ctx) full # [ 872.273065] dagster-daemon[5624]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 872.275470] dagster-daemon[5624]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 872.276940] dagster-daemon[5624]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 872.278386] dagster-daemon[5624]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 872.280740] dagster-daemon[5624]: return ctx.invoke(self.callback, **ctx.params) full # [ 872.282121] dagster-daemon[5624]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 872.283484] dagster-daemon[5624]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 872.285845] dagster-daemon[5624]: return callback(*args, **kwargs) full # [ 872.287316] dagster-daemon[5624]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 872.290235] dagster-daemon[5624]: with get_instance_for_cli( full # [ 872.292367] dagster-daemon[5624]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 872.294619] dagster-daemon[5624]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 872.296514] dagster-daemon[5624]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 872.298359] dagster-daemon[5624]: ) as instance: full # [ 872.299295] dagster-daemon[5624]: ^ full # [ 872.300086] dagster-daemon[5624]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 872.302327] dagster-daemon[5624]: return next(self.gen) full # [ 872.303526] dagster-daemon[5624]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 872.306318] dagster-daemon[5624]: with DagsterInstance.get() as instance: full # [ 872.307578] dagster-daemon[5624]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 872.308691] dagster-daemon[5624]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 872.311247] dagster-daemon[5624]: return create_instance_from_dagster_home() full # [ 872.312581] dagster-daemon[5624]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 872.315514] dagster-daemon[5624]: return create_instance_from_config(dagster_home_path) full # [ 872.316991] dagster-daemon[5624]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 872.320124] dagster-daemon[5624]: return create_instance_from_ref(instance_ref) full # [ 872.321832] dagster-daemon[5624]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 872.324914] dagster-daemon[5624]: unified_storage = instance_ref.storage full # [ 872.327110] dagster-daemon[5624]: ^^^^^^^^^^^^^^^^^^^^ full # [ 872.328371] dagster-daemon[5624]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 872.330905] dagster-daemon[5624]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 872.332804] dagster-daemon[5624]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 872.334341] dagster-daemon[5624]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 872.337137] dagster-daemon[5624]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 872.338985] dagster-daemon[5624]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 872.341326] dagster-daemon[5624]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 872.344066] dagster-daemon[5624]: return DagsterPostgresStorage( full # [ 872.345221] dagster-daemon[5624]: inst_data=inst_data, full # [ 872.346318] dagster-daemon[5624]: ...<2 lines>... full # [ 872.347261] dagster-daemon[5624]: token_provider=get_token_provider_from_config(config_value), full # [ 872.348858] dagster-daemon[5624]: ) full # [ 872.349659] dagster-daemon[5624]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 872.352531] dagster-daemon[5624]: self._run_storage = PostgresRunStorage( full # [ 872.354046] dagster-daemon[5624]: ~~~~~~~~~~~~~~~~~~^ full # [ 872.355348] dagster-daemon[5624]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 872.357406] dagster-daemon[5624]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 872.359168] dagster-daemon[5624]: ) full # [ 872.359935] dagster-daemon[5624]: ^ full # [ 872.360842] dagster-daemon[5624]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 872.363667] dagster-daemon[5624]: self._engine = create_pg_engine( full # [ 872.364897] dagster-daemon[5624]: ~~~~~~~~~~~~~~~~^ full # [ 872.366131] dagster-daemon[5624]: self.postgres_url, full # [ 872.367320] dagster-daemon[5624]: ^^^^^^^^^^^^^^^^^^ full # [ 872.368788] dagster-daemon[5624]: ...<2 lines>... full # [ 872.369958] dagster-daemon[5624]: poolclass=db_pool.NullPool, full # [ 872.372078] dagster-daemon[5624]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 872.373292] dagster-daemon[5624]: ) full # [ 872.374122] dagster-daemon[5624]: ^ full # [ 872.374895] dagster-daemon[5624]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 872.377557] dagster-daemon[5624]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 872.379120] dagster-daemon[5624]: File "", line 2, in create_engine full # [ 872.381351] dagster-daemon[5624]: return target(fn, url, **kwargs) full # [ 872.382523] dagster-daemon[5624]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 872.385172] dagster-daemon[5624]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 872.386742] dagster-daemon[5624]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 872.389359] dagster-daemon[5624]: dbapi = dbapi_meth(**dbapi_args) full # [ 872.390579] dagster-daemon[5624]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 872.393350] dagster-daemon[5624]: import psycopg full # [ 872.394691] dagster-daemon[5624]: ModuleNotFoundError: No module named 'psycopg' full # [ 872.495911] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 872.498231] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 872.499975] systemd[1]: dagster-daemon.service: Consumed 1.458s CPU time over 7.359s wall clock time, 88.5M memory peak. full # [ 874.358811] dagster-webserver[5630]: Traceback (most recent call last): full # [ 874.361388] dagster-webserver[5630]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 874.361950] dagster-webserver[5630]: sys.exit(main()) full # [ 874.362776] dagster-webserver[5630]: ~~~~^^ full # [ 874.363628] dagster-webserver[5630]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 874.364259] dagster-webserver[5630]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 874.364919] dagster-webserver[5630]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 874.365719] dagster-webserver[5630]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 874.366559] dagster-webserver[5630]: return self.main(*args, **kwargs) full # [ 874.367195] dagster-webserver[5630]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 874.367849] dagster-webserver[5630]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 874.368650] dagster-webserver[5630]: rv = self.invoke(ctx) full # [ 874.369270] dagster-webserver[5630]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 874.369918] dagster-webserver[5630]: return ctx.invoke(self.callback, **ctx.params) full # [ 874.370782] dagster-webserver[5630]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 874.381548] dagster-webserver[5630]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 874.382120] dagster-webserver[5630]: return callback(*args, **kwargs) full # [ 874.382738] dagster-webserver[5630]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 874.383606] dagster-webserver[5630]: instance = stack.enter_context( full # [ 874.384260] dagster-webserver[5630]: get_possibly_temporary_instance_for_cli( full # [ 874.384892] dagster-webserver[5630]: ...<3 lines>... full # [ 874.385758] dagster-webserver[5630]: ) full # [ 874.386647] dagster-webserver[5630]: ) full # [ 874.387258] dagster-webserver[5630]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 874.387891] dagster-webserver[5630]: result = _enter(cm) full # [ 874.388773] dagster-webserver[5630]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 874.389587] dagster-webserver[5630]: return next(self.gen) full # [ 874.397659] dagster-webserver[5630]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 874.398220] dagster-webserver[5630]: with DagsterInstance.get() as instance: full # [ 874.398848] dagster-webserver[5630]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 874.399697] dagster-webserver[5630]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 874.400543] dagster-webserver[5630]: return create_instance_from_dagster_home() full # [ 874.401195] dagster-webserver[5630]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 874.401824] dagster-webserver[5630]: return create_instance_from_config(dagster_home_path) full # [ 874.402721] dagster-webserver[5630]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 874.403543] dagster-webserver[5630]: return create_instance_from_ref(instance_ref) full # [ 874.404197] dagster-webserver[5630]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 874.404824] dagster-webserver[5630]: unified_storage = instance_ref.storage full # [ 874.405648] dagster-webserver[5630]: ^^^^^^^^^^^^^^^^^^^^ full # [ 874.418889] dagster-webserver[5630]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 874.419658] dagster-webserver[5630]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 874.420355] dagster-webserver[5630]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 874.420917] dagster-webserver[5630]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 874.421772] dagster-webserver[5630]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 874.422624] dagster-webserver[5630]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 874.423287] dagster-webserver[5630]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 874.423905] dagster-webserver[5630]: return DagsterPostgresStorage( full # [ 874.424748] dagster-webserver[5630]: inst_data=inst_data, full # [ 874.425604] dagster-webserver[5630]: ...<2 lines>... full # [ 874.426339] dagster-webserver[5630]: token_provider=get_token_provider_from_config(config_value), full # [ 874.426939] dagster-webserver[5630]: ) full # [ 874.427810] dagster-webserver[5630]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 874.439499] dagster-webserver[5630]: self._run_storage = PostgresRunStorage( full # [ 874.439998] dagster-webserver[5630]: ~~~~~~~~~~~~~~~~~~^ full # [ 874.440648] dagster-webserver[5630]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 874.441266] dagster-webserver[5630]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 874.441921] dagster-webserver[5630]: ) full # [ 874.442761] dagster-webserver[5630]: ^ full # [ 874.443604] dagster-webserver[5630]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 874.444245] dagster-webserver[5630]: self._engine = create_pg_engine( full # [ 874.444858] dagster-webserver[5630]: ~~~~~~~~~~~~~~~~^ full # [ 874.445514] dagster-webserver[5630]: self.postgres_url, full # [ 874.446150] dagster-webserver[5630]: ^^^^^^^^^^^^^^^^^^ full # [ 874.447042] dagster-webserver[5630]: ...<2 lines>... full # [ 874.447612] dagster-webserver[5630]: poolclass=db_pool.NullPool, full # [ 874.448621] dagster-webserver[5630]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 874.449430] dagster-webserver[5630]: ) full # [ 874.450122] dagster-webserver[5630]: ^ full # [ 874.450780] dagster-webserver[5630]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 874.451709] dagster-webserver[5630]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 874.452239] dagster-webserver[5630]: File "", line 2, in create_engine full # [ 874.452859] dagster-webserver[5630]: return target(fn, url, **kwargs) full # [ 874.453774] dagster-webserver[5630]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 874.454537] dagster-webserver[5630]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 874.455226] dagster-webserver[5630]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 874.455795] dagster-webserver[5630]: dbapi = dbapi_meth(**dbapi_args) full # [ 874.470435] dagster-webserver[5630]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 874.470954] dagster-webserver[5630]: import psycopg full # [ 874.472068] dagster-webserver[5630]: ModuleNotFoundError: No module named 'psycopg' full # [ 874.755624] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 874.756373] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 874.760710] systemd[1]: dagster-webserver.service: Consumed 2.027s CPU time over 8.335s wall clock time, 111.7M memory peak. full # [ 877.625773] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 119. full # [ 877.628598] systemd[1]: Started Dagster Daemon. full # [ 879.491768] dagster-daemon[5662]: Traceback (most recent call last): full # [ 879.494349] dagster-daemon[5662]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 879.494912] dagster-daemon[5662]: sys.exit(main()) full # [ 879.495738] dagster-daemon[5662]: ~~~~^^ full # [ 879.496596] dagster-daemon[5662]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 879.497235] dagster-daemon[5662]: cli(obj={}) full # [ 879.497685] dagster-daemon[5662]: ~~~^^^^^^^^ full # [ 879.498501] dagster-daemon[5662]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 879.499148] dagster-daemon[5662]: return self.main(*args, **kwargs) full # [ 879.499762] dagster-daemon[5662]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 879.500639] dagster-daemon[5662]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 879.501246] dagster-daemon[5662]: rv = self.invoke(ctx) full # [ 879.501870] dagster-daemon[5662]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 879.502706] dagster-daemon[5662]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 879.503585] dagster-daemon[5662]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 879.513495] dagster-daemon[5662]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 879.514058] dagster-daemon[5662]: return ctx.invoke(self.callback, **ctx.params) full # [ 879.514681] dagster-daemon[5662]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 879.515550] dagster-daemon[5662]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 879.516203] dagster-daemon[5662]: return callback(*args, **kwargs) full # [ 879.516831] dagster-daemon[5662]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 879.517682] dagster-daemon[5662]: with get_instance_for_cli( full # [ 879.518538] dagster-daemon[5662]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 879.519202] dagster-daemon[5662]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 879.519827] dagster-daemon[5662]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 879.520679] dagster-daemon[5662]: ) as instance: full # [ 879.521528] dagster-daemon[5662]: ^ full # [ 879.522222] dagster-daemon[5662]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 879.522800] dagster-daemon[5662]: return next(self.gen) full # [ 879.523649] dagster-daemon[5662]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 879.524289] dagster-daemon[5662]: with DagsterInstance.get() as instance: full # [ 879.524699] dagster-daemon[5662]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 879.537595] dagster-daemon[5662]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 879.538157] dagster-daemon[5662]: return create_instance_from_dagster_home() full # [ 879.538791] dagster-daemon[5662]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 879.539639] dagster-daemon[5662]: return create_instance_from_config(dagster_home_path) full # [ 879.540299] dagster-daemon[5662]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 879.540929] dagster-daemon[5662]: return create_instance_from_ref(instance_ref) full # [ 879.541787] dagster-daemon[5662]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 879.542629] dagster-daemon[5662]: unified_storage = instance_ref.storage full # [ 879.543324] dagster-daemon[5662]: ^^^^^^^^^^^^^^^^^^^^ full # [ 879.543920] dagster-daemon[5662]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 879.544780] dagster-daemon[5662]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 879.545629] dagster-daemon[5662]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 879.546296] dagster-daemon[5662]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 879.546917] dagster-daemon[5662]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 879.547845] dagster-daemon[5662]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 879.549222] dagster-daemon[5662]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 879.549907] dagster-daemon[5662]: return DagsterPostgresStorage( full # [ 879.550751] dagster-daemon[5662]: inst_data=inst_data, full # [ 879.551808] dagster-daemon[5662]: ...<2 lines>... full # [ 879.552615] dagster-daemon[5662]: token_provider=get_token_provider_from_config(config_value), full # [ 879.553341] dagster-daemon[5662]: ) full # [ 879.571637] dagster-daemon[5662]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 879.572204] dagster-daemon[5662]: self._run_storage = PostgresRunStorage( full # [ 879.572832] dagster-daemon[5662]: ~~~~~~~~~~~~~~~~~~^ full # [ 879.573667] dagster-daemon[5662]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 879.574543] dagster-daemon[5662]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 879.575268] dagster-daemon[5662]: ) full # [ 879.575828] dagster-daemon[5662]: ^ full # [ 879.576687] dagster-daemon[5662]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 879.577732] dagster-daemon[5662]: self._engine = create_pg_engine( full # [ 879.578565] dagster-daemon[5662]: ~~~~~~~~~~~~~~~~^ full # [ 879.579572] dagster-daemon[5662]: self.postgres_url, full # [ 879.580241] dagster-daemon[5662]: ^^^^^^^^^^^^^^^^^^ full # [ 879.580858] dagster-daemon[5662]: ...<2 lines>... full # [ 879.581727] dagster-daemon[5662]: poolclass=db_pool.NullPool, full # [ 879.582572] dagster-daemon[5662]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 879.583185] dagster-daemon[5662]: ) full # [ 879.583810] dagster-daemon[5662]: ^ full # [ 879.584694] dagster-daemon[5662]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 879.585270] dagster-daemon[5662]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 879.585915] dagster-daemon[5662]: File "", line 2, in create_engine full # [ 879.586789] dagster-daemon[5662]: return target(fn, url, **kwargs) full # [ 879.587870] dagster-daemon[5662]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 879.588640] dagster-daemon[5662]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 879.589258] dagster-daemon[5662]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 879.589914] dagster-daemon[5662]: dbapi = dbapi_meth(**dbapi_args) full # [ 879.604279] dagster-daemon[5662]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 879.604836] dagster-daemon[5662]: import psycopg full # [ 879.605688] dagster-daemon[5662]: ModuleNotFoundError: No module named 'psycopg' full # [ 879.799507] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 106. full # [ 879.803754] systemd[1]: Started Dagster Webserver. full # [ 879.805139] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 879.808180] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 879.809475] systemd[1]: dagster-daemon.service: Consumed 1.419s CPU time over 7.308s wall clock time, 88.5M memory peak. full # [ 882.398780] dagster-webserver[5673]: Traceback (most recent call last): full # [ 882.401352] dagster-webserver[5673]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 882.401917] dagster-webserver[5673]: sys.exit(main()) full # [ 882.402740] dagster-webserver[5673]: ~~~~^^ full # [ 882.403579] dagster-webserver[5673]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 882.404224] dagster-webserver[5673]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 882.404845] dagster-webserver[5673]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 882.405669] dagster-webserver[5673]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 882.406518] dagster-webserver[5673]: return self.main(*args, **kwargs) full # [ 882.407156] dagster-webserver[5673]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 882.407815] dagster-webserver[5673]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 882.408629] dagster-webserver[5673]: rv = self.invoke(ctx) full # [ 882.409265] dagster-webserver[5673]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 882.409895] dagster-webserver[5673]: return ctx.invoke(self.callback, **ctx.params) full # [ 882.410749] dagster-webserver[5673]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 882.421559] dagster-webserver[5673]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 882.422123] dagster-webserver[5673]: return callback(*args, **kwargs) full # [ 882.422751] dagster-webserver[5673]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 882.423609] dagster-webserver[5673]: instance = stack.enter_context( full # [ 882.424265] dagster-webserver[5673]: get_possibly_temporary_instance_for_cli( full # [ 882.424894] dagster-webserver[5673]: ...<3 lines>... full # [ 882.425748] dagster-webserver[5673]: ) full # [ 882.426608] dagster-webserver[5673]: ) full # [ 882.427272] dagster-webserver[5673]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 882.427909] dagster-webserver[5673]: result = _enter(cm) full # [ 882.428785] dagster-webserver[5673]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 882.429641] dagster-webserver[5673]: return next(self.gen) full # [ 882.430264] dagster-webserver[5673]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 882.430907] dagster-webserver[5673]: with DagsterInstance.get() as instance: full # [ 882.431728] dagster-webserver[5673]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 882.442490] dagster-webserver[5673]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 882.443050] dagster-webserver[5673]: return create_instance_from_dagster_home() full # [ 882.443683] dagster-webserver[5673]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 882.444550] dagster-webserver[5673]: return create_instance_from_config(dagster_home_path) full # [ 882.445197] dagster-webserver[5673]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 882.445826] dagster-webserver[5673]: return create_instance_from_ref(instance_ref) full # [ 882.446515] dagster-webserver[5673]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 882.447132] dagster-webserver[5673]: unified_storage = instance_ref.storage full # [ 882.447768] dagster-webserver[5673]: ^^^^^^^^^^^^^^^^^^^^ full # [ 882.448619] dagster-webserver[5673]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 882.449307] dagster-webserver[5673]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 882.449906] dagster-webserver[5673]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 882.464559] dagster-webserver[5673]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 882.465121] dagster-webserver[5673]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 882.465749] dagster-webserver[5673]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 882.466607] dagster-webserver[5673]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 882.467264] dagster-webserver[5673]: return DagsterPostgresStorage( full # [ 882.467894] dagster-webserver[5673]: inst_data=inst_data, full # [ 882.468759] dagster-webserver[5673]: ...<2 lines>... full # [ 882.469604] dagster-webserver[5673]: token_provider=get_token_provider_from_config(config_value), full # [ 882.470267] dagster-webserver[5673]: ) full # [ 882.470684] dagster-webserver[5673]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 882.471541] dagster-webserver[5673]: self._run_storage = PostgresRunStorage( full # [ 882.472248] dagster-webserver[5673]: ~~~~~~~~~~~~~~~~~~^ full # [ 882.472826] dagster-webserver[5673]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 882.473682] dagster-webserver[5673]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 882.474532] dagster-webserver[5673]: ) full # [ 882.475192] dagster-webserver[5673]: ^ full # [ 882.475854] dagster-webserver[5673]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 882.476671] dagster-webserver[5673]: self._engine = create_pg_engine( full # [ 882.477527] dagster-webserver[5673]: ~~~~~~~~~~~~~~~~^ full # [ 882.478181] dagster-webserver[5673]: self.postgres_url, full # [ 882.478793] dagster-webserver[5673]: ^^^^^^^^^^^^^^^^^^ full # [ 882.479425] dagster-webserver[5673]: ...<2 lines>... full # [ 882.480075] dagster-webserver[5673]: poolclass=db_pool.NullPool, full # [ 882.480685] dagster-webserver[5673]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 882.481525] dagster-webserver[5673]: ) full # [ 882.482162] dagster-webserver[5673]: ^ full # [ 882.482785] dagster-webserver[5673]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 882.483623] dagster-webserver[5673]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 882.501092] dagster-webserver[5673]: File "", line 2, in create_engine full # [ 882.503350] dagster-webserver[5673]: return target(fn, url, **kwargs) full # [ 882.504563] dagster-webserver[5673]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 882.507187] dagster-webserver[5673]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 882.508760] dagster-webserver[5673]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 882.511412] dagster-webserver[5673]: dbapi = dbapi_meth(**dbapi_args) full # [ 882.512640] dagster-webserver[5673]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 882.515469] dagster-webserver[5673]: import psycopg full # [ 882.516467] dagster-webserver[5673]: ModuleNotFoundError: No module named 'psycopg' full # [ 882.775265] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 882.776064] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 882.779984] systemd[1]: dagster-webserver.service: Consumed 1.993s CPU time over 8.012s wall clock time, 111.6M memory peak. full # [ 884.876100] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 120. full # [ 884.880452] systemd[1]: Started Dagster Daemon. full # [ 886.773986] dagster-daemon[5701]: Traceback (most recent call last): full # [ 886.776539] dagster-daemon[5701]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 886.777146] dagster-daemon[5701]: sys.exit(main()) full # [ 886.777744] dagster-daemon[5701]: ~~~~^^ full # [ 886.778596] dagster-daemon[5701]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 886.779246] dagster-daemon[5701]: cli(obj={}) full # [ 886.779896] dagster-daemon[5701]: ~~~^^^^^^^^ full # [ 886.780720] dagster-daemon[5701]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 886.781568] dagster-daemon[5701]: return self.main(*args, **kwargs) full # [ 886.782198] dagster-daemon[5701]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 886.782857] dagster-daemon[5701]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 886.783679] dagster-daemon[5701]: rv = self.invoke(ctx) full # [ 886.784566] dagster-daemon[5701]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 886.785165] dagster-daemon[5701]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 886.785816] dagster-daemon[5701]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 886.795790] dagster-daemon[5701]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 886.796555] dagster-daemon[5701]: return ctx.invoke(self.callback, **ctx.params) full # [ 886.797215] dagster-daemon[5701]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 886.797847] dagster-daemon[5701]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 886.798695] dagster-daemon[5701]: return callback(*args, **kwargs) full # [ 886.799557] dagster-daemon[5701]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 886.800211] dagster-daemon[5701]: with get_instance_for_cli( full # [ 886.800845] dagster-daemon[5701]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 886.801694] dagster-daemon[5701]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 886.802553] dagster-daemon[5701]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 886.803222] dagster-daemon[5701]: ) as instance: full # [ 886.803845] dagster-daemon[5701]: ^ full # [ 886.804740] dagster-daemon[5701]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 886.805549] dagster-daemon[5701]: return next(self.gen) full # [ 886.806184] dagster-daemon[5701]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 886.806813] dagster-daemon[5701]: with DagsterInstance.get() as instance: full # [ 886.807653] dagster-daemon[5701]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 886.819980] dagster-daemon[5701]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 886.820556] dagster-daemon[5701]: return create_instance_from_dagster_home() full # [ 886.821216] dagster-daemon[5701]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 886.821848] dagster-daemon[5701]: return create_instance_from_config(dagster_home_path) full # [ 886.822695] dagster-daemon[5701]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 886.823553] dagster-daemon[5701]: return create_instance_from_ref(instance_ref) full # [ 886.824208] dagster-daemon[5701]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 886.824846] dagster-daemon[5701]: unified_storage = instance_ref.storage full # [ 886.825775] dagster-daemon[5701]: ^^^^^^^^^^^^^^^^^^^^ full # [ 886.826561] dagster-daemon[5701]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 886.827213] dagster-daemon[5701]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 886.827884] dagster-daemon[5701]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 886.828737] dagster-daemon[5701]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 886.829594] dagster-daemon[5701]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 886.830265] dagster-daemon[5701]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 886.830881] dagster-daemon[5701]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 886.831724] dagster-daemon[5701]: return DagsterPostgresStorage( full # [ 886.832571] dagster-daemon[5701]: inst_data=inst_data, full # [ 886.833199] dagster-daemon[5701]: ...<2 lines>... full # [ 886.833823] dagster-daemon[5701]: token_provider=get_token_provider_from_config(config_value), full # [ 886.834662] dagster-daemon[5701]: ) full # [ 886.835544] dagster-daemon[5701]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 886.836143] dagster-daemon[5701]: self._run_storage = PostgresRunStorage( full # [ 886.836766] dagster-daemon[5701]: ~~~~~~~~~~~~~~~~~~^ full # [ 886.837604] dagster-daemon[5701]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 886.838246] dagster-daemon[5701]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 886.838875] dagster-daemon[5701]: ) full # [ 886.839711] dagster-daemon[5701]: ^ full # [ 886.862479] dagster-daemon[5701]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 886.863055] dagster-daemon[5701]: self._engine = create_pg_engine( full # [ 886.863670] dagster-daemon[5701]: ~~~~~~~~~~~~~~~~^ full # [ 886.864528] dagster-daemon[5701]: self.postgres_url, full # [ 886.865190] dagster-daemon[5701]: ^^^^^^^^^^^^^^^^^^ full # [ 886.865815] dagster-daemon[5701]: ...<2 lines>... full # [ 886.866671] dagster-daemon[5701]: poolclass=db_pool.NullPool, full # [ 886.867550] dagster-daemon[5701]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 886.868265] dagster-daemon[5701]: ) full # [ 886.868816] dagster-daemon[5701]: ^ full # [ 886.869671] dagster-daemon[5701]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 886.870537] dagster-daemon[5701]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 886.871186] dagster-daemon[5701]: File "", line 2, in create_engine full # [ 886.871814] dagster-daemon[5701]: return target(fn, url, **kwargs) full # [ 886.872677] dagster-daemon[5701]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 886.873528] dagster-daemon[5701]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 886.874232] dagster-daemon[5701]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 886.874823] dagster-daemon[5701]: dbapi = dbapi_meth(**dbapi_args) full # [ 886.886618] dagster-daemon[5701]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 886.889405] dagster-daemon[5701]: import psycopg full # [ 886.890388] dagster-daemon[5701]: ModuleNotFoundError: No module named 'psycopg' full # [ 887.083905] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 887.086341] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 887.088472] systemd[1]: dagster-daemon.service: Consumed 1.416s CPU time over 7.279s wall clock time, 88.5M memory peak. full # [ 887.875338] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 107. full # [ 887.878443] systemd[1]: Started Dagster Webserver. full # [ 890.483690] dagster-webserver[5718]: Traceback (most recent call last): full # [ 890.486240] dagster-webserver[5718]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 890.486831] dagster-webserver[5718]: sys.exit(main()) full # [ 890.487446] dagster-webserver[5718]: ~~~~^^ full # [ 890.488076] dagster-webserver[5718]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 890.488708] dagster-webserver[5718]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 890.489566] dagster-webserver[5718]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 890.490283] dagster-webserver[5718]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 890.490808] dagster-webserver[5718]: return self.main(*args, **kwargs) full # [ 890.491653] dagster-webserver[5718]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 890.492264] dagster-webserver[5718]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 890.492927] dagster-webserver[5718]: rv = self.invoke(ctx) full # [ 890.501876] dagster-webserver[5718]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 890.502631] dagster-webserver[5718]: return ctx.invoke(self.callback, **ctx.params) full # [ 890.503322] dagster-webserver[5718]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 890.503918] dagster-webserver[5718]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 890.504781] dagster-webserver[5718]: return callback(*args, **kwargs) full # [ 890.505675] dagster-webserver[5718]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 890.506342] dagster-webserver[5718]: instance = stack.enter_context( full # [ 890.506921] dagster-webserver[5718]: get_possibly_temporary_instance_for_cli( full # [ 890.507775] dagster-webserver[5718]: ...<3 lines>... full # [ 890.508613] dagster-webserver[5718]: ) full # [ 890.509257] dagster-webserver[5718]: ) full # [ 890.509879] dagster-webserver[5718]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 890.510725] dagster-webserver[5718]: result = _enter(cm) full # [ 890.519623] dagster-webserver[5718]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 890.520190] dagster-webserver[5718]: return next(self.gen) full # [ 890.520815] dagster-webserver[5718]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 890.521684] dagster-webserver[5718]: with DagsterInstance.get() as instance: full # [ 890.522527] dagster-webserver[5718]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 890.523181] dagster-webserver[5718]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 890.523813] dagster-webserver[5718]: return create_instance_from_dagster_home() full # [ 890.524710] dagster-webserver[5718]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 890.525519] dagster-webserver[5718]: return create_instance_from_config(dagster_home_path) full # [ 890.526173] dagster-webserver[5718]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 890.526816] dagster-webserver[5718]: return create_instance_from_ref(instance_ref) full # [ 890.539050] dagster-webserver[5718]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 890.539609] dagster-webserver[5718]: unified_storage = instance_ref.storage full # [ 890.540267] dagster-webserver[5718]: ^^^^^^^^^^^^^^^^^^^^ full # [ 890.540896] dagster-webserver[5718]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 890.541773] dagster-webserver[5718]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 890.542618] dagster-webserver[5718]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 890.543270] dagster-webserver[5718]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 890.543903] dagster-webserver[5718]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 890.544749] dagster-webserver[5718]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 890.545643] dagster-webserver[5718]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 890.546261] dagster-webserver[5718]: return DagsterPostgresStorage( full # [ 890.546894] dagster-webserver[5718]: inst_data=inst_data, full # [ 890.547745] dagster-webserver[5718]: ...<2 lines>... full # [ 890.548596] dagster-webserver[5718]: token_provider=get_token_provider_from_config(config_value), full # [ 890.549251] dagster-webserver[5718]: ) full # [ 890.549864] dagster-webserver[5718]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 890.550704] dagster-webserver[5718]: self._run_storage = PostgresRunStorage( full # [ 890.551544] dagster-webserver[5718]: ~~~~~~~~~~~~~~~~~~^ full # [ 890.552181] dagster-webserver[5718]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 890.552815] dagster-webserver[5718]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 890.553660] dagster-webserver[5718]: ) full # [ 890.554266] dagster-webserver[5718]: ^ full # [ 890.571120] dagster-webserver[5718]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 890.571712] dagster-webserver[5718]: self._engine = create_pg_engine( full # [ 890.572761] dagster-webserver[5718]: ~~~~~~~~~~~~~~~~^ full # [ 890.573607] dagster-webserver[5718]: self.postgres_url, full # [ 890.574351] dagster-webserver[5718]: ^^^^^^^^^^^^^^^^^^ full # [ 890.575030] dagster-webserver[5718]: ...<2 lines>... full # [ 890.575719] dagster-webserver[5718]: poolclass=db_pool.NullPool, full # [ 890.576636] dagster-webserver[5718]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 890.577571] dagster-webserver[5718]: ) full # [ 890.578286] dagster-webserver[5718]: ^ full # [ 890.578972] dagster-webserver[5718]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 890.579896] dagster-webserver[5718]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 890.580853] dagster-webserver[5718]: File "", line 2, in create_engine full # [ 890.581737] dagster-webserver[5718]: return target(fn, url, **kwargs) full # [ 890.582589] dagster-webserver[5718]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 890.583246] dagster-webserver[5718]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 890.594082] dagster-webserver[5718]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 890.596753] dagster-webserver[5718]: dbapi = dbapi_meth(**dbapi_args) full # [ 890.597964] dagster-webserver[5718]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 890.600815] dagster-webserver[5718]: import psycopg full # [ 890.601807] dagster-webserver[5718]: ModuleNotFoundError: No module named 'psycopg' full # [ 890.878796] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 890.879538] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 890.882865] systemd[1]: dagster-webserver.service: Consumed 2.024s CPU time over 8.102s wall clock time, 111.5M memory peak. full # [ 892.125917] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 121. full # [ 892.128670] systemd[1]: Started Dagster Daemon. full # [ 894.145469] dagster-daemon[5739]: Traceback (most recent call last): full # [ 894.148749] dagster-daemon[5739]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 894.149687] dagster-daemon[5739]: sys.exit(main()) full # [ 894.150737] dagster-daemon[5739]: ~~~~^^ full # [ 894.151768] dagster-daemon[5739]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 894.152788] dagster-daemon[5739]: cli(obj={}) full # [ 894.153784] dagster-daemon[5739]: ~~~^^^^^^^^ full # [ 894.154605] dagster-daemon[5739]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 894.155232] dagster-daemon[5739]: return self.main(*args, **kwargs) full # [ 894.155849] dagster-daemon[5739]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 894.156537] dagster-daemon[5739]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 894.157181] dagster-daemon[5739]: rv = self.invoke(ctx) full # [ 894.157757] dagster-daemon[5739]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 894.158593] dagster-daemon[5739]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 894.159247] dagster-daemon[5739]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 894.168658] dagster-daemon[5739]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 894.169398] dagster-daemon[5739]: return ctx.invoke(self.callback, **ctx.params) full # [ 894.170069] dagster-daemon[5739]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 894.170693] dagster-daemon[5739]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 894.171623] dagster-daemon[5739]: return callback(*args, **kwargs) full # [ 894.172193] dagster-daemon[5739]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 894.172814] dagster-daemon[5739]: with get_instance_for_cli( full # [ 894.173659] dagster-daemon[5739]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 894.174299] dagster-daemon[5739]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 894.174939] dagster-daemon[5739]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 894.175778] dagster-daemon[5739]: ) as instance: full # [ 894.176595] dagster-daemon[5739]: ^ full # [ 894.177264] dagster-daemon[5739]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 894.177849] dagster-daemon[5739]: return next(self.gen) full # [ 894.178490] dagster-daemon[5739]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 894.179134] dagster-daemon[5739]: with DagsterInstance.get() as instance: full # [ 894.179739] dagster-daemon[5739]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 894.192454] dagster-daemon[5739]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 894.192985] dagster-daemon[5739]: return create_instance_from_dagster_home() full # [ 894.193815] dagster-daemon[5739]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 894.194661] dagster-daemon[5739]: return create_instance_from_config(dagster_home_path) full # [ 894.195307] dagster-daemon[5739]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 894.195940] dagster-daemon[5739]: return create_instance_from_ref(instance_ref) full # [ 894.196783] dagster-daemon[5739]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 894.197615] dagster-daemon[5739]: unified_storage = instance_ref.storage full # [ 894.198311] dagster-daemon[5739]: ^^^^^^^^^^^^^^^^^^^^ full # [ 894.199198] dagster-daemon[5739]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 894.199738] dagster-daemon[5739]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 894.200586] dagster-daemon[5739]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 894.213824] dagster-daemon[5739]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 894.214577] dagster-daemon[5739]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 894.215270] dagster-daemon[5739]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 894.215841] dagster-daemon[5739]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 894.216691] dagster-daemon[5739]: return DagsterPostgresStorage( full # [ 894.217536] dagster-daemon[5739]: inst_data=inst_data, full # [ 894.218191] dagster-daemon[5739]: ...<2 lines>... full # [ 894.218817] dagster-daemon[5739]: token_provider=get_token_provider_from_config(config_value), full # [ 894.219704] dagster-daemon[5739]: ) full # [ 894.220520] dagster-daemon[5739]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 894.221176] dagster-daemon[5739]: self._run_storage = PostgresRunStorage( full # [ 894.221800] dagster-daemon[5739]: ~~~~~~~~~~~~~~~~~~^ full # [ 894.222457] dagster-daemon[5739]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 894.223108] dagster-daemon[5739]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 894.223781] dagster-daemon[5739]: ) full # [ 894.224573] dagster-daemon[5739]: ^ full # [ 894.225267] dagster-daemon[5739]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 894.225839] dagster-daemon[5739]: self._engine = create_pg_engine( full # [ 894.226680] dagster-daemon[5739]: ~~~~~~~~~~~~~~~~^ full # [ 894.227524] dagster-daemon[5739]: self.postgres_url, full # [ 894.228181] dagster-daemon[5739]: ^^^^^^^^^^^^^^^^^^ full # [ 894.228787] dagster-daemon[5739]: ...<2 lines>... full # [ 894.229420] dagster-daemon[5739]: poolclass=db_pool.NullPool, full # [ 894.230061] dagster-daemon[5739]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 894.230674] dagster-daemon[5739]: ) full # [ 894.231510] dagster-daemon[5739]: ^ full # [ 894.232147] dagster-daemon[5739]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 894.232771] dagster-daemon[5739]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 894.248429] dagster-daemon[5739]: File "", line 2, in create_engine full # [ 894.250622] dagster-daemon[5739]: return target(fn, url, **kwargs) full # [ 894.251792] dagster-daemon[5739]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 894.254351] dagster-daemon[5739]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 894.255864] dagster-daemon[5739]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 894.258461] dagster-daemon[5739]: dbapi = dbapi_meth(**dbapi_args) full # [ 894.259635] dagster-daemon[5739]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 894.262384] dagster-daemon[5739]: import psycopg full # [ 894.263325] dagster-daemon[5739]: ModuleNotFoundError: No module named 'psycopg' full # [ 894.456910] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 894.459206] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 894.461576] systemd[1]: dagster-daemon.service: Consumed 1.508s CPU time over 7.372s wall clock time, 88.5M memory peak. full # [ 896.125638] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 108. full # [ 896.128403] systemd[1]: Started Dagster Webserver. full # [ 898.784966] dagster-webserver[5760]: Traceback (most recent call last): full # [ 898.787497] dagster-webserver[5760]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 898.788090] dagster-webserver[5760]: sys.exit(main()) full # [ 898.788875] dagster-webserver[5760]: ~~~~^^ full # [ 898.789930] dagster-webserver[5760]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 898.790733] dagster-webserver[5760]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 898.791588] dagster-webserver[5760]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 898.792213] dagster-webserver[5760]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 898.792805] dagster-webserver[5760]: return self.main(*args, **kwargs) full # [ 898.793637] dagster-webserver[5760]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 898.794329] dagster-webserver[5760]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 898.794893] dagster-webserver[5760]: rv = self.invoke(ctx) full # [ 898.802979] dagster-webserver[5760]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 898.803545] dagster-webserver[5760]: return ctx.invoke(self.callback, **ctx.params) full # [ 898.804227] dagster-webserver[5760]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 898.804816] dagster-webserver[5760]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 898.805674] dagster-webserver[5760]: return callback(*args, **kwargs) full # [ 898.806508] dagster-webserver[5760]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 898.807167] dagster-webserver[5760]: instance = stack.enter_context( full # [ 898.807791] dagster-webserver[5760]: get_possibly_temporary_instance_for_cli( full # [ 898.808438] dagster-webserver[5760]: ...<3 lines>... full # [ 898.809096] dagster-webserver[5760]: ) full # [ 898.809717] dagster-webserver[5760]: ) full # [ 898.810598] dagster-webserver[5760]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 898.811195] dagster-webserver[5760]: result = _enter(cm) full # [ 898.820592] dagster-webserver[5760]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 898.821154] dagster-webserver[5760]: return next(self.gen) full # [ 898.821779] dagster-webserver[5760]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 898.822596] dagster-webserver[5760]: with DagsterInstance.get() as instance: full # [ 898.823239] dagster-webserver[5760]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 898.823851] dagster-webserver[5760]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 898.824496] dagster-webserver[5760]: return create_instance_from_dagster_home() full # [ 898.825164] dagster-webserver[5760]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 898.825750] dagster-webserver[5760]: return create_instance_from_config(dagster_home_path) full # [ 898.835906] dagster-webserver[5760]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 898.836652] dagster-webserver[5760]: return create_instance_from_ref(instance_ref) full # [ 898.837292] dagster-webserver[5760]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 898.837936] dagster-webserver[5760]: unified_storage = instance_ref.storage full # [ 898.838781] dagster-webserver[5760]: ^^^^^^^^^^^^^^^^^^^^ full # [ 898.839664] dagster-webserver[5760]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 898.840303] dagster-webserver[5760]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 898.840892] dagster-webserver[5760]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 898.841735] dagster-webserver[5760]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 898.842618] dagster-webserver[5760]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 898.843237] dagster-webserver[5760]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 898.855496] dagster-webserver[5760]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 898.856059] dagster-webserver[5760]: return DagsterPostgresStorage( full # [ 898.856681] dagster-webserver[5760]: inst_data=inst_data, full # [ 898.857528] dagster-webserver[5760]: ...<2 lines>... full # [ 898.858185] dagster-webserver[5760]: token_provider=get_token_provider_from_config(config_value), full # [ 898.859098] dagster-webserver[5760]: ) full # [ 898.859653] dagster-webserver[5760]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 898.860290] dagster-webserver[5760]: self._run_storage = PostgresRunStorage( full # [ 898.861082] dagster-webserver[5760]: ~~~~~~~~~~~~~~~~~~^ full # [ 898.861791] dagster-webserver[5760]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 898.862619] dagster-webserver[5760]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 898.863281] dagster-webserver[5760]: ) full # [ 898.863897] dagster-webserver[5760]: ^ full # [ 898.864738] dagster-webserver[5760]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 898.865584] dagster-webserver[5760]: self._engine = create_pg_engine( full # [ 898.866247] dagster-webserver[5760]: ~~~~~~~~~~~~~~~~^ full # [ 898.866860] dagster-webserver[5760]: self.postgres_url, full # [ 898.867502] dagster-webserver[5760]: ^^^^^^^^^^^^^^^^^^ full # [ 898.868139] dagster-webserver[5760]: ...<2 lines>... full # [ 898.868979] dagster-webserver[5760]: poolclass=db_pool.NullPool, full # [ 898.869778] dagster-webserver[5760]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 898.870596] dagster-webserver[5760]: ) full # [ 898.871239] dagster-webserver[5760]: ^ full # [ 898.871881] dagster-webserver[5760]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 898.872494] dagster-webserver[5760]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 898.873132] dagster-webserver[5760]: File "", line 2, in create_engine full # [ 898.873750] dagster-webserver[5760]: return target(fn, url, **kwargs) full # [ 898.889084] dagster-webserver[5760]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 898.891691] dagster-webserver[5760]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 898.893212] dagster-webserver[5760]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 898.895830] dagster-webserver[5760]: dbapi = dbapi_meth(**dbapi_args) full # [ 898.897061] dagster-webserver[5760]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 898.899855] dagster-webserver[5760]: import psycopg full # [ 898.900844] dagster-webserver[5760]: ModuleNotFoundError: No module named 'psycopg' full # [ 899.172791] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 899.175243] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 899.177871] systemd[1]: dagster-webserver.service: Consumed 2.038s CPU time over 8.288s wall clock time, 111.5M memory peak. full # [ 899.626226] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 122. full # [ 899.629250] systemd[1]: Started Dagster Daemon. full # [ 901.126991] systemd[1]: Starting Cleanup of Temporary Directories... full # [ 901.208293] systemd[1]: systemd-tmpfiles-clean.service: Deactivated successfully. full # [ 901.208922] systemd[1]: Finished Cleanup of Temporary Directories. full # [ 901.491783] dagster-daemon[5777]: Traceback (most recent call last): full # [ 901.494304] dagster-daemon[5777]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 901.494664] dagster-daemon[5777]: sys.exit(main()) full # [ 901.495305] dagster-daemon[5777]: ~~~~^^ full # [ 901.495892] dagster-daemon[5777]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 901.496720] dagster-daemon[5777]: cli(obj={}) full # [ 901.497576] dagster-daemon[5777]: ~~~^^^^^^^^ full # [ 901.498207] dagster-daemon[5777]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 901.498797] dagster-daemon[5777]: return self.main(*args, **kwargs) full # [ 901.499623] dagster-daemon[5777]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 901.500296] dagster-daemon[5777]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 901.500876] dagster-daemon[5777]: rv = self.invoke(ctx) full # [ 901.508562] dagster-daemon[5777]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 901.509121] dagster-daemon[5777]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 901.509767] dagster-daemon[5777]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 901.510588] dagster-daemon[5777]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 901.511244] dagster-daemon[5777]: return ctx.invoke(self.callback, **ctx.params) full # [ 901.511866] dagster-daemon[5777]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 901.512518] dagster-daemon[5777]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 901.513174] dagster-daemon[5777]: return callback(*args, **kwargs) full # [ 901.513836] dagster-daemon[5777]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 901.514616] dagster-daemon[5777]: with get_instance_for_cli( full # [ 901.515254] dagster-daemon[5777]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 901.515878] dagster-daemon[5777]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 901.516696] dagster-daemon[5777]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 901.517528] dagster-daemon[5777]: ) as instance: full # [ 901.518164] dagster-daemon[5777]: ^ full # [ 901.518783] dagster-daemon[5777]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 901.519610] dagster-daemon[5777]: return next(self.gen) full # [ 901.532603] dagster-daemon[5777]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 901.533167] dagster-daemon[5777]: with DagsterInstance.get() as instance: full # [ 901.533789] dagster-daemon[5777]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 901.534623] dagster-daemon[5777]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 901.535284] dagster-daemon[5777]: return create_instance_from_dagster_home() full # [ 901.535894] dagster-daemon[5777]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 901.536737] dagster-daemon[5777]: return create_instance_from_config(dagster_home_path) full # [ 901.537620] dagster-daemon[5777]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 901.538268] dagster-daemon[5777]: return create_instance_from_ref(instance_ref) full # [ 901.538857] dagster-daemon[5777]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 901.539509] dagster-daemon[5777]: unified_storage = instance_ref.storage full # [ 901.540152] dagster-daemon[5777]: ^^^^^^^^^^^^^^^^^^^^ full # [ 901.552964] dagster-daemon[5777]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 901.553521] dagster-daemon[5777]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 901.554188] dagster-daemon[5777]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 901.554798] dagster-daemon[5777]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 901.555631] dagster-daemon[5777]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 901.556294] dagster-daemon[5777]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 901.556904] dagster-daemon[5777]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 901.557745] dagster-daemon[5777]: return DagsterPostgresStorage( full # [ 901.558829] dagster-daemon[5777]: inst_data=inst_data, full # [ 901.559620] dagster-daemon[5777]: ...<2 lines>... full # [ 901.560282] dagster-daemon[5777]: token_provider=get_token_provider_from_config(config_value), full # [ 901.560892] dagster-daemon[5777]: ) full # [ 901.561770] dagster-daemon[5777]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 901.562578] dagster-daemon[5777]: self._run_storage = PostgresRunStorage( full # [ 901.563239] dagster-daemon[5777]: ~~~~~~~~~~~~~~~~~~^ full # [ 901.563837] dagster-daemon[5777]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 901.564667] dagster-daemon[5777]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 901.565501] dagster-daemon[5777]: ) full # [ 901.566521] dagster-daemon[5777]: ^ full # [ 901.567159] dagster-daemon[5777]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 901.567776] dagster-daemon[5777]: self._engine = create_pg_engine( full # [ 901.568604] dagster-daemon[5777]: ~~~~~~~~~~~~~~~~^ full # [ 901.569240] dagster-daemon[5777]: self.postgres_url, full # [ 901.569854] dagster-daemon[5777]: ^^^^^^^^^^^^^^^^^^ full # [ 901.570490] dagster-daemon[5777]: ...<2 lines>... full # [ 901.571137] dagster-daemon[5777]: poolclass=db_pool.NullPool, full # [ 901.571739] dagster-daemon[5777]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 901.572566] dagster-daemon[5777]: ) full # [ 901.573209] dagster-daemon[5777]: ^ full # [ 901.589101] dagster-daemon[5777]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 901.589663] dagster-daemon[5777]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 901.590508] dagster-daemon[5777]: File "", line 2, in create_engine full # [ 901.591164] dagster-daemon[5777]: return target(fn, url, **kwargs) full # [ 901.591825] dagster-daemon[5777]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 901.592620] dagster-daemon[5777]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 901.593652] dagster-daemon[5777]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 901.594288] dagster-daemon[5777]: dbapi = dbapi_meth(**dbapi_args) full # [ 901.602918] dagster-daemon[5777]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 901.605688] dagster-daemon[5777]: import psycopg full # [ 901.606671] dagster-daemon[5777]: ModuleNotFoundError: No module named 'psycopg' full # [ 901.796473] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 901.797220] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 901.797916] systemd[1]: dagster-daemon.service: Consumed 1.401s CPU time over 7.337s wall clock time, 88.6M memory peak. full # [ 904.375640] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 109. full # [ 904.378560] systemd[1]: Started Dagster Webserver. full # [ 906.875555] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 123. full # [ 906.879207] systemd[1]: Started Dagster Daemon. full # [ 906.977146] dagster-webserver[5804]: Traceback (most recent call last): full # [ 906.978817] dagster-webserver[5804]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-webserver", line 10, in full # [ 906.979560] dagster-webserver[5804]: sys.exit(main()) full # [ 906.980178] dagster-webserver[5804]: ~~~~^^ full # [ 906.980793] dagster-webserver[5804]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 906.981587] dagster-webserver[5804]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 906.982286] dagster-webserver[5804]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 906.982873] dagster-webserver[5804]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 906.983774] dagster-webserver[5804]: return self.main(*args, **kwargs) full # [ 906.984541] dagster-webserver[5804]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 906.985289] dagster-webserver[5804]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 906.985797] dagster-webserver[5804]: rv = self.invoke(ctx) full # [ 906.994228] dagster-webserver[5804]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 906.994756] dagster-webserver[5804]: return ctx.invoke(self.callback, **ctx.params) full # [ 906.995608] dagster-webserver[5804]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 906.996272] dagster-webserver[5804]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 906.996843] dagster-webserver[5804]: return callback(*args, **kwargs) full # [ 906.997514] dagster-webserver[5804]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 906.998223] dagster-webserver[5804]: instance = stack.enter_context( full # [ 906.998731] dagster-webserver[5804]: get_possibly_temporary_instance_for_cli( full # [ 906.999574] dagster-webserver[5804]: ...<3 lines>... full # [ 907.000354] dagster-webserver[5804]: ) full # [ 907.001054] dagster-webserver[5804]: ) full # [ 907.008719] dagster-webserver[5804]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 907.009253] dagster-webserver[5804]: result = _enter(cm) full # [ 907.009861] dagster-webserver[5804]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 907.010686] dagster-webserver[5804]: return next(self.gen) full # [ 907.012427] dagster-webserver[5804]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 907.012931] dagster-webserver[5804]: with DagsterInstance.get() as instance: full # [ 907.013760] dagster-webserver[5804]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 907.015066] dagster-webserver[5804]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 907.015416] dagster-webserver[5804]: return create_instance_from_dagster_home() full # [ 907.023082] dagster-webserver[5804]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 907.023607] dagster-webserver[5804]: return create_instance_from_config(dagster_home_path) full # [ 907.024249] dagster-webserver[5804]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 907.024858] dagster-webserver[5804]: return create_instance_from_ref(instance_ref) full # [ 907.026709] dagster-webserver[5804]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 907.027521] dagster-webserver[5804]: unified_storage = instance_ref.storage full # [ 907.028371] dagster-webserver[5804]: ^^^^^^^^^^^^^^^^^^^^ full # [ 907.028967] dagster-webserver[5804]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 907.029824] dagster-webserver[5804]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 907.030564] dagster-webserver[5804]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 907.031260] dagster-webserver[5804]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 907.031871] dagster-webserver[5804]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 907.032769] dagster-webserver[5804]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 907.033561] dagster-webserver[5804]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 907.034335] dagster-webserver[5804]: return DagsterPostgresStorage( full # [ 907.034979] dagster-webserver[5804]: inst_data=inst_data, full # [ 907.035804] dagster-webserver[5804]: ...<2 lines>... full # [ 907.036736] dagster-webserver[5804]: token_provider=get_token_provider_from_config(config_value), full # [ 907.037256] dagster-webserver[5804]: ) full # [ 907.037891] dagster-webserver[5804]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 907.038793] dagster-webserver[5804]: self._run_storage = PostgresRunStorage( full # [ 907.039566] dagster-webserver[5804]: ~~~~~~~~~~~~~~~~~~^ full # [ 907.040383] dagster-webserver[5804]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 907.041044] dagster-webserver[5804]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 907.041654] dagster-webserver[5804]: ) full # [ 907.042603] dagster-webserver[5804]: ^ full # [ 907.043249] dagster-webserver[5804]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 907.043935] dagster-webserver[5804]: self._engine = create_pg_engine( full # [ 907.045769] dagster-webserver[5804]: ~~~~~~~~~~~~~~~~^ full # [ 907.046595] dagster-webserver[5804]: self.postgres_url, full # [ 907.047687] dagster-webserver[5804]: ^^^^^^^^^^^^^^^^^^ full # [ 907.048340] dagster-webserver[5804]: ...<2 lines>... full # [ 907.048869] dagster-webserver[5804]: poolclass=db_pool.NullPool, full # [ 907.049693] dagster-webserver[5804]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 907.051478] dagster-webserver[5804]: ) full # [ 907.052161] dagster-webserver[5804]: ^ full # [ 907.052775] dagster-webserver[5804]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 907.053773] dagster-webserver[5804]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 907.054632] dagster-webserver[5804]: File "", line 2, in create_engine full # [ 907.055360] dagster-webserver[5804]: return target(fn, url, **kwargs) full # [ 907.079490] dagster-webserver[5804]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 907.079996] dagster-webserver[5804]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 907.080634] dagster-webserver[5804]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 907.081442] dagster-webserver[5804]: dbapi = dbapi_meth(**dbapi_args) full # [ 907.082100] dagster-webserver[5804]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 907.082717] dagster-webserver[5804]: import psycopg full # [ 907.083939] dagster-webserver[5804]: ModuleNotFoundError: No module named 'psycopg' full # [ 907.444895] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 907.447344] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 907.448777] systemd[1]: dagster-webserver.service: Consumed 2.052s CPU time over 8.272s wall clock time, 111.6M memory peak. full # [ 908.789945] dagster-daemon[5814]: Traceback (most recent call last): full # [ 908.804292] dagster-daemon[5814]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/bin/dagster-daemon", line 10, in full # [ 908.805148] dagster-daemon[5814]: sys.exit(main()) full # [ 908.805876] dagster-daemon[5814]: ~~~~^^ full # [ 908.806528] dagster-daemon[5814]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 908.807177] dagster-daemon[5814]: cli(obj={}) full # [ 908.807834] dagster-daemon[5814]: ~~~^^^^^^^^ full # [ 908.808650] dagster-daemon[5814]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 908.809296] dagster-daemon[5814]: return self.main(*args, **kwargs) full # [ 908.809927] dagster-daemon[5814]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 908.810764] dagster-daemon[5814]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 908.811606] dagster-daemon[5814]: rv = self.invoke(ctx) full # [ 908.812270] dagster-daemon[5814]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 908.812882] dagster-daemon[5814]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 908.813750] dagster-daemon[5814]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 908.814569] dagster-daemon[5814]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 908.815224] dagster-daemon[5814]: return ctx.invoke(self.callback, **ctx.params) full # [ 908.815825] dagster-daemon[5814]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 908.816658] dagster-daemon[5814]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 908.817269] dagster-daemon[5814]: return callback(*args, **kwargs) full # [ 908.817902] dagster-daemon[5814]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 908.818727] dagster-daemon[5814]: with get_instance_for_cli( full # [ 908.819568] dagster-daemon[5814]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 908.820201] dagster-daemon[5814]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 908.820795] dagster-daemon[5814]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 908.821435] dagster-daemon[5814]: ) as instance: full # [ 908.822069] dagster-daemon[5814]: ^ full # [ 908.822686] dagster-daemon[5814]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 908.823519] dagster-daemon[5814]: return next(self.gen) full # [ 908.824165] dagster-daemon[5814]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 908.824847] dagster-daemon[5814]: with DagsterInstance.get() as instance: full # [ 908.825635] dagster-daemon[5814]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 908.826304] dagster-daemon[5814]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 908.826884] dagster-daemon[5814]: return create_instance_from_dagster_home() full # [ 908.827711] dagster-daemon[5814]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 908.828550] dagster-daemon[5814]: return create_instance_from_config(dagster_home_path) full # [ 908.829180] dagster-daemon[5814]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 908.829791] dagster-daemon[5814]: return create_instance_from_ref(instance_ref) full # [ 908.830424] dagster-daemon[5814]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 908.831072] dagster-daemon[5814]: unified_storage = instance_ref.storage full # [ 908.831696] dagster-daemon[5814]: ^^^^^^^^^^^^^^^^^^^^ full # [ 908.832517] dagster-daemon[5814]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 908.833157] dagster-daemon[5814]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 908.833758] dagster-daemon[5814]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 908.834587] dagster-daemon[5814]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 908.835236] dagster-daemon[5814]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 908.835843] dagster-daemon[5814]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 908.836488] dagster-daemon[5814]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 908.837130] dagster-daemon[5814]: return DagsterPostgresStorage( full # [ 908.837744] dagster-daemon[5814]: inst_data=inst_data, full # [ 908.838572] dagster-daemon[5814]: ...<2 lines>... full # [ 908.839211] dagster-daemon[5814]: token_provider=get_token_provider_from_config(config_value), full # [ 908.839806] dagster-daemon[5814]: ) full # [ 908.840645] dagster-daemon[5814]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 908.841316] dagster-daemon[5814]: self._run_storage = PostgresRunStorage( full # [ 908.841890] dagster-daemon[5814]: ~~~~~~~~~~~~~~~~~~^ full # [ 908.842712] dagster-daemon[5814]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 908.843562] dagster-daemon[5814]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 908.844200] dagster-daemon[5814]: ) full # [ 908.844794] dagster-daemon[5814]: ^ full # [ 908.845424] dagster-daemon[5814]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 908.846069] dagster-daemon[5814]: self._engine = create_pg_engine( full # [ 908.846677] dagster-daemon[5814]: ~~~~~~~~~~~~~~~~^ full # [ 908.847508] dagster-daemon[5814]: self.postgres_url, full # [ 908.848148] dagster-daemon[5814]: ^^^^^^^^^^^^^^^^^^ full # [ 908.848756] dagster-daemon[5814]: ...<2 lines>... full # [ 908.849586] dagster-daemon[5814]: poolclass=db_pool.NullPool, full # [ 908.850227] dagster-daemon[5814]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 908.850842] dagster-daemon[5814]: ) full # [ 908.851674] dagster-daemon[5814]: ^ full # [ 908.852498] dagster-daemon[5814]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 908.853139] dagster-daemon[5814]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 908.853734] dagster-daemon[5814]: File "", line 2, in create_engine full # [ 908.854568] dagster-daemon[5814]: return target(fn, url, **kwargs) full # [ 908.855218] dagster-daemon[5814]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 908.856835] dagster-daemon[5814]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 908.857862] dagster-daemon[5814]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 908.860558] dagster-daemon[5814]: dbapi = dbapi_meth(**dbapi_args) full # [ 908.861186] dagster-daemon[5814]: File "/nix/store/08gix24mrfd64czy71djxlkk0alfk7sz-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 908.910980] dagster-daemon[5814]: import psycopg full # [ 908.911820] dagster-daemon[5814]: ModuleNotFoundError: No module named 'psycopg' full # [ 909.102754] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 909.105095] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 909.107252] systemd[1]: dagster-daemon.service: Consumed 1.410s CPU time over 7.306s wall clock time, 88.6M memory peak. !!! Test "webserver starts and responds" failed with error: "action timed out after 900.41 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.41 seconds (timeout=900.0) cleanup kill QemuMachine (pid 47) full # qemu-system-x86_64: terminating on signal 15 from pid 39 (/nix/store/d64q19q1xjdwfhqx6czvrjgrhq0n3lcc-python3-3.14.7/bin/python3.14) full # [2026-09-27T21:19:35Z INFO virtiofsd] Client disconnected, shutting down full # [2026-09-27T21:19:35Z INFO virtiofsd] Client disconnected, shutting down full # [2026-09-27T21:19:35Z INFO virtiofsd] Client disconnected, shutting down kill QemuMachine (pid 48) worker # qemu-system-x86_64: terminating on signal 15 from pid 39 (/nix/store/d64q19q1xjdwfhqx6czvrjgrhq0n3lcc-python3-3.14.7/bin/python3.14) worker # [2026-09-27T21:19:35Z INFO virtiofsd] Client disconnected, shutting down worker # [2026-09-27T21:19:35Z INFO virtiofsd] Client disconnected, shutting down worker # [2026-09-27T21:19:35Z INFO virtiofsd] Client disconnected, shutting down (finished: cleanup, in 0.36 seconds)