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.kYUSrGfU8I', fmt=raw size=1073741824 worker # mke2fs 1.47.4 (6-Mar-2025) worker # Discarding device blocks: 0/262144 done worker: QEMU running (pid 48) worker # Creating filesystem with 262144 4k blocks and 65536 inodes worker # Filesystem UUID: 1d02d1b3-7d09-4857-9a1b-ae8ce1b3692b 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-26T20:47:37Z WARN virtiofsd::passthrough] Failed to open file handle for the root node: Operation not permitted (os error 1) worker # [2026-09-26T20:47:37Z WARN virtiofsd::passthrough] File handles do not appear safe to use, disabling file handles altogether worker # [2026-09-26T20:47:37Z INFO virtiofsd] Waiting for vhost-user socket connection... worker # [2026-09-26T20:47:37Z WARN virtiofsd::passthrough] Failed to open file handle for the root node: Operation not permitted (os error 1) worker # [2026-09-26T20:47:37Z WARN virtiofsd::passthrough] File handles do not appear safe to use, disabling file handles altogether worker # [2026-09-26T20:47:37Z INFO virtiofsd] Waiting for vhost-user socket connection... worker # [2026-09-26T20:47:37Z WARN virtiofsd::passthrough] Failed to open file handle for the root node: Operation not permitted (os error 1) worker # [2026-09-26T20:47:37Z WARN virtiofsd::passthrough] File handles do not appear safe to use, disabling file handles altogether worker # [2026-09-26T20:47:37Z INFO virtiofsd] Waiting for vhost-user socket connection... worker # [2026-09-26T20:47:37Z INFO virtiofsd] Client connected, servicing requests worker # [2026-09-26T20:47:37Z INFO virtiofsd] Client connected, servicing requests worker # [2026-09-26T20:47:37Z INFO virtiofsd] Client connected, servicing requests full # Disk image does not exist, creating the virtualisation disk image... full # Formatting '/build/vm-state-full/tmp.89roMLk8hL', 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: QEMU running (pid 47) full # Filesystem UUID: c941df52-d43f-4ead-b807-8696f9000a27 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-26T20:47:37Z WARN virtiofsd::passthrough] Failed to open file handle for the root node: Operation not permitted (os error 1) full # [2026-09-26T20:47:37Z WARN virtiofsd::passthrough] File handles do not appear safe to use, disabling file handles altogether full # [2026-09-26T20:47:37Z INFO virtiofsd] Waiting for vhost-user socket connection... full # [2026-09-26T20:47:37Z WARN virtiofsd::passthrough] Failed to open file handle for the root node: Operation not permitted (os error 1) full # [2026-09-26T20:47:37Z WARN virtiofsd::passthrough] File handles do not appear safe to use, disabling file handles altogether full # [2026-09-26T20:47:37Z WARN virtiofsd::passthrough] Failed to open file handle for the root node: Operation not permitted (os error 1) full # [2026-09-26T20:47:37Z WARN virtiofsd::passthrough] File handles do not appear safe to use, disabling file handles altogether full # [2026-09-26T20:47:37Z INFO virtiofsd] Waiting for vhost-user socket connection... full # [2026-09-26T20:47:37Z INFO virtiofsd] Waiting for vhost-user socket connection... full # [2026-09-26T20:47:37Z INFO virtiofsd] Client connected, servicing requests full # [2026-09-26T20:47:37Z INFO virtiofsd] Client connected, servicing requests full # [2026-09-26T20:47:37Z INFO virtiofsd] Client connected, servicing requests (finished: start all VMs, in 0.17 seconds) subtest: PostgreSQL starts and dagster database exists full: waiting for unit postgresql.service full: waiting for the VM to finish booting worker # SeaBIOS (version rel-1.17.0-0-gb52ca86e094d-prebuilt.qemu.org) full # SeaBIOS (version rel-1.17.0-0-gb52ca86e094d-prebuilt.qemu.org) full # full # full # iPXE (http://ipxe.org) 00:02.0 CA00 PCI2.10 PnP PMM+7EFCC730+7EF2C730 CA00 worker # worker # worker # iPXE (http://ipxe.org) 00:02.0 CA00 PCI2.10 PnP PMM+3EFCC730+3EF2C730 CA00 full # Press Ctrl-B to configure iPXE (PCI 00:02.0)... full # full # full # full # full # iPXE (http://ipxe.org) 00:05.0 CB00 PCI2.10 PnP PMM 7EFCC730 7EF2C730 CB00 worker # Press Ctrl-B to configure iPXE (PCI 00:02.0)... worker # worker # worker # worker # worker # iPXE (http://ipxe.org) 00:05.0 CB00 PCI2.10 PnP PMM 3EFCC730 3EF2C730 CB00 full # Press Ctrl-B to configure iPXE (PCI 00:05.0)... full # full # worker # Press Ctrl-B to configure iPXE (PCI 00:05.0)... worker # worker # full # Booting from ROM... worker # Booting from ROM... worker # Probing EDD (edd=off to disable)... ok full # Probing EDD (edd=off to disable)... ok worker # [ 0.000000] Linux version 6.18.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 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.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 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/5agpnx3zy2lfy4rq071g4hd9gf43l09a-nixos-system-full-test/init regInfo=/nix/.ro-store/abjch3lgbw1p0mmfmg35n0mclz1xkcya-closure-info/registration console=ttyS0,115200n8 console=tty0 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 460012174 cycles 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.000002] clocksource: kvm-clock: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns worker # [ 0.000004] tsc: Detected 3792.874 MHz processor full # [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable worker # [ 0.000658] last_pfn = 0x3ffd8 max_arch_pfn = 0x400000000 full # [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved worker # [ 0.000682] MTRR map: 4 entries (3 fixed + 1 variable; max 19), built from 8 variable MTRRs full # [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved worker # [ 0.000685] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT worker # [ 0.002224] found SMP MP-table at [mem 0x000f5450-0x000f545f] full # [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000007ffd7fff] usable worker # [ 0.002237] Using GB pages for direct mapping worker # [ 0.002344] RAMDISK: [mem 0x3e366000-0x3ffcffff] full # [ 0.000000] BIOS-e820: [mem 0x000000007ffd8000-0x000000007fffffff] reserved worker # [ 0.002350] ACPI: Early table checksum verification disabled full # [ 0.000000] BIOS-e820: [mem 0x00000000b0000000-0x00000000bfffffff] reserved worker # [ 0.002353] ACPI: RSDP 0x00000000000F5270 000014 (v00 BOCHS ) full # [ 0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved worker # [ 0.002356] ACPI: RSDT 0x000000003FFE2422 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) full # [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reserved worker # [ 0.002361] ACPI: FACP 0x000000003FFE221A 0000F4 (v03 BOCHS BXPC 00000001 BXPC 00000001) full # [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved worker # [ 0.002366] ACPI: DSDT 0x000000003FFE0040 0021DA (v01 BOCHS BXPC 00000001 BXPC 00000001) full # [ 0.000000] BIOS-e820: [mem 0x000000fd00000000-0x000000ffffffffff] reserved worker # [ 0.002368] ACPI: FACS 0x000000003FFE0000 000040 full # [ 0.000000] NX (Execute Disable) protection: active full # [ 0.000000] APIC: Static calls initialized worker # [ 0.002369] ACPI: APIC 0x000000003FFE230E 000078 (v03 BOCHS BXPC 00000001 BXPC 00000001) full # [ 0.000000] SMBIOS 2.8 present. worker # [ 0.002371] ACPI: HPET 0x000000003FFE2386 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) full # [ 0.000000] DMI: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.17.0-0-gb52ca86e094d-prebuilt.qemu.org 04/01/2014 worker # [ 0.002372] ACPI: MCFG 0x000000003FFE23BE 00003C (v01 BOCHS BXPC 00000001 BXPC 00000001) full # [ 0.000000] DMI: Memory slots populated: 1/1 full # [ 0.000000] Hypervisor detected: KVM worker # [ 0.002373] ACPI: WAET 0x000000003FFE23FA 000028 (v01 BOCHS BXPC 00000001 BXPC 00000001) full # [ 0.000000] last_pfn = 0x7ffd8 max_arch_pfn = 0x400000000 worker # [ 0.002375] ACPI: Reserving FACP table memory at [mem 0x3ffe221a-0x3ffe230d] full # [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 worker # [ 0.002375] ACPI: Reserving DSDT table memory at [mem 0x3ffe0040-0x3ffe2219] full # [ 0.000000] kvm-clock: using sched offset of 449125950 cycles worker # [ 0.002376] ACPI: Reserving FACS table memory at [mem 0x3ffe0000-0x3ffe003f] worker # [ 0.002376] ACPI: Reserving APIC table memory at [mem 0x3ffe230e-0x3ffe2385] full # [ 0.000002] clocksource: kvm-clock: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns full # [ 0.000006] tsc: Detected 3792.874 MHz processor worker # [ 0.002377] ACPI: Reserving HPET table memory at [mem 0x3ffe2386-0x3ffe23bd] worker # [ 0.002377] ACPI: Reserving MCFG table memory at [mem 0x3ffe23be-0x3ffe23f9] full # [ 0.000828] last_pfn = 0x7ffd8 max_arch_pfn = 0x400000000 worker # [ 0.002378] ACPI: Reserving WAET table memory at [mem 0x3ffe23fa-0x3ffe2421] worker # [ 0.002759] No NUMA configuration found full # [ 0.000858] MTRR map: 4 entries (3 fixed + 1 variable; max 19), built from 8 variable MTRRs worker # [ 0.002760] Faking a node at [mem 0x0000000000000000-0x000000003ffd7fff] full # [ 0.000861] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT worker # [ 0.002763] NODE_DATA(0) allocated [mem 0x3ffd2780-0x3ffd7cff] worker # [ 0.002841] Zone ranges: full # [ 0.002794] found SMP MP-table at [mem 0x000f5450-0x000f545f] worker # [ 0.002842] DMA [mem 0x0000000000001000-0x0000000000ffffff] full # [ 0.002814] Using GB pages for direct mapping worker # [ 0.002843] DMA32 [mem 0x0000000001000000-0x000000003ffd7fff] worker # [ 0.002844] Normal empty full # [ 0.002891] RAMDISK: [mem 0x7e365000-0x7ffcffff] worker # [ 0.002845] Device empty worker # [ 0.002845] Movable zone start for each node full # [ 0.002898] ACPI: Early table checksum verification disabled worker # [ 0.002846] Early memory node ranges worker # [ 0.002846] node 0: [mem 0x0000000000001000-0x000000000009efff] full # [ 0.002902] ACPI: RSDP 0x00000000000F5270 000014 (v00 BOCHS ) worker # [ 0.002847] node 0: [mem 0x0000000000100000-0x000000003ffd7fff] worker # [ 0.002847] Initmem setup node 0 [mem 0x0000000000001000-0x000000003ffd7fff] full # [ 0.002906] ACPI: RSDT 0x000000007FFE247D 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.002863] On node 0, zone DMA: 1 pages in unavailable ranges worker # [ 0.003065] On node 0, zone DMA: 97 pages in unavailable ranges full # [ 0.002911] ACPI: FACP 0x000000007FFE226D 0000F4 (v03 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.016695] On node 0, zone DMA32: 40 pages in unavailable ranges worker # [ 0.017555] ACPI: PM-Timer IO Port: 0x608 full # [ 0.002918] ACPI: DSDT 0x000000007FFE0040 00222D (v01 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.017564] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) full # [ 0.002920] ACPI: FACS 0x000000007FFE0000 000040 worker # [ 0.017583] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23 worker # [ 0.017586] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) full # [ 0.002922] ACPI: APIC 0x000000007FFE2361 000080 (v03 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.017587] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level) full # [ 0.002923] ACPI: HPET 0x000000007FFE23E1 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.017588] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) worker # [ 0.017589] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level) full # [ 0.002925] ACPI: MCFG 0x000000007FFE2419 00003C (v01 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.017589] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level) full # [ 0.002927] ACPI: WAET 0x000000007FFE2455 000028 (v01 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.017591] ACPI: Using ACPI (MADT) for SMP configuration information full # [ 0.002928] ACPI: Reserving FACP table memory at [mem 0x7ffe226d-0x7ffe2360] worker # [ 0.017592] ACPI: HPET id: 0x8086a201 base: 0xfed00000 full # [ 0.002929] ACPI: Reserving DSDT table memory at [mem 0x7ffe0040-0x7ffe226c] worker # [ 0.017595] TSC deadline timer available worker # [ 0.017598] CPU topo: Max. logical packages: 1 full # [ 0.002930] ACPI: Reserving FACS table memory at [mem 0x7ffe0000-0x7ffe003f] worker # [ 0.017599] CPU topo: Max. logical dies: 1 full # [ 0.002931] ACPI: Reserving APIC table memory at [mem 0x7ffe2361-0x7ffe23e0] worker # [ 0.017599] CPU topo: Max. dies per package: 1 worker # [ 0.017603] CPU topo: Max. threads per core: 1 full # [ 0.002931] ACPI: Reserving HPET table memory at [mem 0x7ffe23e1-0x7ffe2418] worker # [ 0.017603] CPU topo: Num. cores per package: 1 full # [ 0.002932] ACPI: Reserving MCFG table memory at [mem 0x7ffe2419-0x7ffe2454] worker # [ 0.017603] CPU topo: Num. threads per package: 1 full # [ 0.002932] ACPI: Reserving WAET table memory at [mem 0x7ffe2455-0x7ffe247c] worker # [ 0.017604] CPU topo: Allowing 1 present CPUs plus 0 hotplug CPUs full # [ 0.003407] No NUMA configuration found worker # [ 0.017617] kvm-guest: APIC: eoi() replaced with kvm_guest_apic_eoi_write() full # [ 0.003408] Faking a node at [mem 0x0000000000000000-0x000000007ffd7fff] worker # [ 0.017643] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff] full # [ 0.003412] NODE_DATA(0) allocated [mem 0x7ffd2780-0x7ffd7cff] full # [ 0.003498] Zone ranges: worker # [ 0.017644] PM: hibernation: Registered nosave memory: [mem 0x0009f000-0x000fffff] full # [ 0.003499] DMA [mem 0x0000000000001000-0x0000000000ffffff] worker # [ 0.017645] [mem 0x40000000-0xafffffff] available for PCI devices full # [ 0.003501] DMA32 [mem 0x0000000001000000-0x000000007ffd7fff] full # [ 0.003502] Normal empty worker # [ 0.017646] Booting paravirtualized kernel on KVM full # [ 0.003503] Device empty full # [ 0.003503] Movable zone start for each node worker # [ 0.017649] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1910969940391419 ns full # [ 0.003504] Early memory node ranges full # [ 0.003504] node 0: [mem 0x0000000000001000-0x000000000009efff] worker # [ 0.021381] setup_percpu: NR_CPUS:384 nr_cpumask_bits:1 nr_cpu_ids:1 nr_node_ids:1 full # [ 0.003506] node 0: [mem 0x0000000000100000-0x000000007ffd7fff] worker # [ 0.023150] percpu: Embedded 98 pages/cpu s278528 r8192 d114688 u2097152 full # [ 0.003507] Initmem setup node 0 [mem 0x0000000000001000-0x000000007ffd7fff] worker # [ 0.023187] kvm-guest: PV spinlocks disabled, single CPU full # [ 0.003527] On node 0, zone DMA: 1 pages in unavailable ranges full # [ 0.003791] On node 0, zone DMA: 97 pages in unavailable ranges full # [ 0.033702] On node 0, zone DMA32: 40 pages in unavailable ranges full # [ 0.034585] ACPI: PM-Timer IO Port: 0x608 full # [ 0.034596] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) worker # [ 0.023188] 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.034616] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23 full # [ 0.034618] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) full # [ 0.034620] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level) worker # [ 0.023264] Unknown kernel command line parameters "regInfo=/nix/.ro-store/8wagsjmm57mwha3cqzm3b4ns1qjc7xwh-closure-info/registration", will be passed to user space. worker # [ 0.023282] random: crng init done full # [ 0.034621] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) worker # [ 0.023283] printk: log buffer data + meta data: 262144 + 917504 = 1179648 bytes full # [ 0.034622] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level) worker # [ 0.024111] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes, linear) full # [ 0.034622] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level) worker # [ 0.024154] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes, linear) worker # [ 0.024183] Fallback order for Node 0: 0 full # [ 0.034624] ACPI: Using ACPI (MADT) for SMP configuration information worker # [ 0.024185] Built 1 zonelists, mobility grouping on. Total pages: 262006 worker # [ 0.024186] Policy zone: DMA32 full # [ 0.034625] ACPI: HPET id: 0x8086a201 base: 0xfed00000 worker # [ 0.026083] mem auto-init: stack:all(zero), heap alloc:on, heap free:off full # [ 0.034629] TSC deadline timer available worker # [ 0.029615] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 full # [ 0.034633] CPU topo: Max. logical packages: 1 worker # [ 0.031391] allocated 2097152 bytes of page_ext worker # [ 0.040917] ftrace: allocating 48798 entries in 192 pages full # [ 0.034633] CPU topo: Max. logical dies: 1 worker # [ 0.040919] ftrace: allocated 192 pages with 2 groups full # [ 0.034633] CPU topo: Max. dies per package: 1 worker # [ 0.041902] Dynamic Preempt: lazy worker # [ 0.042031] rcu: Preemptible hierarchical RCU implementation. full # [ 0.034637] CPU topo: Max. threads per core: 1 worker # [ 0.042032] rcu: RCU event tracing is enabled. full # [ 0.034637] CPU topo: Num. cores per package: 2 worker # [ 0.042032] rcu: RCU restricting CPUs from NR_CPUS=384 to nr_cpu_ids=1. full # [ 0.034638] CPU topo: Num. threads per package: 2 worker # [ 0.042035] Trampoline variant of Tasks RCU enabled. worker # [ 0.042036] Rude variant of Tasks RCU enabled. full # [ 0.034638] CPU topo: Allowing 2 present CPUs plus 0 hotplug CPUs worker # [ 0.042036] Tracing variant of Tasks RCU enabled. full # [ 0.034652] kvm-guest: APIC: eoi() replaced with kvm_guest_apic_eoi_write() worker # [ 0.042038] rcu: RCU calculated value of scheduler-enlistment delay is 100 jiffies. full # [ 0.034663] kvm-guest: KVM setup pv remote TLB flush worker # [ 0.042040] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1 full # [ 0.034666] kvm-guest: setup PV sched yield worker # [ 0.042066] RCU Tasks: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1. full # [ 0.034680] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff] full # [ 0.034682] PM: hibernation: Registered nosave memory: [mem 0x0009f000-0x000fffff] worker # [ 0.042068] RCU Tasks Rude: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1. full # [ 0.034683] [mem 0xc0000000-0xfed1bfff] available for PCI devices worker # [ 0.042069] RCU Tasks Trace: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1. full # [ 0.034684] Booting paravirtualized kernel on KVM worker # [ 0.046465] NR_IRQS: 24832, nr_irqs: 256, preallocated irqs: 16 worker # [ 0.046713] rcu: srcu_init: Setting srcu_struct sizes based on contention. full # [ 0.034687] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1910969940391419 ns worker # [ 0.046718] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns full # [ 0.038635] setup_percpu: NR_CPUS:384 nr_cpumask_bits:2 nr_cpu_ids:2 nr_node_ids:1 worker # [ 0.046815] kfence: initialized - using 2097152 bytes for 255 objects at 0x(____ptrval____)-0x(____ptrval____) full # [ 0.040683] percpu: Embedded 98 pages/cpu s278528 r8192 d114688 u1048576 worker # [ 0.052388] Console: colour VGA+ 80x25 full # [ 0.040729] kvm-guest: PV spinlocks enabled worker # [ 0.052391] printk: legacy console [tty0] enabled full # [ 0.040731] PV qspinlock hash table entries: 256 (order: 0, 4096 bytes, linear) worker # [ 0.085216] printk: legacy console [ttyS0] enabled worker # [ 0.233519] ACPI: Core revision 20250807 worker # [ 0.234685] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604467 ns worker # [ 0.236779] APIC: Switch to symmetric I/O mode setup worker # [ 0.238036] x2apic enabled full # [ 0.040734] 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/5agpnx3zy2lfy4rq071g4hd9gf43l09a-nixos-system-full-test/init regInfo=/nix/.ro-store/abjch3lgbw1p0mmfmg35n0mclz1xkcya-closure-info/registration console=ttyS0,115200n8 console=tty0 worker # [ 0.238926] APIC: Switched APIC routing to: physical x2apic full # [ 0.040830] Unknown kernel command line parameters "regInfo=/nix/.ro-store/abjch3lgbw1p0mmfmg35n0mclz1xkcya-closure-info/registration", will be passed to user space. full # [ 0.040851] random: crng init done worker # [ 0.241908] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1 full # [ 0.040852] printk: log buffer data + meta data: 262144 + 917504 = 1179648 bytes full # [ 0.042787] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear) worker # [ 0.243275] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x6d5818a734c, max_idle_ns: 881590694765 ns full # [ 0.043822] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear) full # [ 0.043867] Fallback order for Node 0: 0 full # [ 0.043870] Built 1 zonelists, mobility grouping on. Total pages: 524150 worker # [ 0.245745] Calibrating delay loop (skipped) preset value.. 7585.74 BogoMIPS (lpj=3792874) full # [ 0.043871] Policy zone: DMA32 full # [ 0.045902] mem auto-init: stack:all(zero), heap alloc:on, heap free:off worker # [ 0.247843] x86/cpu: User Mode Instruction Prevention (UMIP) activated full # [ 0.051478] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1 full # [ 0.054883] allocated 4194304 bytes of page_ext worker # [ 0.250753] Last level iTLB entries: 4KB 512, 2MB 255, 4MB 127 full # [ 0.064946] ftrace: allocating 48798 entries in 192 pages worker # [ 0.251742] Last level dTLB entries: 4KB 512, 2MB 255, 4MB 127, 1GB 0 full # [ 0.064948] ftrace: allocated 192 pages with 2 groups full # [ 0.065699] Dynamic Preempt: lazy full # [ 0.065869] rcu: Preemptible hierarchical RCU implementation. worker # [ 0.252747] mitigations: Enabled attack vectors: user_kernel, user_user, guest_host, guest_guest, SMT mitigations: auto full # [ 0.065870] rcu: RCU event tracing is enabled. full # [ 0.065871] rcu: RCU restricting CPUs from NR_CPUS=384 to nr_cpu_ids=2. worker # [ 0.254743] Speculative Store Bypass: Mitigation: Speculative Store Bypass disabled via prctl full # [ 0.065872] Trampoline variant of Tasks RCU enabled. worker # [ 0.255743] Spectre V2 : Mitigation: Retpolines full # [ 0.065872] Rude variant of Tasks RCU enabled. full # [ 0.065873] Tracing variant of Tasks RCU enabled. worker # [ 0.256742] Speculative Return Stack Overflow: Mitigation: Safe RET full # [ 0.065874] rcu: RCU calculated value of scheduler-enlistment delay is 100 jiffies. full # [ 0.065874] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2 full # [ 0.065891] RCU Tasks: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=2. full # [ 0.065892] RCU Tasks Rude: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=2. worker # [ 0.257743] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization full # [ 0.065893] RCU Tasks Trace: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=2. worker # [ 0.259742] Spectre V2 : Spectre v2 / SpectreRSB: Filling RSB on context switch and VMEXIT full # [ 0.069719] NR_IRQS: 24832, nr_irqs: 440, preallocated irqs: 16 full # [ 0.069957] rcu: srcu_init: Setting srcu_struct sizes based on contention. worker # [ 0.261743] Spectre V2 : Enabling Restricted Speculation for firmware calls full # [ 0.069962] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns worker # [ 0.262744] Spectre V2 : mitigation: Enabling conditional Indirect Branch Prediction Barrier full # [ 0.070051] kfence: initialized - using 2097152 bytes for 255 objects at 0x(____ptrval____)-0x(____ptrval____) worker # [ 0.263743] active return thunk: srso_alias_return_thunk full # [ 0.075654] Console: colour VGA+ 80x25 full # [ 0.075658] printk: legacy console [tty0] enabled worker # [ 0.264757] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers' full # [ 0.109566] printk: legacy console [ttyS0] enabled worker # [ 0.265743] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers' full # [ 0.281342] ACPI: Core revision 20250807 worker # [ 0.266742] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers' full # [ 0.282505] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604467 ns worker # [ 0.267742] x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys User registers' full # [ 0.284625] APIC: Switch to symmetric I/O mode setup full # [ 0.285904] x2apic enabled worker # [ 0.269743] x86/fpu: Supporting XSAVE feature 0x800: 'Control-flow User registers' full # [ 0.286807] APIC: Switched APIC routing to: physical x2apic worker # [ 0.270742] x86/fpu: Supporting XSAVE feature 0x1000: 'Control-flow Kernel registers (KVM only)' full # [ 0.288069] kvm-guest: APIC: send_IPI_mask() replaced with kvm_send_ipi_mask() worker # [ 0.271743] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 worker # [ 0.272742] x86/fpu: xstate_offset[9]: 832, xstate_sizes[9]: 8 full # [ 0.289717] kvm-guest: APIC: send_IPI_mask_allbutself() replaced with kvm_send_ipi_mask_allbutself() full # [ 0.291718] kvm-guest: setup PV IPIs worker # [ 0.273742] x86/fpu: xstate_offset[11]: 840, xstate_sizes[11]: 16 worker # [ 0.275742] x86/fpu: xstate_offset[12]: 856, xstate_sizes[12]: 24 full # [ 0.293379] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1 worker # [ 0.276743] x86/fpu: Enabled xstate features 0x1a07, context size is 880 bytes, using 'compacted' format. full # [ 0.294745] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x6d5818a734c, max_idle_ns: 881590694765 ns full # [ 0.297020] Calibrating delay loop (skipped) preset value.. 7585.74 BogoMIPS (lpj=3792874) full # [ 0.298092] x86/cpu: User Mode Instruction Prevention (UMIP) activated full # [ 0.300145] Last level iTLB entries: 4KB 512, 2MB 255, 4MB 127 full # [ 0.302019] Last level dTLB entries: 4KB 512, 2MB 255, 4MB 127, 1GB 0 full # [ 0.303023] mitigations: Enabled attack vectors: user_kernel, user_user, guest_host, guest_guest, SMT mitigations: auto full # [ 0.304019] Speculative Store Bypass: Mitigation: Speculative Store Bypass disabled via prctl full # [ 0.306019] Spectre V2 : Mitigation: Retpolines full # [ 0.307019] Speculative Return Stack Overflow: Mitigation: Safe RET full # [ 0.309019] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization full # [ 0.310019] Spectre V2 : Spectre v2 / SpectreRSB: Filling RSB on context switch and VMEXIT full # [ 0.311019] Spectre V2 : Enabling Restricted Speculation for firmware calls full # [ 0.313020] Spectre V2 : mitigation: Enabling conditional Indirect Branch Prediction Barrier full # [ 0.314019] active return thunk: srso_alias_return_thunk full # [ 0.315034] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers' full # [ 0.316019] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers' full # [ 0.317018] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers' worker # [ 0.310366] Freeing SMP alternatives memory: 44K full # [ 0.319018] x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys User registers' worker # [ 0.310746] pid_max: default: 32768 minimum: 301 full # [ 0.320019] x86/fpu: Supporting XSAVE feature 0x800: 'Control-flow User registers' worker # [ 0.311813] LSM: initializing lsm=capability,landlock,yama,bpf,ima worker # [ 0.313853] landlock: Up and running. full # [ 0.322018] x86/fpu: Supporting XSAVE feature 0x1000: 'Control-flow Kernel registers (KVM only)' worker # [ 0.314743] Yama: becoming mindful. full # [ 0.323019] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 worker # [ 0.315962] LSM support for eBPF active full # [ 0.324018] x86/fpu: xstate_offset[9]: 832, xstate_sizes[9]: 8 worker # [ 0.316832] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes, linear) full # [ 0.325019] x86/fpu: xstate_offset[11]: 840, xstate_sizes[11]: 16 worker # [ 0.317762] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes, linear) full # [ 0.326018] x86/fpu: xstate_offset[12]: 856, xstate_sizes[12]: 24 full # [ 0.327018] x86/fpu: Enabled xstate features 0x1a07, context size is 880 bytes, using 'compacted' format. worker # [ 0.321301] smpboot: CPU0: AMD Ryzen Threadripper PRO 5965WX 24-Cores (family: 0x19, model: 0x8, stepping: 0x2) worker # [ 0.322229] Performance Events: Fam17h+ core perfctr, AMD PMU driver. worker # [ 0.322760] ... version: 0 worker # [ 0.323744] ... bit width: 48 worker # [ 0.324744] ... generic counters: 6 worker # [ 0.325737] ... generic bitmap: 000000000000003f worker # [ 0.326744] ... fixed-purpose counters: 0 worker # [ 0.327720] ... fixed-purpose bitmap: 0000000000000000 worker # [ 0.328744] ... value mask: 0000ffffffffffff worker # [ 0.329744] ... max period: 00007fffffffffff worker # [ 0.330744] ... global_ctrl mask: 000000000000003f worker # [ 0.331839] signal: max sigframe size: 3376 worker # [ 0.332832] rcu: Hierarchical SRCU implementation. worker # [ 0.333749] rcu: Max phase no-delay instances is 400. worker # [ 0.338512] smp: Bringing up secondary CPUs ... worker # [ 0.338762] smp: Brought up 1 node, 1 CPU worker # [ 0.339703] smpboot: Total of 1 processors activated (7585.74 BogoMIPS) full # [ 0.354715] Freeing SMP alternatives memory: 44K worker # [ 0.340904] Memory: 942988K/1048024K available (17259K kernel code, 2728K rwdata, 13652K rodata, 3656K init, 2968K bss, 97600K reserved, 0K cma-reserved) full # [ 0.355021] pid_max: default: 32768 minimum: 301 worker # [ 0.341931] devtmpfs: initialized full # [ 0.356913] LSM: initializing lsm=capability,landlock,yama,bpf,ima worker # [ 0.342885] x86/mm: Memory block size: 128MB full # [ 0.358111] landlock: Up and running. full # [ 0.359019] Yama: becoming mindful. worker # [ 0.344622] posixtimers hash table entries: 512 (order: 1, 8192 bytes, linear) full # [ 0.360233] LSM support for eBPF active full # [ 0.361130] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear) worker # [ 0.345774] futex hash table entries: 256 (16384 bytes on 1 NUMA nodes, total 16 KiB, linear). worker # [ 0.346828] pinctrl core: initialized pinctrl subsystem full # [ 0.362054] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear) worker # [ 0.348039] PM: RTC time: 20:47:37, date: 2026-09-26 full # [ 0.364759] smpboot: CPU0: AMD Ryzen Threadripper PRO 5965WX 24-Cores (family: 0x19, model: 0x8, stepping: 0x2) worker # [ 0.351102] NET: Registered PF_NETLINK/PF_ROUTE protocol family full # [ 0.365497] Performance Events: Fam17h+ core perfctr, AMD PMU driver. full # [ 0.366034] ... version: 0 worker # [ 0.352074] DMA: preallocated 128 KiB GFP_KERNEL pool for atomic allocations full # [ 0.367020] ... bit width: 48 full # [ 0.368020] ... generic counters: 6 worker # [ 0.352765] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations full # [ 0.369014] ... generic bitmap: 000000000000003f worker # [ 0.353861] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations full # [ 0.370020] ... fixed-purpose counters: 0 worker # [ 0.354753] audit: initializing netlink subsys (disabled) full # [ 0.371015] ... fixed-purpose bitmap: 0000000000000000 full # [ 0.372020] ... value mask: 0000ffffffffffff worker # [ 0.356007] thermal_sys: Registered thermal governor 'fair_share' full # [ 0.373020] ... max period: 00007fffffffffff worker # [ 0.356010] thermal_sys: Registered thermal governor 'bang_bang' full # [ 0.374020] ... global_ctrl mask: 000000000000003f worker # [ 0.356745] thermal_sys: Registered thermal governor 'step_wise' full # [ 0.375125] signal: max sigframe size: 3376 worker # [ 0.357748] audit: type=2000 audit(1790455658.484:1): state=initialized audit_enabled=0 res=1 full # [ 0.376102] rcu: Hierarchical SRCU implementation. full # [ 0.377024] rcu: Max phase no-delay instances is 400. worker # [ 0.359747] thermal_sys: Registered thermal governor 'user_space' worker # [ 0.359749] thermal_sys: Registered thermal governor 'power_allocator' full # [ 0.378144] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level worker # [ 0.360762] cpuidle: using governor menu worker # [ 0.363564] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5 full # [ 0.382739] smp: Bringing up secondary CPUs ... worker # [ 0.364975] PCI: ECAM [mem 0xb0000000-0xbfffffff] (base 0xb0000000) for domain 0000 [bus 00-ff] full # [ 0.383319] smpboot: x86: Booting SMP configuration: worker # [ 0.365747] PCI: ECAM [mem 0xb0000000-0xbfffffff] reserved as E820 entry worker # [ 0.366758] PCI: Using configuration type 1 for base access full # [ 0.384024] .... node #0, CPUs: #1 full # [ 0.384153] smp: Brought up 1 node, 2 CPUs worker # [ 0.367943] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible. full # [ 0.386008] smpboot: Total of 2 processors activated (15171.49 BogoMIPS) full # [ 0.387273] Memory: 1970052K/2096600K available (17259K kernel code, 2728K rwdata, 13652K rodata, 3656K init, 2968K bss, 115932K reserved, 0K cma-reserved) full # [ 0.388548] devtmpfs: initialized worker # [ 0.373001] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages full # [ 0.389916] x86/mm: Memory block size: 128MB worker # [ 0.373744] HugeTLB: 16380 KiB vmemmap can be freed for a 1.00 GiB page full # [ 0.392047] posixtimers hash table entries: 1024 (order: 2, 16384 bytes, linear) full # [ 0.393056] futex hash table entries: 512 (32768 bytes on 1 NUMA nodes, total 32 KiB, linear). worker # [ 0.378743] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages full # [ 0.394118] pinctrl core: initialized pinctrl subsystem worker # [ 0.379744] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page full # [ 0.395358] PM: RTC time: 20:47:37, date: 2026-09-26 full # [ 0.398330] NET: Registered PF_NETLINK/PF_ROUTE protocol family full # [ 0.399491] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic allocations full # [ 0.400051] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations full # [ 0.401267] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations worker # [ 0.390134] ACPI: Added _OSI(Module Device) worker # [ 0.390745] ACPI: Added _OSI(Processor Device) full # [ 0.402057] audit: initializing netlink subsys (disabled) full # [ 0.403168] audit: type=2000 audit(1790455658.499:1): state=initialized audit_enabled=0 res=1 worker # [ 0.394743] ACPI: Added _OSI(Processor Aggregator Device) full # [ 0.403392] thermal_sys: Registered thermal governor 'fair_share' full # [ 0.404023] thermal_sys: Registered thermal governor 'bang_bang' full # [ 0.405022] thermal_sys: Registered thermal governor 'step_wise' worker # [ 0.400124] ACPI: 1 ACPI AML tables successfully acquired and loaded full # [ 0.406022] thermal_sys: Registered thermal governor 'user_space' full # [ 0.407021] thermal_sys: Registered thermal governor 'power_allocator' full # [ 0.408037] cpuidle: using governor menu worker # [ 0.403682] ACPI: Interpreter enabled worker # [ 0.404726] ACPI: PM: (supports S0 S3 S4 S5) full # [ 0.410783] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5 full # [ 0.412298] PCI: ECAM [mem 0xb0000000-0xbfffffff] (base 0xb0000000) for domain 0000 [bus 00-ff] worker # [ 0.407744] ACPI: Using IOAPIC for interrupt routing full # [ 0.413022] PCI: ECAM [mem 0xb0000000-0xbfffffff] reserved as E820 entry full # [ 0.414032] PCI: Using configuration type 1 for base access worker # [ 0.408815] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug full # [ 0.415221] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible. worker # [ 0.411745] PCI: Using E820 reservations for host bridge windows worker # [ 0.412919] ACPI: Enabled 2 GPEs in block 00 to 3F worker # [ 0.417688] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) full # [ 0.425053] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages full # [ 0.426021] HugeTLB: 16380 KiB vmemmap can be freed for a 1.00 GiB page worker # [ 0.418766] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI HPX-Type3] full # [ 0.427022] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages worker # [ 0.419882] acpi PNP0A08:00: _OSC: platform does not support [PCIeHotplug LTR] full # [ 0.429019] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page worker # [ 0.420911] acpi PNP0A08:00: _OSC: OS now controls [PME AER PCIeCapability] worker # [ 0.422448] PCI host bridge to bus 0000:00 worker # [ 0.422753] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window] full # [ 0.435592] ACPI: Added _OSI(Module Device) worker # [ 0.423747] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window] full # [ 0.436021] ACPI: Added _OSI(Processor Device) full # [ 0.437021] ACPI: Added _OSI(Processor Aggregator Device) worker # [ 0.424757] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window] worker # [ 0.425771] pci_bus 0000:00: root bus resource [mem 0x40000000-0xafffffff window] worker # [ 0.426747] pci_bus 0000:00: root bus resource [mem 0xc0000000-0xfebfffff window] full # [ 0.443418] ACPI: 1 ACPI AML tables successfully acquired and loaded worker # [ 0.427745] pci_bus 0000:00: root bus resource [mem 0x100000000-0x8ffffffff window] worker # [ 0.428745] pci_bus 0000:00: root bus resource [bus 00-ff] full # [ 0.446313] ACPI: Interpreter enabled full # [ 0.447049] ACPI: PM: (supports S0 S3 S4 S5) worker # [ 0.429894] pci 0000:00:00.0: [8086:29c0] type 00 class 0x060000 conventional PCI endpoint full # [ 0.448021] ACPI: Using IOAPIC for interrupt routing worker # [ 0.431450] pci 0000:00:01.0: [1234:1111] type 00 class 0x030000 conventional PCI endpoint full # [ 0.449106] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug full # [ 0.451020] PCI: Using E820 reservations for host bridge windows full # [ 0.453174] ACPI: Enabled 2 GPEs in block 00 to 3F worker # [ 0.434821] pci 0000:00:01.0: BAR 0 [mem 0xfd000000-0xfdffffff pref] worker # [ 0.435769] pci 0000:00:01.0: BAR 2 [mem 0xfebd0000-0xfebd0fff] full # [ 0.459369] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) worker # [ 0.436787] pci 0000:00:01.0: ROM [mem 0xfebc0000-0xfebcffff pref] full # [ 0.461031] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI HPX-Type3] worker # [ 0.437927] pci 0000:00:01.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff] full # [ 0.464132] acpi PNP0A08:00: _OSC: platform does not support [PCIeHotplug LTR] worker # [ 0.439618] pci 0000:00:02.0: [1af4:1000] type 00 class 0x020000 conventional PCI endpoint full # [ 0.466173] acpi PNP0A08:00: _OSC: OS now controls [PME AER PCIeCapability] full # [ 0.468675] PCI host bridge to bus 0000:00 worker # [ 0.442704] pci 0000:00:02.0: BAR 0 [io 0xc100-0xc11f] full # [ 0.470028] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window] worker # [ 0.443708] pci 0000:00:02.0: BAR 1 [mem 0xfebd1000-0xfebd1fff] full # [ 0.472022] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window] worker # [ 0.444787] pci 0000:00:02.0: BAR 4 [mem 0xfe000000-0xfe003fff 64bit pref] worker # [ 0.445756] pci 0000:00:02.0: ROM [mem 0xfeb40000-0xfeb7ffff pref] full # [ 0.473023] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window] full # [ 0.476038] pci_bus 0000:00: root bus resource [mem 0x80000000-0xafffffff window] worker # [ 0.447732] pci 0000:00:03.0: [1af4:1005] type 00 class 0x00ff00 conventional PCI endpoint full # [ 0.477021] pci_bus 0000:00: root bus resource [mem 0xc0000000-0xfebfffff window] full # [ 0.479021] pci_bus 0000:00: root bus resource [mem 0x100000000-0x8ffffffff window] worker # [ 0.449774] pci 0000:00:03.0: BAR 0 [io 0xc120-0xc13f] full # [ 0.481022] pci_bus 0000:00: root bus resource [bus 00-ff] worker # [ 0.450756] pci 0000:00:03.0: BAR 1 [mem 0xfebd2000-0xfebd2fff] full # [ 0.482160] pci 0000:00:00.0: [8086:29c0] type 00 class 0x060000 conventional PCI endpoint worker # [ 0.452369] pci 0000:00:03.0: BAR 4 [mem 0xfe004000-0xfe007fff 64bit pref] full # [ 0.484800] pci 0000:00:01.0: [1234:1111] type 00 class 0x030000 conventional PCI endpoint worker # [ 0.453751] pci 0000:00:04.0: [1af4:1001] type 00 class 0x010000 conventional PCI endpoint worker # [ 0.456453] pci 0000:00:04.0: BAR 0 [io 0xc000-0xc07f] worker # [ 0.456756] pci 0000:00:04.0: BAR 1 [mem 0xfebd3000-0xfebd3fff] full # [ 0.491076] pci 0000:00:01.0: BAR 0 [mem 0xfd000000-0xfdffffff pref] worker # [ 0.457806] pci 0000:00:04.0: BAR 4 [mem 0xfe008000-0xfe00bfff 64bit pref] full # [ 0.492045] pci 0000:00:01.0: BAR 2 [mem 0xfebd0000-0xfebd0fff] full # [ 0.494079] pci 0000:00:01.0: ROM [mem 0xfebc0000-0xfebcffff pref] worker # [ 0.460006] pci 0000:00:05.0: [1af4:1000] type 00 class 0x020000 conventional PCI endpoint full # [ 0.495193] pci 0000:00:01.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff] full # [ 0.498794] pci 0000:00:02.0: [1af4:1000] type 00 class 0x020000 conventional PCI endpoint worker # [ 0.462604] pci 0000:00:05.0: BAR 0 [io 0xc140-0xc15f] worker # [ 0.463761] pci 0000:00:05.0: BAR 1 [mem 0xfebd4000-0xfebd4fff] full # [ 0.502056] pci 0000:00:02.0: BAR 0 [io 0xc100-0xc11f] worker # [ 0.464803] pci 0000:00:05.0: BAR 4 [mem 0xfe00c000-0xfe00ffff 64bit pref] full # [ 0.504033] pci 0000:00:02.0: BAR 1 [mem 0xfebd1000-0xfebd1fff] worker # [ 0.465760] pci 0000:00:05.0: ROM [mem 0xfeb80000-0xfebbffff pref] full # [ 0.505063] pci 0000:00:02.0: BAR 4 [mem 0xfe000000-0xfe003fff 64bit pref] full # [ 0.506032] pci 0000:00:02.0: ROM [mem 0xfeb40000-0xfeb7ffff pref] worker # [ 0.467729] pci 0000:00:06.0: [1af4:1052] type 00 class 0x090000 conventional PCI endpoint full # [ 0.509006] pci 0000:00:03.0: [1af4:1005] type 00 class 0x00ff00 conventional PCI endpoint worker # [ 0.469766] pci 0000:00:06.0: BAR 1 [mem 0xfebd5000-0xfebd5fff] worker # [ 0.470791] pci 0000:00:06.0: BAR 4 [mem 0xfe010000-0xfe013fff 64bit pref] full # [ 0.512032] pci 0000:00:03.0: BAR 0 [io 0xc120-0xc13f] full # [ 0.514033] pci 0000:00:03.0: BAR 1 [mem 0xfebd2000-0xfebd2fff] worker # [ 0.473137] pci 0000:00:07.0: [1af4:105a] type 00 class 0x018000 conventional PCI endpoint full # [ 0.515063] pci 0000:00:03.0: BAR 4 [mem 0xfe004000-0xfe007fff 64bit pref] worker # [ 0.474773] pci 0000:00:07.0: BAR 1 [mem 0xfebd6000-0xfebd6fff] full # [ 0.518266] pci 0000:00:04.0: [1af4:1001] type 00 class 0x010000 conventional PCI endpoint worker # [ 0.475801] pci 0000:00:07.0: BAR 4 [mem 0xfe014000-0xfe017fff 64bit pref] full # [ 0.521032] pci 0000:00:04.0: BAR 0 [io 0xc000-0xc07f] full # [ 0.522033] pci 0000:00:04.0: BAR 1 [mem 0xfebd3000-0xfebd3fff] worker # [ 0.478037] pci 0000:00:08.0: [1af4:105a] type 00 class 0x018000 conventional PCI endpoint full # [ 0.524068] pci 0000:00:04.0: BAR 4 [mem 0xfe008000-0xfe00bfff 64bit pref] worker # [ 0.479772] pci 0000:00:08.0: BAR 1 [mem 0xfebd7000-0xfebd7fff] full # [ 0.526010] pci 0000:00:05.0: [1af4:1000] type 00 class 0x020000 conventional PCI endpoint worker # [ 0.480801] pci 0000:00:08.0: BAR 4 [mem 0xfe018000-0xfe01bfff 64bit pref] full # [ 0.530032] pci 0000:00:05.0: BAR 0 [io 0xc140-0xc15f] full # [ 0.531032] pci 0000:00:05.0: BAR 1 [mem 0xfebd4000-0xfebd4fff] worker # [ 0.482955] pci 0000:00:09.0: [1af4:105a] type 00 class 0x018000 conventional PCI endpoint full # [ 0.532066] pci 0000:00:05.0: BAR 4 [mem 0xfe00c000-0xfe00ffff 64bit pref] worker # [ 0.484890] pci 0000:00:09.0: BAR 1 [mem 0xfebd8000-0xfebd8fff] full # [ 0.534053] pci 0000:00:05.0: ROM [mem 0xfeb80000-0xfebbffff pref] worker # [ 0.485787] pci 0000:00:09.0: BAR 4 [mem 0xfe01c000-0xfe01ffff 64bit pref] worker # [ 0.487726] pci 0000:00:0a.0: [1af4:1003] type 00 class 0x078000 conventional PCI endpoint full # [ 0.538557] pci 0000:00:06.0: [1af4:1052] type 00 class 0x090000 conventional PCI endpoint worker # [ 0.490335] pci 0000:00:0a.0: BAR 0 [io 0xc080-0xc0bf] worker # [ 0.490756] pci 0000:00:0a.0: BAR 1 [mem 0xfebd9000-0xfebd9fff] full # [ 0.542786] pci 0000:00:06.0: BAR 1 [mem 0xfebd5000-0xfebd5fff] worker # [ 0.491818] pci 0000:00:0a.0: BAR 4 [mem 0xfe020000-0xfe023fff 64bit pref] full # [ 0.544080] pci 0000:00:06.0: BAR 4 [mem 0xfe010000-0xfe013fff 64bit pref] worker # [ 0.493726] pci 0000:00:0b.0: [1af4:1005] type 00 class 0x00ff00 conventional PCI endpoint full # [ 0.548511] pci 0000:00:07.0: [1af4:105a] type 00 class 0x018000 conventional PCI endpoint worker # [ 0.495768] pci 0000:00:0b.0: BAR 0 [io 0xc160-0xc17f] worker # [ 0.496756] pci 0000:00:0b.0: BAR 1 [mem 0xfebda000-0xfebdafff] full # [ 0.552050] pci 0000:00:07.0: BAR 1 [mem 0xfebd6000-0xfebd6fff] worker # [ 0.497787] pci 0000:00:0b.0: BAR 4 [mem 0xfe024000-0xfe027fff 64bit pref] full # [ 0.553089] pci 0000:00:07.0: BAR 4 [mem 0xfe014000-0xfe017fff 64bit pref] worker # [ 0.500078] pci 0000:00:1d.0: [8086:2934] type 00 class 0x0c0300 conventional PCI endpoint full # [ 0.556062] pci 0000:00:08.0: [1af4:105a] type 00 class 0x018000 conventional PCI endpoint worker # [ 0.501554] pci 0000:00:1d.0: BAR 4 [io 0xc180-0xc19f] full # [ 0.560050] pci 0000:00:08.0: BAR 1 [mem 0xfebd7000-0xfebd7fff] worker # [ 0.502995] pci 0000:00:1d.1: [8086:2935] type 00 class 0x0c0300 conventional PCI endpoint full # [ 0.561075] pci 0000:00:08.0: BAR 4 [mem 0xfe018000-0xfe01bfff 64bit pref] worker # [ 0.504535] pci 0000:00:1d.1: BAR 4 [io 0xc1a0-0xc1bf] full # [ 0.564259] pci 0000:00:09.0: [1af4:105a] type 00 class 0x018000 conventional PCI endpoint full # [ 0.569408] pci 0000:00:09.0: BAR 1 [mem 0xfebd8000-0xfebd8fff] full # [ 0.571075] pci 0000:00:09.0: BAR 4 [mem 0xfe01c000-0xfe01ffff 64bit pref] worker # [ 0.505972] pci 0000:00:1d.2: [8086:2936] type 00 class 0x0c0300 conventional PCI endpoint full # [ 0.574205] pci 0000:00:0a.0: [1af4:1003] type 00 class 0x078000 conventional PCI endpoint worker # [ 0.509638] pci 0000:00:1d.2: BAR 4 [io 0xc1c0-0xc1df] full # [ 0.578814] pci 0000:00:0a.0: BAR 0 [io 0xc080-0xc0bf] worker # [ 0.511009] pci 0000:00:1d.7: [8086:293a] type 00 class 0x0c0320 conventional PCI endpoint worker # [ 0.512756] pci 0000:00:1d.7: BAR 0 [mem 0xfebdb000-0xfebdbfff] worker # [ 0.514125] pci 0000:00:1f.0: [8086:2918] type 00 class 0x060100 conventional PCI endpoint worker # [ 0.515264] pci 0000:00:1f.0: quirk: [io 0x0600-0x067f] claimed by ICH6 ACPI/GPIO/TCO worker # [ 0.516120] pci 0000:00:1f.2: [8086:2922] type 00 class 0x010601 conventional PCI endpoint worker # [ 0.517810] pci 0000:00:1f.2: BAR 4 [io 0xc1e0-0xc1ff] worker # [ 0.518756] pci 0000:00:1f.2: BAR 5 [mem 0xfebdc000-0xfebdcfff] full # [ 0.580038] pci 0000:00:0a.0: BAR 1 [mem 0xfebd9000-0xfebd9fff] full # [ 0.594077] pci 0000:00:0a.0: BAR 4 [mem 0xfe020000-0xfe023fff 64bit pref] worker # [ 0.520265] pci 0000:00:1f.3: [8086:2930] type 00 class 0x0c0500 conventional PCI endpoint worker # [ 0.521795] pci 0000:00:1f.3: BAR 4 [io 0x0700-0x073f] full # [ 0.597139] pci 0000:00:0b.0: [1af4:1005] type 00 class 0x00ff00 conventional PCI endpoint full # [ 0.601032] pci 0000:00:0b.0: BAR 0 [io 0xc160-0xc17f] full # [ 0.603034] pci 0000:00:0b.0: BAR 1 [mem 0xfebda000-0xfebdafff] worker # [ 0.527785] ACPI: PCI: Interrupt link LNKA configured for IRQ 10 full # [ 0.604063] pci 0000:00:0b.0: BAR 4 [mem 0xfe024000-0xfe027fff 64bit pref] worker # [ 0.528933] ACPI: PCI: Interrupt link LNKB configured for IRQ 10 full # [ 0.606031] pci 0000:00:1d.0: [8086:2934] type 00 class 0x0c0300 conventional PCI endpoint worker # [ 0.530026] ACPI: PCI: Interrupt link LNKC configured for IRQ 11 worker # [ 0.530894] ACPI: PCI: Interrupt link LNKD configured for IRQ 11 full # [ 0.609072] pci 0000:00:1d.0: BAR 4 [io 0xc180-0xc19f] worker # [ 0.531872] ACPI: PCI: Interrupt link LNKE configured for IRQ 10 worker # [ 0.532879] ACPI: PCI: Interrupt link LNKF configured for IRQ 10 full # [ 0.611322] pci 0000:00:1d.1: [8086:2935] type 00 class 0x0c0300 conventional PCI endpoint worker # [ 0.533897] ACPI: PCI: Interrupt link LNKG configured for IRQ 11 full # [ 0.613820] pci 0000:00:1d.1: BAR 4 [io 0xc1a0-0xc1bf] worker # [ 0.534909] ACPI: PCI: Interrupt link LNKH configured for IRQ 11 full # [ 0.615256] pci 0000:00:1d.2: [8086:2936] type 00 class 0x0c0300 conventional PCI endpoint worker # [ 0.535808] ACPI: PCI: Interrupt link GSIA configured for IRQ 16 worker # [ 0.536760] ACPI: PCI: Interrupt link GSIB configured for IRQ 17 full # [ 0.617881] pci 0000:00:1d.2: BAR 4 [io 0xc1c0-0xc1df] worker # [ 0.537769] ACPI: PCI: Interrupt link GSIC configured for IRQ 18 full # [ 0.619300] pci 0000:00:1d.7: [8086:293a] type 00 class 0x0c0320 conventional PCI endpoint worker # [ 0.538760] ACPI: PCI: Interrupt link GSID configured for IRQ 19 worker # [ 0.539759] ACPI: PCI: Interrupt link GSIE configured for IRQ 20 full # [ 0.621789] pci 0000:00:1d.7: BAR 0 [mem 0xfebdb000-0xfebdbfff] worker # [ 0.540759] ACPI: PCI: Interrupt link GSIF configured for IRQ 21 full # [ 0.623384] pci 0000:00:1f.0: [8086:2918] type 00 class 0x060100 conventional PCI endpoint worker # [ 0.541767] ACPI: PCI: Interrupt link GSIG configured for IRQ 22 worker # [ 0.542762] ACPI: PCI: Interrupt link GSIH configured for IRQ 23 full # [ 0.626534] pci 0000:00:1f.0: quirk: [io 0x0600-0x067f] claimed by ICH6 ACPI/GPIO/TCO worker # [ 0.544752] iommu: Default domain type: Translated full # [ 0.628545] pci 0000:00:1f.2: [8086:2922] type 00 class 0x010601 conventional PCI endpoint worker # [ 0.545752] iommu: DMA domain TLB invalidation policy: lazy mode worker # [ 0.546963] ACPI: bus type USB registered full # [ 0.632073] pci 0000:00:1f.2: BAR 4 [io 0xc1e0-0xc1ff] worker # [ 0.547802] usbcore: registered new interface driver usbfs worker # [ 0.548760] usbcore: registered new interface driver hub full # [ 0.633034] pci 0000:00:1f.2: BAR 5 [mem 0xfebdc000-0xfebdcfff] worker # [ 0.549755] usbcore: registered new device driver usb worker # [ 0.551404] NetLabel: Initializing full # [ 0.635697] pci 0000:00:1f.3: [8086:2930] type 00 class 0x0c0500 conventional PCI endpoint worker # [ 0.551749] NetLabel: domain hash size = 128 worker # [ 0.552744] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO worker # [ 0.553793] NetLabel: unlabeled traffic allowed by default full # [ 0.639086] pci 0000:00:1f.3: BAR 4 [io 0x0700-0x073f] worker # [ 0.554757] PCI: Using ACPI for IRQ routing full # [ 0.647418] ACPI: PCI: Interrupt link LNKA configured for IRQ 10 full # [ 0.649159] ACPI: PCI: Interrupt link LNKB configured for IRQ 10 full # [ 0.650158] ACPI: PCI: Interrupt link LNKC configured for IRQ 11 full # [ 0.652225] ACPI: PCI: Interrupt link LNKD configured for IRQ 11 full # [ 0.654216] ACPI: PCI: Interrupt link LNKE configured for IRQ 10 full # [ 0.655212] ACPI: PCI: Interrupt link LNKF configured for IRQ 10 full # [ 0.657217] ACPI: PCI: Interrupt link LNKG configured for IRQ 11 full # [ 0.659211] ACPI: PCI: Interrupt link LNKH configured for IRQ 11 full # [ 0.661093] ACPI: PCI: Interrupt link GSIA configured for IRQ 16 full # [ 0.663045] ACPI: PCI: Interrupt link GSIB configured for IRQ 17 full # [ 0.664047] ACPI: PCI: Interrupt link GSIC configured for IRQ 18 full # [ 0.666040] ACPI: PCI: Interrupt link GSID configured for IRQ 19 full # [ 0.668052] ACPI: PCI: Interrupt link GSIE configured for IRQ 20 full # [ 0.670044] ACPI: PCI: Interrupt link GSIF configured for IRQ 21 full # [ 0.671039] ACPI: PCI: Interrupt link GSIG configured for IRQ 22 full # [ 0.673044] ACPI: PCI: Interrupt link GSIH configured for IRQ 23 full # [ 0.676497] iommu: Default domain type: Translated full # [ 0.677021] iommu: DMA domain TLB invalidation policy: lazy mode full # [ 0.679226] ACPI: bus type USB registered full # [ 0.680073] usbcore: registered new interface driver usbfs full # [ 0.681047] usbcore: registered new interface driver hub full # [ 0.682072] usbcore: registered new device driver usb full # [ 0.684715] NetLabel: Initializing full # [ 0.685651] NetLabel: domain hash size = 128 full # [ 0.686021] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO full # [ 0.688057] NetLabel: unlabeled traffic allowed by default full # [ 0.689032] PCI: Using ACPI for IRQ routing worker # [ 0.639202] pci 0000:00:01.0: vgaarb: setting as boot VGA device worker # [ 0.639740] pci 0000:00:01.0: vgaarb: bridge control possible worker # [ 0.639740] pci 0000:00:01.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none worker # [ 0.639747] vgaarb: loaded worker # [ 0.640631] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0 worker # [ 0.641623] hpet0: 3 comparators, 64-bit 100.000000 MHz counter worker # [ 0.646820] clocksource: Switched to clocksource kvm-clock worker # [ 0.648724] VFS: Disk quotas dquot_6.6.0 worker # [ 0.651200] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) worker # [ 0.652894] pnp: PnP ACPI init worker # [ 0.653869] ACPI: IRQ 4 override to edge(!), high(!) worker # [ 0.655125] system 00:04: [mem 0xb0000000-0xbfffffff window] has been reserved worker # [ 0.657139] pnp: PnP ACPI: found 5 devices worker # [ 0.664763] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns worker # [ 0.666706] clocksource: Switched to clocksource acpi_pm worker # [ 0.668079] NET: Registered PF_INET protocol family worker # [ 0.669394] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear) full # [ 0.774230] pci 0000:00:01.0: vgaarb: setting as boot VGA device worker # [ 0.684487] tcp_listen_portaddr_hash hash table entries: 512 (order: 1, 8192 bytes, linear) full # [ 0.775016] pci 0000:00:01.0: vgaarb: bridge control possible worker # [ 0.686490] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) full # [ 0.775016] pci 0000:00:01.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none full # [ 0.779030] vgaarb: loaded worker # [ 0.688249] TCP established hash table entries: 8192 (order: 4, 65536 bytes, linear) full # [ 0.779930] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0 worker # [ 0.690008] TCP bind hash table entries: 8192 (order: 6, 262144 bytes, linear) full # [ 0.780915] hpet0: 3 comparators, 64-bit 100.000000 MHz counter worker # [ 0.691691] TCP: Hash tables configured (established 8192 bind 8192) worker # [ 0.693186] MPTCP token hash table entries: 1024 (order: 3, 24576 bytes, linear) worker # [ 0.694877] UDP hash table entries: 512 (order: 3, 32768 bytes, linear) full # [ 0.785130] clocksource: Switched to clocksource kvm-clock worker # [ 0.696448] UDP-Lite hash table entries: 512 (order: 3, 32768 bytes, linear) worker # [ 0.698108] NET: Registered PF_UNIX/PF_LOCAL protocol family worker # [ 0.699418] NET: Registered PF_XDP protocol family full # [ 0.789213] VFS: Disk quotas dquot_6.6.0 worker # [ 0.700594] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window] full # [ 0.790185] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) worker # [ 0.701980] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff window] full # [ 0.792085] pnp: PnP ACPI init worker # [ 0.703395] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window] full # [ 0.793158] ACPI: IRQ 4 override to edge(!), high(!) worker # [ 0.704901] pci_bus 0000:00: resource 7 [mem 0x40000000-0xafffffff window] full # [ 0.794489] system 00:04: [mem 0xb0000000-0xbfffffff window] has been reserved worker # [ 0.706447] pci_bus 0000:00: resource 8 [mem 0xc0000000-0xfebfffff window] full # [ 0.796601] pnp: PnP ACPI: found 5 devices worker # [ 0.707948] pci_bus 0000:00: resource 9 [mem 0x100000000-0x8ffffffff window] worker # [ 0.710215] ACPI: \_SB_.GSIA: Enabled at IRQ 16 worker # [ 0.712490] ACPI: \_SB_.GSIB: Enabled at IRQ 17 worker # [ 0.714660] ACPI: \_SB_.GSIC: Enabled at IRQ 18 worker # [ 0.716816] ACPI: \_SB_.GSID: Enabled at IRQ 19 full # [ 0.805462] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns worker # [ 0.718700] PCI: CLS 0 bytes, default 64 full # [ 0.807962] clocksource: Switched to clocksource acpi_pm full # [ 0.809727] NET: Registered PF_INET protocol family worker # [ 0.719843] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x6d5818a734c, max_idle_ns: 881590694765 ns worker # [ 0.722416] Trying to unpack rootfs image as initramfs... full # [ 0.811832] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear) full # [ 0.827573] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear) full # [ 0.829553] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) full # [ 0.831387] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear) full # [ 0.833752] TCP bind hash table entries: 16384 (order: 7, 524288 bytes, linear) full # [ 0.835906] TCP: Hash tables configured (established 16384 bind 16384) full # [ 0.837525] MPTCP token hash table entries: 2048 (order: 4, 49152 bytes, linear) full # [ 0.839231] UDP hash table entries: 1024 (order: 4, 65536 bytes, linear) full # [ 0.840757] UDP-Lite hash table entries: 1024 (order: 4, 65536 bytes, linear) full # [ 0.842419] NET: Registered PF_UNIX/PF_LOCAL protocol family full # [ 0.843740] NET: Registered PF_XDP protocol family full # [ 0.844913] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window] full # [ 0.846355] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff window] full # [ 0.847747] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window] full # [ 0.849271] pci_bus 0000:00: resource 7 [mem 0x80000000-0xafffffff window] full # [ 0.852107] pci_bus 0000:00: resource 8 [mem 0xc0000000-0xfebfffff window] worker # [ 0.764711] Initialise system trusted keyrings full # [ 0.854316] pci_bus 0000:00: resource 9 [mem 0x100000000-0x8ffffffff window] worker # [ 0.765989] workingset: timestamp_bits=40 max_order=18 bucket_order=0 full # [ 0.857558] ACPI: \_SB_.GSIA: Enabled at IRQ 16 full # [ 0.861047] ACPI: \_SB_.GSIB: Enabled at IRQ 17 full # [ 0.864467] ACPI: \_SB_.GSIC: Enabled at IRQ 18 full # [ 0.867508] ACPI: \_SB_.GSID: Enabled at IRQ 19 full # [ 0.870281] PCI: CLS 0 bytes, default 64 full # [ 0.871793] Trying to unpack rootfs image as initramfs... full # [ 0.871806] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x6d5818a734c, max_idle_ns: 881590694765 ns worker # [ 0.786737] Key type asymmetric registered worker # [ 0.787767] Asymmetric key parser 'x509' registered worker # [ 0.790112] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248) worker # [ 0.796107] io scheduler mq-deadline registered worker # [ 0.797186] io scheduler kyber registered worker # [ 0.800570] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled worker # [ 0.804364] 00:03: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A full # [ 0.894613] Initialise system trusted keyrings full # [ 0.896241] workingset: timestamp_bits=40 max_order=19 bucket_order=0 worker # [ 0.810834] Linux agpgart interface v0.103 worker # [ 0.811880] ACPI: bus type drm_connector registered worker # [ 0.815476] usbcore: registered new interface driver usbserial_generic worker # [ 0.816952] usbserial: USB Serial support registered for generic full # [ 0.909364] Key type asymmetric registered full # [ 0.910741] Asymmetric key parser 'x509' registered worker # [ 0.822064] amd_pstate: the _CPC object is not present in SBIOS or ACPI disabled worker # [ 0.823933] drop_monitor: Initializing network drop monitor service full # [ 0.912457] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248) full # [ 0.915167] io scheduler mq-deadline registered full # [ 0.916522] io scheduler kyber registered worker # [ 0.828204] NET: Registered PF_INET6 protocol family worker # [ 0.829822] Segment Routing with IPv6 full # [ 0.919360] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled full # [ 0.921218] 00:03: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A worker # [ 0.833079] In-situ OAM (IOAM) with IPv6 worker # [ 0.834417] IPI shorthand broadcast: enabled full # [ 0.924186] Linux agpgart interface v0.103 full # [ 0.925305] ACPI: bus type drm_connector registered full # [ 0.927392] usbcore: registered new interface driver usbserial_generic full # [ 0.928883] usbserial: USB Serial support registered for generic full # [ 0.930296] amd_pstate: the _CPC object is not present in SBIOS or ACPI disabled full # [ 0.932173] drop_monitor: Initializing network drop monitor service worker # [ 0.842857] sched_clock: Marking stable (648026864, 194022269)->(969699531, -127650398) full # [ 0.933900] NET: Registered PF_INET6 protocol family full # [ 0.936237] Segment Routing with IPv6 full # [ 0.937162] In-situ OAM (IOAM) with IPv6 worker # [ 0.848286] registered taskstats version 1 worker # [ 0.849489] Loading compiled-in X.509 certificates full # [ 0.939363] IPI shorthand broadcast: enabled full # [ 0.943739] sched_clock: Marking stable (723024381, 220055118)->(987333240, -44253741) full # [ 0.945788] registered taskstats version 1 full # [ 0.947006] Loading compiled-in X.509 certificates full # [ 0.956519] Demotion targets for Node 0: null worker # [ 0.868058] Demotion targets for Node 0: null full # [ 0.957735] Key type .fscrypt registered worker # [ 0.869274] Key type .fscrypt registered full # [ 0.958807] Key type fscrypt-provisioning registered full # [ 0.960188] ima: No TPM chip found, activating TPM-bypass! worker # [ 0.872075] Key type fscrypt-provisioning registered full # [ 0.961458] ima: Allocated hash algorithm: sha1 full # [ 0.962692] ima: No architecture policies found worker # [ 0.873410] ima: No TPM chip found, activating TPM-bypass! full # [ 0.964142] PM: Magic number: 10:332:802 worker # [ 0.877063] ima: Allocated hash algorithm: sha1 full # [ 0.966281] RAS: Correctable Errors collector initialized. worker # [ 0.878207] ima: No architecture policies found full # [ 0.971368] clk: Disabling unused clocks worker # [ 0.883237] PM: Magic number: 10:332:802 full # [ 0.972343] PM: genpd: Disabling unused power domains worker # [ 0.886251] RAS: Correctable Errors collector initialized. worker # [ 0.895206] clk: Disabling unused clocks worker # [ 0.898064] PM: genpd: Disabling unused power domains worker # [ 1.032319] Freeing initrd memory: 29096K worker # [ 1.035614] Freeing unused decrypted memory: 2028K worker # [ 1.038614] Freeing unused kernel image (initmem) memory: 3656K full # [ 1.129247] Freeing initrd memory: 29100K worker # [ 1.040164] Write protecting the kernel read-only data: 32768k worker # [ 1.042276] Freeing unused kernel image (text/rodata gap) memory: 1172K worker # [ 1.044154] Freeing unused kernel image (rodata/data gap) memory: 684K full # [ 1.133467] Freeing unused decrypted memory: 2028K full # [ 1.136792] Freeing unused kernel image (initmem) memory: 3656K full # [ 1.138248] Write protecting the kernel read-only data: 32768k full # [ 1.140489] Freeing unused kernel image (text/rodata gap) memory: 1172K full # [ 1.142429] Freeing unused kernel image (rodata/data gap) memory: 684K worker # [ 1.085768] x86/mm: Checked W+X mappings: passed, no W+X pages found. worker # [ 1.087291] Run /init as init process worker # [ 1.096942] systemd[1]: Inserted module 'autofs4' full # [ 1.187277] x86/mm: Checked W+X mappings: passed, no W+X pages found. full # [ 1.188825] Run /init as init process full # [ 1.199927] systemd[1]: Inserted module 'autofs4' worker # [ 1.115920] fuse: init (API version 7.45) worker # [ 1.123360] ACPI: \_SB_.GSIG: Enabled at IRQ 22 worker # [ 1.126358] ACPI: \_SB_.GSIH: Enabled at IRQ 23 worker # [ 1.130085] ACPI: \_SB_.GSIE: Enabled at IRQ 20 worker # [ 1.132681] ACPI: \_SB_.GSIF: Enabled at IRQ 21 full # [ 1.222441] fuse: init (API version 7.45) worker # [ 1.138739] virtiofs virtio5: discovered new tag: nix-store full # [ 1.230636] ACPI: \_SB_.GSIG: Enabled at IRQ 22 worker # [ 1.141060] virtiofs virtio5: virtio_fs_setup_dax: No cache capability full # [ 1.233700] ACPI: \_SB_.GSIH: Enabled at IRQ 23 full # [ 1.237457] ACPI: \_SB_.GSIE: Enabled at IRQ 20 worker # [ 1.149287] virtiofs virtio6: discovered new tag: shared full # [ 1.240262] ACPI: \_SB_.GSIF: Enabled at IRQ 21 worker # [ 1.151580] virtiofs virtio6: virtio_fs_setup_dax: No cache capability worker # [ 1.155579] virtiofs virtio7: discovered new tag: xchg worker # [ 1.157945] virtiofs virtio7: virtio_fs_setup_dax: No cache capability full # [ 1.247344] virtiofs virtio5: discovered new tag: nix-store full # [ 1.250268] virtiofs virtio5: virtio_fs_setup_dax: No cache capability full # [ 1.259452] virtiofs virtio6: discovered new tag: shared full # [ 1.262400] virtiofs virtio6: virtio_fs_setup_dax: No cache capability full # [ 1.267551] virtiofs virtio7: discovered new tag: xchg worker # [ 1.178839] systemd[1]: Successfully made /usr/ read-only. full # [ 1.270531] virtiofs virtio7: virtio_fs_setup_dax: No cache capability full # [ 1.295312] systemd[1]: Successfully made /usr/ read-only. worker # [ 1.515356] 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.523638] systemd[1]: Detected virtualization kvm. worker # [ 1.525135] systemd[1]: Detected architecture x86-64. worker # [ 1.526644] systemd[1]: Running in initrd. worker # [ 1.528252] systemd[1]: Initializing machine ID from random generator. worker # [ 1.529924] systemd[1]: Hostname set to . full # [ 1.632246] 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.640485] systemd[1]: Detected virtualization kvm. full # [ 1.641976] systemd[1]: Detected architecture x86-64. full # [ 1.643521] systemd[1]: Running in initrd. full # [ 1.645143] systemd[1]: Initializing machine ID from random generator. full # [ 1.646762] systemd[1]: Hostname set to . full # [ 1.739930] systemd[1]: bpf-restrict-fs: LSM BPF program attached full # [ 1.771864] systemd[1]: Queued start job for default target Initrd Default Target. full # [ 1.780941] systemd[1]: Created slice Slice /system/modprobe. full # [ 1.783138] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. full # [ 1.785683] systemd[1]: Expecting device /dev/disk/by-label/nixos... full # [ 1.798972] systemd[1]: Reached target Path Units. full # [ 1.800317] systemd[1]: Reached target Slice Units. full # [ 1.801670] systemd[1]: Reached target Swaps. full # [ 1.802841] systemd[1]: Reached target Timer Units. full # [ 1.804334] systemd[1]: Listening on D-Bus System Message Bus Socket. full # [ 1.806203] systemd[1]: Listening on Journal Socket (/dev/log). full # [ 1.807941] systemd[1]: Listening on Journal Sockets. full # [ 1.809501] systemd[1]: Listening on udev Control Socket. full # [ 1.812199] systemd[1]: Listening on udev Kernel Socket. full # [ 1.814103] systemd[1]: Reached target Socket Units. worker # [ 1.725104] systemd[1]: bpf-restrict-fs: LSM BPF program attached full # [ 1.816853] systemd[1]: Starting Create List of Static Device Nodes... full # [ 1.821154] systemd[1]: Starting Load Kernel Module configfs... full # [ 1.830140] systemd[1]: Starting Journal Service... full # [ 1.834136] systemd[1]: Starting Load Kernel Modules... full # [ 1.835542] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os full # [ 1.842144] systemd[1]: Starting Coldplug All udev Devices... full # [ 1.849197] systemd[1]: Finished Create List of Static Device Nodes. worker # [ 1.760848] systemd[1]: Queued start job for default target Initrd Default Target. worker # [ 1.765575] systemd[1]: Created slice Slice /system/modprobe. full # [ 1.854840] systemd[1]: modprobe@configfs.service: Deactivated successfully. worker # [ 1.767196] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. worker # [ 1.769072] systemd[1]: Expecting device /dev/disk/by-label/nixos... worker # [ 1.770680] systemd[1]: Reached target Path Units. full # [ 1.860172] systemd-journald[74]: Collecting audit messages is disabled. worker # [ 1.771970] systemd[1]: Reached target Slice Units. full # [ 1.860709] systemd[1]: Finished Load Kernel Module configfs. worker # [ 1.773222] systemd[1]: Reached target Swaps. worker # [ 1.774332] systemd[1]: Reached target Timer Units. worker # [ 1.775648] systemd[1]: Listening on D-Bus System Message Bus Socket. worker # [ 1.777305] systemd[1]: Listening on Journal Socket (/dev/log). worker # [ 1.778856] systemd[1]: Listening on Journal Sockets. worker # [ 1.780232] systemd[1]: Listening on udev Control Socket. full # [ 1.867871] systemd[1]: Kernel Configuration File System skipped, unmet condition check ConditionPathExists=/sys/kernel/config worker # [ 1.781607] systemd[1]: Listening on udev Kernel Socket. worker # [ 1.782901] systemd[1]: Reached target Socket Units. worker # [ 1.784986] systemd[1]: Starting Create List of Static Device Nodes... full # [ 1.875263] systemd[1]: Starting Create Static Device Nodes in /dev gracefully... worker # [ 1.790090] systemd[1]: Starting Load Kernel Module configfs... full # [ 1.879968] device-mapper: core: CONFIG_IMA_DISABLE_HTABLE is disabled. Duplicate IMA measurements will not be recorded in the IMA log. full # [ 1.885334] device-mapper: ioctl: 4.50.0-ioctl (2025-04-28) initialised: dm-devel@lists.linux.dev full # [ 1.890819] systemd[1]: Finished Load Kernel Modules. full # [ 1.898142] systemd[1]: Starting Apply Kernel Variables... worker # [ 1.799107] systemd[1]: Starting Journal Service... full # [ 1.903303] systemd[1]: Finished Create Static Device Nodes in /dev gracefully. worker # [ 1.821203] systemd[1]: Starting Load Kernel Modules... full # [ 1.915791] systemd[1]: Starting Create Static Device Nodes in /dev... worker # [ 1.828160] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os full # [ 1.924277] systemd[1]: Finished Apply Kernel Variables. worker # [ 1.835187] systemd[1]: Starting Coldplug All udev Devices... worker # [ 1.840793] systemd-journald[65]: Collecting audit messages is disabled. full # [ 1.709418] systemd-modules-load[75]: Using 2 probe threads[ 1.930964] systemd[1]: Started Journal Service. full # full # [ 1.712784] systemd-modules-load[75]: Inserted module 'virtio_balloon' full # [ 1.715509] systemd-modules-load[75]: Inserted module 'virtio_gpu' full # [ 1.719383] systemd-modules-load[75]: Inserted module 'dm_mod' worker # [ 1.850525] systemd[1]: Finished Create List of Static Device Nodes. full # [ 1.722876] systemd[1]: Finished Create Static Device Nodes in /dev. full # [ 1.725950] systemd[1]: Reached target Preparation for Local File Systems. full # [ 1.727611] systemd[1]: Reached target Local File Systems. worker # [ 1.858731] systemd[1]: modprobe@configfs.service: Deactivated successfully. full # [ 1.731155] systemd[1]: Starting Create System Files and Directories... full # [ 1.734300] systemd[1]: Starting Rule-based Manager for Device Events and Files... worker # [ 1.867580] systemd[1]: Finished Load Kernel Module configfs. worker # [ 1.875541] systemd[1]: Kernel Configuration File System skipped, unmet condition check ConditionPathExists=/sys/kernel/config worker # [ 1.884222] device-mapper: core: CONFIG_IMA_DISABLE_HTABLE is disabled. Duplicate IMA measurements will not be recorded in the IMA log. full # [ 1.755271] systemd[1]: Finished Create System Files and Directories. worker # [ 1.889906] systemd[1]: Starting Create Static Device Nodes in /dev gracefully... full # [ 1.761402] systemd-udevd[90]: Using default interface naming scheme 'v261'. worker # [ 1.897168] device-mapper: ioctl: 4.50.0-ioctl (2025-04-28) initialised: dm-devel@lists.linux.dev full # [ 1.776606] systemd[1]: Started Rule-based Manager for Device Events and Files. full # [ 1.782088] systemd[1]: Finished Coldplug All udev Devices. full # [ 1.784105] systemd[1]: Reached target System Initialization. full # [ 1.785266] systemd[1]: Reached target Basic System. worker # [ 1.929795] systemd[1]: Finished Create Static Device Nodes in /dev gracefully. worker # [ 1.939136] systemd[1]: Finished Load Kernel Modules. worker # [ 1.946234] systemd[1]: Starting Apply Kernel Variables... worker # [ 1.958102] systemd[1]: Starting Create Static Device Nodes in /dev... worker # [ 1.988789] systemd[1]: Finished Apply Kernel Variables. worker # [ 1.995175] systemd[1]: Finished Create Static Device Nodes in /dev. worker # [ 2.000290] systemd[1]: Started Journal Service. worker # [ 1.809198] systemd-modules-load[67]: Inserted module 'dm_mod' worker # [ 1.810933] systemd-modules-load[67]: Inserted module 'virtio_balloon' worker # [ 1.814502] systemd-modules-load[67]: Inserted module 'virtio_gpu' worker # [ 1.815932] systemd[1]: Reached target Preparation for Local File Systems. worker # [ 1.818513] systemd[1]: Reached target Local File Systems. worker # [ 1.821476] systemd[1]: Starting Create System Files and Directories... worker # [ 1.826889] systemd[1]: Starting Rule-based Manager for Device Events and Files... worker # [ 1.859555] systemd[1]: Finished Create System Files and Directories. full # [ 2.147958] virtio_blk virtio2: 2/0/0 default/read/poll queues full # [ 2.153849] virtio_blk virtio2: [vda] 2097152 512-byte logical blocks (1.07 GB/1.00 GiB) worker # [ 1.880243] systemd-udevd[74]: Using default interface naming scheme 'v261'. full # [ 2.185536] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12 worker # [ 1.905385] systemd[1]: Started Rule-based Manager for Device Events and Files. full # [ 2.189065] uhci_hcd 0000:00:1d.0: UHCI Host Controller full # [ 2.190296] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 1 full # [ 2.191620] serio: i8042 KBD port at 0x60,0x64 irq 1 full # [ 2.196600] uhci_hcd 0000:00:1d.0: detected 2 ports full # [ 2.200696] serio: i8042 AUX port at 0x60,0x64 irq 12 worker # [ 1.917818] systemd[1]: Finished Coldplug All udev Devices. worker # [ 1.919133] systemd[1]: Reached target System Initialization. worker # [ 1.921209] systemd[1]: Reached target Basic System. full # [ 2.206667] uhci_hcd 0000:00:1d.0: irq 16, io port 0x0000c180 full # [ 2.211235] usb usb1: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18 full # [ 2.216813] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 full # [ 2.222405] usb usb1: Product: UHCI Host Controller full # [ 2.223819] usb usb1: Manufacturer: Linux 6.18.53 uhci_hcd full # [ 2.224092] SCSI subsystem initialized full # [ 2.224237] usb usb1: SerialNumber: 0000:00:1d.0 full # [ 2.234177] hub 1-0:1.0: USB hub found full # [ 2.237565] hub 1-0:1.0: 2 ports detected full # [ 2.244147] ehci-pci 0000:00:1d.7: EHCI Host Controller full # [ 2.245089] ehci-pci 0000:00:1d.7: new USB bus registered, assigned bus number 2 full # [ 2.027683] (udev-worker)[97]: Network interface NamePolicy= disabled on kernel command line. full # [ 2.029566] (udev-worker)[102]: eth1: Config file /etc/systemd/network/40-eth1.link is applied to device based on potentially unpredictable interface name. full # [ 2.249453] ehci-pci 0000:00:1d.7: irq 19, io mem 0xfebdb000 full # [ 2.032420] (udev-worker)[102]: Network interface NamePolicy= disabled on kernel command line. full # [ 2.036464] systemd[1]: Starting Virtual Console Setup... full # [ 2.260298] ehci-pci 0000:00:1d.7: USB 2.0 started, EHCI 1.00 full # [ 2.262406] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.18 full # [ 2.263844] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 full # [ 2.267927] usb usb2: Product: EHCI Host Controller full # [ 2.268848] usb usb2: Manufacturer: Linux 6.18.53 ehci_hcd full # [ 2.272470] usb usb2: SerialNumber: 0000:00:1d.7 full # [ 2.273501] hub 2-0:1.0: USB hub found full # [ 2.274243] hub 2-0:1.0: 6 ports detected full # [ 2.064440] systemd-vconsole-setup[113]: Configuration of first virtual console was skipped, ignoring remaining ones. full # [ 2.067134] systemd[1]: Found device /dev/disk/by-label/nixos. full # [ 2.068920] systemd[1]: Finished Virtual Console Setup. full # [ 2.070450] systemd[1]: Reached target Initrd Root Device. full # [ 2.072205] systemd[1]: Starting File System Check on /dev/disk/by-label/nixos... full # [ 2.297243] hub 1-0:1.0: USB hub found full # [ 2.298477] hub 1-0:1.0: 2 ports detected full # [ 2.300170] uhci_hcd 0000:00:1d.1: UHCI Host Controller full # [ 2.301240] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3 full # [ 2.310127] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0 full # [ 2.310294] uhci_hcd 0000:00:1d.1: detected 2 ports full # [ 2.319438] uhci_hcd 0000:00:1d.1: irq 17, io port 0x0000c1a0 full # [ 2.321984] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18 full # [ 2.324587] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1 full # [ 2.106200] systemd-fsck[119]: nixos: clean, 12/65536 files, 13019/262144 blocks full # [ 2.327810] usb usb3: Product: UHCI Host Controller full # [ 2.331192] usb usb3: Manufacturer: Linux 6.18.53 uhci_hcd full # [ 2.334286] usb usb3: SerialNumber: 0000:00:1d.1 full # [ 2.117971] systemd[1]: Finished File System Check on /dev/disk/by-label/nixos. full # [ 2.341316] hub 3-0:1.0: USB hub found full # [ 2.342391] hub 3-0:1.0: 2 ports detected full # [ 2.343622] ahci 0000:00:1f.2: AHCI vers 0001.0000, 32 command slots, 1.5 Gbps, SATA mode full # [ 2.345712] ahci 0000:00:1f.2: 6/6 ports implemented (port mask 0x3f) full # [ 2.346410] uhci_hcd 0000:00:1d.2: UHCI Host Controller full # [ 2.346418] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4 full # [ 2.346454] uhci_hcd 0000:00:1d.2: detected 2 ports full # [ 2.347268] ahci 0000:00:1f.2: flags: 64bit ncq only full # [ 2.352270] scsi host0: ahci full # [ 2.353700] uhci_hcd 0000:00:1d.2: irq 18, io port 0x0000c1c0 full # [ 2.355142] scsi host1: ahci full # [ 2.356713] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18 full # [ 2.358200] scsi host2: ahci full # [ 2.358531] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1 full # [ 2.360648] scsi host3: ahci full # [ 2.362823] usb usb4: Product: UHCI Host Controller full # [ 2.363997] scsi host4: ahci full # [ 2.364960] usb usb4: Manufacturer: Linux 6.18.53 uhci_hcd full # [ 2.366765] scsi host5: ahci full # [ 2.367599] ata1: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc100 irq 48 lpm-pol 1 full # [ 2.370004] usb usb4: SerialNumber: 0000:00:1d.2 full # [ 2.371307] hub 4-0:1.0: USB hub found full # [ 2.372451] hub 4-0:1.0: 2 ports detected full # [ 2.373651] ata2: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc180 irq 48 lpm-pol 1 full # [ 2.375226] ata3: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc200 irq 48 lpm-pol 1 full # [ 2.377542] ata4: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc280 irq 48 lpm-pol 1 full # [ 2.379815] ata5: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc300 irq 48 lpm-pol 1 full # [ 2.386474] ata6: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc380 irq 48 lpm-pol 1 worker # [ 2.356681] virtio_blk virtio2: 1/0/0 default/read/poll queues worker # [ 2.360211] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12 worker # [ 2.372864] ehci-pci 0000:00:1d.7: EHCI Host Controller worker # [ 2.373837] ehci-pci 0000:00:1d.7: new USB bus registered, assigned bus number 1 worker # [ 2.375872] ehci-pci 0000:00:1d.7: irq 19, io mem 0xfebdb000 worker # [ 2.377518] virtio_blk virtio2: [vda] 2097152 512-byte logical blocks (1.07 GB/1.00 GiB) worker # [ 2.382154] serio: i8042 KBD port at 0x60,0x64 irq 1 worker # [ 2.383119] serio: i8042 AUX port at 0x60,0x64 irq 12 worker # [ 2.385106] ehci-pci 0000:00:1d.7: USB 2.0 started, EHCI 1.00 worker # [ 2.386201] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.18 worker # [ 2.387918] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 worker # [ 2.392024] usb usb1: Product: EHCI Host Controller worker # [ 2.392901] usb usb1: Manufacturer: Linux 6.18.53 ehci_hcd worker # [ 2.394703] usb usb1: SerialNumber: 0000:00:1d.7 worker # [ 2.396463] hub 1-0:1.0: USB hub found worker # [ 2.398484] hub 1-0:1.0: 6 ports detected worker # [ 2.401461] uhci_hcd 0000:00:1d.0: UHCI Host Controller worker # [ 2.402421] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2 worker # [ 2.418630] uhci_hcd 0000:00:1d.0: detected 2 ports worker # [ 2.423986] uhci_hcd 0000:00:1d.0: irq 16, io port 0x0000c180 full # [ 2.515121] usb 2-1: new high-speed USB device number 2 using ehci-pci worker # [ 2.434100] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18 worker # [ 2.435567] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 worker # [ 2.454733] SCSI subsystem initialized worker # [ 2.456334] usb usb2: Product: UHCI Host Controller worker # [ 2.461036] usb usb2: Manufacturer: Linux 6.18.53 uhci_hcd worker # [ 2.461979] usb usb2: SerialNumber: 0000:00:1d.0 worker # [ 2.274471] systemd[1]: Starting Virtual Console Setup... worker # [ 2.282785] (udev-worker)[87]: eth1: Config file /etc/systemd/network/40-eth1.link is applied to device based on potentially unpredictable interface name. worker # [ 2.291757] (udev-worker)[86]: Network interface NamePolicy= disabled on kernel command line. worker # [ 2.488306] hub 2-0:1.0: USB hub found worker # [ 2.300138] (udev-worker)[87]: Network interface NamePolicy= disabled on kernel command line. worker # [ 2.311461] systemd-vconsole-setup[97]: Configuration of first virtual console was skipped, ignoring remaining ones. worker # [ 2.508324] hub 2-0:1.0: 2 ports detected worker # [ 2.315712] systemd[1]: Finished Virtual Console Setup. worker # [ 2.516201] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0 worker # [ 2.534509] uhci_hcd 0000:00:1d.1: UHCI Host Controller worker # [ 2.535475] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3 worker # [ 2.549049] uhci_hcd 0000:00:1d.1: detected 2 ports worker # [ 2.555367] uhci_hcd 0000:00:1d.1: irq 17, io port 0x0000c1a0 full # [ 2.645213] usb 2-1: New USB device found, idVendor=0627, idProduct=0001, bcdDevice= 0.00 full # [ 2.647112] usb 2-1: New USB device strings: Mfr=1, Product=3, SerialNumber=10 worker # [ 2.364990] systemd[1]: Found device /dev/disk/by-label/nixos. full # [ 2.648789] usb 2-1: Product: QEMU USB Tablet full # [ 2.649901] usb 2-1: Manufacturer: QEMU full # [ 2.650885] usb 2-1: SerialNumber: 28754-0000:00:1d.7-1 worker # [ 2.369051] systemd[1]: Reached target Initrd Root Device. worker # [ 2.371084] systemd[1]: Starting File System Check on /dev/disk/by-label/nixos... worker # [ 2.566709] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18 worker # [ 2.572695] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1 worker # [ 2.576025] usb usb3: Product: UHCI Host Controller worker # [ 2.576891] usb usb3: Manufacturer: Linux 6.18.53 uhci_hcd full # [ 2.668134] hid: raw HID events driver (C) Jiri Kosina worker # [ 2.581046] usb usb3: SerialNumber: 0000:00:1d.1 worker # [ 2.585339] hub 3-0:1.0: USB hub found worker # [ 2.589056] hub 3-0:1.0: 2 ports detected worker # [ 2.600343] uhci_hcd 0000:00:1d.2: UHCI Host Controller worker # [ 2.408269] systemd-fsck[104]: nixos: clean, 12/65536 files, 13019/262144 blocks worker # [ 2.607030] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4 full # [ 2.696831] ata2: SATA link down (SStatus 0 SControl 300) full # [ 2.698486] ata4: SATA link down (SStatus 0 SControl 300) worker # [ 2.610129] uhci_hcd 0000:00:1d.2: detected 2 ports full # [ 2.699973] ata1: SATA link down (SStatus 0 SControl 300) worker # [ 2.612305] uhci_hcd 0000:00:1d.2: irq 18, io port 0x0000c1c0 full # [ 2.701870] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300) full # [ 2.703696] ata6: SATA link down (SStatus 0 SControl 300) worker # [ 2.421691] systemd[1]: Finished File System Check on /dev/disk/by-label/nixos. full # [ 2.705135] ata3.00: ATAPI: QEMU DVD-ROM, 2.5+, max UDMA/100 full # [ 2.706564] ata3.00: applying bridge limits full # [ 2.707789] ata5: SATA link down (SStatus 0 SControl 300) full # [ 2.709746] ata3.00: configured for UDMA/100 worker # [ 2.621085] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18 worker # [ 2.622546] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1 full # [ 2.711423] scsi 2:0:0:0: CD-ROM QEMU QEMU DVD-ROM 2.5+ PQ: 0 ANSI: 5 worker # [ 2.626071] usb usb4: Product: UHCI Host Controller worker # [ 2.627644] ahci 0000:00:1f.2: AHCI vers 0001.0000, 32 command slots, 1.5 Gbps, SATA mode worker # [ 2.629162] usb usb4: Manufacturer: Linux 6.18.53 uhci_hcd worker # [ 2.630583] ahci 0000:00:1f.2: 6/6 ports implemented (port mask 0x3f) worker # [ 2.632025] usb usb4: SerialNumber: 0000:00:1d.2 worker # [ 2.634420] hub 4-0:1.0: USB hub found worker # [ 2.635575] ahci 0000:00:1f.2: flags: 64bit ncq only worker # [ 2.637287] hub 4-0:1.0: 2 ports detected worker # [ 2.641034] usb 1-1: new high-speed USB device number 2 using ehci-pci worker # [ 2.648609] scsi host0: ahci worker # [ 2.655102] scsi host1: ahci full # [ 2.743817] usbcore: registered new interface driver usbhid worker # [ 2.655896] scsi host2: ahci full # [ 2.744951] usbhid: USB HID core driver worker # [ 2.659232] scsi host3: ahci full # [ 2.751186] 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.664263] scsi host4: ahci full # [ 2.753171] hid-generic 0003:0627:0001.0001: input,hidraw0: USB HID v0.01 Mouse [QEMU QEMU USB Tablet] on usb-0000:00:1d.7-1/input0 worker # [ 2.670775] scsi host5: ahci full # [ 2.760823] sr 2:0:0:0: [sr0] scsi3-mmc drive: 4x/4x cd/rw xa/form2 tray worker # [ 2.673753] ata1: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc100 irq 47 lpm-pol 1 worker # [ 2.682078] ata2: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc180 irq 47 lpm-pol 1 worker # [ 2.687087] ata3: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc200 irq 47 lpm-pol 1 worker # [ 2.689038] ata4: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc280 irq 47 lpm-pol 1 worker # [ 2.690479] ata5: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc300 irq 47 lpm-pol 1 worker # [ 2.692086] ata6: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc380 irq 47 lpm-pol 1 full # [ 2.798370] cdrom: Uniform CD-ROM driver Revision: 3.20 full # [ 2.628221] systemd[1]: Mounting /sysroot... worker # [ 2.773096] usb 1-1: New USB device found, idVendor=0627, idProduct=0001, bcdDevice= 0.00 worker # [ 2.774833] usb 1-1: New USB device strings: Mfr=1, Product=3, SerialNumber=10 worker # [ 2.776835] usb 1-1: Product: QEMU USB Tablet worker # [ 2.778039] usb 1-1: Manufacturer: QEMU worker # [ 2.778944] usb 1-1: SerialNumber: 28754-0000:00:1d.7-1 worker # [ 2.795561] hid: raw HID events driver (C) Jiri Kosina worker # [ 2.653652] systemd[1]: Mounting /sysroot... full # [ 2.959389] EXT4-fs (vda): mounted filesystem c941df52-d43f-4ead-b807-8696f9000a27 r/w with ordered data mode. Quota mode: none. full # [ 2.742910] systemd[1]: Mounted /sysroot. full # [ 2.744224] systemd[1]: Reached target Initrd Root File System. full # [ 2.745455] systemd[1]: Mounting /sysroot/nix/.ro-store... full # [ 2.748818] systemd[1]: Mounting /sysroot/nix/.rw-store... full # [ 2.750701] systemd[1]: Mounting /sysroot/run... full # [ 2.753143] systemd[1]: Mounting /sysroot/tmp/shared... full # [ 2.761119] systemd[1]: Mounting /sysroot/tmp/xchg... full # [ 2.766150] systemd[1]: Starting Mountpoints Configured in the Real Root... full # [ 2.773925] systemd[1]: Mounted /sysroot/nix/.rw-store. full # [ 2.776239] systemd[1]: Mounted /sysroot/nix/.ro-store. full # [ 2.777497] systemd[1]: Mounted /sysroot/run. full # [ 2.778907] systemd[1]: Mounted /sysroot/tmp/xchg. full # [ 2.780858] systemd-sysroot-fstab-check[161]: /sysroot should be mounted in the initrd, will request daemon-reload. full # [ 2.783132] systemd[1]: Mounted /sysroot/tmp/shared. full # [ 2.786795] systemd[1]: Reload requested from client PID 161 ('systemd-sysroot') (unit initrd-parse-etc.service)... full # [ 2.788763] systemd[1]: Reloading... full # [ 2.837956] systemd[1]: Reloading finished in 48 ms. full # [ 2.857581] systemd-sysroot-fstab-check[161]: Requesting initrd-fs.target/start/replace... full # [ 2.859781] systemd-sysroot-fstab-check[161]: Requesting swap.target/start/replace... full # [ 2.861639] systemd[1]: Starting rw-sysroot-nix-store.service... full # [ 2.864783] systemd[1]: initrd-parse-etc.service: Deactivated successfully. full # [ 2.866943] systemd[1]: Finished Mountpoints Configured in the Real Root. full # [ 2.868338] systemd[1]: initrd-parse-etc.service: Triggering OnSuccess= dependencies. worker # [ 3.000282] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300) worker # [ 3.002268] ata3.00: ATAPI: QEMU DVD-ROM, 2.5+, max UDMA/100 worker # [ 3.003731] ata3.00: applying bridge limits worker # [ 3.005320] ata3.00: configured for UDMA/100 full # [ 2.874762] systemd[1]: rw-sysroot-nix-store.service: Deactivated successfully. worker # [ 3.006928] ata2: SATA link down (SStatus 0 SControl 300) full # [ 2.876490] systemd[1]: Finished rw-sysroot-nix-store.service. worker # [ 3.008759] ata5: SATA link down (SStatus 0 SControl 300) worker # [ 3.010401] ata1: SATA link down (SStatus 0 SControl 300) worker # [ 3.011901] ata4: SATA link down (SStatus 0 SControl 300) worker # [ 3.013297] ata6: SATA link down (SStatus 0 SControl 300) worker # [ 3.014778] scsi 2:0:0:0: CD-ROM QEMU QEMU DVD-ROM 2.5+ PQ: 0 ANSI: 5 worker # [ 3.074325] usbcore: registered new interface driver usbhid worker # [ 3.082046] usbhid: USB HID core driver worker # [ 3.101243] sr 2:0:0:0: [sr0] scsi3-mmc drive: 4x/4x cd/rw xa/form2 tray worker # [ 3.106249] 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.110478] 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.115416] cdrom: Uniform CD-ROM driver Revision: 3.20 worker # [ 3.122474] EXT4-fs (vda): mounted filesystem 1d02d1b3-7d09-4857-9a1b-ae8ce1b3692b r/w with ordered data mode. Quota mode: none. worker # [ 2.935703] systemd[1]: Mounted /sysroot. worker # [ 2.938092] systemd[1]: Reached target Initrd Root File System. worker # [ 2.943093] systemd[1]: Starting Mountpoints Configured in the Real Root... worker # [ 2.960545] systemd-sysroot-fstab-check[136]: /sysroot should be mounted in the initrd, will request daemon-reload. worker # [ 2.962769] systemd[1]: Reload requested from client PID 136 ('systemd-sysroot') (unit initrd-parse-etc.service)... worker # [ 2.965746] systemd[1]: Reloading... worker # [ 3.046315] systemd[1]: Reloading finished in 81 ms. worker # [ 3.054706] systemd-sysroot-fstab-check[136]: Requesting initrd-fs.target/start/replace... worker # [ 3.058226] systemd-sysroot-fstab-check[136]: Requesting swap.target/start/replace... worker # [ 3.063642] systemd[1]: initrd-parse-etc.service: Deactivated successfully. worker # [ 3.065567] systemd[1]: Finished Mountpoints Configured in the Real Root. worker # [ 3.068112] systemd[1]: initrd-parse-etc.service: Triggering OnSuccess= dependencies. full # [ 3.628343] systemd[1]: Mounting /sysroot/nix/store... full # [ 3.658432] systemd[1]: Mounted /sysroot/nix/store. full # [ 3.659740] systemd[1]: Reached target Initrd File Systems. full # [ 3.661141] systemd[1]: Starting Find NixOS closure... full # [ 3.664094] systemd[1]: Starting Create Volatile Files and Directories in the Real Root... full # [ 3.680112] systemd[1]: Finished Create Volatile Files and Directories in the Real Root. full # [ 3.681581] systemd[1]: sysroot-run-credentials-systemd\x2dtmpfiles\x2dsetup\x2dsysroot.service.mount: Deactivated successfully. full # [ 3.685227] systemd[1]: Finished Find NixOS closure. full # [ 3.686255] systemd[1]: Reached target Initrd Default Target. full # [ 3.687350] systemd[1]: Starting Cleaning Up and Shutting Down Daemons... full # [ 3.698963] systemd[1]: Stopped target Initrd Default Target. full # [ 3.700621] systemd[1]: Stopped target Basic System. full # [ 3.701668] systemd[1]: Stopped target Initrd Root Device. full # [ 3.702782] systemd[1]: Stopped target Path Units. full # [ 3.703758] systemd[1]: systemd-ask-password-console.path: Deactivated successfully. full # [ 3.705418] systemd[1]: Stopped Dispatch Password Requests to Console Directory Watch. full # [ 3.706873] systemd[1]: Stopped target Slice Units. full # [ 3.707845] systemd[1]: Stopped target Socket Units. full # [ 3.708830] systemd[1]: Stopped target System Initialization. full # [ 3.709922] systemd[1]: Stopped target Swaps. full # [ 3.710814] systemd[1]: Stopped target Timer Units. full # [ 3.711903] systemd[1]: dbus.socket: Deactivated successfully. full # [ 3.713054] systemd[1]: Closed D-Bus System Message Bus Socket. full # [ 3.714202] systemd[1]: initrd-find-nixos-closure.service: Deactivated successfully. full # [ 3.715672] systemd[1]: Stopped Find NixOS closure. worker # [ 3.654313] systemd[1]: Mounting /sysroot/nix/.ro-store... full # [ 3.719076] systemd[1]: Starting rw-sysroot-nix-store.service... full # [ 3.720207] systemd[1]: systemd-sysctl.service: Deactivated successfully. full # [ 3.722492] systemd[1]: Stopped Apply Kernel Variables. worker # [ 3.659907] systemd[1]: Mounting /sysroot/nix/.rw-store... full # [ 3.723552] systemd[1]: systemd-modules-load.service: Deactivated successfully. full # [ 3.724924] systemd[1]: Stopped Load Kernel Modules. worker # [ 3.662116] systemd[1]: Mounting /sysroot/run... full # [ 3.728750] systemd[1]: systemd-tmpfiles-setup-sysroot.service: Deactivated successfully. worker # [ 3.668732] systemd[1]: Mounting /sysroot/tmp/shared... full # [ 3.732442] systemd[1]: Stopped Create Volatile Files and Directories in the Real Root. full # [ 3.735813] systemd[1]: systemd-tmpfiles-setup.service: Deactivated successfully. worker # [ 3.673430] systemd[1]: Mounting /sysroot/tmp/xchg... full # [ 3.738252] systemd[1]: Stopped Create System Files and Directories. full # [ 3.740546] systemd[1]: Stopped target Local File Systems. full # [ 3.741811] systemd[1]: Stopped target Preparation for Local File Systems. full # [ 3.743739] systemd[1]: systemd-udev-trigger.service: Deactivated successfully. full # [ 3.745276] systemd[1]: Stopped Coldplug All udev Devices. full # [ 3.746290] systemd[1]: Stopping Rule-based Manager for Device Events and Files... full # [ 3.747628] systemd[1]: systemd-vconsole-setup.service: Deactivated successfully. full # [ 3.748894] systemd[1]: Stopped Virtual Console Setup. full # [ 3.749834] systemd[1]: initrd-cleanup.service: Deactivated successfully. full # [ 3.751642] systemd[1]: Finished Cleaning Up and Shutting Down Daemons. full # [ 3.752841] systemd[1]: rw-sysroot-nix-store.service: Deactivated successfully. full # [ 3.754136] systemd[1]: Finished rw-sysroot-nix-store.service. full # [ 3.755315] systemd[1]: systemd-udevd.service: Deactivated successfully. full # [ 3.756910] systemd[1]: Stopped Rule-based Manager for Device Events and Files. full # [ 3.758583] systemd[1]: systemd-udevd-control.socket: Deactivated successfully. full # [ 3.759830] systemd[1]: Closed udev Control Socket. worker # [ 3.698472] systemd[1]: Mounted /sysroot/nix/.rw-store. full # [ 3.762181] systemd[1]: Starting Cleanup udev Database... full # [ 3.763370] systemd[1]: systemd-tmpfiles-setup-dev.service: Deactivated successfully. full # [ 3.764868] systemd[1]: Stopped Create Static Device Nodes in /dev. full # [ 3.766197] systemd[1]: systemd-tmpfiles-setup-dev-early.service: Deactivated successfully. worker # [ 3.703856] systemd[1]: Mounted /sysroot/nix/.ro-store. full # [ 3.768179] systemd[1]: Stopped Create Static Device Nodes in /dev gracefully. full # [ 3.769634] systemd[1]: kmod-static-nodes.service: Deactivated successfully. full # [ 3.771170] systemd[1]: Stopped Create List of Static Device Nodes. worker # [ 3.711063] systemd[1]: Mounted /sysroot/run. worker # [ 3.712322] systemd[1]: Mounted /sysroot/tmp/shared. worker # [ 3.714241] systemd[1]: Mounted /sysroot/tmp/xchg. full # [ 3.778468] systemd[1]: initrd-udevadm-cleanup-db.service: Deactivated successfully. full # [ 3.780290] systemd[1]: Finished Cleanup udev Database. full # [ 3.781561] systemd[1]: Reached target Switch Root. full # [ 3.782638] systemd[1]: Starting NixOS Activation... worker # [ 3.721551] systemd[1]: Starting rw-sysroot-nix-store.service... worker # [ 3.733417] systemd[1]: rw-sysroot-nix-store.service: Deactivated successfully. worker # [ 3.735425] systemd[1]: Finished rw-sysroot-nix-store.service. worker # [ 3.738082] systemd[1]: Mounting /sysroot/nix/store... worker # [ 3.757089] systemd[1]: Mounted /sysroot/nix/store. worker # [ 3.758943] systemd[1]: Reached target Initrd File Systems. worker # [ 3.760290] systemd[1]: Starting Find NixOS closure... worker # [ 3.764275] systemd[1]: Starting Create Volatile Files and Directories in the Real Root... worker # [ 3.780593] systemd[1]: Finished Create Volatile Files and Directories in the Real Root. full # [ 3.848480] initrd-nixos-activation-start[204]: booting system configuration /nix/store/5agpnx3zy2lfy4rq071g4hd9gf43l09a-nixos-system-full-test worker # [ 3.786156] systemd[1]: Finished Find NixOS closure. worker # [ 3.788673] systemd[1]: Reached target Initrd Default Target. worker # [ 3.791937] systemd[1]: Starting Cleaning Up and Shutting Down Daemons... worker # [ 3.806866] systemd[1]: Stopped target Initrd Default Target. worker # [ 3.808291] systemd[1]: Stopped target Basic System. full # [ 3.871975] initrd-nixos-activation-start[204]: running activation script... worker # [ 3.809435] systemd[1]: Stopped target Initrd Root Device. worker # [ 3.810827] systemd[1]: Stopped target Path Units. worker # [ 3.812150] systemd[1]: systemd-ask-password-console.path: Deactivated successfully. worker # [ 3.813776] systemd[1]: Stopped Dispatch Password Requests to Console Directory Watch. worker # [ 3.816161] systemd[1]: Stopped target Slice Units. worker # [ 3.817260] systemd[1]: Stopped target Socket Units. worker # [ 3.818260] systemd[1]: Stopped target System Initialization. worker # [ 3.819492] systemd[1]: Stopped target Swaps. worker # [ 3.821609] systemd[1]: Stopped target Timer Units. worker # [ 3.822702] systemd[1]: dbus.socket: Deactivated successfully. worker # [ 3.823859] systemd[1]: Closed D-Bus System Message Bus Socket. worker # [ 3.825408] systemd[1]: initrd-find-nixos-closure.service: Deactivated successfully. worker # [ 3.827787] systemd[1]: Stopped Find NixOS closure. worker # [ 3.830311] systemd[1]: Starting rw-sysroot-nix-store.service... worker # [ 3.832446] systemd[1]: systemd-sysctl.service: Deactivated successfully. worker # [ 3.834807] systemd[1]: Stopped Apply Kernel Variables. worker # [ 3.837546] systemd[1]: systemd-modules-load.service: Deactivated successfully. worker # [ 3.839669] systemd[1]: Stopped Load Kernel Modules. worker # [ 3.842186] systemd[1]: systemd-tmpfiles-setup-sysroot.service: Deactivated successfully. worker # [ 3.843681] systemd[1]: Stopped Create Volatile Files and Directories in the Real Root. worker # [ 3.845193] systemd[1]: systemd-tmpfiles-setup.service: Deactivated successfully. worker # [ 3.846644] systemd[1]: Stopped Create System Files and Directories. worker # [ 3.848363] systemd[1]: Stopped target Local File Systems. worker # [ 3.849754] systemd[1]: Stopped target Preparation for Local File Systems. worker # [ 3.851532] systemd[1]: systemd-udev-trigger.service: Deactivated successfully. worker # [ 3.853176] systemd[1]: Stopped Coldplug All udev Devices. worker # [ 3.856176] systemd[1]: Stopping Rule-based Manager for Device Events and Files... worker # [ 3.857614] systemd[1]: systemd-vconsole-setup.service: Deactivated successfully. worker # [ 3.859832] systemd[1]: Stopped Virtual Console Setup. worker # [ 3.868501] systemd[1]: initrd-cleanup.service: Deactivated successfully. worker # [ 3.873756] systemd[1]: Finished Cleaning Up and Shutting Down Daemons. worker # [ 3.877803] systemd[1]: systemd-udevd.service: Deactivated successfully. worker # [ 3.880128] systemd[1]: Stopped Rule-based Manager for Device Events and Files. worker # [ 3.881750] systemd[1]: rw-sysroot-nix-store.service: Deactivated successfully. worker # [ 3.883849] systemd[1]: Finished rw-sysroot-nix-store.service. worker # [ 3.887110] systemd[1]: systemd-udevd-control.socket: Deactivated successfully. worker # [ 3.888517] systemd[1]: Closed udev Control Socket. worker # [ 3.889962] systemd[1]: Starting Cleanup udev Database... worker # [ 3.891849] systemd[1]: systemd-tmpfiles-setup-dev.service: Deactivated successfully. worker # [ 3.893375] systemd[1]: Stopped Create Static Device Nodes in /dev. worker # [ 3.894625] systemd[1]: systemd-tmpfiles-setup-dev-early.service: Deactivated successfully. worker # [ 3.896192] systemd[1]: Stopped Create Static Device Nodes in /dev gracefully. worker # [ 3.898205] systemd[1]: kmod-static-nodes.service: Deactivated successfully. worker # [ 3.899540] systemd[1]: Stopped Create List of Static Device Nodes. worker # [ 3.913803] systemd[1]: initrd-udevadm-cleanup-db.service: Deactivated successfully. worker # [ 3.915994] systemd[1]: Finished Cleanup udev Database. worker # [ 3.918215] systemd[1]: Reached target Switch Root. worker # [ 3.919699] systemd[1]: Starting NixOS Activation... worker # [ 3.977387] initrd-nixos-activation-start[188]: booting system configuration /nix/store/x5wv95xdrvp0k8jvd32fq065x28iblxd-nixos-system-worker-test worker # [ 4.001659] initrd-nixos-activation-start[188]: running activation script... full # [ 4.088576] initrd-nixos-activation-start[227]: setting up /etc... full # [ 4.214153] systemd[1]: initrd-nixos-activation.service: Deactivated successfully. full # [ 4.215874] systemd[1]: Finished NixOS Activation. full # [ 4.218093] systemd[1]: Starting Switch Root... worker # [ 4.166688] initrd-nixos-activation-start[211]: setting up /etc... full # [ 4.237795] systemd[1]: Switching root. full # [ 4.507331] systemd-journald[74]: Received SIGTERM from PID 1 (systemd). worker # [ 4.279638] systemd[1]: initrd-nixos-activation.service: Deactivated successfully. worker # [ 4.281810] systemd[1]: Finished NixOS Activation. worker # [ 4.284202] systemd[1]: Starting Switch Root... worker # [ 4.296250] systemd[1]: Switching root. full # [ 4.590466] NET: Registered PF_VSOCK protocol family worker # [ 4.612888] systemd-journald[65]: Received SIGTERM from PID 1 (systemd). worker # [ 4.686859] NET: Registered PF_VSOCK protocol family full # [ 4.960323] 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.966073] systemd[1]: Detected virtualization kvm. full # [ 4.967023] systemd[1]: Detected architecture x86-64. full # [ 4.968027] systemd[1]: Detected first boot. full # [ 4.970319] systemd[1]: Initializing machine ID from random generator. full # [ 5.103514] systemd[1]: bpf-restrict-fs: LSM BPF program attached worker # [ 5.041659] 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.049310] systemd[1]: Detected virtualization kvm. worker # [ 5.050776] systemd[1]: Detected architecture x86-64. worker # [ 5.052381] systemd[1]: Detected first boot. worker # [ 5.054671] systemd[1]: Initializing machine ID from random generator. full # [ 5.164416] systemd[1]: Applying preset policy. worker # [ 5.176714] systemd[1]: bpf-restrict-fs: LSM BPF program attached full # [ 5.324680] systemd[1]: Populated /etc with preset unit settings. worker # [ 5.246533] systemd[1]: Applying preset policy. worker # [ 5.403810] systemd[1]: Populated /etc with preset unit settings. full # [ 5.528377] systemd[1]: initrd-switch-root.service: Deactivated successfully. full # [ 5.530278] systemd[1]: Stopped initrd-switch-root.service. full # [ 5.532773] systemd[1]: systemd-journald.service: Scheduled restart job, restart counter is at 1. full # [ 5.535302] systemd[1]: Created slice Slice /system/getty. full # [ 5.536866] systemd[1]: Created slice User and Session Slice. full # [ 5.538097] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. full # [ 5.539593] systemd[1]: Started Forward Password Requests to Wall Directory Watch. full # [ 5.551040] systemd[1]: Expecting device /dev/hvc0... full # [ 5.551951] systemd[1]: Expecting device /dev/ttyS0... full # [ 5.553680] systemd[1]: Reached target Local Encrypted Volumes. full # [ 5.555438] systemd[1]: Stopped target initrd-fs.target. full # [ 5.556699] systemd[1]: Stopped target initrd-root-fs.target. full # [ 5.558078] systemd[1]: Stopped target initrd-switch-root.target. full # [ 5.559537] systemd[1]: Reached target Virtual Machines and Containers. full # [ 5.561095] systemd[1]: Reached target Path Units. full # [ 5.562304] systemd[1]: Reached target Remote File Systems. full # [ 5.563633] systemd[1]: Reached target Slice Units. full # [ 5.564860] systemd[1]: Reached target Swaps. full # [ 5.567560] systemd[1]: Listening on Query the User Interactively for a Password. full # [ 5.571573] systemd[1]: Listening on Process Core Dump Socket. full # [ 5.574596] systemd[1]: Listening on Credential Encryption/Decryption. full # [ 5.577751] systemd[1]: Listening on Factory Reset Management. full # [ 5.579460] systemd[1]: Listening on Hostname Service Socket. full # [ 5.584102] systemd[1]: Starting Journal Log Access Socket... full # [ 5.586323] systemd[1]: Listening on Journal Audit Socket. full # [ 5.589522] systemd[1]: Listening on Console Output Muting Service Socket. full # [ 5.591308] systemd[1]: Listening on Userspace Out-Of-Memory (OOM) Killer Socket. full # [ 5.592952] systemd[1]: TPM PCR Measurements skipped, unmet condition check ConditionSecurity=measured-os full # [ 5.594812] systemd[1]: Make TPM PCR Policy skipped, unmet condition check ConditionSecurity=measured-uki full # [ 5.600183] systemd[1]: Listening on Disk Repartitioning Service Socket. full # [ 5.601884] systemd[1]: Listening on udev Control Socket. full # [ 5.603365] systemd[1]: Listening on udev Varlink Socket. full # [ 5.606452] systemd[1]: Mounting Huge Pages File System... full # [ 5.609325] systemd[1]: Mounting POSIX Message Queue File System... full # [ 5.614284] systemd[1]: Mounting Kernel Debug File System... full # [ 5.618577] systemd[1]: Mounting Kernel Trace File System... full # [ 5.623366] systemd[1]: Starting Create List of Static Device Nodes... full # [ 5.632760] systemd[1]: Starting Load Kernel Module configfs... full # [ 5.633936] systemd[1]: Load Kernel Module drm skipped, unmet condition check ConditionKernelModuleLoaded=!drm full # [ 5.635899] systemd[1]: Load Kernel Module efi_pstore skipped, unmet condition check ConditionKernelModuleLoaded=!efi_pstore full # [ 5.638238] systemd[1]: Load Kernel Module fuse skipped, unmet condition check ConditionKernelModuleLoaded=!fuse full # [ 5.642487] systemd[1]: Mounting FUSE Control File System... full # [ 5.643581] systemd[1]: Clear Stale Hibernate Storage Info skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67 full # [ 5.651637] systemd[1]: Starting Journal Service... full # [ 5.655502] systemd[1]: Starting Load Kernel Modules... full # [ 5.664693] systemd[1]: Starting Userspace Out-Of-Memory (OOM) Killer... full # [ 5.672234] systemd[1]: Starting Remount Root and Kernel File Systems... full # [ 5.673937] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os full # [ 5.680465] systemd[1]: Starting Coldplug All udev Devices... full # [ 5.681033] systemd-journald[297]: Collecting audit messages is enabled. full # [ 5.686223] systemd[1]: Listening on Journal Log Access Socket. full # [ 5.687427] systemd[1]: Mounted Huge Pages File System. full # [ 5.689676] systemd[1]: Mounted POSIX Message Queue File System. full # [ 5.692249] systemd[1]: Mounted Kernel Debug File System. full # [ 5.693479] systemd[1]: Mounted Kernel Trace File System. worker # [ 5.603686] systemd[1]: initrd-switch-root.service: Deactivated successfully. worker # [ 5.606060] systemd[1]: Stopped initrd-switch-root.service. full # [ 5.697613] systemd[1]: Finished Create List of Static Device Nodes. worker # [ 5.609397] systemd[1]: systemd-journald.service: Scheduled restart job, restart counter is at 1. full # [ 5.700330] systemd[1]: modprobe@configfs.service: Deactivated successfully. worker # [ 5.613103] systemd[1]: Created slice Slice /system/getty. worker # [ 5.615138] systemd[1]: Created slice User and Session Slice. worker # [ 5.616586] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. full # [ 5.483765] systemd[1]: Queued start job for default target Multi-User System.[ 5.706596] systemd[1]: Finished Load Kernel Module configfs. full # worker # [ 5.618422] systemd[1]: Started Forward Password Requests to Wall Directory Watch. worker # [ 5.619808] systemd[1]: Expecting device /dev/hvc0... full # [ 5.488644] systemd[1]: systemd-journald.service: Deactivated successfully. worker # [ 5.620796] systemd[1]: Expecting device /dev/ttyS0... worker # [ 5.621803] systemd[1]: Reached target Local Encrypted Volumes. worker # [ 5.622915] systemd[1]: Stopped target initrd-fs.target. full # [ 5.491641] systemd-modules-load[298]: Using 2 probe threads[ 5.712602] systemd[1]: Started Journal Service. full # worker # [ 5.623898] systemd[1]: Stopped target initrd-root-fs.target. worker # [ 5.625008] systemd[1]: Stopped target initrd-switch-root.target. worker # [ 5.626163] systemd[1]: Reached target Virtual Machines and Containers. worker # [ 5.627382] systemd[1]: Reached target Path Units. worker # [ 5.628352] systemd[1]: Reached target Remote File Systems. worker # [ 5.629413] systemd[1]: Reached target Slice Units. worker # [ 5.630393] systemd[1]: Reached target Swaps. full # [ 5.498772] systemd[1]: Mounted FUSE Control File System.[ 5.720662] EXT4-fs (vda): re-mounted c941df52-d43f-4ead-b807-8696f9000a27. full # worker # [ 5.632351] systemd[1]: Listening on Query the User Interactively for a Password. full # [ 5.502711] systemd-oomd[300]: No swap; memory pressure usage will be degraded full # [ 5.506440] systemd[1]: Started Userspace Out-Of-Memory (OOM) Killer.[ 5.727151] loop: module loaded full # full # [ 5.509426] systemd-modules-load[298]: Inserted module 'loop' full # [ 5.511092] systemd[1]: Finished Remount Root and Kernel File Systems. full # [ 5.514326] systemd[1]: Finished Load Kernel Modules. worker # [ 5.635050] systemd[1]: Listening on Process Core Dump Socket. full # [ 5.518413] systemd[1]: Listening on Disk Image Download Service Socket. worker # [ 5.649911] systemd[1]: Listening on Credential Encryption/Decryption. full # [ 5.521502] systemd[1]: Mounting Kernel Configuration File System... worker # [ 5.652832] systemd[1]: Listening on Factory Reset Management. worker # [ 5.654385] systemd[1]: Listening on Hostname Service Socket. full # [ 5.526091] systemd[1]: Starting Firewall... worker # [ 5.658582] systemd[1]: Starting Journal Log Access Socket... worker # [ 5.660735] systemd[1]: Listening on Journal Audit Socket. full # [ 5.531767] systemd[1]: Starting Flush Journal to Persistent Storage... worker # [ 5.664188] systemd[1]: Listening on Console Output Muting Service Socket. full # [ 5.533065] systemd[1]: Platform Persistent Storage Archival skipped, unmet condition check ConditionDirectoryNotEmpty=/sys/fs/pstore worker # [ 5.665993] systemd[1]: Listening on Userspace Out-Of-Memory (OOM) Killer Socket. full # [ 5.536466] systemd[1]: Starting Load/Save OS Random Seed... worker # [ 5.667734] systemd[1]: TPM PCR Measurements skipped, unmet condition check ConditionSecurity=measured-os full # [ 5.539196] systemd[1]: Starting Apply Kernel Variables... worker # [ 5.669675] systemd[1]: Make TPM PCR Policy skipped, unmet condition check ConditionSecurity=measured-uki worker # [ 5.674251] systemd[1]: Listening on Disk Repartitioning Service Socket. worker # [ 5.675574] systemd[1]: Listening on udev Control Socket. worker # [ 5.676730] systemd[1]: Listening on udev Varlink Socket. worker # [ 5.679113] systemd[1]: Mounting Huge Pages File System... worker # [ 5.681523] systemd[1]: Mounting POSIX Message Queue File System... full # [ 5.553503] systemd[1]: Starting Create Static Device Nodes in /dev gracefully... full # [ 5.554979] systemd[1]: TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os worker # [ 5.688110] systemd[1]: Mounting Kernel Debug File System... worker # [ 5.696147] systemd[1]: Mounting Kernel Trace File System... full # [ 5.568357] systemd[1]: Mounted Kernel Configuration File System. full # [ 5.794038] systemd-journald[297]: Received client request to flush runtime journal. worker # [ 5.706321] systemd[1]: Starting Create List of Static Device Nodes... worker # [ 5.723349] systemd[1]: Starting Load Kernel Module configfs... worker # [ 5.730175] systemd[1]: Load Kernel Module drm skipped, unmet condition check ConditionKernelModuleLoaded=!drm worker # [ 5.733824] systemd[1]: Load Kernel Module efi_pstore skipped, unmet condition check ConditionKernelModuleLoaded=!efi_pstore worker # [ 5.736902] systemd[1]: Load Kernel Module fuse skipped, unmet condition check ConditionKernelModuleLoaded=!fuse worker # [ 5.750133] systemd[1]: Mounting FUSE Control File System... worker # [ 5.753725] systemd[1]: Clear Stale Hibernate Storage Info skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67 worker # [ 5.761860] systemd[1]: Starting Journal Service... worker # [ 5.770574] systemd[1]: Starting Load Kernel Modules... worker # [ 5.780378] systemd[1]: Starting Userspace Out-Of-Memory (OOM) Killer... worker # [ 5.794766] systemd[1]: Starting Remount Root and Kernel File Systems... full # [ 5.669708] systemd[1]: Finished Load/Save OS Random Seed. full # [ 5.670969] systemd[1]: Finished Create Static Device Nodes in /dev gracefully. worker # [ 5.802786] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os full # [ 5.673325] systemd[1]: Reached target First Boot Complete. full # [ 5.674487] systemd[1]: Starting Create Static Device Nodes in /dev... full # [ 5.675703] systemd[1]: Finished Apply Kernel Variables. full # [ 5.676661] systemd[1]: Finished Flush Journal to Persistent Storage. worker # [ 5.808895] systemd-journald[281]: Collecting audit messages is enabled. worker # [ 5.812670] systemd[1]: Starting Coldplug All udev Devices... full # [ 5.688897] systemd[1]: Finished Coldplug All udev Devices. worker # [ 5.822373] systemd[1]: Listening on Journal Log Access Socket. worker # [ 5.827231] systemd[1]: Mounted Huge Pages File System. full # [ 5.697580] systemd[1]: Finished Create Static Device Nodes in /dev. full # [ 5.700032] systemd[1]: Reached target Preparation for Local File Systems. worker # [ 5.831239] systemd[1]: Mounted POSIX Message Queue File System. full # [ 5.701593] systemd[1]: Starting Rule-based Manager for Device Events and Files... worker # [ 5.835320] systemd[1]: Mounted Kernel Debug File System. worker # [ 5.644690] systemd[1]: Queued start job for default target Multi-User System. worker # [ 5.651654] systemd[1]: systemd-journald.service: Deactivated successfully. worker # [ 5.850817] systemd[1]: Started Journal Service. worker # [ 5.855116] loop: module loaded worker # [ 5.663562] systemd-modules-load[282]: Inserted module 'loop' worker # [ 5.666288] systemd[1]: Mounted Kernel Trace File System. full # [ 5.737852] systemd-udevd[343]: Using default interface naming scheme 'v261'. worker # [ 5.677642] systemd[1]: Finished Create List of Static Device Nodes. worker # [ 5.680687] systemd[1]: modprobe@configfs.service: Deactivated successfully. worker # [ 5.879055] EXT4-fs (vda): re-mounted 1d02d1b3-7d09-4857-9a1b-ae8ce1b3692b. worker # [ 5.687310] systemd[1]: Finished Load Kernel Module configfs. worker # [ 5.691153] systemd[1]: Finished Load Kernel Modules. worker # [ 5.697441] systemd[1]: Mounted FUSE Control File System. worker # [ 5.701707] systemd[1]: Finished Remount Root and Kernel File Systems. worker # [ 5.708827] systemd[1]: Listening on Disk Image Download Service Socket. full # [ 5.778708] systemd[1]: Started Rule-based Manager for Device Events and Files. worker # [ 5.715415] systemd-oomd[284]: No swap; memory pressure usage will be degraded worker # [ 5.717772] systemd[1]: Mounting Kernel Configuration File System... worker # [ 5.723089] systemd[1]: Starting Firewall... worker # [ 5.729843] systemd[1]: Starting Flush Journal to Persistent Storage... worker # [ 5.732204] systemd[1]: Platform Persistent Storage Archival skipped, unmet condition check ConditionDirectoryNotEmpty=/sys/fs/pstore worker # [ 5.745189] systemd[1]: Starting Load/Save OS Random Seed... worker # [ 5.766103] systemd[1]: Starting Apply Kernel Variables... worker # [ 5.782472] systemd[1]: Starting Create Static Device Nodes in /dev gracefully... worker # [ 5.784741] systemd[1]: TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os worker # [ 5.786470] systemd[1]: Started Userspace Out-Of-Memory (OOM) Killer. full # [ 5.900669] systemd[1]: Load Kernel Module fuse skipped, unmet condition check ConditionKernelModuleLoaded=!fuse worker # [ 6.033204] systemd-journald[281]: Received client request to flush runtime journal. full # [ 5.953911] systemd[1]: Condition check resulted in /dev/hvc0 being skipped. full # [ 5.966486] systemd[1]: Condition check resulted in /dev/ttyS0 being skipped. full # [ 5.968307] (udev-worker)[386]: eth1: Config file /etc/systemd/network/40-eth1.link is applied to device based on potentially unpredictable interface name. full # [ 5.971311] (udev-worker)[386]: Network interface NamePolicy= disabled on kernel command line. full # [ 5.975923] (udev-worker)[398]: Network interface NamePolicy= disabled on kernel command line. full # [ 6.019948] systemd[1]: Condition check resulted in Virtio network device being skipped. full # [ 6.022655] systemd[1]: Load Kernel Module efi_pstore skipped, unmet condition check ConditionKernelModuleLoaded=!efi_pstore full # [ 6.027472] systemd[1]: Clear Stale Hibernate Storage Info skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67 full # [ 6.030312] systemd[1]: Platform Persistent Storage Archival skipped, unmet condition check ConditionDirectoryNotEmpty=/sys/fs/pstore full # [ 6.032683] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os full # [ 6.035090] systemd[1]: TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os worker # [ 6.016374] systemd[1]: Mounted Kernel Configuration File System. worker # [ 6.018712] systemd[1]: Finished Load/Save OS Random Seed. worker # [ 6.021250] systemd[1]: Reached target First Boot Complete. worker # [ 6.023189] systemd[1]: Finished Apply Kernel Variables. worker # [ 6.025300] systemd[1]: Finished Create Static Device Nodes in /dev gracefully. worker # [ 6.026843] systemd[1]: Starting Create Static Device Nodes in /dev... worker # [ 6.029905] systemd[1]: Finished Flush Journal to Persistent Storage. full # [ 6.108170] systemd[1]: Finished Firewall. full # [ 6.329852] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3 full # [ 6.339061] ACPI: button: Power Button [PWRF] full # [ 6.346085] mousedev: PS/2 mouse device common for all mice full # [ 6.347132] bochs-drm 0000:00:01.0: vgaarb: deactivate vga console worker # [ 6.065438] systemd[1]: Finished Coldplug All udev Devices. worker # [ 6.083485] systemd[1]: Finished Create Static Device Nodes in /dev. full # [ 6.367694] Console: switching to colour dummy device 80x25 worker # [ 6.085237] systemd[1]: Reached target Preparation for Local File Systems. full # [ 6.368859] [drm] Found bochs VGA, ID 0xb0c5. full # [ 6.368861] [drm] Framebuffer size 16384 kB @ 0xfd000000, mmio @ 0xfebd0000. full # [ 6.371136] bochs-drm 0000:00:01.0: [drm] Registered 1 planes with drm panic full # [ 6.372265] [drm] Initialized bochs-drm 1.0.0 for 0000:00:01.0 on minor 0 worker # [ 6.088945] systemd[1]: Starting Rule-based Manager for Device Events and Files... full # [ 6.376065] input: QEMU Virtio Keyboard as /devices/pci0000:00/0000:00:06.0/virtio4/input/input4 full # [ 6.394302] Console: switching to colour frame buffer device 160x50 full # [ 6.398262] bochs-drm 0000:00:01.0: [drm] fb0: bochs-drmdrmfb frame buffer device worker # [ 6.128613] systemd-udevd[326]: Using default interface naming scheme 'v261'. full # [ 6.420374] lpc_ich 0000:00:1f.0: I/O space for GPIO uninitialized full # [ 6.432787] parport_pc 00:02: reported by Plug and Play ACPI full # [ 6.433756] parport0: PC-style at 0x378, irq 7 [PCSPP(,...)] full # [ 6.444910] input: VirtualPS/2 VMware VMMouse as /devices/platform/i8042/serio1/input/input6 full # [ 6.446635] rtc_cmos PNP0B00:00: RTC can wake from S4 full # [ 6.448447] input: VirtualPS/2 VMware VMMouse as /devices/platform/i8042/serio1/input/input5 full # [ 6.450822] i801_smbus 0000:00:1f.3: SMBus using PCI interrupt full # [ 6.451837] rtc_cmos PNP0B00:00: registered as rtc0 full # [ 6.452716] i2c i2c-0: Memory type 0x07 not supported yet, not instantiating SPD full # [ 6.453887] rtc_cmos PNP0B00:00: setting system clock to 2026-09-26T20:47:43 UTC (1790455663) full # [ 6.454222] systemd-journald[297]: Time jumped backwards, rotating. full # [ 6.455432] rtc_cmos PNP0B00:00: alarms up to one day, y3k, 242 bytes nvram, hpet irqs worker # [ 6.181334] systemd[1]: Started Rule-based Manager for Device Events and Files. full # [ 6.287518] systemd[1]: Starting Virtual Console Setup... full # [ 6.334119] systemd[1]: Mounting /run/wrappers... full # [ 6.363121] systemd[1]: systemd-vconsole-setup.service: Deactivated successfully. full # [ 6.365040] systemd[1]: Stopped Virtual Console Setup. full # [ 6.369101] systemd[1]: Starting Virtual Console Setup... worker # [ 6.314985] systemd[1]: Load Kernel Module fuse skipped, unmet condition check ConditionKernelModuleLoaded=!fuse full # [ 6.599697] kvm_amd: TSC scaling supported full # [ 6.381230] systemd[1]: Mounted /run/wrappers. full # [ 6.383849] systemd[1]: Reached target Local File Systems. full # [ 6.388974] systemd[1]: Listening on Boot Loader Control Service Socket. full # [ 6.391893] systemd[1]: Starting register-nix-paths.service... full # [ 6.394659] systemd[1]: Starting Create SUID/SGID Wrappers... full # [ 6.615940] ppdev: user-space parallel port driver full # [ 6.396870] systemd[1]: Update Boot Loader Random Seed skipped, no trigger condition checks were met. full # [ 6.402198] systemd[1]: Starting Save Transient machine-id to Disk... full # [ 6.406982] systemd[1]: Starting Create System Files and Directories... full # [ 6.628031] kvm_amd: Nested Virtualization enabled full # [ 6.628721] kvm_amd: Nested Paging enabled full # [ 6.629516] kvm_amd: LBR virtualization supported full # [ 6.630347] kvm_amd: Virtual VMLOAD VMSAVE supported full # [ 6.631023] kvm_amd: Virtual GIF supported full # [ 6.649942] iTCO_wdt iTCO_wdt.0.auto: Found a ICH9 TCO device (Version=2, TCOBASE=0x0660) full # [ 6.654098] iTCO_wdt iTCO_wdt.0.auto: initialized. heartbeat=30 sec (nowayout=0) worker # [ 6.405783] systemd[1]: Condition check resulted in /dev/hvc0 being skipped. full # [ 6.695189] EDAC MC: Ver: 3.0.0 worker # [ 6.414479] systemd[1]: Mounting /run/wrappers... full # [ 6.509293] systemd[1]: Finished Create System Files and Directories. worker # [ 6.452145] systemd[1]: Mounted /run/wrappers. worker # [ 6.453205] systemd[1]: Reached target Local File Systems. full # [ 6.515359] systemd[1]: Starting Rebuild Journal Catalog... full # [ 6.518648] systemd[1]: Starting Record System Boot/Shutdown in UTMP... worker # [ 6.457591] systemd[1]: Listening on Boot Loader Control Service Socket. worker # [ 6.462303] systemd[1]: Starting register-nix-paths.service... worker # [ 6.467134] systemd[1]: Starting Create SUID/SGID Wrappers... worker # [ 6.468326] systemd[1]: Update Boot Loader Random Seed skipped, no trigger condition checks were met. worker # [ 6.478120] systemd[1]: Starting Save Transient machine-id to Disk... full # [ 6.539386] systemd[1]: Finished Save Transient machine-id to Disk. full # [ 6.554197] systemd[1]: Finished Record System Boot/Shutdown in UTMP. worker # [ 6.491290] (udev-worker)[354]: Network interface NamePolicy= disabled on kernel command line. worker # [ 6.495152] systemd[1]: Starting Create System Files and Directories... worker # [ 6.496438] systemd[1]: Condition check resulted in /dev/ttyS0 being skipped. full # [ 6.564728] systemd-vconsole-setup[461]: Configuration of first virtual console was skipped, ignoring remaining ones. full # [ 6.568035] systemd[1]: Finished Virtual Console Setup. full # [ 6.572415] systemd[1]: Finished Rebuild Journal Catalog. full # [ 6.576687] systemd[1]: Starting Update is Completed... worker # [ 6.528534] (udev-worker)[351]: eth1: Config file /etc/systemd/network/40-eth1.link is applied to device based on potentially unpredictable interface name. worker # [ 6.531959] (udev-worker)[351]: Network interface NamePolicy= disabled on kernel command line. full # [ 6.598763] systemd[1]: Finished Update is Completed. worker # [ 6.585278] systemd[1]: etc-machine\x2did.mount: Deactivated successfully. worker # [ 6.592568] systemd[1]: Finished Save Transient machine-id to Disk. worker # [ 6.624772] systemd[1]: Finished Create System Files and Directories. full # [ 6.698879] systemd[1]: suid-sgid-wrappers.service: Deactivated successfully. worker # [ 6.636164] systemd[1]: Starting Rebuild Journal Catalog... full # [ 6.700716] systemd[1]: Finished Create SUID/SGID Wrappers. worker # [ 6.642531] systemd[1]: Starting Record System Boot/Shutdown in UTMP... worker # [ 6.716332] systemd[1]: Finished Record System Boot/Shutdown in UTMP. full # [ 6.808860] systemd[1]: Finished register-nix-paths.service. full # [ 6.810400] systemd[1]: Reached target System Initialization. worker # [ 6.748091] systemd[1]: Finished Rebuild Journal Catalog. full # [ 6.811843] systemd[1]: Started Discard unused filesystem blocks once a week. full # [ 6.813637] systemd[1]: Started Daily Cleanup of Temporary Directories. full # [ 6.815310] systemd[1]: Reached target Timer Units. full # [ 6.816603] systemd[1]: Listening on D-Bus System Message Bus Socket. full # [ 6.818257] systemd[1]: Listening on Nix Daemon Socket. full # [ 6.819615] systemd[1]: Listening on Virtual Machine and Container Registration Service Socket. worker # [ 6.758048] systemd[1]: Starting Update is Completed... full # [ 6.821619] systemd[1]: Reached target Socket Units. full # [ 6.823077] systemd[1]: Reached target Basic System. full # [ 6.824375] systemd[1]: Started backdoor.service. full # [ 6.825660] systemd[1]: Starting Import lastlog data into lastlog2 database... full # [ 6.827519] systemd[1]: Starting Name Service Cache Daemon (nsncd)... full # [ 6.830099] systemd[1]: Starting Post-Boot Actions... full # [ 6.834575] systemd[1]: Started Reset console on configuration changes. full # [ 6.839187] systemd[1]: Starting resolvconf update... full # [ 6.850048] systemd[1]: Starting D-Bus System Message Bus... worker # [ 6.816454] systemd[1]: Finished Update is Completed. full # connecting to host... full # [ 6.886704] systemd[1]: Finished Post-Boot Actions. full # [ 6.892154] systemd[1]: Finished Import lastlog data into lastlog2 database. full # [ 6.898394] nsncd[541]: Sep 26 20:47:44.163 INFO started, config: Config { ignored_request_types: {}, worker_count: 8, handoff_timeout: 10s }, path: "/var/run/nscd/socket" full # [ 6.899720] systemd[1]: Started Name Service Cache Daemon (nsncd). full # [ 6.906144] systemd[1]: Reached target Host and Network Name Lookups. full # [ 6.907802] systemd[1]: Reached target User and Group Name Lookups. full # [ 6.909656] systemd[1]: Starting User Login Management... worker # [ 6.846990] systemd[1]: Condition check resulted in Virtio network device being skipped. worker # [ 6.848580] systemd[1]: Load Kernel Module efi_pstore skipped, unmet condition check ConditionKernelModuleLoaded=!efi_pstore worker # [ 6.850509] systemd[1]: Update Boot Loader Random Seed skipped, no trigger condition checks were met. worker # [ 6.854823] systemd[1]: Clear Stale Hibernate Storage Info skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67 worker # [ 6.858184] systemd[1]: Platform Persistent Storage Archival skipped, unmet condition check ConditionDirectoryNotEmpty=/sys/fs/pstore worker # [ 6.860245] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os full: Guest shell says: b'Spawning backdoor root shell...\n' worker # [ 6.863580] systemd[1]: TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os full # [ 6.937904] dbus-broker-launch[546]: Looking up NSS user entry for 'systemd-timesync'... full: connected to guest root shell full: (connecting took 7.66 seconds) full: (finished: waiting for the VM to finish booting, in 7.66 seconds) full # [ 6.945760] dbus-broker-launch[546]: NSS returned no entry for 'systemd-timesync' full # [ 6.947541] dbus-broker-launch[546]: Invalid user-name in /nix/store/dknbw048ah8ci1k6r1dk5vsn5np0r2av-system-path/share/dbus-1/system.d/org.freedesktop.timesync1.conf +16: user="systemd-timesync" full # [ 6.970567] systemd[1]: Stopped target Host and Network Name Lookups. full # [ 6.973200] systemd[1]: Stopping Host and Network Name Lookups... full # [ 6.974774] systemd[1]: Stopped target User and Group Name Lookups. full # [ 6.978563] systemd[1]: Stopping User and Group Name Lookups... full # [ 6.979824] systemd[1]: Stopping Name Service Cache Daemon (nsncd)... full # [ 6.981844] systemd[1]: nscd.service: Deactivated successfully. full # [ 6.983080] systemd[1]: Stopped Name Service Cache Daemon (nsncd). full # [ 6.984501] systemd-logind[563]: New seat seat0. full # [ 6.985563] systemd-logind[563]: Watching system buttons on /dev/input/event2 (Power Button) full # [ 6.987448] systemd-logind[563]: Watching system buttons on /dev/input/event3 (QEMU Virtio Keyboard) full # [ 6.989970] systemd-logind[563]: Watching system buttons on /dev/input/event0 (AT Translated Set 2 keyboard) full # [ 6.997891] systemd[1]: Started User Login Management. full # [ 7.001444] systemd[1]: Starting linger-users.service... full # [ 7.002516] systemd[1]: Starting Name Service Cache Daemon (nsncd)... full # [ 7.005655] systemd[1]: Started D-Bus System Message Bus. full # [ 7.008709] dbus-broker-launch[546]: Ready full # [ 7.038717] nsncd[616]: Sep 26 20:47:44.304 INFO started, config: Config { ignored_request_types: {}, worker_count: 8, handoff_timeout: 10s }, path: "/var/run/nscd/socket" full # [ 7.043929] systemd[1]: Started Name Service Cache Daemon (nsncd). full # [ 7.047125] systemd[1]: Reached target Host and Network Name Lookups. full # [ 7.048922] systemd[1]: Reached target User and Group Name Lookups. full # [ 7.051223] systemd[1]: linger-users.service: Deactivated successfully. full # [ 7.052876] systemd[1]: Finished linger-users.service. worker # [ 6.999520] systemd[1]: suid-sgid-wrappers.service: Deactivated successfully. full # [ 7.063303] systemd[1]: Finished resolvconf update. full # [ 7.064755] systemd[1]: Reached target Preparation for Network. worker # [ 7.002952] systemd[1]: Finished Create SUID/SGID Wrappers. full # [ 7.066966] systemd[1]: Starting DHCP Client... full # [ 7.068467] systemd[1]: Starting Address configuration of eth1... full # [ 7.070192] systemd[1]: Starting Extra networking commands.... worker # [ 7.031113] systemd[1]: Finished Firewall. worker # [ 7.251418] bochs-drm 0000:00:01.0: vgaarb: deactivate vga console worker # [ 7.259470] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3 full # [ 7.129263] network-addresses-eth1-start[649]: adding address 192.168.1.1/24... done full # [ 7.138175] network-addresses-eth1-start[649]: adding address 2001:db8:1::1/64... done worker # [ 7.280085] mousedev: PS/2 mouse device common for all mice full # [ 7.150538] systemd[1]: Finished Address configuration of eth1. full # [ 7.163802] dhcpcd[658]: dhcpcd-10.3.2 starting full # [ 7.168748] dhcpcd[702]: dev: loaded udev full # [ 7.399660] 8021q: 802.1Q VLAN Support v1.8 full # [ 7.400378] 8021q: adding VLAN 0 to HW filter on device eth1 full # [ 7.190234] systemd[1]: Finished Extra networking commands.. full # [ 7.191389] systemd[1]: Reached target Network. full # [ 7.197737] systemd[1]: Started Dagster Code Server (hello). full # [ 7.203888] systemd[1]: Started Dagster Daemon. full # [ 7.208775] systemd[1]: Started Dagster Webserver. full # [ 7.217192] systemd[1]: Starting PostgreSQL Server... full # [ 7.221123] systemd[1]: Starting Permit User Sessions... worker # [ 7.304964] ACPI: button: Power Button [PWRF] worker # [ 7.310495] input: QEMU Virtio Keyboard as /devices/pci0000:00/0000:00:06.0/virtio4/input/input4 worker # [ 7.336640] rtc_cmos PNP0B00:00: RTC can wake from S4 worker # [ 7.348883] rtc_cmos PNP0B00:00: registered as rtc0 worker # [ 7.350478] rtc_cmos PNP0B00:00: setting system clock to 2026-09-26T20:47:44 UTC (1790455664) full # [ 7.268360] systemd[1]: Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.[ 7.489536] cfg80211: Loading compiled-in X.509 certificates for regulatory database full # worker # [ 7.216763] systemd[1]: Finished register-nix-paths.service. worker # [ 7.225458] systemd[1]: Reached target System Initialization. full # [ 7.512922] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' full # [ 7.514433] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600' full # [ 7.517685] faux_driver regulatory: Direct firmware load for regulatory.db failed with error -2 full # [ 7.519841] cfg80211: failed to load regulatory.db worker # [ 7.239693] systemd[1]: Started Discard unused filesystem blocks once a week. full # [ 7.309772] systemd[1]: Finished Permit User Sessions. worker # [ 7.250551] systemd[1]: Started Daily Cleanup of Temporary Directories. full # [ 7.314875] systemd[1]: etc-machine\x2did.mount: Deactivated successfully. worker # [ 7.256154] systemd[1]: Reached target Timer Units. worker # [ 7.257667] systemd[1]: Listening on D-Bus System Message Bus Socket. worker # [ 7.261316] systemd[1]: Listening on Nix Daemon Socket. worker # [ 7.262941] systemd[1]: Listening on Virtual Machine and Container Registration Service Socket. worker # [ 7.264590] systemd[1]: Reached target Socket Units. worker # [ 7.266173] systemd[1]: Reached target Basic System. worker # [ 7.267697] systemd[1]: Started backdoor.service. full # [ 7.330497] systemd[1]: Started Getty on tty1. worker # [ 7.268966] systemd[1]: Starting Import lastlog data into lastlog2 database... full # [ 7.333565] systemd[1]: Reached target Login Prompts. worker # [ 7.270915] systemd[1]: Starting Name Service Cache Daemon (nsncd)... worker # [ 7.272358] systemd[1]: Starting Post-Boot Actions... worker # [ 7.274287] systemd[1]: Started Reset console on configuration changes. worker # [ 7.277677] systemd[1]: Starting resolvconf update... worker # [ 7.350567] rtc_cmos PNP0B00:00: alarms up to one day, y3k, 242 bytes nvram, hpet irqs worker # [ 7.351142] systemd-journald[281]: Time jumped backwards, rotating. worker # [ 7.286229] systemd[1]: Starting D-Bus System Message Bus... worker # [ 7.324166] systemd[1]: Started Name Service Cache Daemon (nsncd). worker # [ 7.327601] nsncd[506]: Sep 26 20:47:44.670 INFO started, config: Config { ignored_request_types: {}, worker_count: 8, handoff_timeout: 10s }, path: "/var/run/nscd/socket" worker # [ 7.334439] systemd[1]: Finished Post-Boot Actions. worker # connecting to host... full # [ 7.633414] 8021q: adding VLAN 0 to HW filter on device eth0 full # [ 7.417831] dhcpcd[702]: eth0: waiting for carrier full # [ 7.422483] dhcpcd[702]: eth0: carrier acquired worker # [ 7.362158] systemd[1]: Reached target Host and Network Name Lookups. worker # [ 7.363438] systemd[1]: Reached target User and Group Name Lookups. worker # [ 7.370855] parport_pc 00:02: reported by Plug and Play ACPI full # [ 7.439180] postgresql-pre-start[737]: The files belonging to this database system will be owned by user "postgres". worker # [ 7.371145] parport0: PC-style at 0x378, irq 7 [PCSPP(,...)] full # [ 7.441095] postgresql-pre-start[737]: This user must also own the server process. worker # [ 7.379381] systemd[1]: Starting User Login Management... full # [ 7.444790] dhcpcd[702]: DUID 00:01:00:01:32:4a:eb:f0:52:54:00:12:34:56 full # [ 7.447565] dhcpcd[702]: eth0: IAID 00:12:34:56 full # [ 7.451569] dhcpcd[702]: eth0: adding address fe80::5054:ff:fe12:3456 full # [ 7.454148] postgresql-pre-start[737]: The database cluster will be initialized with locale "en_US.UTF-8". full # [ 7.455880] postgresql-pre-start[737]: The default database encoding has accordingly been set to "UTF8". full # [ 7.461126] postgresql-pre-start[737]: The default text search configuration will be set to "english". full # [ 7.461851] postgresql-pre-start[737]: Data page checksums are enabled. full # [ 7.462761] postgresql-pre-start[737]: fixing permissions on existing directory /var/lib/postgresql/18 ... ok full # [ 7.465396] postgresql-pre-start[737]: creating subdirectories ... ok full # [ 7.466114] postgresql-pre-start[737]: selecting dynamic shared memory implementation ... posix worker # [ 7.418113] systemd[1]: Finished Import lastlog data into lastlog2 database. worker # [ 7.379131] Console: switching to colour dummy device 80x25 worker # [ 7.413418] lpc_ich 0000:00:1f.0: I/O space for GPIO uninitialized worker # [ 7.477926] dbus-broker-launch[513]: Looking up NSS user entry for 'systemd-timesync'... worker # [ 7.676528] [drm] Found bochs VGA, ID 0xb0c5. worker # [ 7.677181] [drm] Framebuffer size 16384 kB @ 0xfd000000, mmio @ 0xfebd0000. worker # [ 7.487824] dbus-broker-launch[513]: NSS returned no entry for 'systemd-timesync' worker # [ 7.489277] dbus-broker-launch[513]: Invalid user-name in /nix/store/ili7qzbw5rhaly9ag0qanyy1j0c2cnh1-system-path/share/dbus-1/system.d/org.freedesktop.timesync1.conf +16: user="systemd-timesync" worker # [ 7.496319] systemd-logind[533]: New seat seat0. worker # [ 7.499791] systemd[1]: Started User Login Management. worker # [ 7.506143] systemd[1]: Starting linger-users.service... full # [ 7.573521] postgresql-pre-start[737]: selecting default "max_connections" ... 100 worker # [ 7.706649] i801_smbus 0000:00:1f.3: SMBus using PCI interrupt worker # [ 7.707555] i2c i2c-0: Memory type 0x07 not supported yet, not instantiating SPD worker # [ 7.713021] bochs-drm 0000:00:01.0: [drm] Registered 1 planes with drm panic worker # [ 7.713934] [drm] Initialized bochs-drm 1.0.0 for 0000:00:01.0 on minor 0 worker # [ 7.527299] systemd[1]: Stopped target Host and Network Name Lookups. worker # [ 7.528614] systemd[1]: Stopping Host and Network Name Lookups... worker # [ 7.529798] systemd[1]: Stopped target User and Group Name Lookups. worker # [ 7.532780] systemd[1]: Stopping User and Group Name Lookups... worker # [ 7.533984] systemd[1]: Stopping Name Service Cache Daemon (nsncd)... worker # [ 7.536882] systemd[1]: nscd.service: Deactivated successfully. worker # [ 7.540304] systemd[1]: Stopped Name Service Cache Daemon (nsncd). worker # [ 7.549929] systemd[1]: Started D-Bus System Message Bus. worker # [ 7.567723] systemd[1]: Starting Name Service Cache Daemon (nsncd)... worker # [ 7.573165] dbus-broker-launch[513]: Ready worker # [ 7.776182] input: VirtualPS/2 VMware VMMouse as /devices/platform/i8042/serio1/input/input6 worker # [ 7.780868] input: VirtualPS/2 VMware VMMouse as /devices/platform/i8042/serio1/input/input5 worker # [ 7.598200] systemd[1]: linger-users.service: Deactivated successfully. full # [ 7.661938] postgresql-pre-start[737]: selecting default "shared_buffers" ... 128MB worker # [ 7.603184] systemd[1]: Finished linger-users.service. worker # [ 7.631657] systemd[1]: Started Name Service Cache Daemon (nsncd). worker # [ 7.634347] nsncd[584]: Sep 26 20:47:44.974 INFO started, config: Config { ignored_request_types: {}, worker_count: 8, handoff_timeout: 10s }, path: "/var/run/nscd/socket" worker # [ 7.639277] systemd[1]: Reached target Host and Network Name Lookups. worker # [ 7.641179] systemd[1]: Reached target User and Group Name Lookups. worker # [ 7.656387] systemd[1]: Finished resolvconf update. worker # [ 7.657551] systemd[1]: Reached target Preparation for Network. worker # [ 7.661138] systemd[1]: Starting DHCP Client... worker # [ 7.662827] systemd[1]: Starting Address configuration of eth1... worker # [ 7.674239] systemd[1]: Starting Extra networking commands.... worker # [ 7.785335] network-addresses-eth1-start[609]: adding address 192.168.1.2/24... done worker # [ 7.806809] network-addresses-eth1-start[609]: adding address 2001:db8:1::2/64... done worker # [ 7.808606] systemd[1]: Starting Virtual Console Setup... worker # [ 7.845089] systemd[1]: Finished Address configuration of eth1. worker # [ 8.048949] Console: switching to colour frame buffer device 160x50 worker # [ 7.872354] systemd-logind[533]: Watching system buttons on /dev/input/event0 (AT Translated Set 2 keyboard) worker # [ 8.096873] bochs-drm 0000:00:01.0: [drm] fb0: bochs-drmdrmfb frame buffer device worker # [ 7.886848] systemd-logind[533]: Watching system buttons on /dev/input/event2 (Power Button) worker # [ 7.906808] dhcpcd[619]: dhcpcd-10.3.2 starting worker # [ 7.908912] dhcpcd[674]: dev: loaded udev worker # [ 7.922211] systemd[1]: Finished Extra networking commands.. worker # [ 7.926960] systemd[1]: Reached target Network. worker # [ 7.934537] systemd[1]: Starting Permit User Sessions... worker # [ 8.130370] 8021q: 802.1Q VLAN Support v1.8 worker # [ 8.130959] 8021q: adding VLAN 0 to HW filter on device eth1 worker # [ 7.951656] systemd[1]: systemd-vconsole-setup.service: Deactivated successfully. worker # [ 7.957652] systemd[1]: Stopped Virtual Console Setup. worker # [ 7.968838] systemd[1]: Starting Virtual Console Setup... worker # [ 7.996148] systemd[1]: Finished Permit User Sessions. worker # [ 8.005570] systemd[1]: Started Getty on tty1. worker # [ 8.006682] systemd[1]: Reached target Login Prompts. worker # [ 8.037877] systemd-logind[533]: Watching system buttons on /dev/input/event3 (QEMU Virtio Keyboard) worker # [ 8.261160] ppdev: user-space parallel port driver worker # [ 8.315830] cfg80211: Loading compiled-in X.509 certificates for regulatory database worker # [ 8.320788] iTCO_wdt iTCO_wdt.1.auto: Found a ICH9 TCO device (Version=2, TCOBASE=0x0660) worker # [ 8.137991] systemd[1]: Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch. worker # [ 8.346652] iTCO_wdt iTCO_wdt.1.auto: initialized. heartbeat=30 sec (nowayout=0) worker # [ 8.353250] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' worker # [ 8.356216] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600' worker # [ 8.362423] faux_driver regulatory: Direct firmware load for regulatory.db failed with error -2 worker # [ 8.363607] cfg80211: failed to load regulatory.db worker # [ 8.190174] systemd[1]: systemd-vconsole-setup.service: Deactivated successfully. worker # [ 8.194231] systemd[1]: Stopped Virtual Console Setup. worker # [ 8.206333] systemd[1]: Starting Virtual Console Setup... worker # [ 8.447106] 8021q: adding VLAN 0 to HW filter on device eth0 worker # [ 8.254456] dhcpcd[674]: eth0: waiting for carrier worker # [ 8.255737] dhcpcd[674]: eth0: carrier acquired worker # [ 8.273814] dhcpcd[674]: DUID 00:01:00:01:32:4a:eb:f1:52:54:00:12:34:56 worker # [ 8.275251] dhcpcd[674]: eth0: IAID 00:12:34:56 worker # [ 8.276279] dhcpcd[674]: eth0: adding address fe80::5054:ff:fe12:3456 worker # [ 8.489873] kvm_amd: TSC scaling supported worker # [ 8.490579] kvm_amd: Nested Virtualization enabled worker # [ 8.491544] kvm_amd: Nested Paging enabled worker # [ 8.492169] kvm_amd: LBR virtualization supported worker # [ 8.492787] kvm_amd: Virtual VMLOAD VMSAVE supported worker # [ 8.493506] kvm_amd: Virtual GIF supported worker # [ 8.523986] EDAC MC: Ver: 3.0.0 worker # [ 8.403068] systemd-vconsole-setup[697]: Configuration of first virtual console was skipped, ignoring remaining ones. worker # [ 8.407175] systemd[1]: Finished Virtual Console Setup. full # [ 8.904853] postgresql-pre-start[737]: selecting default time zone ... UTC full # [ 8.908182] postgresql-pre-start[737]: creating configuration files ... ok worker # [ 8.854714] dhcpcd[674]: eth0: soliciting a DHCP lease worker # [ 9.057128] NET: Registered PF_PACKET protocol family worker # [ 8.867403] dhcpcd[674]: eth0: offered 10.0.2.15 from 10.0.2.2 worker # [ 8.869148] dhcpcd[674]: eth0: probing address 10.0.2.15/24 full # [ 9.106488] postgresql-pre-start[737]: running bootstrap script ... ok full # [ 9.212794] dhcpcd[702]: eth0: soliciting a DHCP lease full # [ 9.445670] NET: Registered PF_PACKET protocol family full # [ 9.242618] dhcpcd[702]: eth0: offered 10.0.2.15 from 10.0.2.2 full # [ 9.247278] dhcpcd[702]: eth0: probing address 10.0.2.15/24 full # [ 9.571210] dhcpcd[702]: eth0: soliciting an IPv6 router full # [ 9.572326] dhcpcd[702]: eth0: Router Advertisement from fe80::2 full # [ 9.577070] dhcpcd[702]: eth0: adding address fec0::5054:ff:fe12:3456/64 full # [ 9.578429] dhcpcd[702]: eth0: adding route to fec0::/64 full # [ 9.579521] dhcpcd[702]: eth0: adding default route via fe80::2 full # [ 9.691104] postgresql-pre-start[737]: performing post-bootstrap initialization ... ok worker # [ 9.844268] dhcpcd[674]: eth0: soliciting an IPv6 router worker # [ 9.845851] dhcpcd[674]: eth0: Router Advertisement from fe80::2 worker # [ 9.847071] dhcpcd[674]: eth0: adding address fec0::5054:ff:fe12:3456/64 worker # [ 9.848332] dhcpcd[674]: eth0: adding route to fec0::/64 worker # [ 9.849474] dhcpcd[674]: eth0: adding default route via fe80::2 full # [ 9.983965] postgresql-pre-start[737]: syncing data to disk ... ok full # [ 9.985139] postgresql-pre-start[737]: initdb: warning: enabling "trust" authentication for local connections full # [ 9.986735] postgresql-pre-start[737]: 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.989301] postgresql-pre-start[737]: Success. You can now start the database server using: full # [ 9.990724] postgresql-pre-start[737]: pg_ctl -D /var/lib/postgresql/18 -l logfile start full # [ 10.163955] postgres[766]: [766] LOG: starting PostgreSQL 18.6 on x86_64-pc-linux-gnu, compiled by clang version 21.1.8, 64-bit full # [ 10.166699] postgres[766]: [766] LOG: listening on IPv6 address "::1", port 5432 full # [ 10.170767] postgres[766]: [766] LOG: listening on IPv4 address "127.0.0.1", port 5432 full # [ 10.178115] postgres[766]: [766] LOG: listening on Unix socket "/run/postgresql/.s.PGSQL.5432" full # [ 10.208037] postgres[777]: [777] LOG: database system was shut down at 2026-09-26 20:47:46 GMT full # [ 10.229581] postgres[766]: [766] LOG: database system is ready to accept connections full # [ 10.244280] systemd[1]: Started PostgreSQL Server. full # [ 10.250827] systemd[1]: Starting PostgreSQL Setup Scripts... full # [ 10.393371] dagster[718]: 2026-09-26 20:47:47 +0000 - dagster.code_server - INFO - Starting Dagster code proxy server for file /nix/store/mhmghz4jy2gaw1jkkadif7lqryrys18f-definitions.py on port 4266 in process 718 full # [ 10.581268] postgresql-setup-start[790]: CREATE DATABASE full # [ 10.636291] postgresql-setup-start[810]: CREATE ROLE full # [ 10.651240] postgresql-setup-start[818]: ALTER DATABASE full # [ 10.658861] systemd[1]: Finished PostgreSQL Setup Scripts. full # [ 10.659942] systemd[1]: Reached target PostgreSQL. full: (finished: waiting for unit postgresql.service, in 12.00 seconds) full: waiting for unit postgresql-setup.service full: (finished: waiting for unit postgresql-setup.service, in 0.05 seconds) full: must succeed: sudo -u postgres psql -lqt | grep -q dagster full # [ 11.345235] dagster-daemon[719]: Traceback (most recent call last): full # [ 11.350822] dagster-daemon[719]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 11.351575] dagster-daemon[719]: sys.exit(main()) full # [ 11.352168] dagster-daemon[719]: ~~~~^^ full # [ 11.352569] dagster-daemon[719]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 11.353857] dagster-daemon[719]: cli(obj={}) full # [ 11.354653] dagster-daemon[719]: ~~~^^^^^^^^ full # [ 11.355834] dagster-daemon[719]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 11.356663] dagster-daemon[719]: return self.main(*args, **kwargs) full # [ 11.357273] dagster-daemon[719]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 11.357901] dagster-daemon[719]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 11.359281] dagster-daemon[719]: rv = self.invoke(ctx) full # [ 11.359936] dagster-daemon[719]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 11.360777] dagster-daemon[719]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 11.363589] dagster-daemon[719]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 11.364187] dagster-daemon[719]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 11.364800] dagster-daemon[719]: return ctx.invoke(self.callback, **ctx.params) full # [ 11.365616] dagster-daemon[719]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 11.366268] dagster-daemon[719]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 11.366854] dagster-daemon[719]: return callback(*args, **kwargs) full # [ 11.367490] dagster-daemon[719]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 11.368123] dagster-daemon[719]: with get_instance_for_cli( full # [ 11.368735] dagster-daemon[719]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 11.369560] dagster-daemon[719]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 11.370193] dagster-daemon[719]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 11.370801] dagster-daemon[719]: ) as instance: full # [ 11.371637] dagster-daemon[719]: ^ full # [ 11.372272] dagster-daemon[719]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 11.372873] dagster-daemon[719]: return next(self.gen) full # [ 11.373695] dagster-daemon[719]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 11.374564] dagster-daemon[719]: with DagsterInstance.get() as instance: full # [ 11.375150] dagster-daemon[719]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 11.375747] dagster-daemon[719]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 11.376483] dagster-daemon[719]: return create_instance_from_dagster_home() full # [ 11.376985] dagster-daemon[719]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 11.377815] dagster-daemon[719]: return create_instance_from_config(dagster_home_path) full # [ 11.378640] dagster-daemon[719]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 11.379475] dagster-daemon[719]: return create_instance_from_ref(instance_ref) full # [ 11.380098] dagster-daemon[719]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 11.380742] dagster-daemon[719]: unified_storage = instance_ref.storage full # [ 11.381675] dagster-daemon[719]: ^^^^^^^^^^^^^^^^^^^^ full # [ 11.382540] dagster-daemon[719]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 11.383256] dagster-daemon[719]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 11.383789] dagster-daemon[719]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 11.384607] dagster-daemon[719]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 11.385316] dagster-daemon[719]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 11.386087] dagster-daemon[719]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 11.386679] dagster-daemon[719]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 11.387616] dagster-daemon[719]: return DagsterPostgresStorage( full # [ 11.388138] dagster-daemon[719]: inst_data=inst_data, full # [ 11.388745] dagster-daemon[719]: ...<2 lines>... full # [ 11.389456] dagster-daemon[719]: token_provider=get_token_provider_from_config(config_value), full # [ 11.389982] dagster-daemon[719]: ) full # [ 11.390805] dagster-daemon[719]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 11.391760] dagster-daemon[719]: self._run_storage = PostgresRunStorage( full # [ 11.392650] dagster-daemon[719]: ~~~~~~~~~~~~~~~~~~^ full # [ 11.393320] dagster-daemon[719]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 11.393903] dagster-daemon[719]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 11.394717] dagster-daemon[719]: ) full # [ 11.395621] dagster-daemon[719]: ^ full # [ 11.396218] dagster-daemon[719]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 11.396776] dagster-daemon[719]: self._engine = create_pg_engine( full # [ 11.397662] dagster-daemon[719]: ~~~~~~~~~~~~~~~~^ full # [ 11.398252] dagster-daemon[719]: self.postgres_url, full # [ 11.398847] dagster-daemon[719]: ^^^^^^^^^^^^^^^^^^ full # [ 11.399743] dagster-daemon[719]: ...<2 lines>... full # [ 11.400499] dagster-daemon[719]: poolclass=db_pool.NullPool, full # [ 11.401425] dagster-daemon[719]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 11.401935] dagster-daemon[719]: ) full # [ 11.402756] dagster-daemon[719]: ^ full # [ 11.403705] dagster-daemon[719]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 11.404598] dagster-daemon[719]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 11.405291] dagster-daemon[719]: File "", line 2, in create_engine full # [ 11.405837] dagster-daemon[719]: return target(fn, url, **kwargs) full # [ 11.406698] dagster-daemon[719]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 11.407532] dagster-daemon[719]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 11.408133] dagster-daemon[719]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 11.408744] dagster-daemon[719]: dbapi = dbapi_meth(**dbapi_args) full # [ 11.409478] dagster-daemon[719]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 11.409984] dagster-daemon[719]: import psycopg full # [ 11.410807] dagster-daemon[719]: ModuleNotFoundError: No module named 'psycopg' full # [ 11.523348] sudo[880]: root : TTY=hvc0 ; PWD=/tmp ; USER=postgres ; COMMAND=/run/current-system/sw/bin/psql -lqt full # [ 11.550451] sudo[880]: pam_unix(sudo:session): session opened for user postgres(uid=71) by (uid=0) full: (finished: must succeed: sudo -u postgres psql -lqt | grep -q dagster, in 0.24 seconds) full # [ 11.576071] sudo[880]: pam_unix(sudo:session): session closed for user postgres full: must succeed: sudo -u postgres psql -tAc "SELECT 1 FROM pg_roles WHERE rolname='dagster'" | grep -q 1 full # [ 11.718364] sudo[903]: 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.747804] sudo[903]: pam_unix(sudo:session): session opened for user postgres(uid=71) by (uid=0) full # [ 11.752857] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 11.756232] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 11.759586] systemd[1]: dagster-daemon.service: Consumed 1.830s CPU time over 4.546s wall clock time, 107.1M memory peak. full # [ 11.774936] sudo[903]: 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.20 seconds) (finished: subtest: PostgreSQL starts and dagster database exists, in 12.49 seconds) subtest: dagster.yaml is generated with correct content full: must succeed: test -L /var/lib/dagster/dagster.yaml full: (finished: must succeed: test -L /var/lib/dagster/dagster.yaml, in 0.01 seconds) full: must succeed: grep -q postgres /var/lib/dagster/dagster.yaml full: (finished: must succeed: grep -q postgres /var/lib/dagster/dagster.yaml, in 0.02 seconds) full: must succeed: grep -q 'enabled: false' /var/lib/dagster/dagster.yaml full: (finished: must succeed: grep -q 'enabled: false' /var/lib/dagster/dagster.yaml, in 0.01 seconds) (finished: subtest: dagster.yaml is generated with correct content, in 0.04 seconds) subtest: webserver starts and responds full: waiting for unit dagster-webserver.service full: (finished: waiting for unit dagster-webserver.service, in 0.03 seconds) full: waiting for TCP port 3000 on localhost full # [ 12.290336] dagster-webserver[720]: Traceback (most recent call last): full # [ 12.291823] dagster-webserver[720]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 12.294055] dagster-webserver[720]: sys.exit(main()) full # [ 12.294978] dagster-webserver[720]: ~~~~^^ full # [ 12.298078] dagster-webserver[720]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 12.300522] dagster-webserver[720]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 12.301865] dagster-webserver[720]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 12.303286] dagster-webserver[720]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 12.305619] dagster-webserver[720]: return self.main(*args, **kwargs) full # [ 12.309096] dagster-webserver[720]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 12.310277] dagster-webserver[720]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 12.312560] dagster-webserver[720]: rv = self.invoke(ctx) full # [ 12.313581] dagster-webserver[720]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 12.315893] dagster-webserver[720]: return ctx.invoke(self.callback, **ctx.params) full # [ 12.317323] dagster-webserver[720]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 12.321097] dagster-webserver[720]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 12.323450] dagster-webserver[720]: return callback(*args, **kwargs) full # [ 12.324619] dagster-webserver[720]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 12.327287] dagster-webserver[720]: instance = stack.enter_context( full # [ 12.328459] dagster-webserver[720]: get_possibly_temporary_instance_for_cli( full # [ 12.332184] dagster-webserver[720]: ...<3 lines>... full # [ 12.333202] dagster-webserver[720]: ) full # [ 12.334035] dagster-webserver[720]: ) full # [ 12.334780] dagster-webserver[720]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 12.337108] dagster-webserver[720]: result = _enter(cm) full # [ 12.340097] dagster-webserver[720]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 12.342313] dagster-webserver[720]: return next(self.gen) full # [ 12.343350] dagster-webserver[720]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 12.346259] dagster-webserver[720]: with DagsterInstance.get() as instance: full # [ 12.350183] dagster-webserver[720]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 12.351294] dagster-webserver[720]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 12.353876] dagster-webserver[720]: return create_instance_from_dagster_home() full # [ 12.355275] dagster-webserver[720]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 12.358200] dagster-webserver[720]: return create_instance_from_config(dagster_home_path) full # [ 12.361183] dagster-webserver[720]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 12.366186] dagster-webserver[720]: return create_instance_from_ref(instance_ref) full # [ 12.367560] dagster-webserver[720]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 12.372186] dagster-webserver[720]: unified_storage = instance_ref.storage full # [ 12.373721] dagster-webserver[720]: ^^^^^^^^^^^^^^^^^^^^ full # [ 12.374968] dagster-webserver[720]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 12.377590] dagster-webserver[720]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 12.382186] dagster-webserver[720]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 12.386097] dagster-webserver[720]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 12.388663] dagster-webserver[720]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 12.390235] dagster-webserver[720]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 12.391864] dagster-webserver[720]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 12.394490] dagster-webserver[720]: return DagsterPostgresStorage( full # [ 12.395626] dagster-webserver[720]: inst_data=inst_data, full # [ 12.399182] dagster-webserver[720]: ...<2 lines>... full # [ 12.400132] dagster-webserver[720]: token_provider=get_token_provider_from_config(config_value), full # [ 12.401694] dagster-webserver[720]: ) full # [ 12.402464] dagster-webserver[720]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 12.404941] dagster-webserver[720]: self._run_storage = PostgresRunStorage( full # [ 12.406258] dagster-webserver[720]: ~~~~~~~~~~~~~~~~~~^ full # [ 12.409096] dagster-webserver[720]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 12.410779] dagster-webserver[720]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 12.412490] dagster-webserver[720]: ) full # [ 12.413255] dagster-webserver[720]: ^ full # [ 12.416073] dagster-webserver[720]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 12.418782] dagster-webserver[720]: self._engine = create_pg_engine( full # [ 12.419943] dagster-webserver[720]: ~~~~~~~~~~~~~~~~^ full # [ 12.421130] dagster-webserver[720]: self.postgres_url, full # [ 12.422175] dagster-webserver[720]: ^^^^^^^^^^^^^^^^^^ full # [ 12.423221] dagster-webserver[720]: ...<2 lines>... full # [ 12.424166] dagster-webserver[720]: poolclass=db_pool.NullPool, full # [ 12.425319] dagster-webserver[720]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 12.426449] dagster-webserver[720]: ) full # [ 12.427201] dagster-webserver[720]: ^ full # [ 12.427947] dagster-webserver[720]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 12.430555] dagster-webserver[720]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 12.432049] dagster-webserver[720]: File "", line 2, in create_engine full # [ 12.434206] dagster-webserver[720]: return target(fn, url, **kwargs) full # [ 12.435423] dagster-webserver[720]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 12.437945] dagster-webserver[720]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 12.439460] dagster-webserver[720]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 12.442057] dagster-webserver[720]: dbapi = dbapi_meth(**dbapi_args) full # [ 12.443210] dagster-webserver[720]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 12.445940] dagster-webserver[720]: import psycopg full # [ 12.446885] dagster-webserver[720]: ModuleNotFoundError: No module named 'psycopg' full # [ 12.576498] dagster[793]: 2026-09-26 20:47:49 +0000 - dagster.code_server - INFO - Starting Dagster code server for file /nix/store/mhmghz4jy2gaw1jkkadif7lqryrys18f-definitions.py in process 793 full # [ 12.748279] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 12.750145] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 12.753229] systemd[1]: dagster-webserver.service: Consumed 2.568s CPU time over 5.539s wall clock time, 174.5M memory peak. full # [ 13.117731] dagster[793]: 2026-09-26 20:47:50 +0000 - dagster.code_server - ERROR - Error while importing code full # [ 13.118590] dagster[793]: Traceback (most recent call last): full # [ 13.119184] dagster[793]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_grpc/server.py", line 494, in __init__ full # [ 13.119830] dagster[793]: self._instance = self._exit_stack.enter_context( full # [ 13.120650] dagster[793]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ full # [ 13.121270] dagster[793]: get_instance_for_cli(instance_ref=instance_ref) full # [ 13.121859] dagster[793]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 13.122497] dagster[793]: ) full # [ 13.123122] dagster[793]: ^ full # [ 13.123744] dagster[793]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 13.124372] dagster[793]: result = _enter(cm) full # [ 13.125003] dagster[793]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 13.125683] dagster[793]: return next(self.gen) full # [ 13.126261] dagster[793]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 13.126857] dagster[793]: with DagsterInstance.get() as instance: full # [ 13.127615] dagster[793]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 13.128143] dagster[793]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 13.128749] dagster[793]: return create_instance_from_dagster_home() full # [ 13.129576] dagster[793]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 13.130208] dagster[793]: return create_instance_from_config(dagster_home_path) full # [ 13.130820] dagster[793]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 13.131647] dagster[793]: return create_instance_from_ref(instance_ref) full # [ 13.132267] dagster[793]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 13.132896] dagster[793]: unified_storage = instance_ref.storage full # [ 13.133724] dagster[793]: ^^^^^^^^^^^^^^^^^^^^ full # [ 13.134579] dagster[793]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 13.135174] dagster[793]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 13.135791] dagster[793]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 13.136617] dagster[793]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 13.137289] dagster[793]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 13.137859] dagster[793]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 13.138497] dagster[793]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 13.139130] dagster[793]: return DagsterPostgresStorage( full # [ 13.139742] dagster[793]: inst_data=inst_data, full # [ 13.140566] dagster[793]: ...<2 lines>... full # [ 13.141199] dagster[793]: token_provider=get_token_provider_from_config(config_value), full # [ 13.141808] dagster[793]: ) full # [ 13.142633] dagster[793]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 13.143314] dagster[793]: self._run_storage = PostgresRunStorage( full # [ 13.143882] dagster[793]: ~~~~~~~~~~~~~~~~~~^ full # [ 13.144692] dagster[793]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 13.145521] dagster[793]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 13.146153] dagster[793]: ) full # [ 13.146746] dagster[793]: ^ full # [ 13.147571] dagster[793]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 13.148205] dagster[793]: self._engine = create_pg_engine( full # [ 13.148820] dagster[793]: ~~~~~~~~~~~~~~~~^ full # [ 13.149648] dagster[793]: self.postgres_url, full # [ 13.150279] dagster[793]: ^^^^^^^^^^^^^^^^^^ full # [ 13.150882] dagster[793]: ...<2 lines>... full # [ 13.151711] dagster[793]: poolclass=db_pool.NullPool, full # [ 13.152532] dagster[793]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 13.153164] dagster[793]: ) full # [ 13.153572] dagster[793]: ^ full # [ 13.154206] dagster[793]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 13.154815] dagster[793]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 13.155641] dagster[793]: File "", line 2, in create_engine full # [ 13.156293] dagster[793]: return target(fn, url, **kwargs) full # [ 13.156894] dagster[793]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 13.157706] dagster[793]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 13.158531] dagster[793]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 13.159163] dagster[793]: dbapi = dbapi_meth(**dbapi_args) full # [ 13.159758] dagster[793]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 13.160586] dagster[793]: import psycopg full # [ 13.161219] dagster[793]: ModuleNotFoundError: No module named 'psycopg' full # [ 13.207842] dagster[793]: 2026-09-26 20:47:50 +0000 - dagster.code_server - INFO - Started Dagster code server for file /nix/store/mhmghz4jy2gaw1jkkadif7lqryrys18f-definitions.py in process 793 full # [ 13.319416] dagster[718]: 2026-09-26 20:47:50 +0000 - dagster.code_server - INFO - Started Dagster code proxy server for file /nix/store/mhmghz4jy2gaw1jkkadif7lqryrys18f-definitions.py on port 4266 in process 718 worker # [ 13.536567] dhcpcd[674]: eth0: leased 10.0.2.15 for 86400 seconds worker # [ 13.538351] dhcpcd[674]: eth0: adding route to 10.0.2.0/24 worker # [ 13.540317] dhcpcd[674]: eth0: adding default route via 10.0.2.2 worker # [ 13.594421] systemd[1]: Started DHCP Client. worker # [ 13.596849] systemd[1]: Reached target Multi-User System. worker # [ 13.598301] systemd[1]: Startup finished in 896ms (kernel) + 3.580s (initrd) + 9.120s (userspace) = 13.597s. full # [ 15.083890] dhcpcd[702]: eth0: leased 10.0.2.15 for 86400 seconds full # [ 15.086349] dhcpcd[702]: eth0: adding route to 10.0.2.0/24 full # [ 15.088155] dhcpcd[702]: eth0: adding default route via 10.0.2.2 full # [ 15.141782] systemd[1]: Started DHCP Client. full # [ 15.142802] systemd[1]: Reached target Multi-User System. full # [ 15.144163] systemd[1]: Startup finished in 972ms (kernel) + 3.375s (initrd) + 10.795s (userspace) = 15.144s. full # [ 16.755703] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 1. full # [ 16.758583] systemd[1]: Started Dagster Daemon. full # [ 17.754820] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 1. full # [ 17.759287] systemd[1]: Started Dagster Webserver. full # [ 18.754261] dagster-daemon[1130]: Traceback (most recent call last): full # [ 18.757512] dagster-daemon[1130]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 18.758662] dagster-daemon[1130]: sys.exit(main()) full # [ 18.759912] dagster-daemon[1130]: ~~~~^^ full # [ 18.761265] dagster-daemon[1130]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 18.762106] dagster-daemon[1130]: cli(obj={}) full # [ 18.762961] dagster-daemon[1130]: ~~~^^^^^^^^ full # [ 18.764276] dagster-daemon[1130]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 18.764967] dagster-daemon[1130]: return self.main(*args, **kwargs) full # [ 18.766147] dagster-daemon[1130]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 18.772739] dagster-daemon[1130]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 18.773684] dagster-daemon[1130]: rv = self.invoke(ctx) full # [ 18.774522] dagster-daemon[1130]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 18.778098] dagster-daemon[1130]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 18.778937] dagster-daemon[1130]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 18.779984] dagster-daemon[1130]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 18.782850] dagster-daemon[1130]: return ctx.invoke(self.callback, **ctx.params) full # [ 18.783621] dagster-daemon[1130]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 18.787126] dagster-daemon[1130]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 18.787973] dagster-daemon[1130]: return callback(*args, **kwargs) full # [ 18.790773] dagster-daemon[1130]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 18.791826] dagster-daemon[1130]: with get_instance_for_cli( full # [ 18.795749] dagster-daemon[1130]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 18.796614] dagster-daemon[1130]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 18.799115] dagster-daemon[1130]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 18.799831] dagster-daemon[1130]: ) as instance: full # [ 18.800665] dagster-daemon[1130]: ^ full # [ 18.801795] dagster-daemon[1130]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 18.802583] dagster-daemon[1130]: return next(self.gen) full # [ 18.803263] dagster-daemon[1130]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 18.803843] dagster-daemon[1130]: with DagsterInstance.get() as instance: full # [ 18.804505] dagster-daemon[1130]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 18.805232] dagster-daemon[1130]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 18.805778] dagster-daemon[1130]: return create_instance_from_dagster_home() full # [ 18.806618] dagster-daemon[1130]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 18.807359] dagster-daemon[1130]: return create_instance_from_config(dagster_home_path) full # [ 18.807894] dagster-daemon[1130]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 18.808772] dagster-daemon[1130]: return create_instance_from_ref(instance_ref) full # [ 18.809814] dagster-daemon[1130]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 18.810648] dagster-daemon[1130]: unified_storage = instance_ref.storage full # [ 18.811371] dagster-daemon[1130]: ^^^^^^^^^^^^^^^^^^^^ full # [ 18.811908] dagster-daemon[1130]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 18.812781] dagster-daemon[1130]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 18.813683] dagster-daemon[1130]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 18.814241] dagster-daemon[1130]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 18.814858] dagster-daemon[1130]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 18.815695] dagster-daemon[1130]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 18.816547] dagster-daemon[1130]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 18.817271] dagster-daemon[1130]: return DagsterPostgresStorage( full # [ 18.817821] dagster-daemon[1130]: inst_data=inst_data, full # [ 18.818660] dagster-daemon[1130]: ...<2 lines>... full # [ 18.819677] dagster-daemon[1130]: token_provider=get_token_provider_from_config(config_value), full # [ 18.820550] dagster-daemon[1130]: ) full # [ 18.821353] dagster-daemon[1130]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 18.822110] dagster-daemon[1130]: self._run_storage = PostgresRunStorage( full # [ 18.822661] dagster-daemon[1130]: ~~~~~~~~~~~~~~~~~~^ full # [ 18.823581] dagster-daemon[1130]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 18.824181] dagster-daemon[1130]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 18.824778] dagster-daemon[1130]: ) full # [ 18.825725] dagster-daemon[1130]: ^ full # [ 18.826284] dagster-daemon[1130]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 18.826913] dagster-daemon[1130]: self._engine = create_pg_engine( full # [ 18.827739] dagster-daemon[1130]: ~~~~~~~~~~~~~~~~^ full # [ 18.828574] dagster-daemon[1130]: self.postgres_url, full # [ 18.829319] dagster-daemon[1130]: ^^^^^^^^^^^^^^^^^^ full # [ 18.829852] dagster-daemon[1130]: ...<2 lines>... full # [ 18.830519] dagster-daemon[1130]: poolclass=db_pool.NullPool, full # [ 18.831317] dagster-daemon[1130]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 18.831995] dagster-daemon[1130]: ) full # [ 18.832651] dagster-daemon[1130]: ^ full # [ 18.833494] dagster-daemon[1130]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 18.834122] dagster-daemon[1130]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 18.834749] dagster-daemon[1130]: File "", line 2, in create_engine full # [ 18.835680] dagster-daemon[1130]: return target(fn, url, **kwargs) full # [ 18.836292] dagster-daemon[1130]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 18.836866] dagster-daemon[1130]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 18.837728] dagster-daemon[1130]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 18.838363] dagster-daemon[1130]: dbapi = dbapi_meth(**dbapi_args) full # [ 18.838981] dagster-daemon[1130]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 18.839918] dagster-daemon[1130]: import psycopg full # [ 18.840497] dagster-daemon[1130]: ModuleNotFoundError: No module named 'psycopg' full # [ 19.135405] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 19.137213] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 19.139150] systemd[1]: dagster-daemon.service: Consumed 1.510s CPU time over 7.382s wall clock time, 88.5M memory peak. full # [ 20.678294] dagster-webserver[1137]: Traceback (most recent call last): full # [ 20.681180] dagster-webserver[1137]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 20.682121] dagster-webserver[1137]: sys.exit(main()) full # [ 20.682835] dagster-webserver[1137]: ~~~~^^ full # [ 20.684093] dagster-webserver[1137]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 20.684786] dagster-webserver[1137]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 20.685809] dagster-webserver[1137]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 20.686742] dagster-webserver[1137]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 20.687653] dagster-webserver[1137]: return self.main(*args, **kwargs) full # [ 20.688519] dagster-webserver[1137]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 20.689308] dagster-webserver[1137]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 20.689987] dagster-webserver[1137]: rv = self.invoke(ctx) full # [ 20.690946] dagster-webserver[1137]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 20.691917] dagster-webserver[1137]: return ctx.invoke(self.callback, **ctx.params) full # [ 20.692896] dagster-webserver[1137]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 20.704640] dagster-webserver[1137]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 20.705718] dagster-webserver[1137]: return callback(*args, **kwargs) full # [ 20.706922] dagster-webserver[1137]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 20.708202] dagster-webserver[1137]: instance = stack.enter_context( full # [ 20.709095] dagster-webserver[1137]: get_possibly_temporary_instance_for_cli( full # [ 20.709682] dagster-webserver[1137]: ...<3 lines>... full # [ 20.710862] dagster-webserver[1137]: ) full # [ 20.712064] dagster-webserver[1137]: ) full # [ 20.712944] dagster-webserver[1137]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 20.714114] dagster-webserver[1137]: result = _enter(cm) full # [ 20.714982] dagster-webserver[1137]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 20.716118] dagster-webserver[1137]: return next(self.gen) full # [ 20.724541] dagster-webserver[1137]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 20.725698] dagster-webserver[1137]: with DagsterInstance.get() as instance: full # [ 20.726614] dagster-webserver[1137]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 20.727660] dagster-webserver[1137]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 20.728775] dagster-webserver[1137]: return create_instance_from_dagster_home() full # [ 20.729678] dagster-webserver[1137]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 20.730870] dagster-webserver[1137]: return create_instance_from_config(dagster_home_path) full # [ 20.732140] dagster-webserver[1137]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 20.732900] dagster-webserver[1137]: return create_instance_from_ref(instance_ref) full # [ 20.734376] dagster-webserver[1137]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 20.735251] dagster-webserver[1137]: unified_storage = instance_ref.storage full # [ 20.736055] dagster-webserver[1137]: ^^^^^^^^^^^^^^^^^^^^ full # [ 20.749107] dagster-webserver[1137]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 20.750200] dagster-webserver[1137]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 20.751088] dagster-webserver[1137]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 20.751871] dagster-webserver[1137]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 20.752678] dagster-webserver[1137]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 20.753532] dagster-webserver[1137]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 20.754216] dagster-webserver[1137]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 20.754954] dagster-webserver[1137]: return DagsterPostgresStorage( full # [ 20.755989] dagster-webserver[1137]: inst_data=inst_data, full # [ 20.756844] dagster-webserver[1137]: ...<2 lines>... full # [ 20.758003] dagster-webserver[1137]: token_provider=get_token_provider_from_config(config_value), full # [ 20.758898] dagster-webserver[1137]: ) full # [ 20.760076] dagster-webserver[1137]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 20.760911] dagster-webserver[1137]: self._run_storage = PostgresRunStorage( full # [ 20.762082] dagster-webserver[1137]: ~~~~~~~~~~~~~~~~~~^ full # [ 20.762895] dagster-webserver[1137]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 20.763956] dagster-webserver[1137]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 20.764961] dagster-webserver[1137]: ) full # [ 20.765912] dagster-webserver[1137]: ^ full # [ 20.766820] dagster-webserver[1137]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 20.767702] dagster-webserver[1137]: self._engine = create_pg_engine( full # [ 20.768571] dagster-webserver[1137]: ~~~~~~~~~~~~~~~~^ full # [ 20.769360] dagster-webserver[1137]: self.postgres_url, full # [ 20.769963] dagster-webserver[1137]: ^^^^^^^^^^^^^^^^^^ full # [ 20.770781] dagster-webserver[1137]: ...<2 lines>... full # [ 20.771603] dagster-webserver[1137]: poolclass=db_pool.NullPool, full # [ 20.772234] dagster-webserver[1137]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 20.772841] dagster-webserver[1137]: ) full # [ 20.773657] dagster-webserver[1137]: ^ full # [ 20.774446] dagster-webserver[1137]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 20.775112] dagster-webserver[1137]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 20.775722] dagster-webserver[1137]: File "", line 2, in create_engine full # [ 20.776544] dagster-webserver[1137]: return target(fn, url, **kwargs) full # [ 20.795870] dagster-webserver[1137]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 20.798472] dagster-webserver[1137]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 20.799926] dagster-webserver[1137]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 20.803344] dagster-webserver[1137]: dbapi = dbapi_meth(**dbapi_args) full # [ 20.805389] dagster-webserver[1137]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 20.809348] dagster-webserver[1137]: import psycopg full # [ 20.810558] dagster-webserver[1137]: ModuleNotFoundError: No module named 'psycopg' full # [ 21.073960] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 21.076294] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 21.078344] systemd[1]: dagster-webserver.service: Consumed 2.178s CPU time over 8.322s wall clock time, 111M memory peak. full # [ 24.255610] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 2. full # [ 24.258440] systemd[1]: Started Dagster Daemon. full # [ 26.129825] dagster-daemon[1175]: Traceback (most recent call last): full # [ 26.132406] dagster-daemon[1175]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 26.133220] dagster-daemon[1175]: sys.exit(main()) full # [ 26.133814] dagster-daemon[1175]: ~~~~^^ full # [ 26.134666] dagster-daemon[1175]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 26.135528] dagster-daemon[1175]: cli(obj={}) full # [ 26.136198] dagster-daemon[1175]: ~~~^^^^^^^^ full # [ 26.136802] dagster-daemon[1175]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 26.137669] dagster-daemon[1175]: return self.main(*args, **kwargs) full # [ 26.138278] dagster-daemon[1175]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 26.138952] dagster-daemon[1175]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 26.139760] dagster-daemon[1175]: rv = self.invoke(ctx) full # [ 26.147051] dagster-daemon[1175]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 26.147864] dagster-daemon[1175]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 26.148553] dagster-daemon[1175]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 26.149190] dagster-daemon[1175]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 26.149832] dagster-daemon[1175]: return ctx.invoke(self.callback, **ctx.params) full # [ 26.150684] dagster-daemon[1175]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 26.151555] dagster-daemon[1175]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 26.152231] dagster-daemon[1175]: return callback(*args, **kwargs) full # [ 26.152834] dagster-daemon[1175]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 26.153680] dagster-daemon[1175]: with get_instance_for_cli( full # [ 26.154526] dagster-daemon[1175]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 26.155166] dagster-daemon[1175]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 26.155816] dagster-daemon[1175]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 26.156694] dagster-daemon[1175]: ) as instance: full # [ 26.157271] dagster-daemon[1175]: ^ full # [ 26.157922] dagster-daemon[1175]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 26.158762] dagster-daemon[1175]: return next(self.gen) full # [ 26.159640] dagster-daemon[1175]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 26.160256] dagster-daemon[1175]: with DagsterInstance.get() as instance: full # [ 26.160887] dagster-daemon[1175]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 26.161717] dagster-daemon[1175]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 26.162564] dagster-daemon[1175]: return create_instance_from_dagster_home() full # [ 26.179376] dagster-daemon[1175]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 26.180179] dagster-daemon[1175]: return create_instance_from_config(dagster_home_path) full # [ 26.181050] dagster-daemon[1175]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 26.181654] dagster-daemon[1175]: return create_instance_from_ref(instance_ref) full # [ 26.182295] dagster-daemon[1175]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 26.182942] dagster-daemon[1175]: unified_storage = instance_ref.storage full # [ 26.184351] dagster-daemon[1175]: ^^^^^^^^^^^^^^^^^^^^ full # [ 26.185180] dagster-daemon[1175]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 26.185886] dagster-daemon[1175]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 26.186735] dagster-daemon[1175]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 26.187693] dagster-daemon[1175]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 26.188617] dagster-daemon[1175]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 26.189356] dagster-daemon[1175]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 26.202807] dagster-daemon[1175]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 26.203602] dagster-daemon[1175]: return DagsterPostgresStorage( full # [ 26.204264] dagster-daemon[1175]: inst_data=inst_data, full # [ 26.204879] dagster-daemon[1175]: ...<2 lines>... full # [ 26.206208] dagster-daemon[1175]: token_provider=get_token_provider_from_config(config_value), full # [ 26.207103] dagster-daemon[1175]: ) full # [ 26.207843] dagster-daemon[1175]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 26.208717] dagster-daemon[1175]: self._run_storage = PostgresRunStorage( full # [ 26.209664] dagster-daemon[1175]: ~~~~~~~~~~~~~~~~~~^ full # [ 26.210243] dagster-daemon[1175]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 26.210882] dagster-daemon[1175]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 26.211759] dagster-daemon[1175]: ) full # [ 26.212555] dagster-daemon[1175]: ^ full # [ 26.213324] dagster-daemon[1175]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 26.213849] dagster-daemon[1175]: self._engine = create_pg_engine( full # [ 26.214501] dagster-daemon[1175]: ~~~~~~~~~~~~~~~~^ full # [ 26.215283] dagster-daemon[1175]: self.postgres_url, full # [ 26.215968] dagster-daemon[1175]: ^^^^^^^^^^^^^^^^^^ full # [ 26.216813] dagster-daemon[1175]: ...<2 lines>... full # [ 26.217753] dagster-daemon[1175]: poolclass=db_pool.NullPool, full # [ 26.218364] dagster-daemon[1175]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 26.218930] dagster-daemon[1175]: ) full # [ 26.219970] dagster-daemon[1175]: ^ full # [ 26.220806] dagster-daemon[1175]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 26.221706] dagster-daemon[1175]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 26.232717] dagster-daemon[1175]: File "", line 2, in create_engine full # [ 26.233914] dagster-daemon[1175]: return target(fn, url, **kwargs) full # [ 26.235060] dagster-daemon[1175]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 26.235725] dagster-daemon[1175]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 26.236565] dagster-daemon[1175]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 26.237370] dagster-daemon[1175]: dbapi = dbapi_meth(**dbapi_args) full # [ 26.238090] dagster-daemon[1175]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 26.238678] dagster-daemon[1175]: import psycopg full # [ 26.239625] dagster-daemon[1175]: ModuleNotFoundError: No module named 'psycopg' full # [ 26.255343] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 2. full # [ 26.258812] systemd[1]: Started Dagster Webserver. full # [ 26.503038] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 26.506644] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 26.509765] systemd[1]: dagster-daemon.service: Consumed 1.455s CPU time over 7.367s wall clock time, 88.6M memory peak. full # [ 28.901169] dagster-webserver[1185]: Traceback (most recent call last): full # [ 28.903694] dagster-webserver[1185]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 28.904705] dagster-webserver[1185]: sys.exit(main()) full # [ 28.905540] dagster-webserver[1185]: ~~~~^^ full # [ 28.906184] dagster-webserver[1185]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 28.906806] dagster-webserver[1185]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 28.907680] dagster-webserver[1185]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 28.908558] dagster-webserver[1185]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 28.909156] dagster-webserver[1185]: return self.main(*args, **kwargs) full # [ 28.909755] dagster-webserver[1185]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 28.910645] dagster-webserver[1185]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 28.911260] dagster-webserver[1185]: rv = self.invoke(ctx) full # [ 28.919409] dagster-webserver[1185]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 28.920203] dagster-webserver[1185]: return ctx.invoke(self.callback, **ctx.params) full # [ 28.920849] dagster-webserver[1185]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 28.921678] dagster-webserver[1185]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 28.922536] dagster-webserver[1185]: return callback(*args, **kwargs) full # [ 28.923204] dagster-webserver[1185]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 28.923824] dagster-webserver[1185]: instance = stack.enter_context( full # [ 28.924680] dagster-webserver[1185]: get_possibly_temporary_instance_for_cli( full # [ 28.925528] dagster-webserver[1185]: ...<3 lines>... full # [ 28.926186] dagster-webserver[1185]: ) full # [ 28.926810] dagster-webserver[1185]: ) full # [ 28.927681] dagster-webserver[1185]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 28.928489] dagster-webserver[1185]: result = _enter(cm) full # [ 28.929129] dagster-webserver[1185]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 28.929744] dagster-webserver[1185]: return next(self.gen) full # [ 28.940148] dagster-webserver[1185]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 28.940940] dagster-webserver[1185]: with DagsterInstance.get() as instance: full # [ 28.941771] dagster-webserver[1185]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 28.942624] dagster-webserver[1185]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 28.943560] dagster-webserver[1185]: return create_instance_from_dagster_home() full # [ 28.944146] dagster-webserver[1185]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 28.944780] dagster-webserver[1185]: return create_instance_from_config(dagster_home_path) full # [ 28.945680] dagster-webserver[1185]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 28.946343] dagster-webserver[1185]: return create_instance_from_ref(instance_ref) full # [ 28.946957] dagster-webserver[1185]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 28.947604] dagster-webserver[1185]: unified_storage = instance_ref.storage full # [ 28.948273] dagster-webserver[1185]: ^^^^^^^^^^^^^^^^^^^^ full # [ 28.962224] dagster-webserver[1185]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 28.963423] dagster-webserver[1185]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 28.964472] dagster-webserver[1185]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 28.965838] dagster-webserver[1185]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 28.967327] dagster-webserver[1185]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 28.968390] dagster-webserver[1185]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 28.969413] dagster-webserver[1185]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 28.970290] dagster-webserver[1185]: return DagsterPostgresStorage( full # [ 28.971167] dagster-webserver[1185]: inst_data=inst_data, full # [ 28.972040] dagster-webserver[1185]: ...<2 lines>... full # [ 28.972812] dagster-webserver[1185]: token_provider=get_token_provider_from_config(config_value), full # [ 28.973810] dagster-webserver[1185]: ) full # [ 28.985932] dagster-webserver[1185]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 28.988886] dagster-webserver[1185]: self._run_storage = PostgresRunStorage( full # [ 28.990373] dagster-webserver[1185]: ~~~~~~~~~~~~~~~~~~^ full # [ 28.991823] dagster-webserver[1185]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 28.993806] dagster-webserver[1185]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 28.995787] dagster-webserver[1185]: ) full # [ 28.996684] dagster-webserver[1185]: ^ full # [ 28.997582] dagster-webserver[1185]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 29.000721] dagster-webserver[1185]: self._engine = create_pg_engine( full # [ 29.002096] dagster-webserver[1185]: ~~~~~~~~~~~~~~~~^ full # [ 29.003446] dagster-webserver[1185]: self.postgres_url, full # [ 29.004741] dagster-webserver[1185]: ^^^^^^^^^^^^^^^^^^ full # [ 29.006073] dagster-webserver[1185]: ...<2 lines>... full # [ 29.007195] dagster-webserver[1185]: poolclass=db_pool.NullPool, full # [ 29.008545] dagster-webserver[1185]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 29.009887] dagster-webserver[1185]: ) full # [ 29.010798] dagster-webserver[1185]: ^ full # [ 29.011753] dagster-webserver[1185]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 29.014796] dagster-webserver[1185]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 29.016518] dagster-webserver[1185]: File "", line 2, in create_engine full # [ 29.019080] dagster-webserver[1185]: return target(fn, url, **kwargs) full # [ 29.020448] dagster-webserver[1185]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 29.024255] dagster-webserver[1185]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 29.026338] dagster-webserver[1185]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 29.029583] dagster-webserver[1185]: dbapi = dbapi_meth(**dbapi_args) full # [ 29.031083] dagster-webserver[1185]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 29.034517] dagster-webserver[1185]: import psycopg full # [ 29.035704] dagster-webserver[1185]: ModuleNotFoundError: No module named 'psycopg' full # [ 29.262665] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 29.263867] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 29.267418] systemd[1]: dagster-webserver.service: Consumed 2.018s CPU time over 8.186s wall clock time, 111.3M memory peak. full # [ 31.505336] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 3. full # [ 31.507963] systemd[1]: Started Dagster Daemon. full # [ 33.389672] dagster-daemon[1215]: Traceback (most recent call last): full # [ 33.392188] dagster-daemon[1215]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 33.392919] dagster-daemon[1215]: sys.exit(main()) full # [ 33.393729] dagster-daemon[1215]: ~~~~^^ full # [ 33.394495] dagster-daemon[1215]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 33.395198] dagster-daemon[1215]: cli(obj={}) full # [ 33.395840] dagster-daemon[1215]: ~~~^^^^^^^^ full # [ 33.396854] dagster-daemon[1215]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 33.397694] dagster-daemon[1215]: return self.main(*args, **kwargs) full # [ 33.398594] dagster-daemon[1215]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 33.404162] dagster-daemon[1215]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 33.405052] dagster-daemon[1215]: rv = self.invoke(ctx) full # [ 33.405759] dagster-daemon[1215]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 33.406752] dagster-daemon[1215]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 33.407724] dagster-daemon[1215]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 33.409661] dagster-daemon[1215]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 33.410312] dagster-daemon[1215]: return ctx.invoke(self.callback, **ctx.params) full # [ 33.410996] dagster-daemon[1215]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 33.412662] dagster-daemon[1215]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 33.413616] dagster-daemon[1215]: return callback(*args, **kwargs) full # [ 33.422274] dagster-daemon[1215]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 33.423086] dagster-daemon[1215]: with get_instance_for_cli( full # [ 33.423735] dagster-daemon[1215]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 33.425188] dagster-daemon[1215]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 33.425914] dagster-daemon[1215]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 33.426783] dagster-daemon[1215]: ) as instance: full # [ 33.427714] dagster-daemon[1215]: ^ full # [ 33.428519] dagster-daemon[1215]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 33.429556] dagster-daemon[1215]: return next(self.gen) full # [ 33.430267] dagster-daemon[1215]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 33.430903] dagster-daemon[1215]: with DagsterInstance.get() as instance: full # [ 33.431797] dagster-daemon[1215]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 33.432662] dagster-daemon[1215]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 33.433504] dagster-daemon[1215]: return create_instance_from_dagster_home() full # [ 33.434218] dagster-daemon[1215]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 33.434822] dagster-daemon[1215]: return create_instance_from_config(dagster_home_path) full # [ 33.435680] dagster-daemon[1215]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 33.436590] dagster-daemon[1215]: return create_instance_from_ref(instance_ref) full # [ 33.437308] dagster-daemon[1215]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 33.437853] dagster-daemon[1215]: unified_storage = instance_ref.storage full # [ 33.438739] dagster-daemon[1215]: ^^^^^^^^^^^^^^^^^^^^ full # [ 33.439590] dagster-daemon[1215]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 33.440262] dagster-daemon[1215]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 33.440899] dagster-daemon[1215]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 33.442077] dagster-daemon[1215]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 33.442638] dagster-daemon[1215]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 33.443508] dagster-daemon[1215]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 33.444173] dagster-daemon[1215]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 33.444813] dagster-daemon[1215]: return DagsterPostgresStorage( full # [ 33.445683] dagster-daemon[1215]: inst_data=inst_data, full # [ 33.446552] dagster-daemon[1215]: ...<2 lines>... full # [ 33.447230] dagster-daemon[1215]: token_provider=get_token_provider_from_config(config_value), full # [ 33.448086] dagster-daemon[1215]: ) full # [ 33.448732] dagster-daemon[1215]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 33.449598] dagster-daemon[1215]: self._run_storage = PostgresRunStorage( full # [ 33.450274] dagster-daemon[1215]: ~~~~~~~~~~~~~~~~~~^ full # [ 33.450906] dagster-daemon[1215]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 33.451765] dagster-daemon[1215]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 33.452635] dagster-daemon[1215]: ) full # [ 33.453290] dagster-daemon[1215]: ^ full # [ 33.453935] dagster-daemon[1215]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 33.454803] dagster-daemon[1215]: self._engine = create_pg_engine( full # [ 33.455672] dagster-daemon[1215]: ~~~~~~~~~~~~~~~~^ full # [ 33.456592] dagster-daemon[1215]: self.postgres_url, full # [ 33.457225] dagster-daemon[1215]: ^^^^^^^^^^^^^^^^^^ full # [ 33.458119] dagster-daemon[1215]: ...<2 lines>... full # [ 33.458719] dagster-daemon[1215]: poolclass=db_pool.NullPool, full # [ 33.459589] dagster-daemon[1215]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 33.460262] dagster-daemon[1215]: ) full # [ 33.460894] dagster-daemon[1215]: ^ full # [ 33.461757] dagster-daemon[1215]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 33.462633] dagster-daemon[1215]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 33.463279] dagster-daemon[1215]: File "", line 2, in create_engine full # [ 33.463936] dagster-daemon[1215]: return target(fn, url, **kwargs) full # [ 33.464798] dagster-daemon[1215]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 33.465662] dagster-daemon[1215]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 33.503764] dagster-daemon[1215]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 33.504694] dagster-daemon[1215]: dbapi = dbapi_meth(**dbapi_args) full # [ 33.505556] dagster-daemon[1215]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 33.506221] dagster-daemon[1215]: import psycopg full # [ 33.506889] dagster-daemon[1215]: ModuleNotFoundError: No module named 'psycopg' full # [ 33.744594] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 33.745732] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 33.748967] systemd[1]: dagster-daemon.service: Consumed 1.437s CPU time over 7.238s wall clock time, 88.5M memory peak. full # [ 34.505479] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 3. full # [ 34.508893] systemd[1]: Started Dagster Webserver. full # [ 37.112990] dagster-webserver[1229]: Traceback (most recent call last): full # [ 37.115529] dagster-webserver[1229]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 37.116526] dagster-webserver[1229]: sys.exit(main()) full # [ 37.117141] dagster-webserver[1229]: ~~~~^^ full # [ 37.117746] dagster-webserver[1229]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 37.118590] dagster-webserver[1229]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 37.119253] dagster-webserver[1229]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 37.119846] dagster-webserver[1229]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 37.120509] dagster-webserver[1229]: return self.main(*args, **kwargs) full # [ 37.121126] dagster-webserver[1229]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 37.121768] dagster-webserver[1229]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 37.122369] dagster-webserver[1229]: rv = self.invoke(ctx) full # [ 37.122984] dagster-webserver[1229]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 37.123813] dagster-webserver[1229]: return ctx.invoke(self.callback, **ctx.params) full # [ 37.124665] dagster-webserver[1229]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 37.135567] dagster-webserver[1229]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 37.136554] dagster-webserver[1229]: return callback(*args, **kwargs) full # [ 37.137213] dagster-webserver[1229]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 37.137831] dagster-webserver[1229]: instance = stack.enter_context( full # [ 37.138752] dagster-webserver[1229]: get_possibly_temporary_instance_for_cli( full # [ 37.139523] dagster-webserver[1229]: ...<3 lines>... full # [ 37.140180] dagster-webserver[1229]: ) full # [ 37.140789] dagster-webserver[1229]: ) full # [ 37.141634] dagster-webserver[1229]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 37.142296] dagster-webserver[1229]: result = _enter(cm) full # [ 37.142951] dagster-webserver[1229]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 37.143754] dagster-webserver[1229]: return next(self.gen) full # [ 37.144599] dagster-webserver[1229]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 37.145262] dagster-webserver[1229]: with DagsterInstance.get() as instance: full # [ 37.145855] dagster-webserver[1229]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 37.156317] dagster-webserver[1229]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 37.157121] dagster-webserver[1229]: return create_instance_from_dagster_home() full # [ 37.157756] dagster-webserver[1229]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 37.158593] dagster-webserver[1229]: return create_instance_from_config(dagster_home_path) full # [ 37.159259] dagster-webserver[1229]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 37.159870] dagster-webserver[1229]: return create_instance_from_ref(instance_ref) full # [ 37.160751] dagster-webserver[1229]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 37.161559] dagster-webserver[1229]: unified_storage = instance_ref.storage full # [ 37.162221] dagster-webserver[1229]: ^^^^^^^^^^^^^^^^^^^^ full # [ 37.162836] dagster-webserver[1229]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 37.163699] dagster-webserver[1229]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 37.164571] dagster-webserver[1229]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 37.178132] dagster-webserver[1229]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 37.178912] dagster-webserver[1229]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 37.179753] dagster-webserver[1229]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 37.180600] dagster-webserver[1229]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 37.181272] dagster-webserver[1229]: return DagsterPostgresStorage( full # [ 37.181883] dagster-webserver[1229]: inst_data=inst_data, full # [ 37.182731] dagster-webserver[1229]: ...<2 lines>... full # [ 37.183563] dagster-webserver[1229]: token_provider=get_token_provider_from_config(config_value), full # [ 37.184231] dagster-webserver[1229]: ) full # [ 37.184884] dagster-webserver[1229]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 37.185708] dagster-webserver[1229]: self._run_storage = PostgresRunStorage( full # [ 37.186548] dagster-webserver[1229]: ~~~~~~~~~~~~~~~~~~^ full # [ 37.187203] dagster-webserver[1229]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 37.187826] dagster-webserver[1229]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 37.188672] dagster-webserver[1229]: ) full # [ 37.189517] dagster-webserver[1229]: ^ full # [ 37.199750] dagster-webserver[1229]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 37.202476] dagster-webserver[1229]: self._engine = create_pg_engine( full # [ 37.203651] dagster-webserver[1229]: ~~~~~~~~~~~~~~~~^ full # [ 37.204823] dagster-webserver[1229]: self.postgres_url, full # [ 37.205884] dagster-webserver[1229]: ^^^^^^^^^^^^^^^^^^ full # [ 37.206945] dagster-webserver[1229]: ...<2 lines>... full # [ 37.207916] dagster-webserver[1229]: poolclass=db_pool.NullPool, full # [ 37.209105] dagster-webserver[1229]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 37.210275] dagster-webserver[1229]: ) full # [ 37.211047] dagster-webserver[1229]: ^ full # [ 37.211801] dagster-webserver[1229]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 37.214442] dagster-webserver[1229]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 37.215926] dagster-webserver[1229]: File "", line 2, in create_engine full # [ 37.218169] dagster-webserver[1229]: return target(fn, url, **kwargs) full # [ 37.219356] dagster-webserver[1229]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 37.221898] dagster-webserver[1229]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 37.223460] dagster-webserver[1229]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 37.226077] dagster-webserver[1229]: dbapi = dbapi_meth(**dbapi_args) full # [ 37.227266] dagster-webserver[1229]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 37.230044] dagster-webserver[1229]: import psycopg full # [ 37.230964] dagster-webserver[1229]: ModuleNotFoundError: No module named 'psycopg' full # [ 37.479258] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 37.481563] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 37.483911] systemd[1]: dagster-webserver.service: Consumed 1.992s CPU time over 8.209s wall clock time, 111.2M memory peak. full # [ 38.755692] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 4. full # [ 38.759197] systemd[1]: Started Dagster Daemon. full # [ 40.600069] dagster-daemon[1255]: Traceback (most recent call last): full # [ 40.602576] dagster-daemon[1255]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 40.603347] dagster-daemon[1255]: sys.exit(main()) full # [ 40.603944] dagster-daemon[1255]: ~~~~^^ full # [ 40.604566] dagster-daemon[1255]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 40.605206] dagster-daemon[1255]: cli(obj={}) full # [ 40.605852] dagster-daemon[1255]: ~~~^^^^^^^^ full # [ 40.606724] dagster-daemon[1255]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 40.607541] dagster-daemon[1255]: return self.main(*args, **kwargs) full # [ 40.608163] dagster-daemon[1255]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 40.608779] dagster-daemon[1255]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 40.609622] dagster-daemon[1255]: rv = self.invoke(ctx) full # [ 40.617052] dagster-daemon[1255]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 40.617854] dagster-daemon[1255]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 40.618528] dagster-daemon[1255]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 40.619175] dagster-daemon[1255]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 40.619772] dagster-daemon[1255]: return ctx.invoke(self.callback, **ctx.params) full # [ 40.620627] dagster-daemon[1255]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 40.621321] dagster-daemon[1255]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 40.621898] dagster-daemon[1255]: return callback(*args, **kwargs) full # [ 40.629533] dagster-daemon[1255]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 40.630242] dagster-daemon[1255]: with get_instance_for_cli( full # [ 40.630861] dagster-daemon[1255]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 40.632172] dagster-daemon[1255]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 40.632728] dagster-daemon[1255]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 40.633423] dagster-daemon[1255]: ) as instance: full # [ 40.633974] dagster-daemon[1255]: ^ full # [ 40.634820] dagster-daemon[1255]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 40.635780] dagster-daemon[1255]: return next(self.gen) full # [ 40.636715] dagster-daemon[1255]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 40.637578] dagster-daemon[1255]: with DagsterInstance.get() as instance: full # [ 40.638161] dagster-daemon[1255]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 40.645658] dagster-daemon[1255]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 40.646361] dagster-daemon[1255]: return create_instance_from_dagster_home() full # [ 40.646974] dagster-daemon[1255]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 40.647807] dagster-daemon[1255]: return create_instance_from_config(dagster_home_path) full # [ 40.648669] dagster-daemon[1255]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 40.649272] dagster-daemon[1255]: return create_instance_from_ref(instance_ref) full # [ 40.649893] dagster-daemon[1255]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 40.650725] dagster-daemon[1255]: unified_storage = instance_ref.storage full # [ 40.651383] dagster-daemon[1255]: ^^^^^^^^^^^^^^^^^^^^ full # [ 40.661748] dagster-daemon[1255]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 40.662540] dagster-daemon[1255]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 40.663193] dagster-daemon[1255]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 40.663822] dagster-daemon[1255]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 40.664801] dagster-daemon[1255]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 40.665696] dagster-daemon[1255]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 40.666678] dagster-daemon[1255]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 40.667560] dagster-daemon[1255]: return DagsterPostgresStorage( full # [ 40.668300] dagster-daemon[1255]: inst_data=inst_data, full # [ 40.668835] dagster-daemon[1255]: ...<2 lines>... full # [ 40.669663] dagster-daemon[1255]: token_provider=get_token_provider_from_config(config_value), full # [ 40.670584] dagster-daemon[1255]: ) full # [ 40.671126] dagster-daemon[1255]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 40.671742] dagster-daemon[1255]: self._run_storage = PostgresRunStorage( full # [ 40.672674] dagster-daemon[1255]: ~~~~~~~~~~~~~~~~~~^ full # [ 40.673214] dagster-daemon[1255]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 40.673841] dagster-daemon[1255]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 40.674776] dagster-daemon[1255]: ) full # [ 40.675501] dagster-daemon[1255]: ^ full # [ 40.676178] dagster-daemon[1255]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 40.676747] dagster-daemon[1255]: self._engine = create_pg_engine( full # [ 40.677652] dagster-daemon[1255]: ~~~~~~~~~~~~~~~~^ full # [ 40.678696] dagster-daemon[1255]: self.postgres_url, full # [ 40.679250] dagster-daemon[1255]: ^^^^^^^^^^^^^^^^^^ full # [ 40.679857] dagster-daemon[1255]: ...<2 lines>... full # [ 40.680689] dagster-daemon[1255]: poolclass=db_pool.NullPool, full # [ 40.681586] dagster-daemon[1255]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 40.682608] dagster-daemon[1255]: ) full # [ 40.683228] dagster-daemon[1255]: ^ full # [ 40.683788] dagster-daemon[1255]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 40.684630] dagster-daemon[1255]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 40.685325] dagster-daemon[1255]: File "", line 2, in create_engine full # [ 40.685904] dagster-daemon[1255]: return target(fn, url, **kwargs) full # [ 40.686704] dagster-daemon[1255]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 40.688295] dagster-daemon[1255]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 40.688952] dagster-daemon[1255]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 40.689778] dagster-daemon[1255]: dbapi = dbapi_meth(**dbapi_args) full # [ 40.690675] dagster-daemon[1255]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 40.691256] dagster-daemon[1255]: import psycopg full # [ 40.715086] dagster-daemon[1255]: ModuleNotFoundError: No module named 'psycopg' full # [ 40.908199] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 40.910814] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 40.913052] systemd[1]: dagster-daemon.service: Consumed 1.427s CPU time over 7.160s wall clock time, 88.5M memory peak. full # [ 42.505631] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 4. full # [ 42.508314] systemd[1]: Started Dagster Webserver. full # [ 45.161549] dagster-webserver[1273]: Traceback (most recent call last): full # [ 45.164075] dagster-webserver[1273]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 45.165082] dagster-webserver[1273]: sys.exit(main()) full # [ 45.165701] dagster-webserver[1273]: ~~~~^^ full # [ 45.166542] dagster-webserver[1273]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 45.167188] dagster-webserver[1273]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 45.167878] dagster-webserver[1273]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 45.168637] dagster-webserver[1273]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 45.169283] dagster-webserver[1273]: return self.main(*args, **kwargs) full # [ 45.169897] dagster-webserver[1273]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 45.170770] dagster-webserver[1273]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 45.171564] dagster-webserver[1273]: rv = self.invoke(ctx) full # [ 45.172202] dagster-webserver[1273]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 45.172822] dagster-webserver[1273]: return ctx.invoke(self.callback, **ctx.params) full # [ 45.173734] dagster-webserver[1273]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 45.184124] dagster-webserver[1273]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 45.184900] dagster-webserver[1273]: return callback(*args, **kwargs) full # [ 45.185743] dagster-webserver[1273]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 45.186599] dagster-webserver[1273]: instance = stack.enter_context( full # [ 45.187243] dagster-webserver[1273]: get_possibly_temporary_instance_for_cli( full # [ 45.187864] dagster-webserver[1273]: ...<3 lines>... full # [ 45.188519] dagster-webserver[1273]: ) full # [ 45.189176] dagster-webserver[1273]: ) full # [ 45.189788] dagster-webserver[1273]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 45.190653] dagster-webserver[1273]: result = _enter(cm) full # [ 45.191347] dagster-webserver[1273]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 45.191913] dagster-webserver[1273]: return next(self.gen) full # [ 45.192753] dagster-webserver[1273]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 45.193609] dagster-webserver[1273]: with DagsterInstance.get() as instance: full # [ 45.194232] dagster-webserver[1273]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 45.204850] dagster-webserver[1273]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 45.205634] dagster-webserver[1273]: return create_instance_from_dagster_home() full # [ 45.206300] dagster-webserver[1273]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 45.206912] dagster-webserver[1273]: return create_instance_from_config(dagster_home_path) full # [ 45.207767] dagster-webserver[1273]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 45.208600] dagster-webserver[1273]: return create_instance_from_ref(instance_ref) full # [ 45.209349] dagster-webserver[1273]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 45.209876] dagster-webserver[1273]: unified_storage = instance_ref.storage full # [ 45.210720] dagster-webserver[1273]: ^^^^^^^^^^^^^^^^^^^^ full # [ 45.211559] dagster-webserver[1273]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 45.212259] dagster-webserver[1273]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 45.212834] dagster-webserver[1273]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 45.226715] dagster-webserver[1273]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 45.227758] dagster-webserver[1273]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 45.228546] dagster-webserver[1273]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 45.229196] dagster-webserver[1273]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 45.229818] dagster-webserver[1273]: return DagsterPostgresStorage( full # [ 45.230660] dagster-webserver[1273]: inst_data=inst_data, full # [ 45.231510] dagster-webserver[1273]: ...<2 lines>... full # [ 45.232174] dagster-webserver[1273]: token_provider=get_token_provider_from_config(config_value), full # [ 45.232777] dagster-webserver[1273]: ) full # [ 45.233621] dagster-webserver[1273]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 45.234299] dagster-webserver[1273]: self._run_storage = PostgresRunStorage( full # [ 45.234898] dagster-webserver[1273]: ~~~~~~~~~~~~~~~~~~^ full # [ 45.235741] dagster-webserver[1273]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 45.236589] dagster-webserver[1273]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 45.237267] dagster-webserver[1273]: ) full # [ 45.237874] dagster-webserver[1273]: ^ full # [ 45.238750] dagster-webserver[1273]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 45.239559] dagster-webserver[1273]: self._engine = create_pg_engine( full # [ 45.240193] dagster-webserver[1273]: ~~~~~~~~~~~~~~~~^ full # [ 45.240804] dagster-webserver[1273]: self.postgres_url, full # [ 45.241635] dagster-webserver[1273]: ^^^^^^^^^^^^^^^^^^ full # [ 45.242290] dagster-webserver[1273]: ...<2 lines>... full # [ 45.242896] dagster-webserver[1273]: poolclass=db_pool.NullPool, full # [ 45.243728] dagster-webserver[1273]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 45.244361] dagster-webserver[1273]: ) full # [ 45.244982] dagster-webserver[1273]: ^ full # [ 45.245819] dagster-webserver[1273]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 45.246663] dagster-webserver[1273]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 45.262505] dagster-webserver[1273]: File "", line 2, in create_engine full # [ 45.264701] dagster-webserver[1273]: return target(fn, url, **kwargs) full # [ 45.265878] dagster-webserver[1273]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 45.268478] dagster-webserver[1273]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 45.270039] dagster-webserver[1273]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 45.272648] dagster-webserver[1273]: dbapi = dbapi_meth(**dbapi_args) full # [ 45.273827] dagster-webserver[1273]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 45.276639] dagster-webserver[1273]: import psycopg full # [ 45.277611] dagster-webserver[1273]: ModuleNotFoundError: No module named 'psycopg' full # [ 45.525976] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 45.528315] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 45.530440] systemd[1]: dagster-webserver.service: Consumed 1.994s CPU time over 8.045s wall clock time, 111.3M memory peak. full # [ 46.005396] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 5. full # [ 46.010128] systemd[1]: Started Dagster Daemon. full # [ 47.849347] dagster-daemon[1294]: Traceback (most recent call last): full # [ 47.851859] dagster-daemon[1294]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 47.852674] dagster-daemon[1294]: sys.exit(main()) full # [ 47.853283] dagster-daemon[1294]: ~~~~^^ full # [ 47.853931] dagster-daemon[1294]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 47.854756] dagster-daemon[1294]: cli(obj={}) full # [ 47.855615] dagster-daemon[1294]: ~~~^^^^^^^^ full # [ 47.856243] dagster-daemon[1294]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 47.856849] dagster-daemon[1294]: return self.main(*args, **kwargs) full # [ 47.857487] dagster-daemon[1294]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 47.858156] dagster-daemon[1294]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 47.858738] dagster-daemon[1294]: rv = self.invoke(ctx) full # [ 47.866345] dagster-daemon[1294]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 47.867135] dagster-daemon[1294]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 47.867782] dagster-daemon[1294]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 47.868607] dagster-daemon[1294]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 47.869330] dagster-daemon[1294]: return ctx.invoke(self.callback, **ctx.params) full # [ 47.870583] dagster-daemon[1294]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 47.871211] dagster-daemon[1294]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 47.871874] dagster-daemon[1294]: return callback(*args, **kwargs) full # [ 47.872796] dagster-daemon[1294]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 47.873580] dagster-daemon[1294]: with get_instance_for_cli( full # [ 47.874260] dagster-daemon[1294]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 47.874884] dagster-daemon[1294]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 47.875592] dagster-daemon[1294]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 47.876237] dagster-daemon[1294]: ) as instance: full # [ 47.876872] dagster-daemon[1294]: ^ full # [ 47.877527] dagster-daemon[1294]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 47.878192] dagster-daemon[1294]: return next(self.gen) full # [ 47.878828] dagster-daemon[1294]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 47.879680] dagster-daemon[1294]: with DagsterInstance.get() as instance: full # [ 47.880530] dagster-daemon[1294]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 47.881234] dagster-daemon[1294]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 47.881805] dagster-daemon[1294]: return create_instance_from_dagster_home() full # [ 47.882703] dagster-daemon[1294]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 47.883278] dagster-daemon[1294]: return create_instance_from_config(dagster_home_path) full # [ 47.902614] dagster-daemon[1294]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 47.903754] dagster-daemon[1294]: return create_instance_from_ref(instance_ref) full # [ 47.904753] dagster-daemon[1294]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 47.905614] dagster-daemon[1294]: unified_storage = instance_ref.storage full # [ 47.906327] dagster-daemon[1294]: ^^^^^^^^^^^^^^^^^^^^ full # [ 47.906924] dagster-daemon[1294]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 47.907784] dagster-daemon[1294]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 47.908659] dagster-daemon[1294]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 47.909300] dagster-daemon[1294]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 47.909955] dagster-daemon[1294]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 47.911101] dagster-daemon[1294]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 47.911968] dagster-daemon[1294]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 47.912766] dagster-daemon[1294]: return DagsterPostgresStorage( full # [ 47.913631] dagster-daemon[1294]: inst_data=inst_data, full # [ 47.914314] dagster-daemon[1294]: ...<2 lines>... full # [ 47.914939] dagster-daemon[1294]: token_provider=get_token_provider_from_config(config_value), full # [ 47.915791] dagster-daemon[1294]: ) full # [ 47.916664] dagster-daemon[1294]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 47.917309] dagster-daemon[1294]: self._run_storage = PostgresRunStorage( full # [ 47.917961] dagster-daemon[1294]: ~~~~~~~~~~~~~~~~~~^ full # [ 47.918802] dagster-daemon[1294]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 47.919654] dagster-daemon[1294]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 47.920298] dagster-daemon[1294]: ) full # [ 47.921194] dagster-daemon[1294]: ^ full # [ 47.921770] dagster-daemon[1294]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 47.922620] dagster-daemon[1294]: self._engine = create_pg_engine( full # [ 47.923278] dagster-daemon[1294]: ~~~~~~~~~~~~~~~~^ full # [ 47.923892] dagster-daemon[1294]: self.postgres_url, full # [ 47.924729] dagster-daemon[1294]: ^^^^^^^^^^^^^^^^^^ full # [ 47.925366] dagster-daemon[1294]: ...<2 lines>... full # [ 47.926072] dagster-daemon[1294]: poolclass=db_pool.NullPool, full # [ 47.926637] dagster-daemon[1294]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 47.927276] dagster-daemon[1294]: ) full # [ 47.927909] dagster-daemon[1294]: ^ full # [ 47.948308] dagster-daemon[1294]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 47.949284] dagster-daemon[1294]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 47.949917] dagster-daemon[1294]: File "", line 2, in create_engine full # [ 47.950789] dagster-daemon[1294]: return target(fn, url, **kwargs) full # [ 47.951668] dagster-daemon[1294]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 47.952539] dagster-daemon[1294]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 47.953269] dagster-daemon[1294]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 47.953862] dagster-daemon[1294]: dbapi = dbapi_meth(**dbapi_args) full # [ 47.954544] dagster-daemon[1294]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 47.955226] dagster-daemon[1294]: import psycopg full # [ 47.966053] dagster-daemon[1294]: ModuleNotFoundError: No module named 'psycopg' full # [ 48.205162] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 48.208835] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 48.211399] systemd[1]: dagster-daemon.service: Consumed 1.435s CPU time over 7.296s wall clock time, 88.5M memory peak. full # [ 50.755777] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 5. full # [ 50.758495] systemd[1]: Started Dagster Webserver. full # [ 53.256311] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 6. full # [ 53.259123] systemd[1]: Started Dagster Daemon. full # [ 53.383926] dagster-webserver[1315]: Traceback (most recent call last): full # [ 53.386471] dagster-webserver[1315]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 53.387233] dagster-webserver[1315]: sys.exit(main()) full # [ 53.387804] dagster-webserver[1315]: ~~~~^^ full # [ 53.389623] dagster-webserver[1315]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 53.390277] dagster-webserver[1315]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 53.391659] dagster-webserver[1315]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 53.392580] dagster-webserver[1315]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 53.394162] dagster-webserver[1315]: return self.main(*args, **kwargs) full # [ 53.394799] dagster-webserver[1315]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 53.399077] dagster-webserver[1315]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 53.399783] dagster-webserver[1315]: rv = self.invoke(ctx) full # [ 53.400630] dagster-webserver[1315]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 53.401934] dagster-webserver[1315]: return ctx.invoke(self.callback, **ctx.params) full # [ 53.402502] dagster-webserver[1315]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 53.403128] dagster-webserver[1315]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 53.403737] dagster-webserver[1315]: return callback(*args, **kwargs) full # [ 53.404704] dagster-webserver[1315]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 53.405603] dagster-webserver[1315]: instance = stack.enter_context( full # [ 53.406327] dagster-webserver[1315]: get_possibly_temporary_instance_for_cli( full # [ 53.406852] dagster-webserver[1315]: ...<3 lines>... full # [ 53.407493] dagster-webserver[1315]: ) full # [ 53.408222] dagster-webserver[1315]: ) full # [ 53.408735] dagster-webserver[1315]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 53.409365] dagster-webserver[1315]: result = _enter(cm) full # [ 53.409980] dagster-webserver[1315]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 53.410858] dagster-webserver[1315]: return next(self.gen) full # [ 53.411776] dagster-webserver[1315]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 53.412331] dagster-webserver[1315]: with DagsterInstance.get() as instance: full # [ 53.412902] dagster-webserver[1315]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 53.413726] dagster-webserver[1315]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 53.414460] dagster-webserver[1315]: return create_instance_from_dagster_home() full # [ 53.415047] dagster-webserver[1315]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 53.415614] dagster-webserver[1315]: return create_instance_from_config(dagster_home_path) full # [ 53.416343] dagster-webserver[1315]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 53.416866] dagster-webserver[1315]: return create_instance_from_ref(instance_ref) full # [ 53.438446] dagster-webserver[1315]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 53.439180] dagster-webserver[1315]: unified_storage = instance_ref.storage full # [ 53.439761] dagster-webserver[1315]: ^^^^^^^^^^^^^^^^^^^^ full # [ 53.440692] dagster-webserver[1315]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 53.441259] dagster-webserver[1315]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 53.441844] dagster-webserver[1315]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 53.442632] dagster-webserver[1315]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 53.443525] dagster-webserver[1315]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 53.444263] dagster-webserver[1315]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 53.444578] dagster-webserver[1315]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 53.445222] dagster-webserver[1315]: return DagsterPostgresStorage( full # [ 53.445833] dagster-webserver[1315]: inst_data=inst_data, full # [ 53.446757] dagster-webserver[1315]: ...<2 lines>... full # [ 53.447502] dagster-webserver[1315]: token_provider=get_token_provider_from_config(config_value), full # [ 53.448192] dagster-webserver[1315]: ) full # [ 53.462090] dagster-webserver[1315]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 53.464816] dagster-webserver[1315]: self._run_storage = PostgresRunStorage( full # [ 53.466123] dagster-webserver[1315]: ~~~~~~~~~~~~~~~~~~^ full # [ 53.467410] dagster-webserver[1315]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 53.469120] dagster-webserver[1315]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 53.470818] dagster-webserver[1315]: ) full # [ 53.471603] dagster-webserver[1315]: ^ full # [ 53.472396] dagster-webserver[1315]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 53.475128] dagster-webserver[1315]: self._engine = create_pg_engine( full # [ 53.476305] dagster-webserver[1315]: ~~~~~~~~~~~~~~~~^ full # [ 53.477476] dagster-webserver[1315]: self.postgres_url, full # [ 53.478686] dagster-webserver[1315]: ^^^^^^^^^^^^^^^^^^ full # [ 53.479746] dagster-webserver[1315]: ...<2 lines>... full # [ 53.480713] dagster-webserver[1315]: poolclass=db_pool.NullPool, full # [ 53.481875] dagster-webserver[1315]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 53.483076] dagster-webserver[1315]: ) full # [ 53.483840] dagster-webserver[1315]: ^ full # [ 53.484640] dagster-webserver[1315]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 53.487316] dagster-webserver[1315]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 53.488755] dagster-webserver[1315]: File "", line 2, in create_engine full # [ 53.490938] dagster-webserver[1315]: return target(fn, url, **kwargs) full # [ 53.492144] dagster-webserver[1315]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 53.494724] dagster-webserver[1315]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 53.496213] dagster-webserver[1315]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 53.498809] dagster-webserver[1315]: dbapi = dbapi_meth(**dbapi_args) full # [ 53.500033] dagster-webserver[1315]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 53.502793] dagster-webserver[1315]: import psycopg full # [ 53.503747] dagster-webserver[1315]: ModuleNotFoundError: No module named 'psycopg' full # [ 53.794268] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 53.796550] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 53.798618] systemd[1]: dagster-webserver.service: Consumed 2.041s CPU time over 8.267s wall clock time, 111.2M memory peak. full # [ 55.195627] dagster-daemon[1329]: Traceback (most recent call last): full # [ 55.198101] dagster-daemon[1329]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 55.198849] dagster-daemon[1329]: sys.exit(main()) full # [ 55.199669] dagster-daemon[1329]: ~~~~^^ full # [ 55.200492] dagster-daemon[1329]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 55.201343] dagster-daemon[1329]: cli(obj={}) full # [ 55.201965] dagster-daemon[1329]: ~~~^^^^^^^^ full # [ 55.202810] dagster-daemon[1329]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 55.203625] dagster-daemon[1329]: return self.main(*args, **kwargs) full # [ 55.204254] dagster-daemon[1329]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 55.209585] dagster-daemon[1329]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 55.210627] dagster-daemon[1329]: rv = self.invoke(ctx) full # [ 55.211273] dagster-daemon[1329]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 55.211880] dagster-daemon[1329]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 55.212730] dagster-daemon[1329]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 55.213542] dagster-daemon[1329]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 55.214185] dagster-daemon[1329]: return ctx.invoke(self.callback, **ctx.params) full # [ 55.214789] dagster-daemon[1329]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 55.215631] dagster-daemon[1329]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 55.216468] dagster-daemon[1329]: return callback(*args, **kwargs) full # [ 55.217290] dagster-daemon[1329]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 55.217922] dagster-daemon[1329]: with get_instance_for_cli( full # [ 55.218753] dagster-daemon[1329]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 55.219586] dagster-daemon[1329]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 55.220238] dagster-daemon[1329]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 55.220904] dagster-daemon[1329]: ) as instance: full # [ 55.221686] dagster-daemon[1329]: ^ full # [ 55.222581] dagster-daemon[1329]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 55.223162] dagster-daemon[1329]: return next(self.gen) full # [ 55.223760] dagster-daemon[1329]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 55.224587] dagster-daemon[1329]: with DagsterInstance.get() as instance: full # [ 55.225249] dagster-daemon[1329]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 55.225850] dagster-daemon[1329]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 55.226681] dagster-daemon[1329]: return create_instance_from_dagster_home() full # [ 55.227553] dagster-daemon[1329]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 55.228160] dagster-daemon[1329]: return create_instance_from_config(dagster_home_path) full # [ 55.228765] dagster-daemon[1329]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 55.229598] dagster-daemon[1329]: return create_instance_from_ref(instance_ref) full # [ 55.252041] dagster-daemon[1329]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 55.252889] dagster-daemon[1329]: unified_storage = instance_ref.storage full # [ 55.253763] dagster-daemon[1329]: ^^^^^^^^^^^^^^^^^^^^ full # [ 55.254572] dagster-daemon[1329]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 55.255229] dagster-daemon[1329]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 55.255849] dagster-daemon[1329]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 55.256697] dagster-daemon[1329]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 55.257522] dagster-daemon[1329]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 55.258176] dagster-daemon[1329]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 55.258763] dagster-daemon[1329]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 55.259597] dagster-daemon[1329]: return DagsterPostgresStorage( full # [ 55.260235] dagster-daemon[1329]: inst_data=inst_data, full # [ 55.260849] dagster-daemon[1329]: ...<2 lines>... full # [ 55.261484] dagster-daemon[1329]: token_provider=get_token_provider_from_config(config_value), full # [ 55.262134] dagster-daemon[1329]: ) full # [ 55.262747] dagster-daemon[1329]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 55.263374] dagster-daemon[1329]: self._run_storage = PostgresRunStorage( full # [ 55.263990] dagster-daemon[1329]: ~~~~~~~~~~~~~~~~~~^ full # [ 55.264628] dagster-daemon[1329]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 55.265275] dagster-daemon[1329]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 55.265883] dagster-daemon[1329]: ) full # [ 55.266704] dagster-daemon[1329]: ^ full # [ 55.267564] dagster-daemon[1329]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 55.268208] dagster-daemon[1329]: self._engine = create_pg_engine( full # [ 55.268791] dagster-daemon[1329]: ~~~~~~~~~~~~~~~~^ full # [ 55.269629] dagster-daemon[1329]: self.postgres_url, full # [ 55.270351] dagster-daemon[1329]: ^^^^^^^^^^^^^^^^^^ full # [ 55.270876] dagster-daemon[1329]: ...<2 lines>... full # [ 55.271703] dagster-daemon[1329]: poolclass=db_pool.NullPool, full # [ 55.272553] dagster-daemon[1329]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 55.273179] dagster-daemon[1329]: ) full # [ 55.273786] dagster-daemon[1329]: ^ full # [ 55.274634] dagster-daemon[1329]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 55.275282] dagster-daemon[1329]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 55.296452] dagster-daemon[1329]: File "", line 2, in create_engine full # [ 55.297252] dagster-daemon[1329]: return target(fn, url, **kwargs) full # [ 55.297862] dagster-daemon[1329]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 55.298519] dagster-daemon[1329]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 55.299176] dagster-daemon[1329]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 55.299783] dagster-daemon[1329]: dbapi = dbapi_meth(**dbapi_args) full # [ 55.300669] dagster-daemon[1329]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 55.301294] dagster-daemon[1329]: import psycopg full # [ 55.309925] dagster-daemon[1329]: ModuleNotFoundError: No module named 'psycopg' full # [ 55.507058] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 55.507964] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 55.511613] systemd[1]: dagster-daemon.service: Consumed 1.433s CPU time over 7.300s wall clock time, 88.5M memory peak. full # [ 59.005587] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 6. full # [ 59.009967] systemd[1]: Started Dagster Webserver. full # [ 60.754973] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 7. full # [ 60.757420] systemd[1]: Started Dagster Daemon. full # [ 61.647336] dagster-webserver[1357]: Traceback (most recent call last): full # [ 61.650608] dagster-webserver[1357]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 61.651705] dagster-webserver[1357]: sys.exit(main()) full # [ 61.656105] dagster-webserver[1357]: ~~~~^^ full # [ 61.656921] dagster-webserver[1357]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 61.657895] dagster-webserver[1357]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 61.660860] dagster-webserver[1357]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 61.661761] dagster-webserver[1357]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 61.664095] dagster-webserver[1357]: return self.main(*args, **kwargs) full # [ 61.664771] dagster-webserver[1357]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 61.665627] dagster-webserver[1357]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 61.669095] dagster-webserver[1357]: rv = self.invoke(ctx) full # [ 61.669804] dagster-webserver[1357]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 61.670650] dagster-webserver[1357]: return ctx.invoke(self.callback, **ctx.params) full # [ 61.673113] dagster-webserver[1357]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 61.673733] dagster-webserver[1357]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 61.674369] dagster-webserver[1357]: return callback(*args, **kwargs) full # [ 61.674992] dagster-webserver[1357]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 61.677634] dagster-webserver[1357]: instance = stack.enter_context( full # [ 61.678266] dagster-webserver[1357]: get_possibly_temporary_instance_for_cli( full # [ 61.678897] dagster-webserver[1357]: ...<3 lines>... full # [ 61.681559] dagster-webserver[1357]: ) full # [ 61.682192] dagster-webserver[1357]: ) full # [ 61.682808] dagster-webserver[1357]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 61.686089] dagster-webserver[1357]: result = _enter(cm) full # [ 61.686698] dagster-webserver[1357]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 61.689089] dagster-webserver[1357]: return next(self.gen) full # [ 61.689761] dagster-webserver[1357]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 61.692089] dagster-webserver[1357]: with DagsterInstance.get() as instance: full # [ 61.692637] dagster-webserver[1357]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 61.693273] dagster-webserver[1357]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 61.693897] dagster-webserver[1357]: return create_instance_from_dagster_home() full # [ 61.696538] dagster-webserver[1357]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 61.697186] dagster-webserver[1357]: return create_instance_from_config(dagster_home_path) full # [ 61.697831] dagster-webserver[1357]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 61.701090] dagster-webserver[1357]: return create_instance_from_ref(instance_ref) full # [ 61.701662] dagster-webserver[1357]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 61.702495] dagster-webserver[1357]: unified_storage = instance_ref.storage full # [ 61.706092] dagster-webserver[1357]: ^^^^^^^^^^^^^^^^^^^^ full # [ 61.706770] dagster-webserver[1357]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 61.707624] dagster-webserver[1357]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 61.710115] dagster-webserver[1357]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 61.710683] dagster-webserver[1357]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 61.711527] dagster-webserver[1357]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 61.714089] dagster-webserver[1357]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 61.714786] dagster-webserver[1357]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 61.715628] dagster-webserver[1357]: return DagsterPostgresStorage( full # [ 61.719088] dagster-webserver[1357]: inst_data=inst_data, full # [ 61.719895] dagster-webserver[1357]: ...<2 lines>... full # [ 61.720732] dagster-webserver[1357]: token_provider=get_token_provider_from_config(config_value), full # [ 61.723088] dagster-webserver[1357]: ) full # [ 61.723626] dagster-webserver[1357]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 61.726093] dagster-webserver[1357]: self._run_storage = PostgresRunStorage( full # [ 61.726704] dagster-webserver[1357]: ~~~~~~~~~~~~~~~~~~^ full # [ 61.727559] dagster-webserver[1357]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 61.730088] dagster-webserver[1357]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 61.730630] dagster-webserver[1357]: ) full # [ 61.731285] dagster-webserver[1357]: ^ full # [ 61.731895] dagster-webserver[1357]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 61.734542] dagster-webserver[1357]: self._engine = create_pg_engine( full # [ 61.735184] dagster-webserver[1357]: ~~~~~~~~~~~~~~~~^ full # [ 61.735802] dagster-webserver[1357]: self.postgres_url, full # [ 61.739131] dagster-webserver[1357]: ^^^^^^^^^^^^^^^^^^ full # [ 61.739703] dagster-webserver[1357]: ...<2 lines>... full # [ 61.742088] dagster-webserver[1357]: poolclass=db_pool.NullPool, full # [ 61.742785] dagster-webserver[1357]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 61.745089] dagster-webserver[1357]: ) full # [ 61.745688] dagster-webserver[1357]: ^ full # [ 61.748103] dagster-webserver[1357]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 61.748580] dagster-webserver[1357]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 61.750090] dagster-webserver[1357]: File "", line 2, in create_engine full # [ 61.753091] dagster-webserver[1357]: return target(fn, url, **kwargs) full # [ 61.753708] dagster-webserver[1357]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 61.754550] dagster-webserver[1357]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 61.757089] dagster-webserver[1357]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 61.757623] dagster-webserver[1357]: dbapi = dbapi_meth(**dbapi_args) full # [ 61.758286] dagster-webserver[1357]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 61.758895] dagster-webserver[1357]: import psycopg full # [ 61.761547] dagster-webserver[1357]: ModuleNotFoundError: No module named 'psycopg' full # [ 62.025239] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 62.026193] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 62.026931] systemd[1]: dagster-webserver.service: Consumed 2.057s CPU time over 8.228s wall clock time, 111.3M memory peak. full # [ 62.719918] dagster-daemon[1367]: Traceback (most recent call last): full # [ 62.722482] dagster-daemon[1367]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 62.723301] dagster-daemon[1367]: sys.exit(main()) full # [ 62.723889] dagster-daemon[1367]: ~~~~^^ full # [ 62.724711] dagster-daemon[1367]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 62.725560] dagster-daemon[1367]: cli(obj={}) full # [ 62.726218] dagster-daemon[1367]: ~~~^^^^^^^^ full # [ 62.726820] dagster-daemon[1367]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 62.727661] dagster-daemon[1367]: return self.main(*args, **kwargs) full # [ 62.728496] dagster-daemon[1367]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 62.729174] dagster-daemon[1367]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 62.729769] dagster-daemon[1367]: rv = self.invoke(ctx) full # [ 62.730596] dagster-daemon[1367]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 62.731237] dagster-daemon[1367]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 62.731876] dagster-daemon[1367]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 62.741561] dagster-daemon[1367]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 62.742553] dagster-daemon[1367]: return ctx.invoke(self.callback, **ctx.params) full # [ 62.743196] dagster-daemon[1367]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.743814] dagster-daemon[1367]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 62.744654] dagster-daemon[1367]: return callback(*args, **kwargs) full # [ 62.745493] dagster-daemon[1367]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 62.746134] dagster-daemon[1367]: with get_instance_for_cli( full # [ 62.746753] dagster-daemon[1367]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 62.747593] dagster-daemon[1367]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 62.748234] dagster-daemon[1367]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.748850] dagster-daemon[1367]: ) as instance: full # [ 62.749500] dagster-daemon[1367]: ^ full # [ 62.750175] dagster-daemon[1367]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 62.750748] dagster-daemon[1367]: return next(self.gen) full # [ 62.761126] dagster-daemon[1367]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 62.761913] dagster-daemon[1367]: with DagsterInstance.get() as instance: full # [ 62.762758] dagster-daemon[1367]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 62.763612] dagster-daemon[1367]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 62.764277] dagster-daemon[1367]: return create_instance_from_dagster_home() full # [ 62.764895] dagster-daemon[1367]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 62.765741] dagster-daemon[1367]: return create_instance_from_config(dagster_home_path) full # [ 62.766398] dagster-daemon[1367]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 62.767047] dagster-daemon[1367]: return create_instance_from_ref(instance_ref) full # [ 62.767667] dagster-daemon[1367]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 62.768538] dagster-daemon[1367]: unified_storage = instance_ref.storage full # [ 62.769209] dagster-daemon[1367]: ^^^^^^^^^^^^^^^^^^^^ full # [ 62.769848] dagster-daemon[1367]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 62.770643] dagster-daemon[1367]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 62.771365] dagster-daemon[1367]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.786961] dagster-daemon[1367]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 62.787767] dagster-daemon[1367]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 62.788611] dagster-daemon[1367]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.791599] dagster-daemon[1367]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 62.792296] dagster-daemon[1367]: return DagsterPostgresStorage( full # [ 62.792936] dagster-daemon[1367]: inst_data=inst_data, full # [ 62.795199] dagster-daemon[1367]: ...<2 lines>... full # [ 62.795823] dagster-daemon[1367]: token_provider=get_token_provider_from_config(config_value), full # [ 62.798153] dagster-daemon[1367]: ) full # [ 62.798765] dagster-daemon[1367]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 62.799560] dagster-daemon[1367]: self._run_storage = PostgresRunStorage( full # [ 62.800216] dagster-daemon[1367]: ~~~~~~~~~~~~~~~~~~^ full # [ 62.800857] dagster-daemon[1367]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 62.801669] dagster-daemon[1367]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.802510] dagster-daemon[1367]: ) full # [ 62.803140] dagster-daemon[1367]: ^ full # [ 62.803760] dagster-daemon[1367]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 62.804587] dagster-daemon[1367]: self._engine = create_pg_engine( full # [ 62.805225] dagster-daemon[1367]: ~~~~~~~~~~~~~~~~^ full # [ 62.805840] dagster-daemon[1367]: self.postgres_url, full # [ 62.806482] dagster-daemon[1367]: ^^^^^^^^^^^^^^^^^^ full # [ 62.807147] dagster-daemon[1367]: ...<2 lines>... full # [ 62.807740] dagster-daemon[1367]: poolclass=db_pool.NullPool, full # [ 62.808576] dagster-daemon[1367]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.809213] dagster-daemon[1367]: ) full # [ 62.809828] dagster-daemon[1367]: ^ full # [ 62.817977] dagster-daemon[1367]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 62.820603] dagster-daemon[1367]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 62.821997] dagster-daemon[1367]: File "", line 2, in create_engine full # [ 62.824188] dagster-daemon[1367]: return target(fn, url, **kwargs) full # [ 62.825371] dagster-daemon[1367]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 62.827890] dagster-daemon[1367]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 62.829399] dagster-daemon[1367]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 62.831940] dagster-daemon[1367]: dbapi = dbapi_meth(**dbapi_args) full # [ 62.833111] dagster-daemon[1367]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 62.835839] dagster-daemon[1367]: import psycopg full # [ 62.836763] dagster-daemon[1367]: ModuleNotFoundError: No module named 'psycopg' full # [ 63.009322] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 63.011757] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 63.013964] systemd[1]: dagster-daemon.service: Consumed 1.456s CPU time over 7.495s wall clock time, 88.5M memory peak. full # [ 67.255413] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 7. full # [ 67.259227] systemd[1]: Started Dagster Webserver. full # [ 68.254893] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 8. full # [ 68.260147] systemd[1]: Started Dagster Daemon. full # [ 69.906674] dagster-webserver[1403]: Traceback (most recent call last): full # [ 69.909635] dagster-webserver[1403]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 69.911716] dagster-webserver[1403]: sys.exit(main()) full # [ 69.912862] dagster-webserver[1403]: ~~~~^^ full # [ 69.913829] dagster-webserver[1403]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 69.916315] dagster-webserver[1403]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 69.917648] dagster-webserver[1403]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 69.921091] dagster-webserver[1403]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 69.923545] dagster-webserver[1403]: return self.main(*args, **kwargs) full # [ 69.924732] dagster-webserver[1403]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 69.925914] dagster-webserver[1403]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 69.928765] dagster-webserver[1403]: rv = self.invoke(ctx) full # [ 69.929994] dagster-webserver[1403]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 69.933149] dagster-webserver[1403]: return ctx.invoke(self.callback, **ctx.params) full # [ 69.934759] dagster-webserver[1403]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 69.938095] dagster-webserver[1403]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 69.940427] dagster-webserver[1403]: return callback(*args, **kwargs) full # [ 69.941601] dagster-webserver[1403]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 69.944200] dagster-webserver[1403]: instance = stack.enter_context( full # [ 69.946854] dagster-webserver[1403]: get_possibly_temporary_instance_for_cli( full # [ 69.948214] dagster-webserver[1403]: ...<3 lines>... full # [ 69.949181] dagster-webserver[1403]: ) full # [ 69.950049] dagster-webserver[1403]: ) full # [ 69.950816] dagster-webserver[1403]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 69.953480] dagster-webserver[1403]: result = _enter(cm) full # [ 69.954695] dagster-webserver[1403]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 69.957361] dagster-webserver[1403]: return next(self.gen) full # [ 69.958563] dagster-webserver[1403]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 69.961691] dagster-webserver[1403]: with DagsterInstance.get() as instance: full # [ 69.963214] dagster-webserver[1403]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 69.964669] dagster-webserver[1403]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 69.967523] dagster-webserver[1403]: return create_instance_from_dagster_home() full # [ 69.969052] dagster-webserver[1403]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 69.972539] dagster-webserver[1403]: return create_instance_from_config(dagster_home_path) full # [ 69.974389] dagster-webserver[1403]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 69.977524] dagster-webserver[1403]: return create_instance_from_ref(instance_ref) full # [ 69.980065] dagster-webserver[1403]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 69.983110] dagster-webserver[1403]: unified_storage = instance_ref.storage full # [ 69.986191] dagster-webserver[1403]: ^^^^^^^^^^^^^^^^^^^^ full # [ 69.987478] dagster-webserver[1403]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 69.991709] dagster-webserver[1403]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 69.993627] dagster-webserver[1403]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 69.995150] dagster-webserver[1403]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 69.997804] dagster-webserver[1403]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 69.999430] dagster-webserver[1403]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 70.001050] dagster-webserver[1403]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 70.003675] dagster-webserver[1403]: return DagsterPostgresStorage( full # [ 70.004821] dagster-webserver[1403]: inst_data=inst_data, full # [ 70.005958] dagster-webserver[1403]: ...<2 lines>... full # [ 70.006934] dagster-webserver[1403]: token_provider=get_token_provider_from_config(config_value), full # [ 70.008551] dagster-webserver[1403]: ) full # [ 70.009336] dagster-webserver[1403]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 70.011859] dagster-webserver[1403]: self._run_storage = PostgresRunStorage( full # [ 70.013163] dagster-webserver[1403]: ~~~~~~~~~~~~~~~~~~^ full # [ 70.014501] dagster-webserver[1403]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 70.016188] dagster-webserver[1403]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 70.017989] dagster-webserver[1403]: ) full # [ 70.018790] dagster-webserver[1403]: ^ full # [ 70.019596] dagster-webserver[1403]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 70.022319] dagster-webserver[1403]: self._engine = create_pg_engine( full # [ 70.023492] dagster-webserver[1403]: ~~~~~~~~~~~~~~~~^ full # [ 70.024661] dagster-webserver[1403]: self.postgres_url, full # [ 70.025716] dagster-webserver[1403]: ^^^^^^^^^^^^^^^^^^ full # [ 70.026770] dagster-webserver[1403]: ...<2 lines>... full # [ 70.027731] dagster-webserver[1403]: poolclass=db_pool.NullPool, full # [ 70.028926] dagster-webserver[1403]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 70.030129] dagster-webserver[1403]: ) full # [ 70.030891] dagster-webserver[1403]: ^ full # [ 70.031675] dagster-webserver[1403]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 70.034341] dagster-webserver[1403]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 70.035849] dagster-webserver[1403]: File "", line 2, in create_engine full # [ 70.038083] dagster-webserver[1403]: return target(fn, url, **kwargs) full # [ 70.039260] dagster-webserver[1403]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 70.041810] dagster-webserver[1403]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 70.043334] dagster-webserver[1403]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 70.045906] dagster-webserver[1403]: dbapi = dbapi_meth(**dbapi_args) full # [ 70.047111] dagster-webserver[1403]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 70.049868] dagster-webserver[1403]: import psycopg full # [ 70.050820] dagster-webserver[1403]: ModuleNotFoundError: No module named 'psycopg' full # [ 70.232068] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 70.234050] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 70.236390] systemd[1]: dagster-webserver.service: Consumed 2.103s CPU time over 8.206s wall clock time, 111.2M memory peak. full # [ 70.273905] dagster-daemon[1409]: Traceback (most recent call last): full # [ 70.276697] dagster-daemon[1409]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 70.277588] dagster-daemon[1409]: sys.exit(main()) full # [ 70.278260] dagster-daemon[1409]: ~~~~^^ full # [ 70.278877] dagster-daemon[1409]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 70.279563] dagster-daemon[1409]: cli(obj={}) full # [ 70.280265] dagster-daemon[1409]: ~~~^^^^^^^^ full # [ 70.280858] dagster-daemon[1409]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 70.281556] dagster-daemon[1409]: return self.main(*args, **kwargs) full # [ 70.282215] dagster-daemon[1409]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 70.283043] dagster-daemon[1409]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 70.283620] dagster-daemon[1409]: rv = self.invoke(ctx) full # [ 70.284294] dagster-daemon[1409]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 70.285140] dagster-daemon[1409]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 70.285798] dagster-daemon[1409]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 70.296210] dagster-daemon[1409]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 70.296994] dagster-daemon[1409]: return ctx.invoke(self.callback, **ctx.params) full # [ 70.297643] dagster-daemon[1409]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 70.298281] dagster-daemon[1409]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 70.298934] dagster-daemon[1409]: return callback(*args, **kwargs) full # [ 70.299775] dagster-daemon[1409]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 70.300629] dagster-daemon[1409]: with get_instance_for_cli( full # [ 70.301294] dagster-daemon[1409]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 70.301909] dagster-daemon[1409]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 70.302767] dagster-daemon[1409]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 70.303605] dagster-daemon[1409]: ) as instance: full # [ 70.304280] dagster-daemon[1409]: ^ full # [ 70.304925] dagster-daemon[1409]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 70.305730] dagster-daemon[1409]: return next(self.gen) full # [ 70.306562] dagster-daemon[1409]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 70.307225] dagster-daemon[1409]: with DagsterInstance.get() as instance: full # [ 70.307840] dagster-daemon[1409]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 70.320752] dagster-daemon[1409]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 70.321544] dagster-daemon[1409]: return create_instance_from_dagster_home() full # [ 70.322186] dagster-daemon[1409]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 70.322791] dagster-daemon[1409]: return create_instance_from_config(dagster_home_path) full # [ 70.323624] dagster-daemon[1409]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 70.324272] dagster-daemon[1409]: return create_instance_from_ref(instance_ref) full # [ 70.324878] dagster-daemon[1409]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 70.325709] dagster-daemon[1409]: unified_storage = instance_ref.storage full # [ 70.326557] dagster-daemon[1409]: ^^^^^^^^^^^^^^^^^^^^ full # [ 70.327176] dagster-daemon[1409]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 70.327795] dagster-daemon[1409]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 70.328625] dagster-daemon[1409]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 70.329269] dagster-daemon[1409]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 70.329881] dagster-daemon[1409]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 70.330723] dagster-daemon[1409]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 70.331549] dagster-daemon[1409]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 70.332186] dagster-daemon[1409]: return DagsterPostgresStorage( full # [ 70.332807] dagster-daemon[1409]: inst_data=inst_data, full # [ 70.333636] dagster-daemon[1409]: ...<2 lines>... full # [ 70.334280] dagster-daemon[1409]: token_provider=get_token_provider_from_config(config_value), full # [ 70.334886] dagster-daemon[1409]: ) full # [ 70.335716] dagster-daemon[1409]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 70.336545] dagster-daemon[1409]: self._run_storage = PostgresRunStorage( full # [ 70.337192] dagster-daemon[1409]: ~~~~~~~~~~~~~~~~~~^ full # [ 70.337835] dagster-daemon[1409]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 70.338635] dagster-daemon[1409]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 70.339281] dagster-daemon[1409]: ) full # [ 70.339890] dagster-daemon[1409]: ^ full # [ 70.340719] dagster-daemon[1409]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 70.341542] dagster-daemon[1409]: self._engine = create_pg_engine( full # [ 70.342180] dagster-daemon[1409]: ~~~~~~~~~~~~~~~~^ full # [ 70.342801] dagster-daemon[1409]: self.postgres_url, full # [ 70.343632] dagster-daemon[1409]: ^^^^^^^^^^^^^^^^^^ full # [ 70.344278] dagster-daemon[1409]: ...<2 lines>... full # [ 70.344883] dagster-daemon[1409]: poolclass=db_pool.NullPool, full # [ 70.345713] dagster-daemon[1409]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 70.346546] dagster-daemon[1409]: ) full # [ 70.347190] dagster-daemon[1409]: ^ full # [ 70.347797] dagster-daemon[1409]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 70.348634] dagster-daemon[1409]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 70.349278] dagster-daemon[1409]: File "", line 2, in create_engine full # [ 70.349895] dagster-daemon[1409]: return target(fn, url, **kwargs) full # [ 70.350717] dagster-daemon[1409]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 70.351628] dagster-daemon[1409]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 70.352199] dagster-daemon[1409]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 70.352798] dagster-daemon[1409]: dbapi = dbapi_meth(**dbapi_args) full # [ 70.353636] dagster-daemon[1409]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 70.354286] dagster-daemon[1409]: import psycopg full # [ 70.354905] dagster-daemon[1409]: ModuleNotFoundError: No module named 'psycopg' full # [ 70.588131] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 70.589981] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 70.592076] systemd[1]: dagster-daemon.service: Consumed 1.504s CPU time over 7.578s wall clock time, 88.4M memory peak. full # [ 75.256122] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 8. full # [ 75.259130] systemd[1]: Started Dagster Webserver. full # [ 75.755491] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 9. full # [ 75.758729] systemd[1]: Started Dagster Daemon. full # [ 77.624348] dagster-daemon[1448]: Traceback (most recent call last): full # [ 77.625536] dagster-daemon[1448]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 77.627545] dagster-daemon[1448]: sys.exit(main()) full # [ 77.628474] dagster-daemon[1448]: ~~~~^^ full # [ 77.629474] dagster-daemon[1448]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 77.631957] dagster-daemon[1448]: cli(obj={}) full # [ 77.632866] dagster-daemon[1448]: ~~~^^^^^^^^ full # [ 77.633752] dagster-daemon[1448]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 77.638112] dagster-daemon[1448]: return self.main(*args, **kwargs) full # [ 77.639303] dagster-daemon[1448]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 77.640448] dagster-daemon[1448]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 77.642725] dagster-daemon[1448]: rv = self.invoke(ctx) full # [ 77.646090] dagster-daemon[1448]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 77.648407] dagster-daemon[1448]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 77.649835] dagster-daemon[1448]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 77.651283] dagster-daemon[1448]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 77.653578] dagster-daemon[1448]: return ctx.invoke(self.callback, **ctx.params) full # [ 77.657175] dagster-daemon[1448]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 77.658503] dagster-daemon[1448]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 77.660788] dagster-daemon[1448]: return callback(*args, **kwargs) full # [ 77.661926] dagster-daemon[1448]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 77.664511] dagster-daemon[1448]: with get_instance_for_cli( full # [ 77.665577] dagster-daemon[1448]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 77.669088] dagster-daemon[1448]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 77.670916] dagster-daemon[1448]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 77.672763] dagster-daemon[1448]: ) as instance: full # [ 77.673673] dagster-daemon[1448]: ^ full # [ 77.674425] dagster-daemon[1448]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 77.676679] dagster-daemon[1448]: return next(self.gen) full # [ 77.677719] dagster-daemon[1448]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 77.680286] dagster-daemon[1448]: with DagsterInstance.get() as instance: full # [ 77.681495] dagster-daemon[1448]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 77.684088] dagster-daemon[1448]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 77.686613] dagster-daemon[1448]: return create_instance_from_dagster_home() full # [ 77.687875] dagster-daemon[1448]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 77.690768] dagster-daemon[1448]: return create_instance_from_config(dagster_home_path) full # [ 77.694173] dagster-daemon[1448]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 77.696970] dagster-daemon[1448]: return create_instance_from_ref(instance_ref) full # [ 77.698295] dagster-daemon[1448]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 77.701063] dagster-daemon[1448]: unified_storage = instance_ref.storage full # [ 77.704121] dagster-daemon[1448]: ^^^^^^^^^^^^^^^^^^^^ full # [ 77.705334] dagster-daemon[1448]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 77.707825] dagster-daemon[1448]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 77.709705] dagster-daemon[1448]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 77.711160] dagster-daemon[1448]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 77.713716] dagster-daemon[1448]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 77.715284] dagster-daemon[1448]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 77.716832] dagster-daemon[1448]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 77.719427] dagster-daemon[1448]: return DagsterPostgresStorage( full # [ 77.720535] dagster-daemon[1448]: inst_data=inst_data, full # [ 77.721576] dagster-daemon[1448]: ...<2 lines>... full # [ 77.722506] dagster-daemon[1448]: token_provider=get_token_provider_from_config(config_value), full # [ 77.724061] dagster-daemon[1448]: ) full # [ 77.724820] dagster-daemon[1448]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 77.727314] dagster-daemon[1448]: self._run_storage = PostgresRunStorage( full # [ 77.728521] dagster-daemon[1448]: ~~~~~~~~~~~~~~~~~~^ full # [ 77.729728] dagster-daemon[1448]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 77.731385] dagster-daemon[1448]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 77.733058] dagster-daemon[1448]: ) full # [ 77.733790] dagster-daemon[1448]: ^ full # [ 77.734578] dagster-daemon[1448]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 77.737254] dagster-daemon[1448]: self._engine = create_pg_engine( full # [ 77.738425] dagster-daemon[1448]: ~~~~~~~~~~~~~~~~^ full # [ 77.739558] dagster-daemon[1448]: self.postgres_url, full # [ 77.740558] dagster-daemon[1448]: ^^^^^^^^^^^^^^^^^^ full # [ 77.741560] dagster-daemon[1448]: ...<2 lines>... full # [ 77.742485] dagster-daemon[1448]: poolclass=db_pool.NullPool, full # [ 77.743607] dagster-daemon[1448]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 77.744726] dagster-daemon[1448]: ) full # [ 77.745478] dagster-daemon[1448]: ^ full # [ 77.746214] dagster-daemon[1448]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 77.748774] dagster-daemon[1448]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 77.750159] dagster-daemon[1448]: File "", line 2, in create_engine full # [ 77.752309] dagster-daemon[1448]: return target(fn, url, **kwargs) full # [ 77.753427] dagster-daemon[1448]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 77.755923] dagster-daemon[1448]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 77.757411] dagster-daemon[1448]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 77.759943] dagster-daemon[1448]: dbapi = dbapi_meth(**dbapi_args) full # [ 77.761107] dagster-daemon[1448]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 77.763821] dagster-daemon[1448]: import psycopg full # [ 77.764734] dagster-daemon[1448]: ModuleNotFoundError: No module named 'psycopg' full # [ 77.936389] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 77.938327] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 77.939237] systemd[1]: dagster-daemon.service: Consumed 1.506s CPU time over 7.348s wall clock time, 88.5M memory peak. full # [ 78.064187] dagster-webserver[1442]: Traceback (most recent call last): full # [ 78.066781] dagster-webserver[1442]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 78.067586] dagster-webserver[1442]: sys.exit(main()) full # [ 78.068217] dagster-webserver[1442]: ~~~~^^ full # [ 78.068818] dagster-webserver[1442]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 78.069655] dagster-webserver[1442]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 78.070512] dagster-webserver[1442]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 78.071137] dagster-webserver[1442]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 78.071740] dagster-webserver[1442]: return self.main(*args, **kwargs) full # [ 78.072563] dagster-webserver[1442]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 78.073233] dagster-webserver[1442]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 78.073818] dagster-webserver[1442]: rv = self.invoke(ctx) full # [ 78.082254] dagster-webserver[1442]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 78.083173] dagster-webserver[1442]: return ctx.invoke(self.callback, **ctx.params) full # [ 78.083887] dagster-webserver[1442]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 78.084520] dagster-webserver[1442]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 78.085557] dagster-webserver[1442]: return callback(*args, **kwargs) full # [ 78.086213] dagster-webserver[1442]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 78.086837] dagster-webserver[1442]: instance = stack.enter_context( full # [ 78.087701] dagster-webserver[1442]: get_possibly_temporary_instance_for_cli( full # [ 78.088537] dagster-webserver[1442]: ...<3 lines>... full # [ 78.089193] dagster-webserver[1442]: ) full # [ 78.089800] dagster-webserver[1442]: ) full # [ 78.090663] dagster-webserver[1442]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 78.091274] dagster-webserver[1442]: result = _enter(cm) full # [ 78.091884] dagster-webserver[1442]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 78.092711] dagster-webserver[1442]: return next(self.gen) full # [ 78.102779] dagster-webserver[1442]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 78.103551] dagster-webserver[1442]: with DagsterInstance.get() as instance: full # [ 78.104207] dagster-webserver[1442]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 78.104826] dagster-webserver[1442]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 78.105780] dagster-webserver[1442]: return create_instance_from_dagster_home() full # [ 78.106554] dagster-webserver[1442]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 78.107398] dagster-webserver[1442]: return create_instance_from_config(dagster_home_path) full # [ 78.107989] dagster-webserver[1442]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 78.108640] dagster-webserver[1442]: return create_instance_from_ref(instance_ref) full # [ 78.119142] dagster-webserver[1442]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 78.119922] dagster-webserver[1442]: unified_storage = instance_ref.storage full # [ 78.120765] dagster-webserver[1442]: ^^^^^^^^^^^^^^^^^^^^ full # [ 78.121614] dagster-webserver[1442]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 78.122301] dagster-webserver[1442]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 78.122904] dagster-webserver[1442]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 78.123735] dagster-webserver[1442]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 78.124375] dagster-webserver[1442]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 78.125048] dagster-webserver[1442]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 78.125650] dagster-webserver[1442]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 78.126289] dagster-webserver[1442]: return DagsterPostgresStorage( full # [ 78.126931] dagster-webserver[1442]: inst_data=inst_data, full # [ 78.127766] dagster-webserver[1442]: ...<2 lines>... full # [ 78.128611] dagster-webserver[1442]: token_provider=get_token_provider_from_config(config_value), full # [ 78.129676] dagster-webserver[1442]: ) full # [ 78.130318] dagster-webserver[1442]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 78.130897] dagster-webserver[1442]: self._run_storage = PostgresRunStorage( full # [ 78.131722] dagster-webserver[1442]: ~~~~~~~~~~~~~~~~~~^ full # [ 78.132539] dagster-webserver[1442]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 78.133178] dagster-webserver[1442]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 78.133791] dagster-webserver[1442]: ) full # [ 78.134622] dagster-webserver[1442]: ^ full # [ 78.151084] dagster-webserver[1442]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 78.153820] dagster-webserver[1442]: self._engine = create_pg_engine( full # [ 78.154995] dagster-webserver[1442]: ~~~~~~~~~~~~~~~~^ full # [ 78.156198] dagster-webserver[1442]: self.postgres_url, full # [ 78.157266] dagster-webserver[1442]: ^^^^^^^^^^^^^^^^^^ full # [ 78.158320] dagster-webserver[1442]: ...<2 lines>... full # [ 78.159277] dagster-webserver[1442]: poolclass=db_pool.NullPool, full # [ 78.160434] dagster-webserver[1442]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 78.161594] dagster-webserver[1442]: ) full # [ 78.162385] dagster-webserver[1442]: ^ full # [ 78.163154] dagster-webserver[1442]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 78.165756] dagster-webserver[1442]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 78.167194] dagster-webserver[1442]: File "", line 2, in create_engine full # [ 78.169395] dagster-webserver[1442]: return target(fn, url, **kwargs) full # [ 78.170570] dagster-webserver[1442]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 78.173137] dagster-webserver[1442]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 78.174643] dagster-webserver[1442]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 78.177213] dagster-webserver[1442]: dbapi = dbapi_meth(**dbapi_args) full # [ 78.178408] dagster-webserver[1442]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 78.181173] dagster-webserver[1442]: import psycopg full # [ 78.182127] dagster-webserver[1442]: ModuleNotFoundError: No module named 'psycopg' full # [ 78.436105] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 78.438589] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 78.440748] systemd[1]: dagster-webserver.service: Consumed 2.075s CPU time over 8.196s wall clock time, 111.4M memory peak. full # [ 83.005385] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 10. full # [ 83.008847] systemd[1]: Started Dagster Daemon. full # [ 83.506122] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 9. full # [ 83.511164] systemd[1]: Started Dagster Webserver. full # [ 84.856353] dagster-daemon[1484]: Traceback (most recent call last): full # [ 84.858402] dagster-daemon[1484]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 84.859145] dagster-daemon[1484]: sys.exit(main()) full # [ 84.859739] dagster-daemon[1484]: ~~~~^^ full # [ 84.860903] dagster-daemon[1484]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 84.861649] dagster-daemon[1484]: cli(obj={}) full # [ 84.862601] dagster-daemon[1484]: ~~~^^^^^^^^ full # [ 84.863145] dagster-daemon[1484]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 84.863760] dagster-daemon[1484]: return self.main(*args, **kwargs) full # [ 84.864702] dagster-daemon[1484]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 84.865291] dagster-daemon[1484]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 84.865884] dagster-daemon[1484]: rv = self.invoke(ctx) full # [ 84.872855] dagster-daemon[1484]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 84.873576] dagster-daemon[1484]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 84.874217] dagster-daemon[1484]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 84.874842] dagster-daemon[1484]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 84.875759] dagster-daemon[1484]: return ctx.invoke(self.callback, **ctx.params) full # [ 84.876605] dagster-daemon[1484]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 84.877527] dagster-daemon[1484]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 84.878149] dagster-daemon[1484]: return callback(*args, **kwargs) full # [ 84.885460] dagster-daemon[1484]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 84.886182] dagster-daemon[1484]: with get_instance_for_cli( full # [ 84.886803] dagster-daemon[1484]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 84.887834] dagster-daemon[1484]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 84.888501] dagster-daemon[1484]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 84.889229] dagster-daemon[1484]: ) as instance: full # [ 84.889760] dagster-daemon[1484]: ^ full # [ 84.890607] dagster-daemon[1484]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 84.891337] dagster-daemon[1484]: return next(self.gen) full # [ 84.891869] dagster-daemon[1484]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 84.892706] dagster-daemon[1484]: with DagsterInstance.get() as instance: full # [ 84.893550] dagster-daemon[1484]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 84.894186] dagster-daemon[1484]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 84.894814] dagster-daemon[1484]: return create_instance_from_dagster_home() full # [ 84.898184] dagster-daemon[1484]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 84.898582] dagster-daemon[1484]: return create_instance_from_config(dagster_home_path) full # [ 84.899314] dagster-daemon[1484]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 84.899861] dagster-daemon[1484]: return create_instance_from_ref(instance_ref) full # [ 84.900502] dagster-daemon[1484]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 84.901288] dagster-daemon[1484]: unified_storage = instance_ref.storage full # [ 84.901981] dagster-daemon[1484]: ^^^^^^^^^^^^^^^^^^^^ full # [ 84.902801] dagster-daemon[1484]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 84.903762] dagster-daemon[1484]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 84.904272] dagster-daemon[1484]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 84.904944] dagster-daemon[1484]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 84.906032] dagster-daemon[1484]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 84.906596] dagster-daemon[1484]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 84.907355] dagster-daemon[1484]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 84.907859] dagster-daemon[1484]: return DagsterPostgresStorage( full # [ 84.908693] dagster-daemon[1484]: inst_data=inst_data, full # [ 84.909635] dagster-daemon[1484]: ...<2 lines>... full # [ 84.910173] dagster-daemon[1484]: token_provider=get_token_provider_from_config(config_value), full # [ 84.910790] dagster-daemon[1484]: ) full # [ 84.936694] dagster-daemon[1484]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 84.937610] dagster-daemon[1484]: self._run_storage = PostgresRunStorage( full # [ 84.939061] dagster-daemon[1484]: ~~~~~~~~~~~~~~~~~~^ full # [ 84.939684] dagster-daemon[1484]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 84.940541] dagster-daemon[1484]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 84.941315] dagster-daemon[1484]: ) full # [ 84.941984] dagster-daemon[1484]: ^ full # [ 84.942821] dagster-daemon[1484]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 84.943764] dagster-daemon[1484]: self._engine = create_pg_engine( full # [ 84.944511] dagster-daemon[1484]: ~~~~~~~~~~~~~~~~^ full # [ 84.945654] dagster-daemon[1484]: self.postgres_url, full # [ 84.946198] dagster-daemon[1484]: ^^^^^^^^^^^^^^^^^^ full # [ 84.946813] dagster-daemon[1484]: ...<2 lines>... full # [ 84.947772] dagster-daemon[1484]: poolclass=db_pool.NullPool, full # [ 84.948502] dagster-daemon[1484]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 84.949224] dagster-daemon[1484]: ) full # [ 84.949760] dagster-daemon[1484]: ^ full # [ 84.950616] dagster-daemon[1484]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 84.951359] dagster-daemon[1484]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 84.951888] dagster-daemon[1484]: File "", line 2, in create_engine full # [ 84.952725] dagster-daemon[1484]: return target(fn, url, **kwargs) full # [ 84.953740] dagster-daemon[1484]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 84.954596] dagster-daemon[1484]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 84.955666] dagster-daemon[1484]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 84.956288] dagster-daemon[1484]: dbapi = dbapi_meth(**dbapi_args) full # [ 84.956901] dagster-daemon[1484]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 84.957809] dagster-daemon[1484]: import psycopg full # [ 84.958588] dagster-daemon[1484]: ModuleNotFoundError: No module named 'psycopg' full # [ 85.210952] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 85.213123] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 85.213972] systemd[1]: dagster-daemon.service: Consumed 1.475s CPU time over 7.273s wall clock time, 88.5M memory peak. full # [ 86.198199] dagster-webserver[1490]: Traceback (most recent call last): full # [ 86.200754] dagster-webserver[1490]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 86.201608] dagster-webserver[1490]: sys.exit(main()) full # [ 86.202259] dagster-webserver[1490]: ~~~~^^ full # [ 86.202868] dagster-webserver[1490]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 86.203719] dagster-webserver[1490]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 86.204583] dagster-webserver[1490]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 86.205259] dagster-webserver[1490]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 86.205842] dagster-webserver[1490]: return self.main(*args, **kwargs) full # [ 86.206702] dagster-webserver[1490]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 86.207552] dagster-webserver[1490]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 86.208201] dagster-webserver[1490]: rv = self.invoke(ctx) full # [ 86.216578] dagster-webserver[1490]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 86.217579] dagster-webserver[1490]: return ctx.invoke(self.callback, **ctx.params) full # [ 86.218278] dagster-webserver[1490]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 86.218895] dagster-webserver[1490]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 86.219738] dagster-webserver[1490]: return callback(*args, **kwargs) full # [ 86.220427] dagster-webserver[1490]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 86.221065] dagster-webserver[1490]: instance = stack.enter_context( full # [ 86.221695] dagster-webserver[1490]: get_possibly_temporary_instance_for_cli( full # [ 86.222560] dagster-webserver[1490]: ...<3 lines>... full # [ 86.223288] dagster-webserver[1490]: ) full # [ 86.223851] dagster-webserver[1490]: ) full # [ 86.224521] dagster-webserver[1490]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 86.225177] dagster-webserver[1490]: result = _enter(cm) full # [ 86.234518] dagster-webserver[1490]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 86.235297] dagster-webserver[1490]: return next(self.gen) full # [ 86.235949] dagster-webserver[1490]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 86.236591] dagster-webserver[1490]: with DagsterInstance.get() as instance: full # [ 86.237264] dagster-webserver[1490]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 86.238167] dagster-webserver[1490]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 86.238759] dagster-webserver[1490]: return create_instance_from_dagster_home() full # [ 86.239616] dagster-webserver[1490]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 86.240289] dagster-webserver[1490]: return create_instance_from_config(dagster_home_path) full # [ 86.240945] dagster-webserver[1490]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 86.241767] dagster-webserver[1490]: return create_instance_from_ref(instance_ref) full # [ 86.254130] dagster-webserver[1490]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 86.254933] dagster-webserver[1490]: unified_storage = instance_ref.storage full # [ 86.255781] dagster-webserver[1490]: ^^^^^^^^^^^^^^^^^^^^ full # [ 86.256645] dagster-webserver[1490]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 86.257355] dagster-webserver[1490]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 86.257948] dagster-webserver[1490]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 86.258786] dagster-webserver[1490]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 86.259649] dagster-webserver[1490]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 86.260268] dagster-webserver[1490]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 86.260938] dagster-webserver[1490]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 86.261757] dagster-webserver[1490]: return DagsterPostgresStorage( full # [ 86.262606] dagster-webserver[1490]: inst_data=inst_data, full # [ 86.263253] dagster-webserver[1490]: ...<2 lines>... full # [ 86.263874] dagster-webserver[1490]: token_provider=get_token_provider_from_config(config_value), full # [ 86.264720] dagster-webserver[1490]: ) full # [ 86.265567] dagster-webserver[1490]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 86.266250] dagster-webserver[1490]: self._run_storage = PostgresRunStorage( full # [ 86.266868] dagster-webserver[1490]: ~~~~~~~~~~~~~~~~~~^ full # [ 86.267724] dagster-webserver[1490]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 86.268573] dagster-webserver[1490]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 86.269234] dagster-webserver[1490]: ) full # [ 86.269869] dagster-webserver[1490]: ^ full # [ 86.286397] dagster-webserver[1490]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 86.289167] dagster-webserver[1490]: self._engine = create_pg_engine( full # [ 86.290376] dagster-webserver[1490]: ~~~~~~~~~~~~~~~~^ full # [ 86.291561] dagster-webserver[1490]: self.postgres_url, full # [ 86.292652] dagster-webserver[1490]: ^^^^^^^^^^^^^^^^^^ full # [ 86.293724] dagster-webserver[1490]: ...<2 lines>... full # [ 86.294708] dagster-webserver[1490]: poolclass=db_pool.NullPool, full # [ 86.295880] dagster-webserver[1490]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 86.297088] dagster-webserver[1490]: ) full # [ 86.297858] dagster-webserver[1490]: ^ full # [ 86.298666] dagster-webserver[1490]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 86.301290] dagster-webserver[1490]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 86.302788] dagster-webserver[1490]: File "", line 2, in create_engine full # [ 86.305054] dagster-webserver[1490]: return target(fn, url, **kwargs) full # [ 86.306232] dagster-webserver[1490]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 86.308834] dagster-webserver[1490]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 86.310379] dagster-webserver[1490]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 86.312982] dagster-webserver[1490]: dbapi = dbapi_meth(**dbapi_args) full # [ 86.314204] dagster-webserver[1490]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 86.317035] dagster-webserver[1490]: import psycopg full # [ 86.317968] dagster-webserver[1490]: ModuleNotFoundError: No module named 'psycopg' full # [ 86.565808] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 86.569565] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 86.572064] systemd[1]: dagster-webserver.service: Consumed 2.092s CPU time over 8.128s wall clock time, 111.4M memory peak. full # [ 90.255771] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 11. full # [ 90.258981] systemd[1]: Started Dagster Daemon. full # [ 91.754959] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 10. full # [ 91.757858] systemd[1]: Started Dagster Webserver. full # [ 92.132837] dagster-daemon[1522]: Traceback (most recent call last): full # [ 92.135682] dagster-daemon[1522]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 92.136659] dagster-daemon[1522]: sys.exit(main()) full # [ 92.138534] dagster-daemon[1522]: ~~~~^^ full # [ 92.139311] dagster-daemon[1522]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 92.141805] dagster-daemon[1522]: cli(obj={}) full # [ 92.142739] dagster-daemon[1522]: ~~~^^^^^^^^ full # [ 92.143535] dagster-daemon[1522]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 92.145141] dagster-daemon[1522]: return self.main(*args, **kwargs) full # [ 92.145749] dagster-daemon[1522]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 92.148760] dagster-daemon[1522]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 92.149693] dagster-daemon[1522]: rv = self.invoke(ctx) full # [ 92.152601] dagster-daemon[1522]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 92.153522] dagster-daemon[1522]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 92.156123] dagster-daemon[1522]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 92.157603] dagster-daemon[1522]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 92.158500] dagster-daemon[1522]: return ctx.invoke(self.callback, **ctx.params) full # [ 92.161088] dagster-daemon[1522]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 92.161789] dagster-daemon[1522]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 92.162629] dagster-daemon[1522]: return callback(*args, **kwargs) full # [ 92.165090] dagster-daemon[1522]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 92.165693] dagster-daemon[1522]: with get_instance_for_cli( full # [ 92.166527] dagster-daemon[1522]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 92.169089] dagster-daemon[1522]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 92.169793] dagster-daemon[1522]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 92.170624] dagster-daemon[1522]: ) as instance: full # [ 92.173089] dagster-daemon[1522]: ^ full # [ 92.173686] dagster-daemon[1522]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 92.174530] dagster-daemon[1522]: return next(self.gen) full # [ 92.177932] dagster-daemon[1522]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 92.178648] dagster-daemon[1522]: with DagsterInstance.get() as instance: full # [ 92.179275] dagster-daemon[1522]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 92.179945] dagster-daemon[1522]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 92.182362] dagster-daemon[1522]: return create_instance_from_dagster_home() full # [ 92.182983] dagster-daemon[1522]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 92.183832] dagster-daemon[1522]: return create_instance_from_config(dagster_home_path) full # [ 92.187089] dagster-daemon[1522]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 92.187691] dagster-daemon[1522]: return create_instance_from_ref(instance_ref) full # [ 92.188521] dagster-daemon[1522]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 92.191089] dagster-daemon[1522]: unified_storage = instance_ref.storage full # [ 92.191808] dagster-daemon[1522]: ^^^^^^^^^^^^^^^^^^^^ full # [ 92.192632] dagster-daemon[1522]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 92.196096] dagster-daemon[1522]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 92.196701] dagster-daemon[1522]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 92.197563] dagster-daemon[1522]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 92.200090] dagster-daemon[1522]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 92.200642] dagster-daemon[1522]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 92.201279] dagster-daemon[1522]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 92.201911] dagster-daemon[1522]: return DagsterPostgresStorage( full # [ 92.204359] dagster-daemon[1522]: inst_data=inst_data, full # [ 92.204972] dagster-daemon[1522]: ...<2 lines>... full # [ 92.205812] dagster-daemon[1522]: token_provider=get_token_provider_from_config(config_value), full # [ 92.209089] dagster-daemon[1522]: ) full # [ 92.209701] dagster-daemon[1522]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 92.212089] dagster-daemon[1522]: self._run_storage = PostgresRunStorage( full # [ 92.212762] dagster-daemon[1522]: ~~~~~~~~~~~~~~~~~~^ full # [ 92.215133] dagster-daemon[1522]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 92.215818] dagster-daemon[1522]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 92.219089] dagster-daemon[1522]: ) full # [ 92.219688] dagster-daemon[1522]: ^ full # [ 92.220527] dagster-daemon[1522]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 92.223088] dagster-daemon[1522]: self._engine = create_pg_engine( full # [ 92.223873] dagster-daemon[1522]: ~~~~~~~~~~~~~~~~^ full # [ 92.224623] dagster-daemon[1522]: self.postgres_url, full # [ 92.227088] dagster-daemon[1522]: ^^^^^^^^^^^^^^^^^^ full # [ 92.227682] dagster-daemon[1522]: ...<2 lines>... full # [ 92.228521] dagster-daemon[1522]: poolclass=db_pool.NullPool, full # [ 92.230897] dagster-daemon[1522]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 92.231620] dagster-daemon[1522]: ) full # [ 92.232273] dagster-daemon[1522]: ^ full # [ 92.234652] dagster-daemon[1522]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 92.237187] dagster-daemon[1522]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 92.237901] dagster-daemon[1522]: File "", line 2, in create_engine full # [ 92.238742] dagster-daemon[1522]: return target(fn, url, **kwargs) full # [ 92.239576] dagster-daemon[1522]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 92.242107] dagster-daemon[1522]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 92.242648] dagster-daemon[1522]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 92.243274] dagster-daemon[1522]: dbapi = dbapi_meth(**dbapi_args) full # [ 92.243898] dagster-daemon[1522]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 92.246740] dagster-daemon[1522]: import psycopg full # [ 92.247569] dagster-daemon[1522]: ModuleNotFoundError: No module named 'psycopg' full # [ 92.439804] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 92.441509] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 92.443217] systemd[1]: dagster-daemon.service: Consumed 1.466s CPU time over 7.226s wall clock time, 88.5M memory peak. full # [ 94.488827] dagster-webserver[1532]: Traceback (most recent call last): full # [ 94.491403] dagster-webserver[1532]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 94.492181] dagster-webserver[1532]: sys.exit(main()) full # [ 94.492757] dagster-webserver[1532]: ~~~~^^ full # [ 94.493591] dagster-webserver[1532]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 94.494239] dagster-webserver[1532]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 94.494891] dagster-webserver[1532]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 94.495712] dagster-webserver[1532]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 94.496537] dagster-webserver[1532]: return self.main(*args, **kwargs) full # [ 94.497185] dagster-webserver[1532]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 94.497824] dagster-webserver[1532]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 94.498632] dagster-webserver[1532]: rv = self.invoke(ctx) full # [ 94.506920] dagster-webserver[1532]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 94.507710] dagster-webserver[1532]: return ctx.invoke(self.callback, **ctx.params) full # [ 94.508596] dagster-webserver[1532]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 94.509217] dagster-webserver[1532]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 94.509836] dagster-webserver[1532]: return callback(*args, **kwargs) full # [ 94.510688] dagster-webserver[1532]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 94.511543] dagster-webserver[1532]: instance = stack.enter_context( full # [ 94.512209] dagster-webserver[1532]: get_possibly_temporary_instance_for_cli( full # [ 94.512830] dagster-webserver[1532]: ...<3 lines>... full # [ 94.513679] dagster-webserver[1532]: ) full # [ 94.514530] dagster-webserver[1532]: ) full # [ 94.515191] dagster-webserver[1532]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 94.515572] dagster-webserver[1532]: result = _enter(cm) full # [ 94.524636] dagster-webserver[1532]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 94.525612] dagster-webserver[1532]: return next(self.gen) full # [ 94.526278] dagster-webserver[1532]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 94.526893] dagster-webserver[1532]: with DagsterInstance.get() as instance: full # [ 94.527740] dagster-webserver[1532]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 94.528385] dagster-webserver[1532]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 94.529282] dagster-webserver[1532]: return create_instance_from_dagster_home() full # [ 94.529904] dagster-webserver[1532]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 94.530708] dagster-webserver[1532]: return create_instance_from_config(dagster_home_path) full # [ 94.531559] dagster-webserver[1532]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 94.532218] dagster-webserver[1532]: return create_instance_from_ref(instance_ref) full # [ 94.543989] dagster-webserver[1532]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 94.544807] dagster-webserver[1532]: unified_storage = instance_ref.storage full # [ 94.545656] dagster-webserver[1532]: ^^^^^^^^^^^^^^^^^^^^ full # [ 94.546299] dagster-webserver[1532]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 94.546979] dagster-webserver[1532]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 94.547774] dagster-webserver[1532]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 94.548624] dagster-webserver[1532]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 94.549295] dagster-webserver[1532]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 94.549909] dagster-webserver[1532]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 94.550795] dagster-webserver[1532]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 94.551603] dagster-webserver[1532]: return DagsterPostgresStorage( full # [ 94.552267] dagster-webserver[1532]: inst_data=inst_data, full # [ 94.552898] dagster-webserver[1532]: ...<2 lines>... full # [ 94.553719] dagster-webserver[1532]: token_provider=get_token_provider_from_config(config_value), full # [ 94.554549] dagster-webserver[1532]: ) full # [ 94.555192] dagster-webserver[1532]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 94.555810] dagster-webserver[1532]: self._run_storage = PostgresRunStorage( full # [ 94.556684] dagster-webserver[1532]: ~~~~~~~~~~~~~~~~~~^ full # [ 94.557273] dagster-webserver[1532]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 94.557915] dagster-webserver[1532]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 94.558749] dagster-webserver[1532]: ) full # [ 94.559586] dagster-webserver[1532]: ^ full # [ 94.575905] dagster-webserver[1532]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 94.576693] dagster-webserver[1532]: self._engine = create_pg_engine( full # [ 94.577555] dagster-webserver[1532]: ~~~~~~~~~~~~~~~~^ full # [ 94.578206] dagster-webserver[1532]: self.postgres_url, full # [ 94.578826] dagster-webserver[1532]: ^^^^^^^^^^^^^^^^^^ full # [ 94.579680] dagster-webserver[1532]: ...<2 lines>... full # [ 94.580533] dagster-webserver[1532]: poolclass=db_pool.NullPool, full # [ 94.581200] dagster-webserver[1532]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 94.581816] dagster-webserver[1532]: ) full # [ 94.582669] dagster-webserver[1532]: ^ full # [ 94.583557] dagster-webserver[1532]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 94.584182] dagster-webserver[1532]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 94.584805] dagster-webserver[1532]: File "", line 2, in create_engine full # [ 94.585656] dagster-webserver[1532]: return target(fn, url, **kwargs) full # [ 94.586543] dagster-webserver[1532]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 94.587164] dagster-webserver[1532]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 94.587776] dagster-webserver[1532]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 94.588623] dagster-webserver[1532]: dbapi = dbapi_meth(**dbapi_args) full # [ 94.600628] dagster-webserver[1532]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 94.603411] dagster-webserver[1532]: import psycopg full # [ 94.604397] dagster-webserver[1532]: ModuleNotFoundError: No module named 'psycopg' full # [ 94.881858] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 94.882788] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 94.886652] systemd[1]: dagster-webserver.service: Consumed 2.030s CPU time over 8.318s wall clock time, 111.4M memory peak. full # [ 97.506195] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 12. full # [ 97.511204] systemd[1]: Started Dagster Daemon. full # [ 99.341446] dagster-daemon[1560]: Traceback (most recent call last): full # [ 99.343876] dagster-daemon[1560]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 99.344694] dagster-daemon[1560]: sys.exit(main()) full # [ 99.345519] dagster-daemon[1560]: ~~~~^^ full # [ 99.346156] dagster-daemon[1560]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 99.346570] dagster-daemon[1560]: cli(obj={}) full # [ 99.347229] dagster-daemon[1560]: ~~~^^^^^^^^ full # [ 99.348108] dagster-daemon[1560]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 99.348675] dagster-daemon[1560]: return self.main(*args, **kwargs) full # [ 99.349512] dagster-daemon[1560]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 99.350184] dagster-daemon[1560]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 99.350567] dagster-daemon[1560]: rv = self.invoke(ctx) full # [ 99.358317] dagster-daemon[1560]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 99.359101] dagster-daemon[1560]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 99.359760] dagster-daemon[1560]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 99.360562] dagster-daemon[1560]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 99.361221] dagster-daemon[1560]: return ctx.invoke(self.callback, **ctx.params) full # [ 99.361847] dagster-daemon[1560]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 99.362498] dagster-daemon[1560]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 99.363158] dagster-daemon[1560]: return callback(*args, **kwargs) full # [ 99.363804] dagster-daemon[1560]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 99.364612] dagster-daemon[1560]: with get_instance_for_cli( full # [ 99.365252] dagster-daemon[1560]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 99.365866] dagster-daemon[1560]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 99.366705] dagster-daemon[1560]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 99.367538] dagster-daemon[1560]: ) as instance: full # [ 99.368179] dagster-daemon[1560]: ^ full # [ 99.368797] dagster-daemon[1560]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 99.369635] dagster-daemon[1560]: return next(self.gen) full # [ 99.382434] dagster-daemon[1560]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 99.383146] dagster-daemon[1560]: with DagsterInstance.get() as instance: full # [ 99.383744] dagster-daemon[1560]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 99.384581] dagster-daemon[1560]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 99.385220] dagster-daemon[1560]: return create_instance_from_dagster_home() full # [ 99.385866] dagster-daemon[1560]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 99.386669] dagster-daemon[1560]: return create_instance_from_config(dagster_home_path) full # [ 99.394787] dagster-daemon[1560]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 99.395625] dagster-daemon[1560]: return create_instance_from_ref(instance_ref) full # [ 99.396214] dagster-daemon[1560]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 99.396844] dagster-daemon[1560]: unified_storage = instance_ref.storage full # [ 99.397715] dagster-daemon[1560]: ^^^^^^^^^^^^^^^^^^^^ full # [ 99.398540] dagster-daemon[1560]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 99.399193] dagster-daemon[1560]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 99.399815] dagster-daemon[1560]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 99.400673] dagster-daemon[1560]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 99.401283] dagster-daemon[1560]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 99.401889] dagster-daemon[1560]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 99.402718] dagster-daemon[1560]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 99.403541] dagster-daemon[1560]: return DagsterPostgresStorage( full # [ 99.404181] dagster-daemon[1560]: inst_data=inst_data, full # [ 99.404800] dagster-daemon[1560]: ...<2 lines>... full # [ 99.405646] dagster-daemon[1560]: token_provider=get_token_provider_from_config(config_value), full # [ 99.406265] dagster-daemon[1560]: ) full # [ 99.421079] dagster-daemon[1560]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 99.423593] dagster-daemon[1560]: self._run_storage = PostgresRunStorage( full # [ 99.424812] dagster-daemon[1560]: ~~~~~~~~~~~~~~~~~~^ full # [ 99.426063] dagster-daemon[1560]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 99.427719] dagster-daemon[1560]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 99.429447] dagster-daemon[1560]: ) full # [ 99.430391] dagster-daemon[1560]: ^ full # [ 99.431399] dagster-daemon[1560]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 99.434894] dagster-daemon[1560]: self._engine = create_pg_engine( full # [ 99.436479] dagster-daemon[1560]: ~~~~~~~~~~~~~~~~^ full # [ 99.437920] dagster-daemon[1560]: self.postgres_url, full # [ 99.439205] dagster-daemon[1560]: ^^^^^^^^^^^^^^^^^^ full # [ 99.440466] dagster-daemon[1560]: ...<2 lines>... full # [ 99.441620] dagster-daemon[1560]: poolclass=db_pool.NullPool, full # [ 99.443056] dagster-daemon[1560]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 99.444361] dagster-daemon[1560]: ) full # [ 99.445096] dagster-daemon[1560]: ^ full # [ 99.445817] dagster-daemon[1560]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 99.448433] dagster-daemon[1560]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 99.449826] dagster-daemon[1560]: File "", line 2, in create_engine full # [ 99.452035] dagster-daemon[1560]: return target(fn, url, **kwargs) full # [ 99.453174] dagster-daemon[1560]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 99.455696] dagster-daemon[1560]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 99.457219] dagster-daemon[1560]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 99.459785] dagster-daemon[1560]: dbapi = dbapi_meth(**dbapi_args) full # [ 99.460925] dagster-daemon[1560]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 99.463688] dagster-daemon[1560]: import psycopg full # [ 99.464613] dagster-daemon[1560]: ModuleNotFoundError: No module named 'psycopg' full # [ 99.617208] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 99.619471] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 99.621550] systemd[1]: dagster-daemon.service: Consumed 1.395s CPU time over 7.174s wall clock time, 88.5M memory peak. full # [ 100.005317] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 11. full # [ 100.008155] systemd[1]: Started Dagster Webserver. full # [ 102.671668] dagster-webserver[1577]: Traceback (most recent call last): full # [ 102.674457] dagster-webserver[1577]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 102.675200] dagster-webserver[1577]: sys.exit(main()) full # [ 102.675600] dagster-webserver[1577]: ~~~~^^ full # [ 102.676230] dagster-webserver[1577]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 102.676861] dagster-webserver[1577]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 102.677716] dagster-webserver[1577]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 102.678574] dagster-webserver[1577]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 102.679196] dagster-webserver[1577]: return self.main(*args, **kwargs) full # [ 102.679806] dagster-webserver[1577]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 102.680649] dagster-webserver[1577]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 102.681275] dagster-webserver[1577]: rv = self.invoke(ctx) full # [ 102.690076] dagster-webserver[1577]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 102.691195] dagster-webserver[1577]: return ctx.invoke(self.callback, **ctx.params) full # [ 102.691838] dagster-webserver[1577]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 102.692672] dagster-webserver[1577]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 102.693526] dagster-webserver[1577]: return callback(*args, **kwargs) full # [ 102.694182] dagster-webserver[1577]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 102.694821] dagster-webserver[1577]: instance = stack.enter_context( full # [ 102.695666] dagster-webserver[1577]: get_possibly_temporary_instance_for_cli( full # [ 102.696524] dagster-webserver[1577]: ...<3 lines>... full # [ 102.697237] dagster-webserver[1577]: ) full # [ 102.697831] dagster-webserver[1577]: ) full # [ 102.698733] dagster-webserver[1577]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 102.699521] dagster-webserver[1577]: result = _enter(cm) full # [ 102.700157] dagster-webserver[1577]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 102.700754] dagster-webserver[1577]: return next(self.gen) full # [ 102.710909] dagster-webserver[1577]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 102.711702] dagster-webserver[1577]: with DagsterInstance.get() as instance: full # [ 102.712550] dagster-webserver[1577]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 102.713207] dagster-webserver[1577]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 102.713838] dagster-webserver[1577]: return create_instance_from_dagster_home() full # [ 102.714696] dagster-webserver[1577]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 102.715548] dagster-webserver[1577]: return create_instance_from_config(dagster_home_path) full # [ 102.716254] dagster-webserver[1577]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 102.716835] dagster-webserver[1577]: return create_instance_from_ref(instance_ref) full # [ 102.717691] dagster-webserver[1577]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 102.718565] dagster-webserver[1577]: unified_storage = instance_ref.storage full # [ 102.719211] dagster-webserver[1577]: ^^^^^^^^^^^^^^^^^^^^ full # [ 102.732324] dagster-webserver[1577]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 102.733139] dagster-webserver[1577]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 102.733739] dagster-webserver[1577]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 102.734385] dagster-webserver[1577]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 102.735044] dagster-webserver[1577]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 102.735680] dagster-webserver[1577]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 102.736539] dagster-webserver[1577]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 102.737216] dagster-webserver[1577]: return DagsterPostgresStorage( full # [ 102.737848] dagster-webserver[1577]: inst_data=inst_data, full # [ 102.738518] dagster-webserver[1577]: ...<2 lines>... full # [ 102.739175] dagster-webserver[1577]: token_provider=get_token_provider_from_config(config_value), full # [ 102.739601] dagster-webserver[1577]: ) full # [ 102.740302] dagster-webserver[1577]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 102.740888] dagster-webserver[1577]: self._run_storage = PostgresRunStorage( full # [ 102.741743] dagster-webserver[1577]: ~~~~~~~~~~~~~~~~~~^ full # [ 102.742389] dagster-webserver[1577]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 102.743061] dagster-webserver[1577]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 102.743676] dagster-webserver[1577]: ) full # [ 102.744534] dagster-webserver[1577]: ^ full # [ 102.745202] dagster-webserver[1577]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 102.745801] dagster-webserver[1577]: self._engine = create_pg_engine( full # [ 102.746646] dagster-webserver[1577]: ~~~~~~~~~~~~~~~~^ full # [ 102.747274] dagster-webserver[1577]: self.postgres_url, full # [ 102.747908] dagster-webserver[1577]: ^^^^^^^^^^^^^^^^^^ full # [ 102.748748] dagster-webserver[1577]: ...<2 lines>... full # [ 102.749588] dagster-webserver[1577]: poolclass=db_pool.NullPool, full # [ 102.750227] dagster-webserver[1577]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 102.750855] dagster-webserver[1577]: ) full # [ 102.751507] dagster-webserver[1577]: ^ full # [ 102.770118] dagster-webserver[1577]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 102.770915] dagster-webserver[1577]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 102.771771] dagster-webserver[1577]: File "", line 2, in create_engine full # [ 102.772628] dagster-webserver[1577]: return target(fn, url, **kwargs) full # [ 102.773290] dagster-webserver[1577]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 102.773918] dagster-webserver[1577]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 102.774768] dagster-webserver[1577]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 102.775622] dagster-webserver[1577]: dbapi = dbapi_meth(**dbapi_args) full # [ 102.776320] dagster-webserver[1577]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 102.776904] dagster-webserver[1577]: import psycopg full # [ 102.787854] dagster-webserver[1577]: ModuleNotFoundError: No module named 'psycopg' full # [ 103.072739] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 103.073640] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 103.076434] systemd[1]: dagster-webserver.service: Consumed 2.024s CPU time over 8.183s wall clock time, 111.1M memory peak. full # [ 104.755614] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 13. full # [ 104.758581] systemd[1]: Started Dagster Daemon. full # [ 106.593956] dagster-daemon[1599]: Traceback (most recent call last): full # [ 106.596519] dagster-daemon[1599]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 106.597331] dagster-daemon[1599]: sys.exit(main()) full # [ 106.597885] dagster-daemon[1599]: ~~~~^^ full # [ 106.598720] dagster-daemon[1599]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 106.599572] dagster-daemon[1599]: cli(obj={}) full # [ 106.600222] dagster-daemon[1599]: ~~~^^^^^^^^ full # [ 106.600821] dagster-daemon[1599]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 106.601650] dagster-daemon[1599]: return self.main(*args, **kwargs) full # [ 106.602382] dagster-daemon[1599]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 106.602944] dagster-daemon[1599]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 106.603745] dagster-daemon[1599]: rv = self.invoke(ctx) full # [ 106.610864] dagster-daemon[1599]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 106.611665] dagster-daemon[1599]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 106.612326] dagster-daemon[1599]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 106.612952] dagster-daemon[1599]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 106.613775] dagster-daemon[1599]: return ctx.invoke(self.callback, **ctx.params) full # [ 106.614622] dagster-daemon[1599]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 106.615294] dagster-daemon[1599]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 106.615903] dagster-daemon[1599]: return callback(*args, **kwargs) full # [ 106.616763] dagster-daemon[1599]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 106.617372] dagster-daemon[1599]: with get_instance_for_cli( full # [ 106.617990] dagster-daemon[1599]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 106.618639] dagster-daemon[1599]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 106.619281] dagster-daemon[1599]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 106.619887] dagster-daemon[1599]: ) as instance: full # [ 106.620715] dagster-daemon[1599]: ^ full # [ 106.621544] dagster-daemon[1599]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 106.622185] dagster-daemon[1599]: return next(self.gen) full # [ 106.634991] dagster-daemon[1599]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 106.635783] dagster-daemon[1599]: with DagsterInstance.get() as instance: full # [ 106.636634] dagster-daemon[1599]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 106.637300] dagster-daemon[1599]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 106.637916] dagster-daemon[1599]: return create_instance_from_dagster_home() full # [ 106.638758] dagster-daemon[1599]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 106.639609] dagster-daemon[1599]: return create_instance_from_config(dagster_home_path) full # [ 106.640569] dagster-daemon[1599]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 106.641115] dagster-daemon[1599]: return create_instance_from_ref(instance_ref) full # [ 106.641738] dagster-daemon[1599]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 106.642572] dagster-daemon[1599]: unified_storage = instance_ref.storage full # [ 106.643261] dagster-daemon[1599]: ^^^^^^^^^^^^^^^^^^^^ full # [ 106.655523] dagster-daemon[1599]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 106.656296] dagster-daemon[1599]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 106.656942] dagster-daemon[1599]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 106.657770] dagster-daemon[1599]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 106.658617] dagster-daemon[1599]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 106.659281] dagster-daemon[1599]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 106.659900] dagster-daemon[1599]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 106.660941] dagster-daemon[1599]: return DagsterPostgresStorage( full # [ 106.661770] dagster-daemon[1599]: inst_data=inst_data, full # [ 106.662619] dagster-daemon[1599]: ...<2 lines>... full # [ 106.663284] dagster-daemon[1599]: token_provider=get_token_provider_from_config(config_value), full # [ 106.663898] dagster-daemon[1599]: ) full # [ 106.664780] dagster-daemon[1599]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 106.665602] dagster-daemon[1599]: self._run_storage = PostgresRunStorage( full # [ 106.666268] dagster-daemon[1599]: ~~~~~~~~~~~~~~~~~~^ full # [ 106.666869] dagster-daemon[1599]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 106.667713] dagster-daemon[1599]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 106.668558] dagster-daemon[1599]: ) full # [ 106.669216] dagster-daemon[1599]: ^ full # [ 106.669823] dagster-daemon[1599]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 106.670660] dagster-daemon[1599]: self._engine = create_pg_engine( full # [ 106.671497] dagster-daemon[1599]: ~~~~~~~~~~~~~~~~^ full # [ 106.672137] dagster-daemon[1599]: self.postgres_url, full # [ 106.672749] dagster-daemon[1599]: ^^^^^^^^^^^^^^^^^^ full # [ 106.673586] dagster-daemon[1599]: ...<2 lines>... full # [ 106.674234] dagster-daemon[1599]: poolclass=db_pool.NullPool, full # [ 106.674842] dagster-daemon[1599]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 106.675485] dagster-daemon[1599]: ) full # [ 106.676131] dagster-daemon[1599]: ^ full # [ 106.691891] dagster-daemon[1599]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 106.694515] dagster-daemon[1599]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 106.695910] dagster-daemon[1599]: File "", line 2, in create_engine full # [ 106.698123] dagster-daemon[1599]: return target(fn, url, **kwargs) full # [ 106.699306] dagster-daemon[1599]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 106.701816] dagster-daemon[1599]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 106.703307] dagster-daemon[1599]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 106.705853] dagster-daemon[1599]: dbapi = dbapi_meth(**dbapi_args) full # [ 106.706994] dagster-daemon[1599]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 106.709766] dagster-daemon[1599]: import psycopg full # [ 106.710699] dagster-daemon[1599]: ModuleNotFoundError: No module named 'psycopg' full # [ 106.881261] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 106.883450] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 106.885495] systemd[1]: dagster-daemon.service: Consumed 1.403s CPU time over 7.262s wall clock time, 88.5M memory peak. full # [ 108.256119] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 12. full # [ 108.259160] systemd[1]: Started Dagster Webserver. full # [ 110.850408] dagster-webserver[1620]: Traceback (most recent call last): full # [ 110.852913] dagster-webserver[1620]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 110.853727] dagster-webserver[1620]: sys.exit(main()) full # [ 110.854546] dagster-webserver[1620]: ~~~~^^ full # [ 110.855180] dagster-webserver[1620]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 110.855991] dagster-webserver[1620]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 110.856888] dagster-webserver[1620]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 110.857658] dagster-webserver[1620]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 110.858491] dagster-webserver[1620]: return self.main(*args, **kwargs) full # [ 110.859128] dagster-webserver[1620]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 110.859774] dagster-webserver[1620]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 110.860576] dagster-webserver[1620]: rv = self.invoke(ctx) full # [ 110.868419] dagster-webserver[1620]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 110.869220] dagster-webserver[1620]: return ctx.invoke(self.callback, **ctx.params) full # [ 110.869851] dagster-webserver[1620]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 110.870687] dagster-webserver[1620]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 110.871517] dagster-webserver[1620]: return callback(*args, **kwargs) full # [ 110.872172] dagster-webserver[1620]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 110.872779] dagster-webserver[1620]: instance = stack.enter_context( full # [ 110.873622] dagster-webserver[1620]: get_possibly_temporary_instance_for_cli( full # [ 110.874292] dagster-webserver[1620]: ...<3 lines>... full # [ 110.874899] dagster-webserver[1620]: ) full # [ 110.875738] dagster-webserver[1620]: ) full # [ 110.876356] dagster-webserver[1620]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 110.876977] dagster-webserver[1620]: result = _enter(cm) full # [ 110.877835] dagster-webserver[1620]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 110.878627] dagster-webserver[1620]: return next(self.gen) full # [ 110.879293] dagster-webserver[1620]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 110.879877] dagster-webserver[1620]: with DagsterInstance.get() as instance: full # [ 110.880702] dagster-webserver[1620]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 110.893557] dagster-webserver[1620]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 110.894536] dagster-webserver[1620]: return create_instance_from_dagster_home() full # [ 110.895194] dagster-webserver[1620]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 110.895812] dagster-webserver[1620]: return create_instance_from_config(dagster_home_path) full # [ 110.896653] dagster-webserver[1620]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 110.897290] dagster-webserver[1620]: return create_instance_from_ref(instance_ref) full # [ 110.897973] dagster-webserver[1620]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 110.898778] dagster-webserver[1620]: unified_storage = instance_ref.storage full # [ 110.899614] dagster-webserver[1620]: ^^^^^^^^^^^^^^^^^^^^ full # [ 110.900276] dagster-webserver[1620]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 110.900925] dagster-webserver[1620]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 110.901730] dagster-webserver[1620]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 110.915362] dagster-webserver[1620]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 110.916153] dagster-webserver[1620]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 110.916765] dagster-webserver[1620]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 110.917611] dagster-webserver[1620]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 110.918274] dagster-webserver[1620]: return DagsterPostgresStorage( full # [ 110.918889] dagster-webserver[1620]: inst_data=inst_data, full # [ 110.919729] dagster-webserver[1620]: ...<2 lines>... full # [ 110.920559] dagster-webserver[1620]: token_provider=get_token_provider_from_config(config_value), full # [ 110.921222] dagster-webserver[1620]: ) full # [ 110.921833] dagster-webserver[1620]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 110.922677] dagster-webserver[1620]: self._run_storage = PostgresRunStorage( full # [ 110.923519] dagster-webserver[1620]: ~~~~~~~~~~~~~~~~~~^ full # [ 110.924176] dagster-webserver[1620]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 110.924783] dagster-webserver[1620]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 110.925626] dagster-webserver[1620]: ) full # [ 110.926294] dagster-webserver[1620]: ^ full # [ 110.926940] dagster-webserver[1620]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 110.927741] dagster-webserver[1620]: self._engine = create_pg_engine( full # [ 110.928396] dagster-webserver[1620]: ~~~~~~~~~~~~~~~~^ full # [ 110.929045] dagster-webserver[1620]: self.postgres_url, full # [ 110.929663] dagster-webserver[1620]: ^^^^^^^^^^^^^^^^^^ full # [ 110.930488] dagster-webserver[1620]: ...<2 lines>... full # [ 110.931130] dagster-webserver[1620]: poolclass=db_pool.NullPool, full # [ 110.931739] dagster-webserver[1620]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 110.932571] dagster-webserver[1620]: ) full # [ 110.933208] dagster-webserver[1620]: ^ full # [ 110.933824] dagster-webserver[1620]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 110.934657] dagster-webserver[1620]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 110.951080] dagster-webserver[1620]: File "", line 2, in create_engine full # [ 110.953274] dagster-webserver[1620]: return target(fn, url, **kwargs) full # [ 110.954431] dagster-webserver[1620]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 110.956971] dagster-webserver[1620]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 110.958505] dagster-webserver[1620]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 110.961107] dagster-webserver[1620]: dbapi = dbapi_meth(**dbapi_args) full # [ 110.962284] dagster-webserver[1620]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 110.965053] dagster-webserver[1620]: import psycopg full # [ 110.965962] dagster-webserver[1620]: ModuleNotFoundError: No module named 'psycopg' full # [ 111.236388] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 111.237322] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 111.241050] systemd[1]: dagster-webserver.service: Consumed 2.003s CPU time over 8.158s wall clock time, 111.3M memory peak. full # [ 112.005361] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 14. full # [ 112.010129] systemd[1]: Started Dagster Daemon. full # [ 113.864066] dagster-daemon[1637]: Traceback (most recent call last): full # [ 113.866624] dagster-daemon[1637]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 113.867619] dagster-daemon[1637]: sys.exit(main()) full # [ 113.868232] dagster-daemon[1637]: ~~~~^^ full # [ 113.868858] dagster-daemon[1637]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 113.869503] dagster-daemon[1637]: cli(obj={}) full # [ 113.870164] dagster-daemon[1637]: ~~~^^^^^^^^ full # [ 113.870755] dagster-daemon[1637]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 113.871588] dagster-daemon[1637]: return self.main(*args, **kwargs) full # [ 113.872419] dagster-daemon[1637]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 113.873340] dagster-daemon[1637]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 113.873879] dagster-daemon[1637]: rv = self.invoke(ctx) full # [ 113.874710] dagster-daemon[1637]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 113.875541] dagster-daemon[1637]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 113.876224] dagster-daemon[1637]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 113.885730] dagster-daemon[1637]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 113.886518] dagster-daemon[1637]: return ctx.invoke(self.callback, **ctx.params) full # [ 113.887175] dagster-daemon[1637]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 113.887786] dagster-daemon[1637]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 113.888696] dagster-daemon[1637]: return callback(*args, **kwargs) full # [ 113.889300] dagster-daemon[1637]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 113.889915] dagster-daemon[1637]: with get_instance_for_cli( full # [ 113.890768] dagster-daemon[1637]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 113.891598] dagster-daemon[1637]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 113.892262] dagster-daemon[1637]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 113.892875] dagster-daemon[1637]: ) as instance: full # [ 113.893696] dagster-daemon[1637]: ^ full # [ 113.894532] dagster-daemon[1637]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 113.895170] dagster-daemon[1637]: return next(self.gen) full # [ 113.895787] dagster-daemon[1637]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 113.896640] dagster-daemon[1637]: with DagsterInstance.get() as instance: full # [ 113.897265] dagster-daemon[1637]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 113.897906] dagster-daemon[1637]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 113.898701] dagster-daemon[1637]: return create_instance_from_dagster_home() full # [ 113.912990] dagster-daemon[1637]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 113.913780] dagster-daemon[1637]: return create_instance_from_config(dagster_home_path) full # [ 113.914626] dagster-daemon[1637]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 113.915289] dagster-daemon[1637]: return create_instance_from_ref(instance_ref) full # [ 113.915904] dagster-daemon[1637]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 113.916753] dagster-daemon[1637]: unified_storage = instance_ref.storage full # [ 113.917637] dagster-daemon[1637]: ^^^^^^^^^^^^^^^^^^^^ full # [ 113.918305] dagster-daemon[1637]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 113.918883] dagster-daemon[1637]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 113.919725] dagster-daemon[1637]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 113.920564] dagster-daemon[1637]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 113.921221] dagster-daemon[1637]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 113.921844] dagster-daemon[1637]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 113.936178] dagster-daemon[1637]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 113.936966] dagster-daemon[1637]: return DagsterPostgresStorage( full # [ 113.937808] dagster-daemon[1637]: inst_data=inst_data, full # [ 113.938652] dagster-daemon[1637]: ...<2 lines>... full # [ 113.939294] dagster-daemon[1637]: token_provider=get_token_provider_from_config(config_value), full # [ 113.939936] dagster-daemon[1637]: ) full # [ 113.940765] dagster-daemon[1637]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 113.941611] dagster-daemon[1637]: self._run_storage = PostgresRunStorage( full # [ 113.942282] dagster-daemon[1637]: ~~~~~~~~~~~~~~~~~~^ full # [ 113.942891] dagster-daemon[1637]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 113.943744] dagster-daemon[1637]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 113.944378] dagster-daemon[1637]: ) full # [ 113.945036] dagster-daemon[1637]: ^ full # [ 113.945700] dagster-daemon[1637]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 113.946294] dagster-daemon[1637]: self._engine = create_pg_engine( full # [ 113.946936] dagster-daemon[1637]: ~~~~~~~~~~~~~~~~^ full # [ 113.947764] dagster-daemon[1637]: self.postgres_url, full # [ 113.948610] dagster-daemon[1637]: ^^^^^^^^^^^^^^^^^^ full # [ 113.949275] dagster-daemon[1637]: ...<2 lines>... full # [ 113.949888] dagster-daemon[1637]: poolclass=db_pool.NullPool, full # [ 113.950719] dagster-daemon[1637]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 113.951539] dagster-daemon[1637]: ) full # [ 113.952183] dagster-daemon[1637]: ^ full # [ 113.962034] dagster-daemon[1637]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 113.964619] dagster-daemon[1637]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 113.966042] dagster-daemon[1637]: File "", line 2, in create_engine full # [ 113.968196] dagster-daemon[1637]: return target(fn, url, **kwargs) full # [ 113.969373] dagster-daemon[1637]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 113.971885] dagster-daemon[1637]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 113.973393] dagster-daemon[1637]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 113.975934] dagster-daemon[1637]: dbapi = dbapi_meth(**dbapi_args) full # [ 113.977106] dagster-daemon[1637]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 113.979831] dagster-daemon[1637]: import psycopg full # [ 113.980752] dagster-daemon[1637]: ModuleNotFoundError: No module named 'psycopg' full # [ 114.161667] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 114.163897] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 114.166106] systemd[1]: dagster-daemon.service: Consumed 1.423s CPU time over 7.279s wall clock time, 88.5M memory peak. full # [ 116.255591] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 13. full # [ 116.258455] systemd[1]: Started Dagster Webserver. full # [ 118.912785] dagster-webserver[1662]: Traceback (most recent call last): full # [ 118.915391] dagster-webserver[1662]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 118.916125] dagster-webserver[1662]: sys.exit(main()) full # [ 118.916714] dagster-webserver[1662]: ~~~~^^ full # [ 118.917588] dagster-webserver[1662]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 118.918214] dagster-webserver[1662]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 118.918841] dagster-webserver[1662]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 118.919692] dagster-webserver[1662]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 118.920487] dagster-webserver[1662]: return self.main(*args, **kwargs) full # [ 118.921157] dagster-webserver[1662]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 118.921983] dagster-webserver[1662]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 118.922841] dagster-webserver[1662]: rv = self.invoke(ctx) full # [ 118.930943] dagster-webserver[1662]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 118.931720] dagster-webserver[1662]: return ctx.invoke(self.callback, **ctx.params) full # [ 118.932578] dagster-webserver[1662]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 118.933215] dagster-webserver[1662]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 118.933838] dagster-webserver[1662]: return callback(*args, **kwargs) full # [ 118.934726] dagster-webserver[1662]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 118.935546] dagster-webserver[1662]: instance = stack.enter_context( full # [ 118.936204] dagster-webserver[1662]: get_possibly_temporary_instance_for_cli( full # [ 118.936828] dagster-webserver[1662]: ...<3 lines>... full # [ 118.937657] dagster-webserver[1662]: ) full # [ 118.938494] dagster-webserver[1662]: ) full # [ 118.939130] dagster-webserver[1662]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 118.939739] dagster-webserver[1662]: result = _enter(cm) full # [ 118.948578] dagster-webserver[1662]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 118.949559] dagster-webserver[1662]: return next(self.gen) full # [ 118.950289] dagster-webserver[1662]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 118.950862] dagster-webserver[1662]: with DagsterInstance.get() as instance: full # [ 118.951697] dagster-webserver[1662]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 118.952547] dagster-webserver[1662]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 118.953206] dagster-webserver[1662]: return create_instance_from_dagster_home() full # [ 118.953871] dagster-webserver[1662]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 118.954712] dagster-webserver[1662]: return create_instance_from_config(dagster_home_path) full # [ 118.955526] dagster-webserver[1662]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 118.956180] dagster-webserver[1662]: return create_instance_from_ref(instance_ref) full # [ 118.967938] dagster-webserver[1662]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 118.968712] dagster-webserver[1662]: unified_storage = instance_ref.storage full # [ 118.969557] dagster-webserver[1662]: ^^^^^^^^^^^^^^^^^^^^ full # [ 118.970216] dagster-webserver[1662]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 118.970867] dagster-webserver[1662]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 118.971689] dagster-webserver[1662]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 118.972549] dagster-webserver[1662]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 118.973204] dagster-webserver[1662]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 118.973823] dagster-webserver[1662]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 118.974711] dagster-webserver[1662]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 118.975524] dagster-webserver[1662]: return DagsterPostgresStorage( full # [ 118.976182] dagster-webserver[1662]: inst_data=inst_data, full # [ 118.976806] dagster-webserver[1662]: ...<2 lines>... full # [ 118.977660] dagster-webserver[1662]: token_provider=get_token_provider_from_config(config_value), full # [ 118.978293] dagster-webserver[1662]: ) full # [ 118.978933] dagster-webserver[1662]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 118.979739] dagster-webserver[1662]: self._run_storage = PostgresRunStorage( full # [ 118.980576] dagster-webserver[1662]: ~~~~~~~~~~~~~~~~~~^ full # [ 118.981217] dagster-webserver[1662]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 118.981835] dagster-webserver[1662]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 118.982686] dagster-webserver[1662]: ) full # [ 118.983542] dagster-webserver[1662]: ^ full # [ 118.999779] dagster-webserver[1662]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 119.000552] dagster-webserver[1662]: self._engine = create_pg_engine( full # [ 119.001211] dagster-webserver[1662]: ~~~~~~~~~~~~~~~~^ full # [ 119.001836] dagster-webserver[1662]: self.postgres_url, full # [ 119.002690] dagster-webserver[1662]: ^^^^^^^^^^^^^^^^^^ full # [ 119.003537] dagster-webserver[1662]: ...<2 lines>... full # [ 119.004196] dagster-webserver[1662]: poolclass=db_pool.NullPool, full # [ 119.004823] dagster-webserver[1662]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 119.005673] dagster-webserver[1662]: ) full # [ 119.006520] dagster-webserver[1662]: ^ full # [ 119.007224] dagster-webserver[1662]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 119.007816] dagster-webserver[1662]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 119.008653] dagster-webserver[1662]: File "", line 2, in create_engine full # [ 119.009293] dagster-webserver[1662]: return target(fn, url, **kwargs) full # [ 119.017274] dagster-webserver[1662]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 119.019835] dagster-webserver[1662]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 119.021362] dagster-webserver[1662]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 119.023943] dagster-webserver[1662]: dbapi = dbapi_meth(**dbapi_args) full # [ 119.025183] dagster-webserver[1662]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 119.027946] dagster-webserver[1662]: import psycopg full # [ 119.028901] dagster-webserver[1662]: ModuleNotFoundError: No module named 'psycopg' full # [ 119.255610] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 15. full # [ 119.259716] systemd[1]: Started Dagster Daemon. full # [ 119.302163] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 119.303981] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 119.306368] systemd[1]: dagster-webserver.service: Consumed 2.022s CPU time over 8.058s wall clock time, 111.1M memory peak. full # [ 121.097403] dagster-daemon[1676]: Traceback (most recent call last): full # [ 121.099906] dagster-daemon[1676]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 121.100667] dagster-daemon[1676]: sys.exit(main()) full # [ 121.101269] dagster-daemon[1676]: ~~~~^^ full # [ 121.101902] dagster-daemon[1676]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 121.102745] dagster-daemon[1676]: cli(obj={}) full # [ 121.103616] dagster-daemon[1676]: ~~~^^^^^^^^ full # [ 121.104288] dagster-daemon[1676]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 121.104858] dagster-daemon[1676]: return self.main(*args, **kwargs) full # [ 121.105693] dagster-daemon[1676]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 121.106538] dagster-daemon[1676]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 121.107188] dagster-daemon[1676]: rv = self.invoke(ctx) full # [ 121.114325] dagster-daemon[1676]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 121.115125] dagster-daemon[1676]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 121.115770] dagster-daemon[1676]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 121.116599] dagster-daemon[1676]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 121.117273] dagster-daemon[1676]: return ctx.invoke(self.callback, **ctx.params) full # [ 121.117889] dagster-daemon[1676]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 121.118737] dagster-daemon[1676]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 121.119590] dagster-daemon[1676]: return callback(*args, **kwargs) full # [ 121.120319] dagster-daemon[1676]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 121.120871] dagster-daemon[1676]: with get_instance_for_cli( full # [ 121.121699] dagster-daemon[1676]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 121.122534] dagster-daemon[1676]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 121.123178] dagster-daemon[1676]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 121.123793] dagster-daemon[1676]: ) as instance: full # [ 121.124635] dagster-daemon[1676]: ^ full # [ 121.125289] dagster-daemon[1676]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 121.125890] dagster-daemon[1676]: return next(self.gen) full # [ 121.138591] dagster-daemon[1676]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 121.139557] dagster-daemon[1676]: with DagsterInstance.get() as instance: full # [ 121.140215] dagster-daemon[1676]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 121.140836] dagster-daemon[1676]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 121.141690] dagster-daemon[1676]: return create_instance_from_dagster_home() full # [ 121.142566] dagster-daemon[1676]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 121.143225] dagster-daemon[1676]: return create_instance_from_config(dagster_home_path) full # [ 121.143901] dagster-daemon[1676]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 121.144520] dagster-daemon[1676]: return create_instance_from_ref(instance_ref) full # [ 121.145180] dagster-daemon[1676]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 121.145791] dagster-daemon[1676]: unified_storage = instance_ref.storage full # [ 121.146672] dagster-daemon[1676]: ^^^^^^^^^^^^^^^^^^^^ full # [ 121.159386] dagster-daemon[1676]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 121.160186] dagster-daemon[1676]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 121.160792] dagster-daemon[1676]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 121.161760] dagster-daemon[1676]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 121.162673] dagster-daemon[1676]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 121.163508] dagster-daemon[1676]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 121.164167] dagster-daemon[1676]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 121.164763] dagster-daemon[1676]: return DagsterPostgresStorage( full # [ 121.165611] dagster-daemon[1676]: inst_data=inst_data, full # [ 121.166266] dagster-daemon[1676]: ...<2 lines>... full # [ 121.166870] dagster-daemon[1676]: token_provider=get_token_provider_from_config(config_value), full # [ 121.167714] dagster-daemon[1676]: ) full # [ 121.168546] dagster-daemon[1676]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 121.169204] dagster-daemon[1676]: self._run_storage = PostgresRunStorage( full # [ 121.169814] dagster-daemon[1676]: ~~~~~~~~~~~~~~~~~~^ full # [ 121.170660] dagster-daemon[1676]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 121.171495] dagster-daemon[1676]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 121.172135] dagster-daemon[1676]: ) full # [ 121.172751] dagster-daemon[1676]: ^ full # [ 121.173600] dagster-daemon[1676]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 121.174447] dagster-daemon[1676]: self._engine = create_pg_engine( full # [ 121.175092] dagster-daemon[1676]: ~~~~~~~~~~~~~~~~^ full # [ 121.175715] dagster-daemon[1676]: self.postgres_url, full # [ 121.176550] dagster-daemon[1676]: ^^^^^^^^^^^^^^^^^^ full # [ 121.177225] dagster-daemon[1676]: ...<2 lines>... full # [ 121.177824] dagster-daemon[1676]: poolclass=db_pool.NullPool, full # [ 121.178677] dagster-daemon[1676]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 121.179508] dagster-daemon[1676]: ) full # [ 121.180146] dagster-daemon[1676]: ^ full # [ 121.180752] dagster-daemon[1676]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 121.181597] dagster-daemon[1676]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 121.182241] dagster-daemon[1676]: File "", line 2, in create_engine full # [ 121.182895] dagster-daemon[1676]: return target(fn, url, **kwargs) full # [ 121.183707] dagster-daemon[1676]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 121.184560] dagster-daemon[1676]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 121.185186] dagster-daemon[1676]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 121.185857] dagster-daemon[1676]: dbapi = dbapi_meth(**dbapi_args) full # [ 121.186656] dagster-daemon[1676]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 121.187489] dagster-daemon[1676]: import psycopg full # [ 121.188130] dagster-daemon[1676]: ModuleNotFoundError: No module named 'psycopg' full # [ 121.419869] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 121.422157] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 121.424497] systemd[1]: dagster-daemon.service: Consumed 1.434s CPU time over 7.257s wall clock time, 88.4M memory peak. full # [ 124.505401] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 14. full # [ 124.510437] systemd[1]: Started Dagster Webserver. full # [ 126.506293] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 16. full # [ 126.509249] systemd[1]: Started Dagster Daemon. full # [ 127.136954] dagster-webserver[1704]: Traceback (most recent call last): full # [ 127.142084] dagster-webserver[1704]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 127.144224] dagster-webserver[1704]: sys.exit(main()) full # [ 127.145216] dagster-webserver[1704]: ~~~~^^ full # [ 127.146190] dagster-webserver[1704]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 127.148675] dagster-webserver[1704]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 127.152110] dagster-webserver[1704]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 127.153442] dagster-webserver[1704]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 127.155813] dagster-webserver[1704]: return self.main(*args, **kwargs) full # [ 127.157038] dagster-webserver[1704]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 127.158226] dagster-webserver[1704]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 127.160583] dagster-webserver[1704]: rv = self.invoke(ctx) full # [ 127.163104] dagster-webserver[1704]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 127.165484] dagster-webserver[1704]: return ctx.invoke(self.callback, **ctx.params) full # [ 127.166860] dagster-webserver[1704]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 127.168242] dagster-webserver[1704]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 127.172088] dagster-webserver[1704]: return callback(*args, **kwargs) full # [ 127.173281] dagster-webserver[1704]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 127.175880] dagster-webserver[1704]: instance = stack.enter_context( full # [ 127.179089] dagster-webserver[1704]: get_possibly_temporary_instance_for_cli( full # [ 127.180433] dagster-webserver[1704]: ...<3 lines>... full # [ 127.181439] dagster-webserver[1704]: ) full # [ 127.182281] dagster-webserver[1704]: ) full # [ 127.183059] dagster-webserver[1704]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 127.185351] dagster-webserver[1704]: result = _enter(cm) full # [ 127.188418] dagster-webserver[1704]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 127.190713] dagster-webserver[1704]: return next(self.gen) full # [ 127.191802] dagster-webserver[1704]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 127.196179] dagster-webserver[1704]: with DagsterInstance.get() as instance: full # [ 127.197485] dagster-webserver[1704]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 127.198637] dagster-webserver[1704]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 127.204089] dagster-webserver[1704]: return create_instance_from_dagster_home() full # [ 127.205421] dagster-webserver[1704]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 127.208327] dagster-webserver[1704]: return create_instance_from_config(dagster_home_path) full # [ 127.209777] dagster-webserver[1704]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 127.214177] dagster-webserver[1704]: return create_instance_from_ref(instance_ref) full # [ 127.215547] dagster-webserver[1704]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 127.218365] dagster-webserver[1704]: unified_storage = instance_ref.storage full # [ 127.219640] dagster-webserver[1704]: ^^^^^^^^^^^^^^^^^^^^ full # [ 127.223090] dagster-webserver[1704]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 127.225719] dagster-webserver[1704]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 127.227631] dagster-webserver[1704]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 127.229159] dagster-webserver[1704]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 127.233090] dagster-webserver[1704]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 127.234702] dagster-webserver[1704]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 127.236305] dagster-webserver[1704]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 127.238925] dagster-webserver[1704]: return DagsterPostgresStorage( full # [ 127.242106] dagster-webserver[1704]: inst_data=inst_data, full # [ 127.243196] dagster-webserver[1704]: ...<2 lines>... full # [ 127.244171] dagster-webserver[1704]: token_provider=get_token_provider_from_config(config_value), full # [ 127.245765] dagster-webserver[1704]: ) full # [ 127.248089] dagster-webserver[1704]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 127.250635] dagster-webserver[1704]: self._run_storage = PostgresRunStorage( full # [ 127.251906] dagster-webserver[1704]: ~~~~~~~~~~~~~~~~~~^ full # [ 127.253260] dagster-webserver[1704]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 127.254971] dagster-webserver[1704]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 127.256707] dagster-webserver[1704]: ) full # [ 127.257502] dagster-webserver[1704]: ^ full # [ 127.258301] dagster-webserver[1704]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 127.261050] dagster-webserver[1704]: self._engine = create_pg_engine( full # [ 127.262228] dagster-webserver[1704]: ~~~~~~~~~~~~~~~~^ full # [ 127.263439] dagster-webserver[1704]: self.postgres_url, full # [ 127.264505] dagster-webserver[1704]: ^^^^^^^^^^^^^^^^^^ full # [ 127.265575] dagster-webserver[1704]: ...<2 lines>... full # [ 127.266545] dagster-webserver[1704]: poolclass=db_pool.NullPool, full # [ 127.267715] dagster-webserver[1704]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 127.268882] dagster-webserver[1704]: ) full # [ 127.269764] dagster-webserver[1704]: ^ full # [ 127.270564] dagster-webserver[1704]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 127.273162] dagster-webserver[1704]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 127.274633] dagster-webserver[1704]: File "", line 2, in create_engine full # [ 127.276828] dagster-webserver[1704]: return target(fn, url, **kwargs) full # [ 127.278037] dagster-webserver[1704]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 127.280610] dagster-webserver[1704]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 127.282133] dagster-webserver[1704]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 127.284735] dagster-webserver[1704]: dbapi = dbapi_meth(**dbapi_args) full # [ 127.285917] dagster-webserver[1704]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 127.288704] dagster-webserver[1704]: import psycopg full # [ 127.289662] dagster-webserver[1704]: ModuleNotFoundError: No module named 'psycopg' full # [ 127.553966] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 127.557397] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 127.559151] systemd[1]: dagster-webserver.service: Consumed 2.044s CPU time over 8.249s wall clock time, 111.3M memory peak. full # [ 128.381728] dagster-daemon[1714]: Traceback (most recent call last): full # [ 128.384339] dagster-daemon[1714]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 128.385151] dagster-daemon[1714]: sys.exit(main()) full # [ 128.385738] dagster-daemon[1714]: ~~~~^^ full # [ 128.386574] dagster-daemon[1714]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 128.387214] dagster-daemon[1714]: cli(obj={}) full # [ 128.387855] dagster-daemon[1714]: ~~~^^^^^^^^ full # [ 128.388679] dagster-daemon[1714]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 128.389519] dagster-daemon[1714]: return self.main(*args, **kwargs) full # [ 128.390157] dagster-daemon[1714]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 128.390797] dagster-daemon[1714]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 128.391605] dagster-daemon[1714]: rv = self.invoke(ctx) full # [ 128.392252] dagster-daemon[1714]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 128.392866] dagster-daemon[1714]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 128.393719] dagster-daemon[1714]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 128.403359] dagster-daemon[1714]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 128.404152] dagster-daemon[1714]: return ctx.invoke(self.callback, **ctx.params) full # [ 128.404787] dagster-daemon[1714]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 128.405672] dagster-daemon[1714]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 128.406292] dagster-daemon[1714]: return callback(*args, **kwargs) full # [ 128.406910] dagster-daemon[1714]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 128.407763] dagster-daemon[1714]: with get_instance_for_cli( full # [ 128.408626] dagster-daemon[1714]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 128.409292] dagster-daemon[1714]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 128.409903] dagster-daemon[1714]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 128.410746] dagster-daemon[1714]: ) as instance: full # [ 128.411575] dagster-daemon[1714]: ^ full # [ 128.412253] dagster-daemon[1714]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 128.422042] dagster-daemon[1714]: return next(self.gen) full # [ 128.422751] dagster-daemon[1714]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 128.423589] dagster-daemon[1714]: with DagsterInstance.get() as instance: full # [ 128.424228] dagster-daemon[1714]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 128.424878] dagster-daemon[1714]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 128.425490] dagster-daemon[1714]: return create_instance_from_dagster_home() full # [ 128.430879] dagster-daemon[1714]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 128.431598] dagster-daemon[1714]: return create_instance_from_config(dagster_home_path) full # [ 128.432237] dagster-daemon[1714]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 128.432855] dagster-daemon[1714]: return create_instance_from_ref(instance_ref) full # [ 128.433721] dagster-daemon[1714]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 128.434530] dagster-daemon[1714]: unified_storage = instance_ref.storage full # [ 128.435347] dagster-daemon[1714]: ^^^^^^^^^^^^^^^^^^^^ full # [ 128.443491] dagster-daemon[1714]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 128.444288] dagster-daemon[1714]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 128.444899] dagster-daemon[1714]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 128.446100] dagster-daemon[1714]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 128.446776] dagster-daemon[1714]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 128.447733] dagster-daemon[1714]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 128.448255] dagster-daemon[1714]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 128.448863] dagster-daemon[1714]: return DagsterPostgresStorage( full # [ 128.449764] dagster-daemon[1714]: inst_data=inst_data, full # [ 128.450584] dagster-daemon[1714]: ...<2 lines>... full # [ 128.451202] dagster-daemon[1714]: token_provider=get_token_provider_from_config(config_value), full # [ 128.451789] dagster-daemon[1714]: ) full # [ 128.452659] dagster-daemon[1714]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 128.453333] dagster-daemon[1714]: self._run_storage = PostgresRunStorage( full # [ 128.453884] dagster-daemon[1714]: ~~~~~~~~~~~~~~~~~~^ full # [ 128.454858] dagster-daemon[1714]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 128.455773] dagster-daemon[1714]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 128.456580] dagster-daemon[1714]: ) full # [ 128.457311] dagster-daemon[1714]: ^ full # [ 128.469684] dagster-daemon[1714]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 128.470588] dagster-daemon[1714]: self._engine = create_pg_engine( full # [ 128.471226] dagster-daemon[1714]: ~~~~~~~~~~~~~~~~^ full # [ 128.471844] dagster-daemon[1714]: self.postgres_url, full # [ 128.472487] dagster-daemon[1714]: ^^^^^^^^^^^^^^^^^^ full # [ 128.473137] dagster-daemon[1714]: ...<2 lines>... full # [ 128.473740] dagster-daemon[1714]: poolclass=db_pool.NullPool, full # [ 128.475169] dagster-daemon[1714]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 128.475807] dagster-daemon[1714]: ) full # [ 128.476641] dagster-daemon[1714]: ^ full # [ 128.478832] dagster-daemon[1714]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 128.480888] dagster-daemon[1714]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 128.481713] dagster-daemon[1714]: File "", line 2, in create_engine full # [ 128.482729] dagster-daemon[1714]: return target(fn, url, **kwargs) full # [ 128.483549] dagster-daemon[1714]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 128.484259] dagster-daemon[1714]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 128.484830] dagster-daemon[1714]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 128.485640] dagster-daemon[1714]: dbapi = dbapi_meth(**dbapi_args) full # [ 128.486669] dagster-daemon[1714]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 128.487496] dagster-daemon[1714]: import psycopg full # [ 128.488178] dagster-daemon[1714]: ModuleNotFoundError: No module named 'psycopg' full # [ 128.688124] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 128.690458] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 128.693058] systemd[1]: dagster-daemon.service: Consumed 1.436s CPU time over 7.267s wall clock time, 88.6M memory peak. full # [ 132.755885] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 15. full # [ 132.760805] systemd[1]: Started Dagster Webserver. full # [ 133.754783] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 17. full # [ 133.758231] systemd[1]: Started Dagster Daemon. full # [ 135.371367] dagster-webserver[1747]: Traceback (most recent call last): full # [ 135.373761] dagster-webserver[1747]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 135.376509] dagster-webserver[1747]: sys.exit(main()) full # [ 135.377698] dagster-webserver[1747]: ~~~~^^ full # [ 135.378947] dagster-webserver[1747]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 135.381667] dagster-webserver[1747]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 135.383456] dagster-webserver[1747]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 135.385129] dagster-webserver[1747]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 135.387808] dagster-webserver[1747]: return self.main(*args, **kwargs) full # [ 135.389195] dagster-webserver[1747]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 135.390578] dagster-webserver[1747]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 135.393652] dagster-webserver[1747]: rv = self.invoke(ctx) full # [ 135.395532] dagster-webserver[1747]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 135.398072] dagster-webserver[1747]: return ctx.invoke(self.callback, **ctx.params) full # [ 135.400200] dagster-webserver[1747]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 135.401639] dagster-webserver[1747]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 135.404580] dagster-webserver[1747]: return callback(*args, **kwargs) full # [ 135.405815] dagster-webserver[1747]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 135.408442] dagster-webserver[1747]: instance = stack.enter_context( full # [ 135.409688] dagster-webserver[1747]: get_possibly_temporary_instance_for_cli( full # [ 135.413109] dagster-webserver[1747]: ...<3 lines>... full # [ 135.414080] dagster-webserver[1747]: ) full # [ 135.414906] dagster-webserver[1747]: ) full # [ 135.418102] dagster-webserver[1747]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 135.420425] dagster-webserver[1747]: result = _enter(cm) full # [ 135.421434] dagster-webserver[1747]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 135.423682] dagster-webserver[1747]: return next(self.gen) full # [ 135.424813] dagster-webserver[1747]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 135.427690] dagster-webserver[1747]: with DagsterInstance.get() as instance: full # [ 135.428967] dagster-webserver[1747]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 135.430155] dagster-webserver[1747]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 135.434852] dagster-webserver[1747]: return create_instance_from_dagster_home() full # [ 135.436184] dagster-webserver[1747]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 135.439117] dagster-webserver[1747]: return create_instance_from_config(dagster_home_path) full # [ 135.440874] dagster-webserver[1747]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 135.443969] dagster-webserver[1747]: return create_instance_from_ref(instance_ref) full # [ 135.445680] dagster-webserver[1747]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 135.448477] dagster-webserver[1747]: unified_storage = instance_ref.storage full # [ 135.449748] dagster-webserver[1747]: ^^^^^^^^^^^^^^^^^^^^ full # [ 135.451343] dagster-webserver[1747]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 135.454614] dagster-webserver[1747]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 135.456715] dagster-webserver[1747]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 135.458665] dagster-webserver[1747]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 135.461465] dagster-webserver[1747]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 135.463579] dagster-webserver[1747]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 135.465332] dagster-webserver[1747]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 135.468490] dagster-webserver[1747]: return DagsterPostgresStorage( full # [ 135.469791] dagster-webserver[1747]: inst_data=inst_data, full # [ 135.471292] dagster-webserver[1747]: ...<2 lines>... full # [ 135.472501] dagster-webserver[1747]: token_provider=get_token_provider_from_config(config_value), full # [ 135.474326] dagster-webserver[1747]: ) full # [ 135.475292] dagster-webserver[1747]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 135.478124] dagster-webserver[1747]: self._run_storage = PostgresRunStorage( full # [ 135.479791] dagster-webserver[1747]: ~~~~~~~~~~~~~~~~~~^ full # [ 135.482114] dagster-webserver[1747]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 135.484198] dagster-webserver[1747]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 135.486399] dagster-webserver[1747]: ) full # [ 135.487471] dagster-webserver[1747]: ^ full # [ 135.488669] dagster-webserver[1747]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 135.492099] dagster-webserver[1747]: self._engine = create_pg_engine( full # [ 135.493594] dagster-webserver[1747]: ~~~~~~~~~~~~~~~~^ full # [ 135.495060] dagster-webserver[1747]: self.postgres_url, full # [ 135.496193] dagster-webserver[1747]: ^^^^^^^^^^^^^^^^^^ full # [ 135.496900] dagster-webserver[1747]: ...<2 lines>... full # [ 135.498595] dagster-webserver[1747]: poolclass=db_pool.NullPool, full # [ 135.499494] dagster-webserver[1747]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 135.502120] dagster-webserver[1747]: ) full # [ 135.502951] dagster-webserver[1747]: ^ full # [ 135.503862] dagster-webserver[1747]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 135.506804] dagster-webserver[1747]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 135.508691] dagster-webserver[1747]: File "", line 2, in create_engine full # [ 135.511426] dagster-webserver[1747]: return target(fn, url, **kwargs) full # [ 135.513032] dagster-webserver[1747]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 135.515926] dagster-webserver[1747]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 135.517892] dagster-webserver[1747]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 135.520918] dagster-webserver[1747]: dbapi = dbapi_meth(**dbapi_args) full # [ 135.522652] dagster-webserver[1747]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 135.525612] dagster-webserver[1747]: import psycopg full # [ 135.526901] dagster-webserver[1747]: ModuleNotFoundError: No module named 'psycopg' full # [ 135.700228] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 135.703751] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 135.706066] systemd[1]: dagster-webserver.service: Consumed 2.063s CPU time over 8.145s wall clock time, 111.3M memory peak. full # [ 135.767429] dagster-daemon[1753]: Traceback (most recent call last): full # [ 135.768930] dagster-daemon[1753]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 135.771591] dagster-daemon[1753]: sys.exit(main()) full # [ 135.772836] dagster-daemon[1753]: ~~~~^^ full # [ 135.774095] dagster-daemon[1753]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 135.777420] dagster-daemon[1753]: cli(obj={}) full # [ 135.778603] dagster-daemon[1753]: ~~~^^^^^^^^ full # [ 135.779761] dagster-daemon[1753]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 135.782537] dagster-daemon[1753]: return self.main(*args, **kwargs) full # [ 135.783908] dagster-daemon[1753]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 135.785141] dagster-daemon[1753]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 135.787587] dagster-daemon[1753]: rv = self.invoke(ctx) full # [ 135.788636] dagster-daemon[1753]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 135.791091] dagster-daemon[1753]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 135.792616] dagster-daemon[1753]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 135.794117] dagster-daemon[1753]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 135.796583] dagster-daemon[1753]: return ctx.invoke(self.callback, **ctx.params) full # [ 135.797956] dagster-daemon[1753]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 135.799435] dagster-daemon[1753]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 135.801848] dagster-daemon[1753]: return callback(*args, **kwargs) full # [ 135.803079] dagster-daemon[1753]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 135.805794] dagster-daemon[1753]: with get_instance_for_cli( full # [ 135.806937] dagster-daemon[1753]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 135.808093] dagster-daemon[1753]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 135.810062] dagster-daemon[1753]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 135.811964] dagster-daemon[1753]: ) as instance: full # [ 135.812915] dagster-daemon[1753]: ^ full # [ 135.813699] dagster-daemon[1753]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 135.815983] dagster-daemon[1753]: return next(self.gen) full # [ 135.817051] dagster-daemon[1753]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 135.819729] dagster-daemon[1753]: with DagsterInstance.get() as instance: full # [ 135.821034] dagster-daemon[1753]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 135.822143] dagster-daemon[1753]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 135.824775] dagster-daemon[1753]: return create_instance_from_dagster_home() full # [ 135.826124] dagster-daemon[1753]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 135.829149] dagster-daemon[1753]: return create_instance_from_config(dagster_home_path) full # [ 135.830635] dagster-daemon[1753]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 135.833562] dagster-daemon[1753]: return create_instance_from_ref(instance_ref) full # [ 135.834915] dagster-daemon[1753]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 135.837823] dagster-daemon[1753]: unified_storage = instance_ref.storage full # [ 135.839148] dagster-daemon[1753]: ^^^^^^^^^^^^^^^^^^^^ full # [ 135.840532] dagster-daemon[1753]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 135.843321] dagster-daemon[1753]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 135.845253] dagster-daemon[1753]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 135.846777] dagster-daemon[1753]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 135.849485] dagster-daemon[1753]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 135.851130] dagster-daemon[1753]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 135.852836] dagster-daemon[1753]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 135.855566] dagster-daemon[1753]: return DagsterPostgresStorage( full # [ 135.856727] dagster-daemon[1753]: inst_data=inst_data, full # [ 135.857841] dagster-daemon[1753]: ...<2 lines>... full # [ 135.858809] dagster-daemon[1753]: token_provider=get_token_provider_from_config(config_value), full # [ 135.860446] dagster-daemon[1753]: ) full # [ 135.861207] dagster-daemon[1753]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 135.863806] dagster-daemon[1753]: self._run_storage = PostgresRunStorage( full # [ 135.865102] dagster-daemon[1753]: ~~~~~~~~~~~~~~~~~~^ full # [ 135.866424] dagster-daemon[1753]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 135.868172] dagster-daemon[1753]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 135.869907] dagster-daemon[1753]: ) full # [ 135.870685] dagster-daemon[1753]: ^ full # [ 135.871464] dagster-daemon[1753]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 135.874256] dagster-daemon[1753]: self._engine = create_pg_engine( full # [ 135.875442] dagster-daemon[1753]: ~~~~~~~~~~~~~~~~^ full # [ 135.876627] dagster-daemon[1753]: self.postgres_url, full # [ 135.877676] dagster-daemon[1753]: ^^^^^^^^^^^^^^^^^^ full # [ 135.878723] dagster-daemon[1753]: ...<2 lines>... full # [ 135.879688] dagster-daemon[1753]: poolclass=db_pool.NullPool, full # [ 135.880865] dagster-daemon[1753]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 135.882074] dagster-daemon[1753]: ) full # [ 135.882851] dagster-daemon[1753]: ^ full # [ 135.883641] dagster-daemon[1753]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 135.886312] dagster-daemon[1753]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 135.887757] dagster-daemon[1753]: File "", line 2, in create_engine full # [ 135.890034] dagster-daemon[1753]: return target(fn, url, **kwargs) full # [ 135.891275] dagster-daemon[1753]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 135.893893] dagster-daemon[1753]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 135.895436] dagster-daemon[1753]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 135.898119] dagster-daemon[1753]: dbapi = dbapi_meth(**dbapi_args) full # [ 135.899314] dagster-daemon[1753]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 135.902158] dagster-daemon[1753]: import psycopg full # [ 135.903115] dagster-daemon[1753]: ModuleNotFoundError: No module named 'psycopg' full # [ 135.960287] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 135.962567] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 135.964907] systemd[1]: dagster-daemon.service: Consumed 1.457s CPU time over 7.271s wall clock time, 88.6M memory peak. full # [ 140.755347] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 16. full # [ 140.759382] systemd[1]: Started Dagster Webserver. full # [ 141.004689] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 18. full # [ 141.007635] systemd[1]: Started Dagster Daemon. full # [ 142.910104] dagster-daemon[1790]: Traceback (most recent call last): full # [ 142.912903] dagster-daemon[1790]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 142.915425] dagster-daemon[1790]: sys.exit(main()) full # [ 142.916254] dagster-daemon[1790]: ~~~~^^ full # [ 142.917919] dagster-daemon[1790]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 142.920089] dagster-daemon[1790]: cli(obj={}) full # [ 142.920636] dagster-daemon[1790]: ~~~^^^^^^^^ full # [ 142.922272] dagster-daemon[1790]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 142.924088] dagster-daemon[1790]: return self.main(*args, **kwargs) full # [ 142.924656] dagster-daemon[1790]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 142.926663] dagster-daemon[1790]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 142.927594] dagster-daemon[1790]: rv = self.invoke(ctx) full # [ 142.929836] dagster-daemon[1790]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 142.930548] dagster-daemon[1790]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 142.931213] dagster-daemon[1790]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 142.931815] dagster-daemon[1790]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 142.936087] dagster-daemon[1790]: return ctx.invoke(self.callback, **ctx.params) full # [ 142.936750] dagster-daemon[1790]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 142.939088] dagster-daemon[1790]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 142.939808] dagster-daemon[1790]: return callback(*args, **kwargs) full # [ 142.942528] dagster-daemon[1790]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 142.943311] dagster-daemon[1790]: with get_instance_for_cli( full # [ 142.943876] dagster-daemon[1790]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 142.947317] dagster-daemon[1790]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 142.949331] dagster-daemon[1790]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 142.951163] dagster-daemon[1790]: ) as instance: full # [ 142.952257] dagster-daemon[1790]: ^ full # [ 142.953129] dagster-daemon[1790]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 142.956352] dagster-daemon[1790]: return next(self.gen) full # [ 142.957682] dagster-daemon[1790]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 142.960495] dagster-daemon[1790]: with DagsterInstance.get() as instance: full # [ 142.962084] dagster-daemon[1790]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 142.963628] dagster-daemon[1790]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 142.966709] dagster-daemon[1790]: return create_instance_from_dagster_home() full # [ 142.968866] dagster-daemon[1790]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 142.972948] dagster-daemon[1790]: return create_instance_from_config(dagster_home_path) full # [ 142.975060] dagster-daemon[1790]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 142.979440] dagster-daemon[1790]: return create_instance_from_ref(instance_ref) full # [ 142.981050] dagster-daemon[1790]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 142.984234] dagster-daemon[1790]: unified_storage = instance_ref.storage full # [ 142.986165] dagster-daemon[1790]: ^^^^^^^^^^^^^^^^^^^^ full # [ 142.987982] dagster-daemon[1790]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 142.991698] dagster-daemon[1790]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 142.995063] dagster-daemon[1790]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 142.997290] dagster-daemon[1790]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 143.000649] dagster-daemon[1790]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 143.002295] dagster-daemon[1790]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.003862] dagster-daemon[1790]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 143.006598] dagster-daemon[1790]: return DagsterPostgresStorage( full # [ 143.007723] dagster-daemon[1790]: inst_data=inst_data, full # [ 143.008783] dagster-daemon[1790]: ...<2 lines>... full # [ 143.009733] dagster-daemon[1790]: token_provider=get_token_provider_from_config(config_value), full # [ 143.011306] dagster-daemon[1790]: ) full # [ 143.012050] dagster-daemon[1790]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 143.014577] dagster-daemon[1790]: self._run_storage = PostgresRunStorage( full # [ 143.015824] dagster-daemon[1790]: ~~~~~~~~~~~~~~~~~~^ full # [ 143.017152] dagster-daemon[1790]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 143.018850] dagster-daemon[1790]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.020569] dagster-daemon[1790]: ) full # [ 143.021318] dagster-daemon[1790]: ^ full # [ 143.022061] dagster-daemon[1790]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 143.024773] dagster-daemon[1790]: self._engine = create_pg_engine( full # [ 143.025925] dagster-daemon[1790]: ~~~~~~~~~~~~~~~~^ full # [ 143.027103] dagster-daemon[1790]: self.postgres_url, full # [ 143.028128] dagster-daemon[1790]: ^^^^^^^^^^^^^^^^^^ full # [ 143.029146] dagster-daemon[1790]: ...<2 lines>... full # [ 143.030094] dagster-daemon[1790]: poolclass=db_pool.NullPool, full # [ 143.031231] dagster-daemon[1790]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.032399] dagster-daemon[1790]: ) full # [ 143.033136] dagster-daemon[1790]: ^ full # [ 143.033895] dagster-daemon[1790]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 143.036539] dagster-daemon[1790]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 143.037938] dagster-daemon[1790]: File "", line 2, in create_engine full # [ 143.040165] dagster-daemon[1790]: return target(fn, url, **kwargs) full # [ 143.041334] dagster-daemon[1790]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 143.043860] dagster-daemon[1790]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 143.045369] dagster-daemon[1790]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 143.047939] dagster-daemon[1790]: dbapi = dbapi_meth(**dbapi_args) full # [ 143.049117] dagster-daemon[1790]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 143.051872] dagster-daemon[1790]: import psycopg full # [ 143.052804] dagster-daemon[1790]: ModuleNotFoundError: No module named 'psycopg' full # [ 143.151058] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 143.152837] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 143.154404] systemd[1]: dagster-daemon.service: Consumed 1.510s CPU time over 7.190s wall clock time, 88.5M memory peak. full # [ 143.565740] dagster-webserver[1789]: Traceback (most recent call last): full # [ 143.568344] dagster-webserver[1789]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 143.569155] dagster-webserver[1789]: sys.exit(main()) full # [ 143.569745] dagster-webserver[1789]: ~~~~^^ full # [ 143.570637] dagster-webserver[1789]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 143.571283] dagster-webserver[1789]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 143.571902] dagster-webserver[1789]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.572726] dagster-webserver[1789]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 143.573560] dagster-webserver[1789]: return self.main(*args, **kwargs) full # [ 143.574222] dagster-webserver[1789]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 143.574884] dagster-webserver[1789]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 143.575703] dagster-webserver[1789]: rv = self.invoke(ctx) full # [ 143.576542] dagster-webserver[1789]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 143.577201] dagster-webserver[1789]: return ctx.invoke(self.callback, **ctx.params) full # [ 143.577870] dagster-webserver[1789]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.588504] dagster-webserver[1789]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 143.589328] dagster-webserver[1789]: return callback(*args, **kwargs) full # [ 143.589916] dagster-webserver[1789]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 143.590756] dagster-webserver[1789]: instance = stack.enter_context( full # [ 143.591604] dagster-webserver[1789]: get_possibly_temporary_instance_for_cli( full # [ 143.592270] dagster-webserver[1789]: ...<3 lines>... full # [ 143.592880] dagster-webserver[1789]: ) full # [ 143.593717] dagster-webserver[1789]: ) full # [ 143.594633] dagster-webserver[1789]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 143.595237] dagster-webserver[1789]: result = _enter(cm) full # [ 143.595858] dagster-webserver[1789]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 143.596517] dagster-webserver[1789]: return next(self.gen) full # [ 143.604586] dagster-webserver[1789]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 143.605608] dagster-webserver[1789]: with DagsterInstance.get() as instance: full # [ 143.606270] dagster-webserver[1789]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 143.606881] dagster-webserver[1789]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 143.607730] dagster-webserver[1789]: return create_instance_from_dagster_home() full # [ 143.608559] dagster-webserver[1789]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 143.609216] dagster-webserver[1789]: return create_instance_from_config(dagster_home_path) full # [ 143.609838] dagster-webserver[1789]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 143.610683] dagster-webserver[1789]: return create_instance_from_ref(instance_ref) full # [ 143.611568] dagster-webserver[1789]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 143.612187] dagster-webserver[1789]: unified_storage = instance_ref.storage full # [ 143.612814] dagster-webserver[1789]: ^^^^^^^^^^^^^^^^^^^^ full # [ 143.625779] dagster-webserver[1789]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 143.626574] dagster-webserver[1789]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 143.627207] dagster-webserver[1789]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.627829] dagster-webserver[1789]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 143.628816] dagster-webserver[1789]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 143.629717] dagster-webserver[1789]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.630550] dagster-webserver[1789]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 143.631212] dagster-webserver[1789]: return DagsterPostgresStorage( full # [ 143.631827] dagster-webserver[1789]: inst_data=inst_data, full # [ 143.632674] dagster-webserver[1789]: ...<2 lines>... full # [ 143.633514] dagster-webserver[1789]: token_provider=get_token_provider_from_config(config_value), full # [ 143.634169] dagster-webserver[1789]: ) full # [ 143.634817] dagster-webserver[1789]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 143.635622] dagster-webserver[1789]: self._run_storage = PostgresRunStorage( full # [ 143.636295] dagster-webserver[1789]: ~~~~~~~~~~~~~~~~~~^ full # [ 143.636899] dagster-webserver[1789]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 143.637742] dagster-webserver[1789]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.638575] dagster-webserver[1789]: ) full # [ 143.639231] dagster-webserver[1789]: ^ full # [ 143.639853] dagster-webserver[1789]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 143.640487] dagster-webserver[1789]: self._engine = create_pg_engine( full # [ 143.641130] dagster-webserver[1789]: ~~~~~~~~~~~~~~~~^ full # [ 143.641740] dagster-webserver[1789]: self.postgres_url, full # [ 143.642571] dagster-webserver[1789]: ^^^^^^^^^^^^^^^^^^ full # [ 143.643210] dagster-webserver[1789]: ...<2 lines>... full # [ 143.643822] dagster-webserver[1789]: poolclass=db_pool.NullPool, full # [ 143.644655] dagster-webserver[1789]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.645488] dagster-webserver[1789]: ) full # [ 143.646133] dagster-webserver[1789]: ^ full # [ 143.663163] dagster-webserver[1789]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 143.665779] dagster-webserver[1789]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 143.667275] dagster-webserver[1789]: File "", line 2, in create_engine full # [ 143.669446] dagster-webserver[1789]: return target(fn, url, **kwargs) full # [ 143.670653] dagster-webserver[1789]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 143.673198] dagster-webserver[1789]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 143.674706] dagster-webserver[1789]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 143.677287] dagster-webserver[1789]: dbapi = dbapi_meth(**dbapi_args) full # [ 143.678446] dagster-webserver[1789]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 143.681184] dagster-webserver[1789]: import psycopg full # [ 143.682136] dagster-webserver[1789]: ModuleNotFoundError: No module named 'psycopg' full # [ 143.944659] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 143.946822] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 143.948840] systemd[1]: dagster-webserver.service: Consumed 2.073s CPU time over 8.243s wall clock time, 111.2M memory peak. full # [ 148.255569] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 19. full # [ 148.258573] systemd[1]: Started Dagster Daemon. full # [ 149.004909] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 17. full # [ 149.007123] systemd[1]: Started Dagster Webserver. full # [ 150.127553] dagster-daemon[1827]: Traceback (most recent call last): full # [ 150.130272] dagster-daemon[1827]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 150.132916] dagster-daemon[1827]: sys.exit(main()) full # [ 150.133693] dagster-daemon[1827]: ~~~~^^ full # [ 150.134569] dagster-daemon[1827]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 150.137113] dagster-daemon[1827]: cli(obj={}) full # [ 150.138038] dagster-daemon[1827]: ~~~^^^^^^^^ full # [ 150.138935] dagster-daemon[1827]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 150.141299] dagster-daemon[1827]: return self.main(*args, **kwargs) full # [ 150.142489] dagster-daemon[1827]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 150.143735] dagster-daemon[1827]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 150.146156] dagster-daemon[1827]: rv = self.invoke(ctx) full # [ 150.147711] dagster-daemon[1827]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 150.150095] dagster-daemon[1827]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 150.151617] dagster-daemon[1827]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 150.153191] dagster-daemon[1827]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 150.155580] dagster-daemon[1827]: return ctx.invoke(self.callback, **ctx.params) full # [ 150.158263] dagster-daemon[1827]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 150.159787] dagster-daemon[1827]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 150.162300] dagster-daemon[1827]: return callback(*args, **kwargs) full # [ 150.164722] dagster-daemon[1827]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 150.167295] dagster-daemon[1827]: with get_instance_for_cli( full # [ 150.168360] dagster-daemon[1827]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 150.169428] dagster-daemon[1827]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 150.171377] dagster-daemon[1827]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 150.173771] dagster-daemon[1827]: ) as instance: full # [ 150.174894] dagster-daemon[1827]: ^ full # [ 150.176590] dagster-daemon[1827]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 150.181054] dagster-daemon[1827]: return next(self.gen) full # [ 150.182087] dagster-daemon[1827]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 150.184669] dagster-daemon[1827]: with DagsterInstance.get() as instance: full # [ 150.188093] dagster-daemon[1827]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 150.189176] dagster-daemon[1827]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 150.191712] dagster-daemon[1827]: return create_instance_from_dagster_home() full # [ 150.193069] dagster-daemon[1827]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 150.195948] dagster-daemon[1827]: return create_instance_from_config(dagster_home_path) full # [ 150.197388] dagster-daemon[1827]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 150.202122] dagster-daemon[1827]: return create_instance_from_ref(instance_ref) full # [ 150.203440] dagster-daemon[1827]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 150.206200] dagster-daemon[1827]: unified_storage = instance_ref.storage full # [ 150.207452] dagster-daemon[1827]: ^^^^^^^^^^^^^^^^^^^^ full # [ 150.211065] dagster-daemon[1827]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 150.213581] dagster-daemon[1827]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 150.215436] dagster-daemon[1827]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 150.216902] dagster-daemon[1827]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 150.219493] dagster-daemon[1827]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 150.221081] dagster-daemon[1827]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 150.222658] dagster-daemon[1827]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 150.225237] dagster-daemon[1827]: return DagsterPostgresStorage( full # [ 150.226363] dagster-daemon[1827]: inst_data=inst_data, full # [ 150.227413] dagster-daemon[1827]: ...<2 lines>... full # [ 150.228329] dagster-daemon[1827]: token_provider=get_token_provider_from_config(config_value), full # [ 150.229861] dagster-daemon[1827]: ) full # [ 150.230622] dagster-daemon[1827]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 150.233136] dagster-daemon[1827]: self._run_storage = PostgresRunStorage( full # [ 150.234361] dagster-daemon[1827]: ~~~~~~~~~~~~~~~~~~^ full # [ 150.235580] dagster-daemon[1827]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 150.237269] dagster-daemon[1827]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 150.238921] dagster-daemon[1827]: ) full # [ 150.239676] dagster-daemon[1827]: ^ full # [ 150.240478] dagster-daemon[1827]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 150.243213] dagster-daemon[1827]: self._engine = create_pg_engine( full # [ 150.244361] dagster-daemon[1827]: ~~~~~~~~~~~~~~~~^ full # [ 150.245502] dagster-daemon[1827]: self.postgres_url, full # [ 150.246523] dagster-daemon[1827]: ^^^^^^^^^^^^^^^^^^ full # [ 150.247535] dagster-daemon[1827]: ...<2 lines>... full # [ 150.248471] dagster-daemon[1827]: poolclass=db_pool.NullPool, full # [ 150.249600] dagster-daemon[1827]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 150.250736] dagster-daemon[1827]: ) full # [ 150.251492] dagster-daemon[1827]: ^ full # [ 150.252227] dagster-daemon[1827]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 150.254810] dagster-daemon[1827]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 150.256304] dagster-daemon[1827]: File "", line 2, in create_engine full # [ 150.258443] dagster-daemon[1827]: return target(fn, url, **kwargs) full # [ 150.259583] dagster-daemon[1827]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 150.262120] dagster-daemon[1827]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 150.263603] dagster-daemon[1827]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 150.266176] dagster-daemon[1827]: dbapi = dbapi_meth(**dbapi_args) full # [ 150.267321] dagster-daemon[1827]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 150.270064] dagster-daemon[1827]: import psycopg full # [ 150.270947] dagster-daemon[1827]: ModuleNotFoundError: No module named 'psycopg' full # [ 150.359955] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 150.362335] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 150.364757] systemd[1]: dagster-daemon.service: Consumed 1.438s CPU time over 7.205s wall clock time, 88.6M memory peak. full # [ 151.769748] dagster-webserver[1833]: Traceback (most recent call last): full # [ 151.772408] dagster-webserver[1833]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 151.773374] dagster-webserver[1833]: sys.exit(main()) full # [ 151.774120] dagster-webserver[1833]: ~~~~^^ full # [ 151.774753] dagster-webserver[1833]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 151.775682] dagster-webserver[1833]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 151.776286] dagster-webserver[1833]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 151.776902] dagster-webserver[1833]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 151.777751] dagster-webserver[1833]: return self.main(*args, **kwargs) full # [ 151.778627] dagster-webserver[1833]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 151.779332] dagster-webserver[1833]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 151.779932] dagster-webserver[1833]: rv = self.invoke(ctx) full # [ 151.780797] dagster-webserver[1833]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 151.781675] dagster-webserver[1833]: return ctx.invoke(self.callback, **ctx.params) full # [ 151.782674] dagster-webserver[1833]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 151.792968] dagster-webserver[1833]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 151.793775] dagster-webserver[1833]: return callback(*args, **kwargs) full # [ 151.794627] dagster-webserver[1833]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 151.795292] dagster-webserver[1833]: instance = stack.enter_context( full # [ 151.795915] dagster-webserver[1833]: get_possibly_temporary_instance_for_cli( full # [ 151.796777] dagster-webserver[1833]: ...<3 lines>... full # [ 151.797633] dagster-webserver[1833]: ) full # [ 151.798333] dagster-webserver[1833]: ) full # [ 151.798932] dagster-webserver[1833]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 151.799779] dagster-webserver[1833]: result = _enter(cm) full # [ 151.800674] dagster-webserver[1833]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 151.801304] dagster-webserver[1833]: return next(self.gen) full # [ 151.809210] dagster-webserver[1833]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 151.810055] dagster-webserver[1833]: with DagsterInstance.get() as instance: full # [ 151.810687] dagster-webserver[1833]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 151.811538] dagster-webserver[1833]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 151.812194] dagster-webserver[1833]: return create_instance_from_dagster_home() full # [ 151.812827] dagster-webserver[1833]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 151.813687] dagster-webserver[1833]: return create_instance_from_config(dagster_home_path) full # [ 151.814583] dagster-webserver[1833]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 151.815208] dagster-webserver[1833]: return create_instance_from_ref(instance_ref) full # [ 151.815834] dagster-webserver[1833]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 151.816687] dagster-webserver[1833]: unified_storage = instance_ref.storage full # [ 151.817543] dagster-webserver[1833]: ^^^^^^^^^^^^^^^^^^^^ full # [ 151.830667] dagster-webserver[1833]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 151.831694] dagster-webserver[1833]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 151.832298] dagster-webserver[1833]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 151.832947] dagster-webserver[1833]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 151.833590] dagster-webserver[1833]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 151.834255] dagster-webserver[1833]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 151.834882] dagster-webserver[1833]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 151.835736] dagster-webserver[1833]: return DagsterPostgresStorage( full # [ 151.836382] dagster-webserver[1833]: inst_data=inst_data, full # [ 151.837047] dagster-webserver[1833]: ...<2 lines>... full # [ 151.837673] dagster-webserver[1833]: token_provider=get_token_provider_from_config(config_value), full # [ 151.838527] dagster-webserver[1833]: ) full # [ 151.839222] dagster-webserver[1833]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 151.839819] dagster-webserver[1833]: self._run_storage = PostgresRunStorage( full # [ 151.840676] dagster-webserver[1833]: ~~~~~~~~~~~~~~~~~~^ full # [ 151.841538] dagster-webserver[1833]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 151.842195] dagster-webserver[1833]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 151.842825] dagster-webserver[1833]: ) full # [ 151.843679] dagster-webserver[1833]: ^ full # [ 151.844540] dagster-webserver[1833]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 151.845171] dagster-webserver[1833]: self._engine = create_pg_engine( full # [ 151.845593] dagster-webserver[1833]: ~~~~~~~~~~~~~~~~^ full # [ 151.846259] dagster-webserver[1833]: self.postgres_url, full # [ 151.846863] dagster-webserver[1833]: ^^^^^^^^^^^^^^^^^^ full # [ 151.847543] dagster-webserver[1833]: ...<2 lines>... full # [ 151.848186] dagster-webserver[1833]: poolclass=db_pool.NullPool, full # [ 151.848815] dagster-webserver[1833]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 151.849664] dagster-webserver[1833]: ) full # [ 151.850278] dagster-webserver[1833]: ^ full # [ 151.868524] dagster-webserver[1833]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 151.871176] dagster-webserver[1833]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 151.872675] dagster-webserver[1833]: File "", line 2, in create_engine full # [ 151.874888] dagster-webserver[1833]: return target(fn, url, **kwargs) full # [ 151.876139] dagster-webserver[1833]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 151.878737] dagster-webserver[1833]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 151.880235] dagster-webserver[1833]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 151.882867] dagster-webserver[1833]: dbapi = dbapi_meth(**dbapi_args) full # [ 151.884085] dagster-webserver[1833]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 151.886875] dagster-webserver[1833]: import psycopg full # [ 151.887843] dagster-webserver[1833]: ModuleNotFoundError: No module named 'psycopg' full # [ 152.177555] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 152.178864] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 152.183508] systemd[1]: dagster-webserver.service: Consumed 2.096s CPU time over 8.231s wall clock time, 111.1M memory peak. full # [ 155.505553] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 20. full # [ 155.508446] systemd[1]: Started Dagster Daemon. full # [ 157.255100] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 18. full # [ 157.261220] systemd[1]: Started Dagster Webserver. full # [ 157.423150] dagster-daemon[1865]: Traceback (most recent call last): full # [ 157.425633] dagster-daemon[1865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 157.426565] dagster-daemon[1865]: sys.exit(main()) full # [ 157.427229] dagster-daemon[1865]: ~~~~^^ full # [ 157.427801] dagster-daemon[1865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 157.428640] dagster-daemon[1865]: cli(obj={}) full # [ 157.429402] dagster-daemon[1865]: ~~~^^^^^^^^ full # [ 157.429902] dagster-daemon[1865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 157.430737] dagster-daemon[1865]: return self.main(*args, **kwargs) full # [ 157.431867] dagster-daemon[1865]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 157.432634] dagster-daemon[1865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 157.433406] dagster-daemon[1865]: rv = self.invoke(ctx) full # [ 157.439975] dagster-daemon[1865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 157.440714] dagster-daemon[1865]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 157.441558] dagster-daemon[1865]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 157.442500] dagster-daemon[1865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 157.443219] dagster-daemon[1865]: return ctx.invoke(self.callback, **ctx.params) full # [ 157.443826] dagster-daemon[1865]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 157.444764] dagster-daemon[1865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 157.445494] dagster-daemon[1865]: return callback(*args, **kwargs) full # [ 157.446253] dagster-daemon[1865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 157.446944] dagster-daemon[1865]: with get_instance_for_cli( full # [ 157.447775] dagster-daemon[1865]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 157.448691] dagster-daemon[1865]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 157.449265] dagster-daemon[1865]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 157.449868] dagster-daemon[1865]: ) as instance: full # [ 157.450703] dagster-daemon[1865]: ^ full # [ 157.461154] dagster-daemon[1865]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 157.461873] dagster-daemon[1865]: return next(self.gen) full # [ 157.462700] dagster-daemon[1865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 157.463595] dagster-daemon[1865]: with DagsterInstance.get() as instance: full # [ 157.464188] dagster-daemon[1865]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 157.464841] dagster-daemon[1865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 157.465871] dagster-daemon[1865]: return create_instance_from_dagster_home() full # [ 157.466671] dagster-daemon[1865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 157.467595] dagster-daemon[1865]: return create_instance_from_config(dagster_home_path) full # [ 157.476076] dagster-daemon[1865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 157.476807] dagster-daemon[1865]: return create_instance_from_ref(instance_ref) full # [ 157.477645] dagster-daemon[1865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 157.478783] dagster-daemon[1865]: unified_storage = instance_ref.storage full # [ 157.479554] dagster-daemon[1865]: ^^^^^^^^^^^^^^^^^^^^ full # [ 157.480275] dagster-daemon[1865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 157.480584] dagster-daemon[1865]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 157.481232] dagster-daemon[1865]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 157.481842] dagster-daemon[1865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 157.482793] dagster-daemon[1865]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 157.483519] dagster-daemon[1865]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 157.484266] dagster-daemon[1865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 157.484575] dagster-daemon[1865]: return DagsterPostgresStorage( full # [ 157.485284] dagster-daemon[1865]: inst_data=inst_data, full # [ 157.485842] dagster-daemon[1865]: ...<2 lines>... full # [ 157.486762] dagster-daemon[1865]: token_provider=get_token_provider_from_config(config_value), full # [ 157.487530] dagster-daemon[1865]: ) full # [ 157.488319] dagster-daemon[1865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 157.488957] dagster-daemon[1865]: self._run_storage = PostgresRunStorage( full # [ 157.489793] dagster-daemon[1865]: ~~~~~~~~~~~~~~~~~~^ full # [ 157.490730] dagster-daemon[1865]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 157.491282] dagster-daemon[1865]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 157.491890] dagster-daemon[1865]: ) full # [ 157.492733] dagster-daemon[1865]: ^ full # [ 157.493551] dagster-daemon[1865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 157.494291] dagster-daemon[1865]: self._engine = create_pg_engine( full # [ 157.494814] dagster-daemon[1865]: ~~~~~~~~~~~~~~~~^ full # [ 157.495653] dagster-daemon[1865]: self.postgres_url, full # [ 157.496396] dagster-daemon[1865]: ^^^^^^^^^^^^^^^^^^ full # [ 157.496913] dagster-daemon[1865]: ...<2 lines>... full # [ 157.497954] dagster-daemon[1865]: poolclass=db_pool.NullPool, full # [ 157.498758] dagster-daemon[1865]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 157.499594] dagster-daemon[1865]: ) full # [ 157.500327] dagster-daemon[1865]: ^ full # [ 157.500855] dagster-daemon[1865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 157.501499] dagster-daemon[1865]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 157.524445] dagster-daemon[1865]: File "", line 2, in create_engine full # [ 157.525179] dagster-daemon[1865]: return target(fn, url, **kwargs) full # [ 157.525573] dagster-daemon[1865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 157.526287] dagster-daemon[1865]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 157.526832] dagster-daemon[1865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 157.527671] dagster-daemon[1865]: dbapi = dbapi_meth(**dbapi_args) full # [ 157.528610] dagster-daemon[1865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 157.529157] dagster-daemon[1865]: import psycopg full # [ 157.529801] dagster-daemon[1865]: ModuleNotFoundError: No module named 'psycopg' full # [ 157.768958] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 157.770666] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 157.773251] systemd[1]: dagster-daemon.service: Consumed 1.442s CPU time over 7.411s wall clock time, 88.5M memory peak. full # [ 159.946347] dagster-webserver[1875]: Traceback (most recent call last): full # [ 159.948816] dagster-webserver[1875]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 159.949564] dagster-webserver[1875]: sys.exit(main()) full # [ 159.950194] dagster-webserver[1875]: ~~~~^^ full # [ 159.950831] dagster-webserver[1875]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 159.951637] dagster-webserver[1875]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 159.952285] dagster-webserver[1875]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 159.952930] dagster-webserver[1875]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 159.953746] dagster-webserver[1875]: return self.main(*args, **kwargs) full # [ 159.954579] dagster-webserver[1875]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 159.955263] dagster-webserver[1875]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 159.955836] dagster-webserver[1875]: rv = self.invoke(ctx) full # [ 159.964325] dagster-webserver[1875]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 159.965123] dagster-webserver[1875]: return ctx.invoke(self.callback, **ctx.params) full # [ 159.965783] dagster-webserver[1875]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 159.966403] dagster-webserver[1875]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 159.967053] dagster-webserver[1875]: return callback(*args, **kwargs) full # [ 159.967674] dagster-webserver[1875]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 159.968515] dagster-webserver[1875]: instance = stack.enter_context( full # [ 159.969171] dagster-webserver[1875]: get_possibly_temporary_instance_for_cli( full # [ 159.969781] dagster-webserver[1875]: ...<3 lines>... full # [ 159.970627] dagster-webserver[1875]: ) full # [ 159.971293] dagster-webserver[1875]: ) full # [ 159.971946] dagster-webserver[1875]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 159.972726] dagster-webserver[1875]: result = _enter(cm) full # [ 159.973553] dagster-webserver[1875]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 159.974193] dagster-webserver[1875]: return next(self.gen) full # [ 159.984879] dagster-webserver[1875]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 159.985666] dagster-webserver[1875]: with DagsterInstance.get() as instance: full # [ 159.986525] dagster-webserver[1875]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 159.987172] dagster-webserver[1875]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 159.987782] dagster-webserver[1875]: return create_instance_from_dagster_home() full # [ 159.988632] dagster-webserver[1875]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 159.989296] dagster-webserver[1875]: return create_instance_from_config(dagster_home_path) full # [ 159.989949] dagster-webserver[1875]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 159.990753] dagster-webserver[1875]: return create_instance_from_ref(instance_ref) full # [ 159.991588] dagster-webserver[1875]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 159.992251] dagster-webserver[1875]: unified_storage = instance_ref.storage full # [ 159.992865] dagster-webserver[1875]: ^^^^^^^^^^^^^^^^^^^^ full # [ 160.006076] dagster-webserver[1875]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 160.006877] dagster-webserver[1875]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 160.007510] dagster-webserver[1875]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 160.008167] dagster-webserver[1875]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 160.008777] dagster-webserver[1875]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 160.009624] dagster-webserver[1875]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 160.010288] dagster-webserver[1875]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 160.010902] dagster-webserver[1875]: return DagsterPostgresStorage( full # [ 160.011745] dagster-webserver[1875]: inst_data=inst_data, full # [ 160.012589] dagster-webserver[1875]: ...<2 lines>... full # [ 160.013269] dagster-webserver[1875]: token_provider=get_token_provider_from_config(config_value), full # [ 160.013867] dagster-webserver[1875]: ) full # [ 160.014561] dagster-webserver[1875]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 160.015179] dagster-webserver[1875]: self._run_storage = PostgresRunStorage( full # [ 160.015808] dagster-webserver[1875]: ~~~~~~~~~~~~~~~~~~^ full # [ 160.016656] dagster-webserver[1875]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 160.017296] dagster-webserver[1875]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 160.017935] dagster-webserver[1875]: ) full # [ 160.018763] dagster-webserver[1875]: ^ full # [ 160.019589] dagster-webserver[1875]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 160.020228] dagster-webserver[1875]: self._engine = create_pg_engine( full # [ 160.020846] dagster-webserver[1875]: ~~~~~~~~~~~~~~~~^ full # [ 160.021489] dagster-webserver[1875]: self.postgres_url, full # [ 160.022128] dagster-webserver[1875]: ^^^^^^^^^^^^^^^^^^ full # [ 160.022744] dagster-webserver[1875]: ...<2 lines>... full # [ 160.023581] dagster-webserver[1875]: poolclass=db_pool.NullPool, full # [ 160.024219] dagster-webserver[1875]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 160.024845] dagster-webserver[1875]: ) full # [ 160.025670] dagster-webserver[1875]: ^ full # [ 160.043513] dagster-webserver[1875]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 160.046140] dagster-webserver[1875]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 160.047603] dagster-webserver[1875]: File "", line 2, in create_engine full # [ 160.049789] dagster-webserver[1875]: return target(fn, url, **kwargs) full # [ 160.050993] dagster-webserver[1875]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 160.053590] dagster-webserver[1875]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 160.055105] dagster-webserver[1875]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 160.057701] dagster-webserver[1875]: dbapi = dbapi_meth(**dbapi_args) full # [ 160.058886] dagster-webserver[1875]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 160.061679] dagster-webserver[1875]: import psycopg full # [ 160.062634] dagster-webserver[1875]: ModuleNotFoundError: No module named 'psycopg' full # [ 160.324701] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 160.325904] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 160.329384] systemd[1]: dagster-webserver.service: Consumed 2.045s CPU time over 8.142s wall clock time, 111M memory peak. full # [ 163.005399] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 21. full # [ 163.009442] systemd[1]: Started Dagster Daemon. full # [ 164.993585] dagster-daemon[1904]: Traceback (most recent call last): full # [ 164.996079] dagster-daemon[1904]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 164.996830] dagster-daemon[1904]: sys.exit(main()) full # [ 164.997652] dagster-daemon[1904]: ~~~~^^ full # [ 164.998290] dagster-daemon[1904]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 164.998919] dagster-daemon[1904]: cli(obj={}) full # [ 164.999746] dagster-daemon[1904]: ~~~^^^^^^^^ full # [ 165.000388] dagster-daemon[1904]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 165.000983] dagster-daemon[1904]: return self.main(*args, **kwargs) full # [ 165.001809] dagster-daemon[1904]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 165.002657] dagster-daemon[1904]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 165.003272] dagster-daemon[1904]: rv = self.invoke(ctx) full # [ 165.010389] dagster-daemon[1904]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 165.011218] dagster-daemon[1904]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 165.011860] dagster-daemon[1904]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 165.012696] dagster-daemon[1904]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 165.013540] dagster-daemon[1904]: return ctx.invoke(self.callback, **ctx.params) full # [ 165.014234] dagster-daemon[1904]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 165.014818] dagster-daemon[1904]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 165.015656] dagster-daemon[1904]: return callback(*args, **kwargs) full # [ 165.016523] dagster-daemon[1904]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 165.017124] dagster-daemon[1904]: with get_instance_for_cli( full # [ 165.017747] dagster-daemon[1904]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 165.018579] dagster-daemon[1904]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 165.019233] dagster-daemon[1904]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 165.019843] dagster-daemon[1904]: ) as instance: full # [ 165.020492] dagster-daemon[1904]: ^ full # [ 165.031672] dagster-daemon[1904]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 165.032664] dagster-daemon[1904]: return next(self.gen) full # [ 165.033295] dagster-daemon[1904]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 165.033954] dagster-daemon[1904]: with DagsterInstance.get() as instance: full # [ 165.034783] dagster-daemon[1904]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 165.035618] dagster-daemon[1904]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 165.036285] dagster-daemon[1904]: return create_instance_from_dagster_home() full # [ 165.036942] dagster-daemon[1904]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 165.037808] dagster-daemon[1904]: return create_instance_from_config(dagster_home_path) full # [ 165.038576] dagster-daemon[1904]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 165.039232] dagster-daemon[1904]: return create_instance_from_ref(instance_ref) full # [ 165.050317] dagster-daemon[1904]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 165.051115] dagster-daemon[1904]: unified_storage = instance_ref.storage full # [ 165.051767] dagster-daemon[1904]: ^^^^^^^^^^^^^^^^^^^^ full # [ 165.052710] dagster-daemon[1904]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 165.053618] dagster-daemon[1904]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 165.054282] dagster-daemon[1904]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 165.054902] dagster-daemon[1904]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 165.055743] dagster-daemon[1904]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 165.056588] dagster-daemon[1904]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 165.057330] dagster-daemon[1904]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 165.057867] dagster-daemon[1904]: return DagsterPostgresStorage( full # [ 165.058721] dagster-daemon[1904]: inst_data=inst_data, full # [ 165.059559] dagster-daemon[1904]: ...<2 lines>... full # [ 165.060197] dagster-daemon[1904]: token_provider=get_token_provider_from_config(config_value), full # [ 165.060806] dagster-daemon[1904]: ) full # [ 165.061644] dagster-daemon[1904]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 165.062271] dagster-daemon[1904]: self._run_storage = PostgresRunStorage( full # [ 165.062890] dagster-daemon[1904]: ~~~~~~~~~~~~~~~~~~^ full # [ 165.063723] dagster-daemon[1904]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 165.064552] dagster-daemon[1904]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 165.065196] dagster-daemon[1904]: ) full # [ 165.065809] dagster-daemon[1904]: ^ full # [ 165.081250] dagster-daemon[1904]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 165.082043] dagster-daemon[1904]: self._engine = create_pg_engine( full # [ 165.082655] dagster-daemon[1904]: ~~~~~~~~~~~~~~~~^ full # [ 165.083294] dagster-daemon[1904]: self.postgres_url, full # [ 165.083935] dagster-daemon[1904]: ^^^^^^^^^^^^^^^^^^ full # [ 165.084763] dagster-daemon[1904]: ...<2 lines>... full # [ 165.085608] dagster-daemon[1904]: poolclass=db_pool.NullPool, full # [ 165.086270] dagster-daemon[1904]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 165.086882] dagster-daemon[1904]: ) full # [ 165.087720] dagster-daemon[1904]: ^ full # [ 165.088552] dagster-daemon[1904]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 165.089227] dagster-daemon[1904]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 165.089827] dagster-daemon[1904]: File "", line 2, in create_engine full # [ 165.090674] dagster-daemon[1904]: return target(fn, url, **kwargs) full # [ 165.091551] dagster-daemon[1904]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 165.092175] dagster-daemon[1904]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 165.092777] dagster-daemon[1904]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 165.093621] dagster-daemon[1904]: dbapi = dbapi_meth(**dbapi_args) full # [ 165.105079] dagster-daemon[1904]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 165.107813] dagster-daemon[1904]: import psycopg full # [ 165.108765] dagster-daemon[1904]: ModuleNotFoundError: No module named 'psycopg' full # [ 165.310880] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 165.312827] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 165.314550] systemd[1]: dagster-daemon.service: Consumed 1.482s CPU time over 7.537s wall clock time, 88.5M memory peak. full # [ 165.505116] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 19. full # [ 165.508066] systemd[1]: Started Dagster Webserver. full # [ 168.127354] dagster-webserver[1921]: Traceback (most recent call last): full # [ 168.129870] dagster-webserver[1921]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 168.130698] dagster-webserver[1921]: sys.exit(main()) full # [ 168.131532] dagster-webserver[1921]: ~~~~^^ full # [ 168.132169] dagster-webserver[1921]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 168.132597] dagster-webserver[1921]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 168.133257] dagster-webserver[1921]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 168.133860] dagster-webserver[1921]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 168.134696] dagster-webserver[1921]: return self.main(*args, **kwargs) full # [ 168.135536] dagster-webserver[1921]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 168.136205] dagster-webserver[1921]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 168.136611] dagster-webserver[1921]: rv = self.invoke(ctx) full # [ 168.145560] dagster-webserver[1921]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 168.146544] dagster-webserver[1921]: return ctx.invoke(self.callback, **ctx.params) full # [ 168.147224] dagster-webserver[1921]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 168.147838] dagster-webserver[1921]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 168.148692] dagster-webserver[1921]: return callback(*args, **kwargs) full # [ 168.149550] dagster-webserver[1921]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 168.150219] dagster-webserver[1921]: instance = stack.enter_context( full # [ 168.150850] dagster-webserver[1921]: get_possibly_temporary_instance_for_cli( full # [ 168.151535] dagster-webserver[1921]: ...<3 lines>... full # [ 168.152192] dagster-webserver[1921]: ) full # [ 168.152825] dagster-webserver[1921]: ) full # [ 168.153730] dagster-webserver[1921]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 168.154515] dagster-webserver[1921]: result = _enter(cm) full # [ 168.155156] dagster-webserver[1921]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 168.155759] dagster-webserver[1921]: return next(self.gen) full # [ 168.166441] dagster-webserver[1921]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 168.167253] dagster-webserver[1921]: with DagsterInstance.get() as instance: full # [ 168.167859] dagster-webserver[1921]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 168.168527] dagster-webserver[1921]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 168.169183] dagster-webserver[1921]: return create_instance_from_dagster_home() full # [ 168.169815] dagster-webserver[1921]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 168.170668] dagster-webserver[1921]: return create_instance_from_config(dagster_home_path) full # [ 168.171532] dagster-webserver[1921]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 168.172198] dagster-webserver[1921]: return create_instance_from_ref(instance_ref) full # [ 168.172825] dagster-webserver[1921]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 168.173679] dagster-webserver[1921]: unified_storage = instance_ref.storage full # [ 168.174540] dagster-webserver[1921]: ^^^^^^^^^^^^^^^^^^^^ full # [ 168.175196] dagster-webserver[1921]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 168.175841] dagster-webserver[1921]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 168.176661] dagster-webserver[1921]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 168.177548] dagster-webserver[1921]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 168.178181] dagster-webserver[1921]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 168.178767] dagster-webserver[1921]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 168.179608] dagster-webserver[1921]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 168.180255] dagster-webserver[1921]: return DagsterPostgresStorage( full # [ 168.180869] dagster-webserver[1921]: inst_data=inst_data, full # [ 168.181705] dagster-webserver[1921]: ...<2 lines>... full # [ 168.182546] dagster-webserver[1921]: token_provider=get_token_provider_from_config(config_value), full # [ 168.183190] dagster-webserver[1921]: ) full # [ 168.205822] dagster-webserver[1921]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 168.206616] dagster-webserver[1921]: self._run_storage = PostgresRunStorage( full # [ 168.207294] dagster-webserver[1921]: ~~~~~~~~~~~~~~~~~~^ full # [ 168.207931] dagster-webserver[1921]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 168.208777] dagster-webserver[1921]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 168.209634] dagster-webserver[1921]: ) full # [ 168.210296] dagster-webserver[1921]: ^ full # [ 168.210927] dagster-webserver[1921]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 168.211778] dagster-webserver[1921]: self._engine = create_pg_engine( full # [ 168.212636] dagster-webserver[1921]: ~~~~~~~~~~~~~~~~^ full # [ 168.213299] dagster-webserver[1921]: self.postgres_url, full # [ 168.213925] dagster-webserver[1921]: ^^^^^^^^^^^^^^^^^^ full # [ 168.214774] dagster-webserver[1921]: ...<2 lines>... full # [ 168.215666] dagster-webserver[1921]: poolclass=db_pool.NullPool, full # [ 168.216292] dagster-webserver[1921]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 168.216913] dagster-webserver[1921]: ) full # [ 168.217764] dagster-webserver[1921]: ^ full # [ 168.218613] dagster-webserver[1921]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 168.219275] dagster-webserver[1921]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 168.219943] dagster-webserver[1921]: File "", line 2, in create_engine full # [ 168.220727] dagster-webserver[1921]: return target(fn, url, **kwargs) full # [ 168.221555] dagster-webserver[1921]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 168.222192] dagster-webserver[1921]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 168.236078] dagster-webserver[1921]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 168.238696] dagster-webserver[1921]: dbapi = dbapi_meth(**dbapi_args) full # [ 168.239877] dagster-webserver[1921]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 168.242698] dagster-webserver[1921]: import psycopg full # [ 168.243691] dagster-webserver[1921]: ModuleNotFoundError: No module named 'psycopg' full # [ 168.526358] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 168.527311] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 168.531330] systemd[1]: dagster-webserver.service: Consumed 2.024s CPU time over 8.198s wall clock time, 111.3M memory peak. full # [ 170.505333] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 22. full # [ 170.509534] systemd[1]: Started Dagster Daemon. full # [ 172.400056] dagster-daemon[1946]: Traceback (most recent call last): full # [ 172.402553] dagster-daemon[1946]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 172.403320] dagster-daemon[1946]: sys.exit(main()) full # [ 172.403910] dagster-daemon[1946]: ~~~~^^ full # [ 172.404753] dagster-daemon[1946]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 172.405600] dagster-daemon[1946]: cli(obj={}) full # [ 172.406271] dagster-daemon[1946]: ~~~^^^^^^^^ full # [ 172.406909] dagster-daemon[1946]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 172.407722] dagster-daemon[1946]: return self.main(*args, **kwargs) full # [ 172.408554] dagster-daemon[1946]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 172.409199] dagster-daemon[1946]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 172.409911] dagster-daemon[1946]: rv = self.invoke(ctx) full # [ 172.417086] dagster-daemon[1946]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 172.417888] dagster-daemon[1946]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 172.418778] dagster-daemon[1946]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 172.419616] dagster-daemon[1946]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 172.420281] dagster-daemon[1946]: return ctx.invoke(self.callback, **ctx.params) full # [ 172.421125] dagster-daemon[1946]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 172.421894] dagster-daemon[1946]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 172.422599] dagster-daemon[1946]: return callback(*args, **kwargs) full # [ 172.423303] dagster-daemon[1946]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 172.423890] dagster-daemon[1946]: with get_instance_for_cli( full # [ 172.424718] dagster-daemon[1946]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 172.425576] dagster-daemon[1946]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 172.426206] dagster-daemon[1946]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 172.426826] dagster-daemon[1946]: ) as instance: full # [ 172.427678] dagster-daemon[1946]: ^ full # [ 172.428524] dagster-daemon[1946]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 172.429164] dagster-daemon[1946]: return next(self.gen) full # [ 172.441672] dagster-daemon[1946]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 172.442668] dagster-daemon[1946]: with DagsterInstance.get() as instance: full # [ 172.443293] dagster-daemon[1946]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 172.443955] dagster-daemon[1946]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 172.447566] dagster-daemon[1946]: return create_instance_from_dagster_home() full # [ 172.448221] dagster-daemon[1946]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 172.448851] dagster-daemon[1946]: return create_instance_from_config(dagster_home_path) full # [ 172.452123] dagster-daemon[1946]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 172.452778] dagster-daemon[1946]: return create_instance_from_ref(instance_ref) full # [ 172.453730] dagster-daemon[1946]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 172.454278] dagster-daemon[1946]: unified_storage = instance_ref.storage full # [ 172.454913] dagster-daemon[1946]: ^^^^^^^^^^^^^^^^^^^^ full # [ 172.455737] dagster-daemon[1946]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 172.456579] dagster-daemon[1946]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 172.457252] dagster-daemon[1946]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 172.457859] dagster-daemon[1946]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 172.458707] dagster-daemon[1946]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 172.459552] dagster-daemon[1946]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 172.460192] dagster-daemon[1946]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 172.460815] dagster-daemon[1946]: return DagsterPostgresStorage( full # [ 172.461667] dagster-daemon[1946]: inst_data=inst_data, full # [ 172.462522] dagster-daemon[1946]: ...<2 lines>... full # [ 172.463156] dagster-daemon[1946]: token_provider=get_token_provider_from_config(config_value), full # [ 172.463575] dagster-daemon[1946]: ) full # [ 172.464259] dagster-daemon[1946]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 172.464848] dagster-daemon[1946]: self._run_storage = PostgresRunStorage( full # [ 172.465507] dagster-daemon[1946]: ~~~~~~~~~~~~~~~~~~^ full # [ 172.466151] dagster-daemon[1946]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 172.466808] dagster-daemon[1946]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 172.467809] dagster-daemon[1946]: ) full # [ 172.468650] dagster-daemon[1946]: ^ full # [ 172.469495] dagster-daemon[1946]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 172.470136] dagster-daemon[1946]: self._engine = create_pg_engine( full # [ 172.470761] dagster-daemon[1946]: ~~~~~~~~~~~~~~~~^ full # [ 172.471606] dagster-daemon[1946]: self.postgres_url, full # [ 172.472267] dagster-daemon[1946]: ^^^^^^^^^^^^^^^^^^ full # [ 172.472870] dagster-daemon[1946]: ...<2 lines>... full # [ 172.473715] dagster-daemon[1946]: poolclass=db_pool.NullPool, full # [ 172.474560] dagster-daemon[1946]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 172.475199] dagster-daemon[1946]: ) full # [ 172.475826] dagster-daemon[1946]: ^ full # [ 172.476688] dagster-daemon[1946]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 172.477535] dagster-daemon[1946]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 172.478354] dagster-daemon[1946]: File "", line 2, in create_engine full # [ 172.478985] dagster-daemon[1946]: return target(fn, url, **kwargs) full # [ 172.479833] dagster-daemon[1946]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 172.480692] dagster-daemon[1946]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 172.481528] dagster-daemon[1946]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 172.482189] dagster-daemon[1946]: dbapi = dbapi_meth(**dbapi_args) full # [ 172.482802] dagster-daemon[1946]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 172.483643] dagster-daemon[1946]: import psycopg full # [ 172.484271] dagster-daemon[1946]: ModuleNotFoundError: No module named 'psycopg' full # [ 172.710438] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 172.712675] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 172.714790] systemd[1]: dagster-daemon.service: Consumed 1.402s CPU time over 7.398s wall clock time, 88.5M memory peak. full # [ 173.755622] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 20. full # [ 173.760371] systemd[1]: Started Dagster Webserver. full # [ 176.371618] dagster-webserver[1963]: Traceback (most recent call last): full # [ 176.374174] dagster-webserver[1963]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 176.374943] dagster-webserver[1963]: sys.exit(main()) full # [ 176.375754] dagster-webserver[1963]: ~~~~^^ full # [ 176.376600] dagster-webserver[1963]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 176.377250] dagster-webserver[1963]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 176.377890] dagster-webserver[1963]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 176.378749] dagster-webserver[1963]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 176.379558] dagster-webserver[1963]: return self.main(*args, **kwargs) full # [ 176.380198] dagster-webserver[1963]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 176.380836] dagster-webserver[1963]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 176.381675] dagster-webserver[1963]: rv = self.invoke(ctx) full # [ 176.389868] dagster-webserver[1963]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 176.390650] dagster-webserver[1963]: return ctx.invoke(self.callback, **ctx.params) full # [ 176.391315] dagster-webserver[1963]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 176.391940] dagster-webserver[1963]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 176.392783] dagster-webserver[1963]: return callback(*args, **kwargs) full # [ 176.393640] dagster-webserver[1963]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 176.394280] dagster-webserver[1963]: instance = stack.enter_context( full # [ 176.394931] dagster-webserver[1963]: get_possibly_temporary_instance_for_cli( full # [ 176.395782] dagster-webserver[1963]: ...<3 lines>... full # [ 176.396678] dagster-webserver[1963]: ) full # [ 176.397293] dagster-webserver[1963]: ) full # [ 176.397960] dagster-webserver[1963]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 176.398761] dagster-webserver[1963]: result = _enter(cm) full # [ 176.399606] dagster-webserver[1963]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 176.400257] dagster-webserver[1963]: return next(self.gen) full # [ 176.410612] dagster-webserver[1963]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 176.411381] dagster-webserver[1963]: with DagsterInstance.get() as instance: full # [ 176.412042] dagster-webserver[1963]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 176.412670] dagster-webserver[1963]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 176.413530] dagster-webserver[1963]: return create_instance_from_dagster_home() full # [ 176.414572] dagster-webserver[1963]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 176.415240] dagster-webserver[1963]: return create_instance_from_config(dagster_home_path) full # [ 176.415899] dagster-webserver[1963]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 176.416579] dagster-webserver[1963]: return create_instance_from_ref(instance_ref) full # [ 176.427135] dagster-webserver[1963]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 176.427919] dagster-webserver[1963]: unified_storage = instance_ref.storage full # [ 176.428771] dagster-webserver[1963]: ^^^^^^^^^^^^^^^^^^^^ full # [ 176.429627] dagster-webserver[1963]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 176.430315] dagster-webserver[1963]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 176.430916] dagster-webserver[1963]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 176.431787] dagster-webserver[1963]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 176.432634] dagster-webserver[1963]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 176.433305] dagster-webserver[1963]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 176.433966] dagster-webserver[1963]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 176.434775] dagster-webserver[1963]: return DagsterPostgresStorage( full # [ 176.435633] dagster-webserver[1963]: inst_data=inst_data, full # [ 176.436298] dagster-webserver[1963]: ...<2 lines>... full # [ 176.436933] dagster-webserver[1963]: token_provider=get_token_provider_from_config(config_value), full # [ 176.437780] dagster-webserver[1963]: ) full # [ 176.438636] dagster-webserver[1963]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 176.439303] dagster-webserver[1963]: self._run_storage = PostgresRunStorage( full # [ 176.440899] dagster-webserver[1963]: ~~~~~~~~~~~~~~~~~~^ full # [ 176.441800] dagster-webserver[1963]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 176.442722] dagster-webserver[1963]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 176.443299] dagster-webserver[1963]: ) full # [ 176.443904] dagster-webserver[1963]: ^ full # [ 176.459635] dagster-webserver[1963]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 176.460638] dagster-webserver[1963]: self._engine = create_pg_engine( full # [ 176.463531] dagster-webserver[1963]: ~~~~~~~~~~~~~~~~^ full # [ 176.464292] dagster-webserver[1963]: self.postgres_url, full # [ 176.464951] dagster-webserver[1963]: ^^^^^^^^^^^^^^^^^^ full # [ 176.465592] dagster-webserver[1963]: ...<2 lines>... full # [ 176.466263] dagster-webserver[1963]: poolclass=db_pool.NullPool, full # [ 176.466883] dagster-webserver[1963]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 176.470982] dagster-webserver[1963]: ) full # [ 176.473784] dagster-webserver[1963]: ^ full # [ 176.474501] dagster-webserver[1963]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 176.477595] dagster-webserver[1963]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 176.478535] dagster-webserver[1963]: File "", line 2, in create_engine full # [ 176.480530] dagster-webserver[1963]: return target(fn, url, **kwargs) full # [ 176.481190] dagster-webserver[1963]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 176.481817] dagster-webserver[1963]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 176.483103] dagster-webserver[1963]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 176.483707] dagster-webserver[1963]: dbapi = dbapi_meth(**dbapi_args) full # [ 176.484608] dagster-webserver[1963]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 176.485191] dagster-webserver[1963]: import psycopg full # [ 176.485838] dagster-webserver[1963]: ModuleNotFoundError: No module named 'psycopg' full # [ 176.759653] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 176.760827] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 176.764089] systemd[1]: dagster-webserver.service: Consumed 2.004s CPU time over 8.229s wall clock time, 111.3M memory peak. full # [ 177.756126] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 23. full # [ 177.761146] systemd[1]: Started Dagster Daemon. full # [ 179.643764] dagster-daemon[1984]: Traceback (most recent call last): full # [ 179.646339] dagster-daemon[1984]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 179.647109] dagster-daemon[1984]: sys.exit(main()) full # [ 179.647708] dagster-daemon[1984]: ~~~~^^ full # [ 179.648551] dagster-daemon[1984]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 179.649192] dagster-daemon[1984]: cli(obj={}) full # [ 179.649835] dagster-daemon[1984]: ~~~^^^^^^^^ full # [ 179.650693] dagster-daemon[1984]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 179.651502] dagster-daemon[1984]: return self.main(*args, **kwargs) full # [ 179.652141] dagster-daemon[1984]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 179.652763] dagster-daemon[1984]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 179.653613] dagster-daemon[1984]: rv = self.invoke(ctx) full # [ 179.660805] dagster-daemon[1984]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 179.661389] dagster-daemon[1984]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 179.662072] dagster-daemon[1984]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 179.662694] dagster-daemon[1984]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 179.663576] dagster-daemon[1984]: return ctx.invoke(self.callback, **ctx.params) full # [ 179.664197] dagster-daemon[1984]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 179.664830] dagster-daemon[1984]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 179.665688] dagster-daemon[1984]: return callback(*args, **kwargs) full # [ 179.666654] dagster-daemon[1984]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 179.667263] dagster-daemon[1984]: with get_instance_for_cli( full # [ 179.667821] dagster-daemon[1984]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 179.668671] dagster-daemon[1984]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 179.669516] dagster-daemon[1984]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 179.670156] dagster-daemon[1984]: ) as instance: full # [ 179.670573] dagster-daemon[1984]: ^ full # [ 179.682279] dagster-daemon[1984]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 179.683071] dagster-daemon[1984]: return next(self.gen) full # [ 179.683701] dagster-daemon[1984]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 179.684559] dagster-daemon[1984]: with DagsterInstance.get() as instance: full # [ 179.685223] dagster-daemon[1984]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 179.685852] dagster-daemon[1984]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 179.686516] dagster-daemon[1984]: return create_instance_from_dagster_home() full # [ 179.687305] dagster-daemon[1984]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 179.687892] dagster-daemon[1984]: return create_instance_from_config(dagster_home_path) full # [ 179.688745] dagster-daemon[1984]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 179.689606] dagster-daemon[1984]: return create_instance_from_ref(instance_ref) full # [ 179.701205] dagster-daemon[1984]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 179.701990] dagster-daemon[1984]: unified_storage = instance_ref.storage full # [ 179.702684] dagster-daemon[1984]: ^^^^^^^^^^^^^^^^^^^^ full # [ 179.703291] dagster-daemon[1984]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 179.703939] dagster-daemon[1984]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 179.704778] dagster-daemon[1984]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 179.705674] dagster-daemon[1984]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 179.706304] dagster-daemon[1984]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 179.706926] dagster-daemon[1984]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 179.707773] dagster-daemon[1984]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 179.708631] dagster-daemon[1984]: return DagsterPostgresStorage( full # [ 179.709297] dagster-daemon[1984]: inst_data=inst_data, full # [ 179.710220] dagster-daemon[1984]: ...<2 lines>... full # [ 179.710778] dagster-daemon[1984]: token_provider=get_token_provider_from_config(config_value), full # [ 179.711636] dagster-daemon[1984]: ) full # [ 179.723912] dagster-daemon[1984]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 179.726467] dagster-daemon[1984]: self._run_storage = PostgresRunStorage( full # [ 179.727692] dagster-daemon[1984]: ~~~~~~~~~~~~~~~~~~^ full # [ 179.728933] dagster-daemon[1984]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 179.730660] dagster-daemon[1984]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 179.732326] dagster-daemon[1984]: ) full # [ 179.733065] dagster-daemon[1984]: ^ full # [ 179.733776] dagster-daemon[1984]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 179.736529] dagster-daemon[1984]: self._engine = create_pg_engine( full # [ 179.737694] dagster-daemon[1984]: ~~~~~~~~~~~~~~~~^ full # [ 179.738844] dagster-daemon[1984]: self.postgres_url, full # [ 179.739858] dagster-daemon[1984]: ^^^^^^^^^^^^^^^^^^ full # [ 179.740880] dagster-daemon[1984]: ...<2 lines>... full # [ 179.741827] dagster-daemon[1984]: poolclass=db_pool.NullPool, full # [ 179.742970] dagster-daemon[1984]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 179.744141] dagster-daemon[1984]: ) full # [ 179.744877] dagster-daemon[1984]: ^ full # [ 179.745678] dagster-daemon[1984]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 179.748266] dagster-daemon[1984]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 179.749688] dagster-daemon[1984]: File "", line 2, in create_engine full # [ 179.751855] dagster-daemon[1984]: return target(fn, url, **kwargs) full # [ 179.753042] dagster-daemon[1984]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 179.755615] dagster-daemon[1984]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 179.757109] dagster-daemon[1984]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 179.759703] dagster-daemon[1984]: dbapi = dbapi_meth(**dbapi_args) full # [ 179.760854] dagster-daemon[1984]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 179.763636] dagster-daemon[1984]: import psycopg full # [ 179.764572] dagster-daemon[1984]: ModuleNotFoundError: No module named 'psycopg' full # [ 179.918590] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 179.920819] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 179.922945] systemd[1]: dagster-daemon.service: Consumed 1.407s CPU time over 7.207s wall clock time, 88.5M memory peak. full # [ 182.005626] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 21. full # [ 182.008423] systemd[1]: Started Dagster Webserver. full # [ 184.679642] dagster-webserver[2005]: Traceback (most recent call last): full # [ 184.682199] dagster-webserver[2005]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 184.683044] dagster-webserver[2005]: sys.exit(main()) full # [ 184.683640] dagster-webserver[2005]: ~~~~^^ full # [ 184.684268] dagster-webserver[2005]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 184.685158] dagster-webserver[2005]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 184.685775] dagster-webserver[2005]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 184.686607] dagster-webserver[2005]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 184.687275] dagster-webserver[2005]: return self.main(*args, **kwargs) full # [ 184.687870] dagster-webserver[2005]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 184.688758] dagster-webserver[2005]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 184.689556] dagster-webserver[2005]: rv = self.invoke(ctx) full # [ 184.690195] dagster-webserver[2005]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 184.690825] dagster-webserver[2005]: return ctx.invoke(self.callback, **ctx.params) full # [ 184.691690] dagster-webserver[2005]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 184.702522] dagster-webserver[2005]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 184.703293] dagster-webserver[2005]: return callback(*args, **kwargs) full # [ 184.703952] dagster-webserver[2005]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 184.704798] dagster-webserver[2005]: instance = stack.enter_context( full # [ 184.705657] dagster-webserver[2005]: get_possibly_temporary_instance_for_cli( full # [ 184.706300] dagster-webserver[2005]: ...<3 lines>... full # [ 184.706948] dagster-webserver[2005]: ) full # [ 184.707591] dagster-webserver[2005]: ) full # [ 184.708263] dagster-webserver[2005]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 184.708880] dagster-webserver[2005]: result = _enter(cm) full # [ 184.709772] dagster-webserver[2005]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 184.710381] dagster-webserver[2005]: return next(self.gen) full # [ 184.711042] dagster-webserver[2005]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 184.711676] dagster-webserver[2005]: with DagsterInstance.get() as instance: full # [ 184.712522] dagster-webserver[2005]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 184.723513] dagster-webserver[2005]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 184.724286] dagster-webserver[2005]: return create_instance_from_dagster_home() full # [ 184.724940] dagster-webserver[2005]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 184.725789] dagster-webserver[2005]: return create_instance_from_config(dagster_home_path) full # [ 184.726697] dagster-webserver[2005]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 184.727289] dagster-webserver[2005]: return create_instance_from_ref(instance_ref) full # [ 184.727937] dagster-webserver[2005]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 184.728780] dagster-webserver[2005]: unified_storage = instance_ref.storage full # [ 184.729636] dagster-webserver[2005]: ^^^^^^^^^^^^^^^^^^^^ full # [ 184.740145] dagster-webserver[2005]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 184.740947] dagster-webserver[2005]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 184.741782] dagster-webserver[2005]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 184.742638] dagster-webserver[2005]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 184.743303] dagster-webserver[2005]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 184.743928] dagster-webserver[2005]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 184.744792] dagster-webserver[2005]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 184.745707] dagster-webserver[2005]: return DagsterPostgresStorage( full # [ 184.746308] dagster-webserver[2005]: inst_data=inst_data, full # [ 184.746927] dagster-webserver[2005]: ...<2 lines>... full # [ 184.747780] dagster-webserver[2005]: token_provider=get_token_provider_from_config(config_value), full # [ 184.748830] dagster-webserver[2005]: ) full # [ 184.749729] dagster-webserver[2005]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 184.750547] dagster-webserver[2005]: self._run_storage = PostgresRunStorage( full # [ 184.751213] dagster-webserver[2005]: ~~~~~~~~~~~~~~~~~~^ full # [ 184.751837] dagster-webserver[2005]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 184.752711] dagster-webserver[2005]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 184.753522] dagster-webserver[2005]: ) full # [ 184.754164] dagster-webserver[2005]: ^ full # [ 184.754589] dagster-webserver[2005]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 184.755223] dagster-webserver[2005]: self._engine = create_pg_engine( full # [ 184.755849] dagster-webserver[2005]: ~~~~~~~~~~~~~~~~^ full # [ 184.756501] dagster-webserver[2005]: self.postgres_url, full # [ 184.757141] dagster-webserver[2005]: ^^^^^^^^^^^^^^^^^^ full # [ 184.757756] dagster-webserver[2005]: ...<2 lines>... full # [ 184.758610] dagster-webserver[2005]: poolclass=db_pool.NullPool, full # [ 184.759265] dagster-webserver[2005]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 184.759879] dagster-webserver[2005]: ) full # [ 184.760716] dagster-webserver[2005]: ^ full # [ 184.777946] dagster-webserver[2005]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 184.778738] dagster-webserver[2005]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 184.781082] dagster-webserver[2005]: File "", line 2, in create_engine full # [ 184.781676] dagster-webserver[2005]: return target(fn, url, **kwargs) full # [ 184.782290] dagster-webserver[2005]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 184.782950] dagster-webserver[2005]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 184.785628] dagster-webserver[2005]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 184.786303] dagster-webserver[2005]: dbapi = dbapi_meth(**dbapi_args) full # [ 184.786918] dagster-webserver[2005]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 184.787769] dagster-webserver[2005]: import psycopg full # [ 184.790100] dagster-webserver[2005]: ModuleNotFoundError: No module named 'psycopg' full # [ 185.005543] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 24. full # [ 185.010534] systemd[1]: Started Dagster Daemon. full # [ 185.063358] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 185.066080] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 185.066918] systemd[1]: dagster-webserver.service: Consumed 2.015s CPU time over 8.298s wall clock time, 111.4M memory peak. full # [ 186.869532] dagster-daemon[2019]: Traceback (most recent call last): full # [ 186.872058] dagster-daemon[2019]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 186.872806] dagster-daemon[2019]: sys.exit(main()) full # [ 186.873623] dagster-daemon[2019]: ~~~~^^ full # [ 186.874329] dagster-daemon[2019]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 186.874895] dagster-daemon[2019]: cli(obj={}) full # [ 186.875781] dagster-daemon[2019]: ~~~^^^^^^^^ full # [ 186.876400] dagster-daemon[2019]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 186.877045] dagster-daemon[2019]: return self.main(*args, **kwargs) full # [ 186.877952] dagster-daemon[2019]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 186.883545] dagster-daemon[2019]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 186.884532] dagster-daemon[2019]: rv = self.invoke(ctx) full # [ 186.885192] dagster-daemon[2019]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 186.885818] dagster-daemon[2019]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 186.886703] dagster-daemon[2019]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 186.887574] dagster-daemon[2019]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 186.888207] dagster-daemon[2019]: return ctx.invoke(self.callback, **ctx.params) full # [ 186.888808] dagster-daemon[2019]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 186.889762] dagster-daemon[2019]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 186.890513] dagster-daemon[2019]: return callback(*args, **kwargs) full # [ 186.899082] dagster-daemon[2019]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 186.899861] dagster-daemon[2019]: with get_instance_for_cli( full # [ 186.900513] dagster-daemon[2019]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 186.901173] dagster-daemon[2019]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 186.901785] dagster-daemon[2019]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 186.902637] dagster-daemon[2019]: ) as instance: full # [ 186.903304] dagster-daemon[2019]: ^ full # [ 186.903913] dagster-daemon[2019]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 186.904774] dagster-daemon[2019]: return next(self.gen) full # [ 186.905649] dagster-daemon[2019]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 186.906277] dagster-daemon[2019]: with DagsterInstance.get() as instance: full # [ 186.906893] dagster-daemon[2019]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 186.907719] dagster-daemon[2019]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 186.908552] dagster-daemon[2019]: return create_instance_from_dagster_home() full # [ 186.918960] dagster-daemon[2019]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 186.919750] dagster-daemon[2019]: return create_instance_from_config(dagster_home_path) full # [ 186.920599] dagster-daemon[2019]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 186.921265] dagster-daemon[2019]: return create_instance_from_ref(instance_ref) full # [ 186.921885] dagster-daemon[2019]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 186.922729] dagster-daemon[2019]: unified_storage = instance_ref.storage full # [ 186.923587] dagster-daemon[2019]: ^^^^^^^^^^^^^^^^^^^^ full # [ 186.924228] dagster-daemon[2019]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 186.924847] dagster-daemon[2019]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 186.925697] dagster-daemon[2019]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 186.926583] dagster-daemon[2019]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 186.927204] dagster-daemon[2019]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 186.927830] dagster-daemon[2019]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 186.942220] dagster-daemon[2019]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 186.943039] dagster-daemon[2019]: return DagsterPostgresStorage( full # [ 186.943650] dagster-daemon[2019]: inst_data=inst_data, full # [ 186.944290] dagster-daemon[2019]: ...<2 lines>... full # [ 186.944938] dagster-daemon[2019]: token_provider=get_token_provider_from_config(config_value), full # [ 186.945770] dagster-daemon[2019]: ) full # [ 186.946623] dagster-daemon[2019]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 186.947290] dagster-daemon[2019]: self._run_storage = PostgresRunStorage( full # [ 186.948210] dagster-daemon[2019]: ~~~~~~~~~~~~~~~~~~^ full # [ 186.948760] dagster-daemon[2019]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 186.949613] dagster-daemon[2019]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 186.950277] dagster-daemon[2019]: ) full # [ 186.950896] dagster-daemon[2019]: ^ full # [ 186.951742] dagster-daemon[2019]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 186.952388] dagster-daemon[2019]: self._engine = create_pg_engine( full # [ 186.953061] dagster-daemon[2019]: ~~~~~~~~~~~~~~~~^ full # [ 186.953671] dagster-daemon[2019]: self.postgres_url, full # [ 186.954519] dagster-daemon[2019]: ^^^^^^^^^^^^^^^^^^ full # [ 186.955178] dagster-daemon[2019]: ...<2 lines>... full # [ 186.955772] dagster-daemon[2019]: poolclass=db_pool.NullPool, full # [ 186.956615] dagster-daemon[2019]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 186.957266] dagster-daemon[2019]: ) full # [ 186.957919] dagster-daemon[2019]: ^ full # [ 186.958738] dagster-daemon[2019]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 186.959546] dagster-daemon[2019]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 186.960187] dagster-daemon[2019]: File "", line 2, in create_engine full # [ 186.960804] dagster-daemon[2019]: return target(fn, url, **kwargs) full # [ 186.974817] dagster-daemon[2019]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 186.977448] dagster-daemon[2019]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 186.978940] dagster-daemon[2019]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 186.981645] dagster-daemon[2019]: dbapi = dbapi_meth(**dbapi_args) full # [ 186.982852] dagster-daemon[2019]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 186.985654] dagster-daemon[2019]: import psycopg full # [ 186.986593] dagster-daemon[2019]: ModuleNotFoundError: No module named 'psycopg' full # [ 187.167122] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 187.169669] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 187.172178] systemd[1]: dagster-daemon.service: Consumed 1.418s CPU time over 7.247s wall clock time, 88.6M memory peak. full # [ 190.255385] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 22. full # [ 190.259377] systemd[1]: Started Dagster Webserver. full # [ 192.254995] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 25. full # [ 192.257426] systemd[1]: Started Dagster Daemon. full # [ 192.894546] dagster-webserver[2047]: Traceback (most recent call last): full # [ 192.896159] dagster-webserver[2047]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 192.898570] dagster-webserver[2047]: sys.exit(main()) full # [ 192.899800] dagster-webserver[2047]: ~~~~^^ full # [ 192.901080] dagster-webserver[2047]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 192.903814] dagster-webserver[2047]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 192.906036] dagster-webserver[2047]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 192.907816] dagster-webserver[2047]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 192.910441] dagster-webserver[2047]: return self.main(*args, **kwargs) full # [ 192.913179] dagster-webserver[2047]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 192.914388] dagster-webserver[2047]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 192.917473] dagster-webserver[2047]: rv = self.invoke(ctx) full # [ 192.918575] dagster-webserver[2047]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 192.920918] dagster-webserver[2047]: return ctx.invoke(self.callback, **ctx.params) full # [ 192.922569] dagster-webserver[2047]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 192.926052] dagster-webserver[2047]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 192.928386] dagster-webserver[2047]: return callback(*args, **kwargs) full # [ 192.929559] dagster-webserver[2047]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 192.932176] dagster-webserver[2047]: instance = stack.enter_context( full # [ 192.933785] dagster-webserver[2047]: get_possibly_temporary_instance_for_cli( full # [ 192.935145] dagster-webserver[2047]: ...<3 lines>... full # [ 192.936113] dagster-webserver[2047]: ) full # [ 192.936937] dagster-webserver[2047]: ) full # [ 192.938994] dagster-webserver[2047]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 192.941330] dagster-webserver[2047]: result = _enter(cm) full # [ 192.942342] dagster-webserver[2047]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 192.944587] dagster-webserver[2047]: return next(self.gen) full # [ 192.945789] dagster-webserver[2047]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 192.948827] dagster-webserver[2047]: with DagsterInstance.get() as instance: full # [ 192.951663] dagster-webserver[2047]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 192.953047] dagster-webserver[2047]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 192.955921] dagster-webserver[2047]: return create_instance_from_dagster_home() full # [ 192.957473] dagster-webserver[2047]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 192.960571] dagster-webserver[2047]: return create_instance_from_config(dagster_home_path) full # [ 192.962410] dagster-webserver[2047]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 192.965634] dagster-webserver[2047]: return create_instance_from_ref(instance_ref) full # [ 192.967276] dagster-webserver[2047]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 192.971899] dagster-webserver[2047]: unified_storage = instance_ref.storage full # [ 192.973630] dagster-webserver[2047]: ^^^^^^^^^^^^^^^^^^^^ full # [ 192.975169] dagster-webserver[2047]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 192.979456] dagster-webserver[2047]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 192.981369] dagster-webserver[2047]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 192.982869] dagster-webserver[2047]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 192.985486] dagster-webserver[2047]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 192.987297] dagster-webserver[2047]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 192.989182] dagster-webserver[2047]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 192.992920] dagster-webserver[2047]: return DagsterPostgresStorage( full # [ 192.994098] dagster-webserver[2047]: inst_data=inst_data, full # [ 192.995346] dagster-webserver[2047]: ...<2 lines>... full # [ 192.996516] dagster-webserver[2047]: token_provider=get_token_provider_from_config(config_value), full # [ 192.998773] dagster-webserver[2047]: ) full # [ 192.999569] dagster-webserver[2047]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 193.002269] dagster-webserver[2047]: self._run_storage = PostgresRunStorage( full # [ 193.005073] dagster-webserver[2047]: ~~~~~~~~~~~~~~~~~~^ full # [ 193.006364] dagster-webserver[2047]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 193.008083] dagster-webserver[2047]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 193.009795] dagster-webserver[2047]: ) full # [ 193.010591] dagster-webserver[2047]: ^ full # [ 193.011374] dagster-webserver[2047]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 193.014118] dagster-webserver[2047]: self._engine = create_pg_engine( full # [ 193.015301] dagster-webserver[2047]: ~~~~~~~~~~~~~~~~^ full # [ 193.016468] dagster-webserver[2047]: self.postgres_url, full # [ 193.017539] dagster-webserver[2047]: ^^^^^^^^^^^^^^^^^^ full # [ 193.018604] dagster-webserver[2047]: ...<2 lines>... full # [ 193.019575] dagster-webserver[2047]: poolclass=db_pool.NullPool, full # [ 193.020737] dagster-webserver[2047]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 193.021923] dagster-webserver[2047]: ) full # [ 193.022719] dagster-webserver[2047]: ^ full # [ 193.023558] dagster-webserver[2047]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 193.026157] dagster-webserver[2047]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 193.027681] dagster-webserver[2047]: File "", line 2, in create_engine full # [ 193.029874] dagster-webserver[2047]: return target(fn, url, **kwargs) full # [ 193.031079] dagster-webserver[2047]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 193.033652] dagster-webserver[2047]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 193.035172] dagster-webserver[2047]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 193.037778] dagster-webserver[2047]: dbapi = dbapi_meth(**dbapi_args) full # [ 193.039048] dagster-webserver[2047]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 193.041807] dagster-webserver[2047]: import psycopg full # [ 193.042772] dagster-webserver[2047]: ModuleNotFoundError: No module named 'psycopg' full # [ 193.221603] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 193.222707] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 193.225634] systemd[1]: dagster-webserver.service: Consumed 2.042s CPU time over 8.159s wall clock time, 111.3M memory peak. full # [ 194.239758] dagster-daemon[2058]: Traceback (most recent call last): full # [ 194.242319] dagster-daemon[2058]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 194.243124] dagster-daemon[2058]: sys.exit(main()) full # [ 194.243686] dagster-daemon[2058]: ~~~~^^ full # [ 194.244526] dagster-daemon[2058]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 194.245174] dagster-daemon[2058]: cli(obj={}) full # [ 194.245811] dagster-daemon[2058]: ~~~^^^^^^^^ full # [ 194.246635] dagster-daemon[2058]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 194.247275] dagster-daemon[2058]: return self.main(*args, **kwargs) full # [ 194.247898] dagster-daemon[2058]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 194.248763] dagster-daemon[2058]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 194.249571] dagster-daemon[2058]: rv = self.invoke(ctx) full # [ 194.256742] dagster-daemon[2058]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 194.257526] dagster-daemon[2058]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 194.258207] dagster-daemon[2058]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 194.258813] dagster-daemon[2058]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 194.259668] dagster-daemon[2058]: return ctx.invoke(self.callback, **ctx.params) full # [ 194.260520] dagster-daemon[2058]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 194.261175] dagster-daemon[2058]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 194.261790] dagster-daemon[2058]: return callback(*args, **kwargs) full # [ 194.262641] dagster-daemon[2058]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 194.263286] dagster-daemon[2058]: with get_instance_for_cli( full # [ 194.263907] dagster-daemon[2058]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 194.264740] dagster-daemon[2058]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 194.265582] dagster-daemon[2058]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 194.266223] dagster-daemon[2058]: ) as instance: full # [ 194.266852] dagster-daemon[2058]: ^ full # [ 194.267518] dagster-daemon[2058]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 194.268128] dagster-daemon[2058]: return next(self.gen) full # [ 194.268748] dagster-daemon[2058]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 194.269588] dagster-daemon[2058]: with DagsterInstance.get() as instance: full # [ 194.270222] dagster-daemon[2058]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 194.285280] dagster-daemon[2058]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 194.286074] dagster-daemon[2058]: return create_instance_from_dagster_home() full # [ 194.286697] dagster-daemon[2058]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 194.287550] dagster-daemon[2058]: return create_instance_from_config(dagster_home_path) full # [ 194.288204] dagster-daemon[2058]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 194.288830] dagster-daemon[2058]: return create_instance_from_ref(instance_ref) full # [ 194.289706] dagster-daemon[2058]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 194.290578] dagster-daemon[2058]: unified_storage = instance_ref.storage full # [ 194.291223] dagster-daemon[2058]: ^^^^^^^^^^^^^^^^^^^^ full # [ 194.291854] dagster-daemon[2058]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 194.292667] dagster-daemon[2058]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 194.293581] dagster-daemon[2058]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 194.306789] dagster-daemon[2058]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 194.307562] dagster-daemon[2058]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 194.308233] dagster-daemon[2058]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 194.308845] dagster-daemon[2058]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 194.309689] dagster-daemon[2058]: return DagsterPostgresStorage( full # [ 194.310540] dagster-daemon[2058]: inst_data=inst_data, full # [ 194.311197] dagster-daemon[2058]: ...<2 lines>... full # [ 194.311822] dagster-daemon[2058]: token_provider=get_token_provider_from_config(config_value), full # [ 194.312671] dagster-daemon[2058]: ) full # [ 194.313517] dagster-daemon[2058]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 194.314176] dagster-daemon[2058]: self._run_storage = PostgresRunStorage( full # [ 194.314789] dagster-daemon[2058]: ~~~~~~~~~~~~~~~~~~^ full # [ 194.315635] dagster-daemon[2058]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 194.316299] dagster-daemon[2058]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 194.316914] dagster-daemon[2058]: ) full # [ 194.317756] dagster-daemon[2058]: ^ full # [ 194.318646] dagster-daemon[2058]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 194.319273] dagster-daemon[2058]: self._engine = create_pg_engine( full # [ 194.319885] dagster-daemon[2058]: ~~~~~~~~~~~~~~~~^ full # [ 194.320729] dagster-daemon[2058]: self.postgres_url, full # [ 194.321571] dagster-daemon[2058]: ^^^^^^^^^^^^^^^^^^ full # [ 194.322204] dagster-daemon[2058]: ...<2 lines>... full # [ 194.322815] dagster-daemon[2058]: poolclass=db_pool.NullPool, full # [ 194.323651] dagster-daemon[2058]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 194.324277] dagster-daemon[2058]: ) full # [ 194.324910] dagster-daemon[2058]: ^ full # [ 194.325747] dagster-daemon[2058]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 194.326613] dagster-daemon[2058]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 194.341525] dagster-daemon[2058]: File "", line 2, in create_engine full # [ 194.343709] dagster-daemon[2058]: return target(fn, url, **kwargs) full # [ 194.344859] dagster-daemon[2058]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 194.347424] dagster-daemon[2058]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 194.348912] dagster-daemon[2058]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 194.351519] dagster-daemon[2058]: dbapi = dbapi_meth(**dbapi_args) full # [ 194.352660] dagster-daemon[2058]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 194.355387] dagster-daemon[2058]: import psycopg full # [ 194.356297] dagster-daemon[2058]: ModuleNotFoundError: No module named 'psycopg' full # [ 194.531688] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 194.532869] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 194.534572] systemd[1]: dagster-daemon.service: Consumed 1.424s CPU time over 7.362s wall clock time, 88.4M memory peak. full # [ 198.255646] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 23. full # [ 198.258803] systemd[1]: Started Dagster Webserver. full # [ 199.756282] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 26. full # [ 199.758153] systemd[1]: Started Dagster Daemon. full # [ 200.868680] dagster-webserver[2090]: Traceback (most recent call last): full # [ 200.871168] dagster-webserver[2090]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 200.871917] dagster-webserver[2090]: sys.exit(main()) full # [ 200.872736] dagster-webserver[2090]: ~~~~^^ full # [ 200.873434] dagster-webserver[2090]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 200.873981] dagster-webserver[2090]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 200.874828] dagster-webserver[2090]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 200.875854] dagster-webserver[2090]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 200.876497] dagster-webserver[2090]: return self.main(*args, **kwargs) full # [ 200.877255] dagster-webserver[2090]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 200.877944] dagster-webserver[2090]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 200.878572] dagster-webserver[2090]: rv = self.invoke(ctx) full # [ 200.886645] dagster-webserver[2090]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 200.887552] dagster-webserver[2090]: return ctx.invoke(self.callback, **ctx.params) full # [ 200.888277] dagster-webserver[2090]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 200.888811] dagster-webserver[2090]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 200.889647] dagster-webserver[2090]: return callback(*args, **kwargs) full # [ 200.890471] dagster-webserver[2090]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 200.891145] dagster-webserver[2090]: instance = stack.enter_context( full # [ 200.891741] dagster-webserver[2090]: get_possibly_temporary_instance_for_cli( full # [ 200.892693] dagster-webserver[2090]: ...<3 lines>... full # [ 200.893225] dagster-webserver[2090]: ) full # [ 200.893836] dagster-webserver[2090]: ) full # [ 200.894768] dagster-webserver[2090]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 200.895517] dagster-webserver[2090]: result = _enter(cm) full # [ 200.904126] dagster-webserver[2090]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 200.904846] dagster-webserver[2090]: return next(self.gen) full # [ 200.905978] dagster-webserver[2090]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 200.906715] dagster-webserver[2090]: with DagsterInstance.get() as instance: full # [ 200.907548] dagster-webserver[2090]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 200.908367] dagster-webserver[2090]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 200.909035] dagster-webserver[2090]: return create_instance_from_dagster_home() full # [ 200.909641] dagster-webserver[2090]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 200.910379] dagster-webserver[2090]: return create_instance_from_config(dagster_home_path) full # [ 200.919446] dagster-webserver[2090]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 200.920172] dagster-webserver[2090]: return create_instance_from_ref(instance_ref) full # [ 200.920780] dagster-webserver[2090]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 200.921766] dagster-webserver[2090]: unified_storage = instance_ref.storage full # [ 200.922656] dagster-webserver[2090]: ^^^^^^^^^^^^^^^^^^^^ full # [ 200.923432] dagster-webserver[2090]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 200.924163] dagster-webserver[2090]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 200.924744] dagster-webserver[2090]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 200.933631] dagster-webserver[2090]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 200.934542] dagster-webserver[2090]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 200.935215] dagster-webserver[2090]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 200.935837] dagster-webserver[2090]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 200.936638] dagster-webserver[2090]: return DagsterPostgresStorage( full # [ 200.937424] dagster-webserver[2090]: inst_data=inst_data, full # [ 200.938124] dagster-webserver[2090]: ...<2 lines>... full # [ 200.938741] dagster-webserver[2090]: token_provider=get_token_provider_from_config(config_value), full # [ 200.939500] dagster-webserver[2090]: ) full # [ 200.946360] dagster-webserver[2090]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 200.947082] dagster-webserver[2090]: self._run_storage = PostgresRunStorage( full # [ 200.947682] dagster-webserver[2090]: ~~~~~~~~~~~~~~~~~~^ full # [ 200.950139] dagster-webserver[2090]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 200.950742] dagster-webserver[2090]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 200.953159] dagster-webserver[2090]: ) full # [ 200.953812] dagster-webserver[2090]: ^ full # [ 200.954728] dagster-webserver[2090]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 200.955286] dagster-webserver[2090]: self._engine = create_pg_engine( full # [ 200.955912] dagster-webserver[2090]: ~~~~~~~~~~~~~~~~^ full # [ 200.958751] dagster-webserver[2090]: self.postgres_url, full # [ 200.959583] dagster-webserver[2090]: ^^^^^^^^^^^^^^^^^^ full # [ 200.960406] dagster-webserver[2090]: ...<2 lines>... full # [ 200.961082] dagster-webserver[2090]: poolclass=db_pool.NullPool, full # [ 200.961680] dagster-webserver[2090]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 200.964151] dagster-webserver[2090]: ) full # [ 200.964749] dagster-webserver[2090]: ^ full # [ 200.967312] dagster-webserver[2090]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 200.969929] dagster-webserver[2090]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 200.971432] dagster-webserver[2090]: File "", line 2, in create_engine full # [ 200.973633] dagster-webserver[2090]: return target(fn, url, **kwargs) full # [ 200.974820] dagster-webserver[2090]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 200.977434] dagster-webserver[2090]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 200.978923] dagster-webserver[2090]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 200.981561] dagster-webserver[2090]: dbapi = dbapi_meth(**dbapi_args) full # [ 200.982739] dagster-webserver[2090]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 200.985508] dagster-webserver[2090]: import psycopg full # [ 200.986443] dagster-webserver[2090]: ModuleNotFoundError: No module named 'psycopg' full # [ 201.300654] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 201.304256] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 201.306859] systemd[1]: dagster-webserver.service: Consumed 2.047s CPU time over 8.073s wall clock time, 111.3M memory peak. full # [ 201.667301] dagster-daemon[2096]: Traceback (most recent call last): full # [ 201.669742] dagster-daemon[2096]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 201.670583] dagster-daemon[2096]: sys.exit(main()) full # [ 201.671394] dagster-daemon[2096]: ~~~~^^ full # [ 201.672058] dagster-daemon[2096]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 201.672655] dagster-daemon[2096]: cli(obj={}) full # [ 201.673297] dagster-daemon[2096]: ~~~^^^^^^^^ full # [ 201.673958] dagster-daemon[2096]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 201.674744] dagster-daemon[2096]: return self.main(*args, **kwargs) full # [ 201.675578] dagster-daemon[2096]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 201.676255] dagster-daemon[2096]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 201.676835] dagster-daemon[2096]: rv = self.invoke(ctx) full # [ 201.677673] dagster-daemon[2096]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 201.678510] dagster-daemon[2096]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 201.679174] dagster-daemon[2096]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 201.688815] dagster-daemon[2096]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 201.689602] dagster-daemon[2096]: return ctx.invoke(self.callback, **ctx.params) full # [ 201.690269] dagster-daemon[2096]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 201.690886] dagster-daemon[2096]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 201.691733] dagster-daemon[2096]: return callback(*args, **kwargs) full # [ 201.692606] dagster-daemon[2096]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 201.693228] dagster-daemon[2096]: with get_instance_for_cli( full # [ 201.693860] dagster-daemon[2096]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 201.694510] dagster-daemon[2096]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 201.695168] dagster-daemon[2096]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 201.695788] dagster-daemon[2096]: ) as instance: full # [ 201.696624] dagster-daemon[2096]: ^ full # [ 201.697294] dagster-daemon[2096]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 201.697893] dagster-daemon[2096]: return next(self.gen) full # [ 201.708397] dagster-daemon[2096]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 201.709203] dagster-daemon[2096]: with DagsterInstance.get() as instance: full # [ 201.709816] dagster-daemon[2096]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 201.710666] dagster-daemon[2096]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 201.711516] dagster-daemon[2096]: return create_instance_from_dagster_home() full # [ 201.712178] dagster-daemon[2096]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 201.712795] dagster-daemon[2096]: return create_instance_from_config(dagster_home_path) full # [ 201.713668] dagster-daemon[2096]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 201.714309] dagster-daemon[2096]: return create_instance_from_ref(instance_ref) full # [ 201.714953] dagster-daemon[2096]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 201.715813] dagster-daemon[2096]: unified_storage = instance_ref.storage full # [ 201.716598] dagster-daemon[2096]: ^^^^^^^^^^^^^^^^^^^^ full # [ 201.717220] dagster-daemon[2096]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 201.717836] dagster-daemon[2096]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 201.718670] dagster-daemon[2096]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 201.734189] dagster-daemon[2096]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 201.734963] dagster-daemon[2096]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 201.735821] dagster-daemon[2096]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 201.736691] dagster-daemon[2096]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 201.737304] dagster-daemon[2096]: return DagsterPostgresStorage( full # [ 201.737939] dagster-daemon[2096]: inst_data=inst_data, full # [ 201.738770] dagster-daemon[2096]: ...<2 lines>... full # [ 201.739616] dagster-daemon[2096]: token_provider=get_token_provider_from_config(config_value), full # [ 201.740289] dagster-daemon[2096]: ) full # [ 201.740898] dagster-daemon[2096]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 201.741741] dagster-daemon[2096]: self._run_storage = PostgresRunStorage( full # [ 201.742386] dagster-daemon[2096]: ~~~~~~~~~~~~~~~~~~^ full # [ 201.743047] dagster-daemon[2096]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 201.743667] dagster-daemon[2096]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 201.744514] dagster-daemon[2096]: ) full # [ 201.745180] dagster-daemon[2096]: ^ full # [ 201.745786] dagster-daemon[2096]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 201.746634] dagster-daemon[2096]: self._engine = create_pg_engine( full # [ 201.747296] dagster-daemon[2096]: ~~~~~~~~~~~~~~~~^ full # [ 201.747914] dagster-daemon[2096]: self.postgres_url, full # [ 201.748749] dagster-daemon[2096]: ^^^^^^^^^^^^^^^^^^ full # [ 201.749581] dagster-daemon[2096]: ...<2 lines>... full # [ 201.750228] dagster-daemon[2096]: poolclass=db_pool.NullPool, full # [ 201.750839] dagster-daemon[2096]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 201.751479] dagster-daemon[2096]: ) full # [ 201.752119] dagster-daemon[2096]: ^ full # [ 201.752768] dagster-daemon[2096]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 201.753577] dagster-daemon[2096]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 201.768910] dagster-daemon[2096]: File "", line 2, in create_engine full # [ 201.771146] dagster-daemon[2096]: return target(fn, url, **kwargs) full # [ 201.772299] dagster-daemon[2096]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 201.774811] dagster-daemon[2096]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 201.776339] dagster-daemon[2096]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 201.778885] dagster-daemon[2096]: dbapi = dbapi_meth(**dbapi_args) full # [ 201.780060] dagster-daemon[2096]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 201.782776] dagster-daemon[2096]: import psycopg full # [ 201.783693] dagster-daemon[2096]: ModuleNotFoundError: No module named 'psycopg' full # [ 201.960496] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 201.962767] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 201.964869] systemd[1]: dagster-daemon.service: Consumed 1.489s CPU time over 7.429s wall clock time, 88.6M memory peak. full # [ 206.505547] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 24. full # [ 206.508565] systemd[1]: Started Dagster Webserver. full # [ 207.004785] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 27. full # [ 207.009134] systemd[1]: Started Dagster Daemon. full # [ 208.886351] dagster-daemon[2134]: Traceback (most recent call last): full # [ 208.887575] dagster-daemon[2134]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 208.889606] dagster-daemon[2134]: sys.exit(main()) full # [ 208.890545] dagster-daemon[2134]: ~~~~^^ full # [ 208.891517] dagster-daemon[2134]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 208.896094] dagster-daemon[2134]: cli(obj={}) full # [ 208.896976] dagster-daemon[2134]: ~~~^^^^^^^^ full # [ 208.897861] dagster-daemon[2134]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 208.900208] dagster-daemon[2134]: return self.main(*args, **kwargs) full # [ 208.901378] dagster-daemon[2134]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 208.902524] dagster-daemon[2134]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 208.907091] dagster-daemon[2134]: rv = self.invoke(ctx) full # [ 208.908089] dagster-daemon[2134]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 208.910408] dagster-daemon[2134]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 208.911838] dagster-daemon[2134]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 208.913267] dagster-daemon[2134]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 208.918090] dagster-daemon[2134]: return ctx.invoke(self.callback, **ctx.params) full # [ 208.919432] dagster-daemon[2134]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.920740] dagster-daemon[2134]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 208.923057] dagster-daemon[2134]: return callback(*args, **kwargs) full # [ 208.924184] dagster-daemon[2134]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 208.931089] dagster-daemon[2134]: with get_instance_for_cli( full # [ 208.932157] dagster-daemon[2134]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 208.933226] dagster-daemon[2134]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 208.936090] dagster-daemon[2134]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.937917] dagster-daemon[2134]: ) as instance: full # [ 208.941090] dagster-daemon[2134]: ^ full # [ 208.941817] dagster-daemon[2134]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 208.944057] dagster-daemon[2134]: return next(self.gen) full # [ 208.945088] dagster-daemon[2134]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 208.947658] dagster-daemon[2134]: with DagsterInstance.get() as instance: full # [ 208.948868] dagster-daemon[2134]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 208.952090] dagster-daemon[2134]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 208.954635] dagster-daemon[2134]: return create_instance_from_dagster_home() full # [ 208.955900] dagster-daemon[2134]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 208.958793] dagster-daemon[2134]: return create_instance_from_config(dagster_home_path) full # [ 208.960210] dagster-daemon[2134]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 208.963036] dagster-daemon[2134]: return create_instance_from_ref(instance_ref) full # [ 208.964371] dagster-daemon[2134]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 208.967143] dagster-daemon[2134]: unified_storage = instance_ref.storage full # [ 208.968383] dagster-daemon[2134]: ^^^^^^^^^^^^^^^^^^^^ full # [ 208.969582] dagster-daemon[2134]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 208.972101] dagster-daemon[2134]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 208.973966] dagster-daemon[2134]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.975469] dagster-daemon[2134]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 208.978028] dagster-daemon[2134]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 208.979666] dagster-daemon[2134]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.981214] dagster-daemon[2134]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 208.983823] dagster-daemon[2134]: return DagsterPostgresStorage( full # [ 208.984937] dagster-daemon[2134]: inst_data=inst_data, full # [ 208.985980] dagster-daemon[2134]: ...<2 lines>... full # [ 208.986909] dagster-daemon[2134]: token_provider=get_token_provider_from_config(config_value), full # [ 208.988482] dagster-daemon[2134]: ) full # [ 208.989293] dagster-daemon[2134]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 208.991769] dagster-daemon[2134]: self._run_storage = PostgresRunStorage( full # [ 208.992979] dagster-daemon[2134]: ~~~~~~~~~~~~~~~~~~^ full # [ 208.994218] dagster-daemon[2134]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 208.995876] dagster-daemon[2134]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.997563] dagster-daemon[2134]: ) full # [ 208.998307] dagster-daemon[2134]: ^ full # [ 208.999051] dagster-daemon[2134]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 209.001722] dagster-daemon[2134]: self._engine = create_pg_engine( full # [ 209.002854] dagster-daemon[2134]: ~~~~~~~~~~~~~~~~^ full # [ 209.003985] dagster-daemon[2134]: self.postgres_url, full # [ 209.004995] dagster-daemon[2134]: ^^^^^^^^^^^^^^^^^^ full # [ 209.006039] dagster-daemon[2134]: ...<2 lines>... full # [ 209.006935] dagster-daemon[2134]: poolclass=db_pool.NullPool, full # [ 209.008084] dagster-daemon[2134]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 209.009205] dagster-daemon[2134]: ) full # [ 209.009931] dagster-daemon[2134]: ^ full # [ 209.010684] dagster-daemon[2134]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 209.013231] dagster-daemon[2134]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 209.014639] dagster-daemon[2134]: File "", line 2, in create_engine full # [ 209.016777] dagster-daemon[2134]: return target(fn, url, **kwargs) full # [ 209.017918] dagster-daemon[2134]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 209.020463] dagster-daemon[2134]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 209.021908] dagster-daemon[2134]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 209.024488] dagster-daemon[2134]: dbapi = dbapi_meth(**dbapi_args) full # [ 209.025622] dagster-daemon[2134]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 209.028326] dagster-daemon[2134]: import psycopg full # [ 209.029243] dagster-daemon[2134]: ModuleNotFoundError: No module named 'psycopg' full # [ 209.177565] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 209.180461] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 209.185574] systemd[1]: dagster-daemon.service: Consumed 1.488s CPU time over 7.218s wall clock time, 88.5M memory peak. full # [ 209.224413] dagster-webserver[2132]: Traceback (most recent call last): full # [ 209.226926] dagster-webserver[2132]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 209.229433] dagster-webserver[2132]: sys.exit(main()) full # [ 209.230550] dagster-webserver[2132]: ~~~~^^ full # [ 209.231592] dagster-webserver[2132]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 209.233937] dagster-webserver[2132]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 209.235306] dagster-webserver[2132]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 209.236617] dagster-webserver[2132]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 209.238971] dagster-webserver[2132]: return self.main(*args, **kwargs) full # [ 209.240177] dagster-webserver[2132]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 209.241397] dagster-webserver[2132]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 209.243705] dagster-webserver[2132]: rv = self.invoke(ctx) full # [ 209.244746] dagster-webserver[2132]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 209.247102] dagster-webserver[2132]: return ctx.invoke(self.callback, **ctx.params) full # [ 209.248486] dagster-webserver[2132]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 209.249828] dagster-webserver[2132]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 209.252183] dagster-webserver[2132]: return callback(*args, **kwargs) full # [ 209.253364] dagster-webserver[2132]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 209.256052] dagster-webserver[2132]: instance = stack.enter_context( full # [ 209.257225] dagster-webserver[2132]: get_possibly_temporary_instance_for_cli( full # [ 209.258568] dagster-webserver[2132]: ...<3 lines>... full # [ 209.259531] dagster-webserver[2132]: ) full # [ 209.260366] dagster-webserver[2132]: ) full # [ 209.261135] dagster-webserver[2132]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 209.263438] dagster-webserver[2132]: result = _enter(cm) full # [ 209.264429] dagster-webserver[2132]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 209.266665] dagster-webserver[2132]: return next(self.gen) full # [ 209.267714] dagster-webserver[2132]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 209.270564] dagster-webserver[2132]: with DagsterInstance.get() as instance: full # [ 209.271828] dagster-webserver[2132]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 209.272933] dagster-webserver[2132]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 209.275523] dagster-webserver[2132]: return create_instance_from_dagster_home() full # [ 209.276817] dagster-webserver[2132]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 209.279750] dagster-webserver[2132]: return create_instance_from_config(dagster_home_path) full # [ 209.281185] dagster-webserver[2132]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 209.284063] dagster-webserver[2132]: return create_instance_from_ref(instance_ref) full # [ 209.285461] dagster-webserver[2132]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 209.288302] dagster-webserver[2132]: unified_storage = instance_ref.storage full # [ 209.289567] dagster-webserver[2132]: ^^^^^^^^^^^^^^^^^^^^ full # [ 209.290817] dagster-webserver[2132]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 209.293404] dagster-webserver[2132]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 209.295344] dagster-webserver[2132]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 209.296844] dagster-webserver[2132]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 209.299442] dagster-webserver[2132]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 209.301051] dagster-webserver[2132]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 209.302642] dagster-webserver[2132]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 209.305243] dagster-webserver[2132]: return DagsterPostgresStorage( full # [ 209.306406] dagster-webserver[2132]: inst_data=inst_data, full # [ 209.307484] dagster-webserver[2132]: ...<2 lines>... full # [ 209.308429] dagster-webserver[2132]: token_provider=get_token_provider_from_config(config_value), full # [ 209.310105] dagster-webserver[2132]: ) full # [ 209.310863] dagster-webserver[2132]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 209.313410] dagster-webserver[2132]: self._run_storage = PostgresRunStorage( full # [ 209.314670] dagster-webserver[2132]: ~~~~~~~~~~~~~~~~~~^ full # [ 209.315953] dagster-webserver[2132]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 209.317684] dagster-webserver[2132]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 209.319418] dagster-webserver[2132]: ) full # [ 209.320277] dagster-webserver[2132]: ^ full # [ 209.321051] dagster-webserver[2132]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 209.323758] dagster-webserver[2132]: self._engine = create_pg_engine( full # [ 209.324925] dagster-webserver[2132]: ~~~~~~~~~~~~~~~~^ full # [ 209.326121] dagster-webserver[2132]: self.postgres_url, full # [ 209.327181] dagster-webserver[2132]: ^^^^^^^^^^^^^^^^^^ full # [ 209.328236] dagster-webserver[2132]: ...<2 lines>... full # [ 209.329197] dagster-webserver[2132]: poolclass=db_pool.NullPool, full # [ 209.330361] dagster-webserver[2132]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 209.331513] dagster-webserver[2132]: ) full # [ 209.332310] dagster-webserver[2132]: ^ full # [ 209.333135] dagster-webserver[2132]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 209.335754] dagster-webserver[2132]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 209.337190] dagster-webserver[2132]: File "", line 2, in create_engine full # [ 209.339388] dagster-webserver[2132]: return target(fn, url, **kwargs) full # [ 209.340554] dagster-webserver[2132]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 209.343114] dagster-webserver[2132]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 209.344615] dagster-webserver[2132]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 209.347196] dagster-webserver[2132]: dbapi = dbapi_meth(**dbapi_args) full # [ 209.348413] dagster-webserver[2132]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 209.351307] dagster-webserver[2132]: import psycopg full # [ 209.352241] dagster-webserver[2132]: ModuleNotFoundError: No module named 'psycopg' full # [ 209.518588] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 209.520661] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 209.523432] systemd[1]: dagster-webserver.service: Consumed 2.076s CPU time over 8.220s wall clock time, 111.1M memory peak. full # [ 214.256354] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 28. full # [ 214.261491] systemd[1]: Started Dagster Daemon. full # [ 214.754874] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 25. full # [ 214.758570] systemd[1]: Started Dagster Webserver. full # [ 216.173802] dagster-daemon[2170]: Traceback (most recent call last): full # [ 216.176611] dagster-daemon[2170]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 216.177688] dagster-daemon[2170]: sys.exit(main()) full # [ 216.178682] dagster-daemon[2170]: ~~~~^^ full # [ 216.181792] dagster-daemon[2170]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 216.182496] dagster-daemon[2170]: cli(obj={}) full # [ 216.185040] dagster-daemon[2170]: ~~~^^^^^^^^ full # [ 216.186103] dagster-daemon[2170]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 216.188429] dagster-daemon[2170]: return self.main(*args, **kwargs) full # [ 216.189594] dagster-daemon[2170]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 216.190739] dagster-daemon[2170]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 216.193080] dagster-daemon[2170]: rv = self.invoke(ctx) full # [ 216.194675] dagster-daemon[2170]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 216.197233] dagster-daemon[2170]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 216.199458] dagster-daemon[2170]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 216.201152] dagster-daemon[2170]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 216.205333] dagster-daemon[2170]: return ctx.invoke(self.callback, **ctx.params) full # [ 216.206642] dagster-daemon[2170]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 216.207957] dagster-daemon[2170]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 216.212178] dagster-daemon[2170]: return callback(*args, **kwargs) full # [ 216.213319] dagster-daemon[2170]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 216.215879] dagster-daemon[2170]: with get_instance_for_cli( full # [ 216.216944] dagster-daemon[2170]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 216.220100] dagster-daemon[2170]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 216.221926] dagster-daemon[2170]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 216.223775] dagster-daemon[2170]: ) as instance: full # [ 216.224698] dagster-daemon[2170]: ^ full # [ 216.225465] dagster-daemon[2170]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 216.230088] dagster-daemon[2170]: return next(self.gen) full # [ 216.231114] dagster-daemon[2170]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 216.233906] dagster-daemon[2170]: with DagsterInstance.get() as instance: full # [ 216.235397] dagster-daemon[2170]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 216.237089] dagster-daemon[2170]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 216.242053] dagster-daemon[2170]: return create_instance_from_dagster_home() full # [ 216.243336] dagster-daemon[2170]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 216.246212] dagster-daemon[2170]: return create_instance_from_config(dagster_home_path) full # [ 216.247645] dagster-daemon[2170]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 216.250450] dagster-daemon[2170]: return create_instance_from_ref(instance_ref) full # [ 216.254097] dagster-daemon[2170]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 216.256886] dagster-daemon[2170]: unified_storage = instance_ref.storage full # [ 216.258169] dagster-daemon[2170]: ^^^^^^^^^^^^^^^^^^^^ full # [ 216.259415] dagster-daemon[2170]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 216.261931] dagster-daemon[2170]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 216.263879] dagster-daemon[2170]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 216.265410] dagster-daemon[2170]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 216.267965] dagster-daemon[2170]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 216.269580] dagster-daemon[2170]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 216.271175] dagster-daemon[2170]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 216.273789] dagster-daemon[2170]: return DagsterPostgresStorage( full # [ 216.274926] dagster-daemon[2170]: inst_data=inst_data, full # [ 216.275990] dagster-daemon[2170]: ...<2 lines>... full # [ 216.276945] dagster-daemon[2170]: token_provider=get_token_provider_from_config(config_value), full # [ 216.278535] dagster-daemon[2170]: ) full # [ 216.279302] dagster-daemon[2170]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 216.281833] dagster-daemon[2170]: self._run_storage = PostgresRunStorage( full # [ 216.283094] dagster-daemon[2170]: ~~~~~~~~~~~~~~~~~~^ full # [ 216.284523] dagster-daemon[2170]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 216.286190] dagster-daemon[2170]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 216.287875] dagster-daemon[2170]: ) full # [ 216.288706] dagster-daemon[2170]: ^ full # [ 216.289461] dagster-daemon[2170]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 216.292172] dagster-daemon[2170]: self._engine = create_pg_engine( full # [ 216.293333] dagster-daemon[2170]: ~~~~~~~~~~~~~~~~^ full # [ 216.294509] dagster-daemon[2170]: self.postgres_url, full # [ 216.295530] dagster-daemon[2170]: ^^^^^^^^^^^^^^^^^^ full # [ 216.296549] dagster-daemon[2170]: ...<2 lines>... full # [ 216.297508] dagster-daemon[2170]: poolclass=db_pool.NullPool, full # [ 216.298656] dagster-daemon[2170]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 216.299799] dagster-daemon[2170]: ) full # [ 216.300575] dagster-daemon[2170]: ^ full # [ 216.301337] dagster-daemon[2170]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 216.303907] dagster-daemon[2170]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 216.305348] dagster-daemon[2170]: File "", line 2, in create_engine full # [ 216.307514] dagster-daemon[2170]: return target(fn, url, **kwargs) full # [ 216.308670] dagster-daemon[2170]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 216.311192] dagster-daemon[2170]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 216.312693] dagster-daemon[2170]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 216.315259] dagster-daemon[2170]: dbapi = dbapi_meth(**dbapi_args) full # [ 216.316425] dagster-daemon[2170]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 216.319175] dagster-daemon[2170]: import psycopg full # [ 216.320111] dagster-daemon[2170]: ModuleNotFoundError: No module named 'psycopg' full # [ 216.415392] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 216.416334] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 216.420509] systemd[1]: dagster-daemon.service: Consumed 1.498s CPU time over 7.232s wall clock time, 88.5M memory peak. full # [ 217.511301] dagster-webserver[2176]: Traceback (most recent call last): full # [ 217.513915] dagster-webserver[2176]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 217.514730] dagster-webserver[2176]: sys.exit(main()) full # [ 217.515550] dagster-webserver[2176]: ~~~~^^ full # [ 217.516183] dagster-webserver[2176]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 217.516824] dagster-webserver[2176]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 217.517511] dagster-webserver[2176]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 217.518162] dagster-webserver[2176]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 217.518754] dagster-webserver[2176]: return self.main(*args, **kwargs) full # [ 217.519584] dagster-webserver[2176]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 217.520260] dagster-webserver[2176]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 217.520866] dagster-webserver[2176]: rv = self.invoke(ctx) full # [ 217.529691] dagster-webserver[2176]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 217.530661] dagster-webserver[2176]: return ctx.invoke(self.callback, **ctx.params) full # [ 217.531544] dagster-webserver[2176]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 217.532164] dagster-webserver[2176]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 217.532794] dagster-webserver[2176]: return callback(*args, **kwargs) full # [ 217.533697] dagster-webserver[2176]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 217.534299] dagster-webserver[2176]: instance = stack.enter_context( full # [ 217.534959] dagster-webserver[2176]: get_possibly_temporary_instance_for_cli( full # [ 217.535880] dagster-webserver[2176]: ...<3 lines>... full # [ 217.536647] dagster-webserver[2176]: ) full # [ 217.537378] dagster-webserver[2176]: ) full # [ 217.537944] dagster-webserver[2176]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 217.538792] dagster-webserver[2176]: result = _enter(cm) full # [ 217.547600] dagster-webserver[2176]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 217.548379] dagster-webserver[2176]: return next(self.gen) full # [ 217.549037] dagster-webserver[2176]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 217.549659] dagster-webserver[2176]: with DagsterInstance.get() as instance: full # [ 217.550534] dagster-webserver[2176]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 217.551219] dagster-webserver[2176]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 217.551841] dagster-webserver[2176]: return create_instance_from_dagster_home() full # [ 217.552730] dagster-webserver[2176]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 217.553541] dagster-webserver[2176]: return create_instance_from_config(dagster_home_path) full # [ 217.563241] dagster-webserver[2176]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 217.564047] dagster-webserver[2176]: return create_instance_from_ref(instance_ref) full # [ 217.564670] dagster-webserver[2176]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 217.565518] dagster-webserver[2176]: unified_storage = instance_ref.storage full # [ 217.566188] dagster-webserver[2176]: ^^^^^^^^^^^^^^^^^^^^ full # [ 217.566829] dagster-webserver[2176]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 217.567713] dagster-webserver[2176]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 217.568540] dagster-webserver[2176]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 217.569252] dagster-webserver[2176]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 217.569816] dagster-webserver[2176]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 217.570684] dagster-webserver[2176]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 217.583127] dagster-webserver[2176]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 217.583910] dagster-webserver[2176]: return DagsterPostgresStorage( full # [ 217.584757] dagster-webserver[2176]: inst_data=inst_data, full # [ 217.585603] dagster-webserver[2176]: ...<2 lines>... full # [ 217.586288] dagster-webserver[2176]: token_provider=get_token_provider_from_config(config_value), full # [ 217.586907] dagster-webserver[2176]: ) full # [ 217.587768] dagster-webserver[2176]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 217.588950] dagster-webserver[2176]: self._run_storage = PostgresRunStorage( full # [ 217.589694] dagster-webserver[2176]: ~~~~~~~~~~~~~~~~~~^ full # [ 217.590561] dagster-webserver[2176]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 217.591236] dagster-webserver[2176]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 217.591874] dagster-webserver[2176]: ) full # [ 217.592519] dagster-webserver[2176]: ^ full # [ 217.593213] dagster-webserver[2176]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 217.593827] dagster-webserver[2176]: self._engine = create_pg_engine( full # [ 217.594684] dagster-webserver[2176]: ~~~~~~~~~~~~~~~~^ full # [ 217.595530] dagster-webserver[2176]: self.postgres_url, full # [ 217.596183] dagster-webserver[2176]: ^^^^^^^^^^^^^^^^^^ full # [ 217.596804] dagster-webserver[2176]: ...<2 lines>... full # [ 217.597475] dagster-webserver[2176]: poolclass=db_pool.NullPool, full # [ 217.598124] dagster-webserver[2176]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 217.598744] dagster-webserver[2176]: ) full # [ 217.599632] dagster-webserver[2176]: ^ full # [ 217.611088] dagster-webserver[2176]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 217.613785] dagster-webserver[2176]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 217.615308] dagster-webserver[2176]: File "", line 2, in create_engine full # [ 217.617524] dagster-webserver[2176]: return target(fn, url, **kwargs) full # [ 217.618728] dagster-webserver[2176]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 217.621314] dagster-webserver[2176]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 217.622833] dagster-webserver[2176]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 217.625501] dagster-webserver[2176]: dbapi = dbapi_meth(**dbapi_args) full # [ 217.626705] dagster-webserver[2176]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 217.629509] dagster-webserver[2176]: import psycopg full # [ 217.630495] dagster-webserver[2176]: ModuleNotFoundError: No module named 'psycopg' full # [ 217.881333] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 217.882271] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 217.886430] systemd[1]: dagster-webserver.service: Consumed 2.019s CPU time over 8.359s wall clock time, 111.4M memory peak. full # [ 221.505812] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 29. full # [ 221.510057] systemd[1]: Started Dagster Daemon. full # [ 223.005337] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 26. full # [ 223.008312] systemd[1]: Started Dagster Webserver. full # [ 223.405635] dagster-daemon[2213]: Traceback (most recent call last): full # [ 223.408106] dagster-daemon[2213]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 223.408843] dagster-daemon[2213]: sys.exit(main()) full # [ 223.409657] dagster-daemon[2213]: ~~~~^^ full # [ 223.410656] dagster-daemon[2213]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 223.411523] dagster-daemon[2213]: cli(obj={}) full # [ 223.412273] dagster-daemon[2213]: ~~~^^^^^^^^ full # [ 223.412810] dagster-daemon[2213]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 223.413602] dagster-daemon[2213]: return self.main(*args, **kwargs) full # [ 223.415205] dagster-daemon[2213]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 223.415856] dagster-daemon[2213]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 223.416689] dagster-daemon[2213]: rv = self.invoke(ctx) full # [ 223.422395] dagster-daemon[2213]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 223.423108] dagster-daemon[2213]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 223.423735] dagster-daemon[2213]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 223.424561] dagster-daemon[2213]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 223.425183] dagster-daemon[2213]: return ctx.invoke(self.callback, **ctx.params) full # [ 223.425792] dagster-daemon[2213]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 223.426911] dagster-daemon[2213]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 223.427657] dagster-daemon[2213]: return callback(*args, **kwargs) full # [ 223.434663] dagster-daemon[2213]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 223.435371] dagster-daemon[2213]: with get_instance_for_cli( full # [ 223.435984] dagster-daemon[2213]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 223.436821] dagster-daemon[2213]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 223.437652] dagster-daemon[2213]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 223.438617] dagster-daemon[2213]: ) as instance: full # [ 223.439135] dagster-daemon[2213]: ^ full # [ 223.439741] dagster-daemon[2213]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 223.440689] dagster-daemon[2213]: return next(self.gen) full # [ 223.441220] dagster-daemon[2213]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 223.441829] dagster-daemon[2213]: with DagsterInstance.get() as instance: full # [ 223.442781] dagster-daemon[2213]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 223.443493] dagster-daemon[2213]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 223.444161] dagster-daemon[2213]: return create_instance_from_dagster_home() full # [ 223.444784] dagster-daemon[2213]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 223.445599] dagster-daemon[2213]: return create_instance_from_config(dagster_home_path) full # [ 223.458332] dagster-daemon[2213]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 223.459062] dagster-daemon[2213]: return create_instance_from_ref(instance_ref) full # [ 223.459647] dagster-daemon[2213]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 223.460330] dagster-daemon[2213]: unified_storage = instance_ref.storage full # [ 223.460923] dagster-daemon[2213]: ^^^^^^^^^^^^^^^^^^^^ full # [ 223.461781] dagster-daemon[2213]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 223.462745] dagster-daemon[2213]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 223.463627] dagster-daemon[2213]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 223.464353] dagster-daemon[2213]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 223.464878] dagster-daemon[2213]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 223.465706] dagster-daemon[2213]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 223.477373] dagster-daemon[2213]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 223.478127] dagster-daemon[2213]: return DagsterPostgresStorage( full # [ 223.478737] dagster-daemon[2213]: inst_data=inst_data, full # [ 223.481749] dagster-daemon[2213]: ...<2 lines>... full # [ 223.482603] dagster-daemon[2213]: token_provider=get_token_provider_from_config(config_value), full # [ 223.485517] dagster-daemon[2213]: ) full # [ 223.486192] dagster-daemon[2213]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 223.486899] dagster-daemon[2213]: self._run_storage = PostgresRunStorage( full # [ 223.489691] dagster-daemon[2213]: ~~~~~~~~~~~~~~~~~~^ full # [ 223.490527] dagster-daemon[2213]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 223.491276] dagster-daemon[2213]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 223.491792] dagster-daemon[2213]: ) full # [ 223.494090] dagster-daemon[2213]: ^ full # [ 223.494693] dagster-daemon[2213]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 223.495532] dagster-daemon[2213]: self._engine = create_pg_engine( full # [ 223.496172] dagster-daemon[2213]: ~~~~~~~~~~~~~~~~^ full # [ 223.496749] dagster-daemon[2213]: self.postgres_url, full # [ 223.499121] dagster-daemon[2213]: ^^^^^^^^^^^^^^^^^^ full # [ 223.499802] dagster-daemon[2213]: ...<2 lines>... full # [ 223.500743] dagster-daemon[2213]: poolclass=db_pool.NullPool, full # [ 223.501266] dagster-daemon[2213]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 223.501891] dagster-daemon[2213]: ) full # [ 223.504734] dagster-daemon[2213]: ^ full # [ 223.505479] dagster-daemon[2213]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 223.506323] dagster-daemon[2213]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 223.507032] dagster-daemon[2213]: File "", line 2, in create_engine full # [ 223.507633] dagster-daemon[2213]: return target(fn, url, **kwargs) full # [ 223.509672] dagster-daemon[2213]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 223.510497] dagster-daemon[2213]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 223.512457] dagster-daemon[2213]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 223.512946] dagster-daemon[2213]: dbapi = dbapi_meth(**dbapi_args) full # [ 223.515194] dagster-daemon[2213]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 223.515811] dagster-daemon[2213]: import psycopg full # [ 223.516909] dagster-daemon[2213]: ModuleNotFoundError: No module named 'psycopg' full # [ 223.760579] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 223.762621] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 223.765154] systemd[1]: dagster-daemon.service: Consumed 1.470s CPU time over 7.344s wall clock time, 88.5M memory peak. full # [ 225.649615] dagster-webserver[2219]: Traceback (most recent call last): full # [ 225.652174] dagster-webserver[2219]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 225.652986] dagster-webserver[2219]: sys.exit(main()) full # [ 225.653602] dagster-webserver[2219]: ~~~~^^ full # [ 225.654253] dagster-webserver[2219]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 225.654869] dagster-webserver[2219]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 225.655720] dagster-webserver[2219]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 225.656546] dagster-webserver[2219]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 225.657264] dagster-webserver[2219]: return self.main(*args, **kwargs) full # [ 225.657868] dagster-webserver[2219]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 225.659057] dagster-webserver[2219]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 225.659632] dagster-webserver[2219]: rv = self.invoke(ctx) full # [ 225.667949] dagster-webserver[2219]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 225.668750] dagster-webserver[2219]: return ctx.invoke(self.callback, **ctx.params) full # [ 225.669629] dagster-webserver[2219]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 225.670279] dagster-webserver[2219]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 225.670901] dagster-webserver[2219]: return callback(*args, **kwargs) full # [ 225.671759] dagster-webserver[2219]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 225.672615] dagster-webserver[2219]: instance = stack.enter_context( full # [ 225.673285] dagster-webserver[2219]: get_possibly_temporary_instance_for_cli( full # [ 225.673881] dagster-webserver[2219]: ...<3 lines>... full # [ 225.674718] dagster-webserver[2219]: ) full # [ 225.675555] dagster-webserver[2219]: ) full # [ 225.676224] dagster-webserver[2219]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 225.676827] dagster-webserver[2219]: result = _enter(cm) full # [ 225.677657] dagster-webserver[2219]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 225.678497] dagster-webserver[2219]: return next(self.gen) full # [ 225.688607] dagster-webserver[2219]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 225.689388] dagster-webserver[2219]: with DagsterInstance.get() as instance: full # [ 225.690047] dagster-webserver[2219]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 225.690671] dagster-webserver[2219]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 225.691517] dagster-webserver[2219]: return create_instance_from_dagster_home() full # [ 225.692172] dagster-webserver[2219]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 225.692782] dagster-webserver[2219]: return create_instance_from_config(dagster_home_path) full # [ 225.693671] dagster-webserver[2219]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 225.694308] dagster-webserver[2219]: return create_instance_from_ref(instance_ref) full # [ 225.694926] dagster-webserver[2219]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 225.695755] dagster-webserver[2219]: unified_storage = instance_ref.storage full # [ 225.696602] dagster-webserver[2219]: ^^^^^^^^^^^^^^^^^^^^ full # [ 225.709795] dagster-webserver[2219]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 225.710590] dagster-webserver[2219]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 225.711225] dagster-webserver[2219]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 225.711847] dagster-webserver[2219]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 225.712694] dagster-webserver[2219]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 225.713540] dagster-webserver[2219]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 225.714222] dagster-webserver[2219]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 225.714822] dagster-webserver[2219]: return DagsterPostgresStorage( full # [ 225.715715] dagster-webserver[2219]: inst_data=inst_data, full # [ 225.716515] dagster-webserver[2219]: ...<2 lines>... full # [ 225.717172] dagster-webserver[2219]: token_provider=get_token_provider_from_config(config_value), full # [ 225.717783] dagster-webserver[2219]: ) full # [ 225.718673] dagster-webserver[2219]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 225.719299] dagster-webserver[2219]: self._run_storage = PostgresRunStorage( full # [ 225.719914] dagster-webserver[2219]: ~~~~~~~~~~~~~~~~~~^ full # [ 225.720757] dagster-webserver[2219]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 225.721604] dagster-webserver[2219]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 225.722281] dagster-webserver[2219]: ) full # [ 225.722858] dagster-webserver[2219]: ^ full # [ 225.723499] dagster-webserver[2219]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 225.724138] dagster-webserver[2219]: self._engine = create_pg_engine( full # [ 225.724741] dagster-webserver[2219]: ~~~~~~~~~~~~~~~~^ full # [ 225.725585] dagster-webserver[2219]: self.postgres_url, full # [ 225.726220] dagster-webserver[2219]: ^^^^^^^^^^^^^^^^^^ full # [ 225.726834] dagster-webserver[2219]: ...<2 lines>... full # [ 225.727674] dagster-webserver[2219]: poolclass=db_pool.NullPool, full # [ 225.728516] dagster-webserver[2219]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 225.729156] dagster-webserver[2219]: ) full # [ 225.729759] dagster-webserver[2219]: ^ full # [ 225.747847] dagster-webserver[2219]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 225.748625] dagster-webserver[2219]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 225.749298] dagster-webserver[2219]: File "", line 2, in create_engine full # [ 225.749902] dagster-webserver[2219]: return target(fn, url, **kwargs) full # [ 225.752561] dagster-webserver[2219]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 225.754866] dagster-webserver[2219]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 225.755646] dagster-webserver[2219]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 225.756295] dagster-webserver[2219]: dbapi = dbapi_meth(**dbapi_args) full # [ 225.756926] dagster-webserver[2219]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 225.759566] dagster-webserver[2219]: import psycopg full # [ 225.760219] dagster-webserver[2219]: ModuleNotFoundError: No module named 'psycopg' full # [ 226.037658] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 226.038901] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 226.042329] systemd[1]: dagster-webserver.service: Consumed 2.010s CPU time over 8.152s wall clock time, 111.4M memory peak. full # [ 229.005894] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 30. full # [ 229.011165] systemd[1]: Started Dagster Daemon. full # [ 230.857615] dagster-daemon[2251]: Traceback (most recent call last): full # [ 230.860125] dagster-daemon[2251]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 230.860849] dagster-daemon[2251]: sys.exit(main()) full # [ 230.861665] dagster-daemon[2251]: ~~~~^^ full # [ 230.862534] dagster-daemon[2251]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 230.863171] dagster-daemon[2251]: cli(obj={}) full # [ 230.863824] dagster-daemon[2251]: ~~~^^^^^^^^ full # [ 230.864676] dagster-daemon[2251]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 230.865281] dagster-daemon[2251]: return self.main(*args, **kwargs) full # [ 230.865904] dagster-daemon[2251]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 230.871563] dagster-daemon[2251]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 230.872568] dagster-daemon[2251]: rv = self.invoke(ctx) full # [ 230.873212] dagster-daemon[2251]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 230.873841] dagster-daemon[2251]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 230.874714] dagster-daemon[2251]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 230.875547] dagster-daemon[2251]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 230.876186] dagster-daemon[2251]: return ctx.invoke(self.callback, **ctx.params) full # [ 230.876821] dagster-daemon[2251]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 230.877712] dagster-daemon[2251]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 230.878740] dagster-daemon[2251]: return callback(*args, **kwargs) full # [ 230.887117] dagster-daemon[2251]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 230.887914] dagster-daemon[2251]: with get_instance_for_cli( full # [ 230.888775] dagster-daemon[2251]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 230.889661] dagster-daemon[2251]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 230.890300] dagster-daemon[2251]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 230.890920] dagster-daemon[2251]: ) as instance: full # [ 230.891772] dagster-daemon[2251]: ^ full # [ 230.892633] dagster-daemon[2251]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 230.893315] dagster-daemon[2251]: return next(self.gen) full # [ 230.893924] dagster-daemon[2251]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 230.894785] dagster-daemon[2251]: with DagsterInstance.get() as instance: full # [ 230.895645] dagster-daemon[2251]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 230.896318] dagster-daemon[2251]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 230.896937] dagster-daemon[2251]: return create_instance_from_dagster_home() full # [ 230.897825] dagster-daemon[2251]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 230.898646] dagster-daemon[2251]: return create_instance_from_config(dagster_home_path) full # [ 230.899302] dagster-daemon[2251]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 230.899948] dagster-daemon[2251]: return create_instance_from_ref(instance_ref) full # [ 230.914854] dagster-daemon[2251]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 230.915639] dagster-daemon[2251]: unified_storage = instance_ref.storage full # [ 230.916351] dagster-daemon[2251]: ^^^^^^^^^^^^^^^^^^^^ full # [ 230.916948] dagster-daemon[2251]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 230.917787] dagster-daemon[2251]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 230.918646] dagster-daemon[2251]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 230.919295] dagster-daemon[2251]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 230.919945] dagster-daemon[2251]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 230.920787] dagster-daemon[2251]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 230.921696] dagster-daemon[2251]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 230.922292] dagster-daemon[2251]: return DagsterPostgresStorage( full # [ 230.922955] dagster-daemon[2251]: inst_data=inst_data, full # [ 230.923788] dagster-daemon[2251]: ...<2 lines>... full # [ 230.924645] dagster-daemon[2251]: token_provider=get_token_provider_from_config(config_value), full # [ 230.925317] dagster-daemon[2251]: ) full # [ 230.925945] dagster-daemon[2251]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 230.926787] dagster-daemon[2251]: self._run_storage = PostgresRunStorage( full # [ 230.927648] dagster-daemon[2251]: ~~~~~~~~~~~~~~~~~~^ full # [ 230.928312] dagster-daemon[2251]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 230.928917] dagster-daemon[2251]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 230.929760] dagster-daemon[2251]: ) full # [ 230.930590] dagster-daemon[2251]: ^ full # [ 230.946129] dagster-daemon[2251]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 230.946951] dagster-daemon[2251]: self._engine = create_pg_engine( full # [ 230.947790] dagster-daemon[2251]: ~~~~~~~~~~~~~~~~^ full # [ 230.948648] dagster-daemon[2251]: self.postgres_url, full # [ 230.949292] dagster-daemon[2251]: ^^^^^^^^^^^^^^^^^^ full # [ 230.949946] dagster-daemon[2251]: ...<2 lines>... full # [ 230.950804] dagster-daemon[2251]: poolclass=db_pool.NullPool, full # [ 230.951651] dagster-daemon[2251]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 230.952323] dagster-daemon[2251]: ) full # [ 230.952947] dagster-daemon[2251]: ^ full # [ 230.953791] dagster-daemon[2251]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 230.954662] dagster-daemon[2251]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 230.955297] dagster-daemon[2251]: File "", line 2, in create_engine full # [ 230.955948] dagster-daemon[2251]: return target(fn, url, **kwargs) full # [ 230.956827] dagster-daemon[2251]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 230.957650] dagster-daemon[2251]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 230.958292] dagster-daemon[2251]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 230.958957] dagster-daemon[2251]: dbapi = dbapi_meth(**dbapi_args) full # [ 230.970264] dagster-daemon[2251]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 230.971096] dagster-daemon[2251]: import psycopg full # [ 230.974081] dagster-daemon[2251]: ModuleNotFoundError: No module named 'psycopg' full # [ 231.167366] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 27. full # [ 231.172496] systemd[1]: Started Dagster Webserver. full # [ 231.173593] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 231.175960] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 231.177689] systemd[1]: dagster-daemon.service: Consumed 1.413s CPU time over 7.404s wall clock time, 88.6M memory peak. full # [ 233.770643] dagster-webserver[2262]: Traceback (most recent call last): full # [ 233.773178] dagster-webserver[2262]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 233.773924] dagster-webserver[2262]: sys.exit(main()) full # [ 233.774744] dagster-webserver[2262]: ~~~~^^ full # [ 233.775610] dagster-webserver[2262]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 233.776237] dagster-webserver[2262]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 233.776853] dagster-webserver[2262]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 233.777709] dagster-webserver[2262]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 233.778504] dagster-webserver[2262]: return self.main(*args, **kwargs) full # [ 233.779332] dagster-webserver[2262]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 233.779955] dagster-webserver[2262]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 233.780784] dagster-webserver[2262]: rv = self.invoke(ctx) full # [ 233.788633] dagster-webserver[2262]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 233.789624] dagster-webserver[2262]: return ctx.invoke(self.callback, **ctx.params) full # [ 233.790322] dagster-webserver[2262]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 233.790891] dagster-webserver[2262]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 233.791927] dagster-webserver[2262]: return callback(*args, **kwargs) full # [ 233.794579] dagster-webserver[2262]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 233.795205] dagster-webserver[2262]: instance = stack.enter_context( full # [ 233.795804] dagster-webserver[2262]: get_possibly_temporary_instance_for_cli( full # [ 233.798459] dagster-webserver[2262]: ...<3 lines>... full # [ 233.799081] dagster-webserver[2262]: ) full # [ 233.799692] dagster-webserver[2262]: ) full # [ 233.801948] dagster-webserver[2262]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 233.802755] dagster-webserver[2262]: result = _enter(cm) full # [ 233.806155] dagster-webserver[2262]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 233.806930] dagster-webserver[2262]: return next(self.gen) full # [ 233.807782] dagster-webserver[2262]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 233.808625] dagster-webserver[2262]: with DagsterInstance.get() as instance: full # [ 233.809437] dagster-webserver[2262]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 233.810092] dagster-webserver[2262]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 233.810689] dagster-webserver[2262]: return create_instance_from_dagster_home() full # [ 233.811555] dagster-webserver[2262]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 233.812169] dagster-webserver[2262]: return create_instance_from_config(dagster_home_path) full # [ 233.812779] dagster-webserver[2262]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 233.813614] dagster-webserver[2262]: return create_instance_from_ref(instance_ref) full # [ 233.825340] dagster-webserver[2262]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 233.828146] dagster-webserver[2262]: unified_storage = instance_ref.storage full # [ 233.829419] dagster-webserver[2262]: ^^^^^^^^^^^^^^^^^^^^ full # [ 233.830684] dagster-webserver[2262]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 233.833236] dagster-webserver[2262]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 233.835154] dagster-webserver[2262]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 233.836705] dagster-webserver[2262]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 233.839288] dagster-webserver[2262]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 233.840870] dagster-webserver[2262]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 233.842503] dagster-webserver[2262]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 233.845139] dagster-webserver[2262]: return DagsterPostgresStorage( full # [ 233.846292] dagster-webserver[2262]: inst_data=inst_data, full # [ 233.847386] dagster-webserver[2262]: ...<2 lines>... full # [ 233.848334] dagster-webserver[2262]: token_provider=get_token_provider_from_config(config_value), full # [ 233.849892] dagster-webserver[2262]: ) full # [ 233.850679] dagster-webserver[2262]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 233.853178] dagster-webserver[2262]: self._run_storage = PostgresRunStorage( full # [ 233.854466] dagster-webserver[2262]: ~~~~~~~~~~~~~~~~~~^ full # [ 233.855730] dagster-webserver[2262]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 233.857420] dagster-webserver[2262]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 233.859126] dagster-webserver[2262]: ) full # [ 233.859883] dagster-webserver[2262]: ^ full # [ 233.860668] dagster-webserver[2262]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 233.863412] dagster-webserver[2262]: self._engine = create_pg_engine( full # [ 233.864598] dagster-webserver[2262]: ~~~~~~~~~~~~~~~~^ full # [ 233.865761] dagster-webserver[2262]: self.postgres_url, full # [ 233.866819] dagster-webserver[2262]: ^^^^^^^^^^^^^^^^^^ full # [ 233.867874] dagster-webserver[2262]: ...<2 lines>... full # [ 233.868834] dagster-webserver[2262]: poolclass=db_pool.NullPool, full # [ 233.869994] dagster-webserver[2262]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 233.871184] dagster-webserver[2262]: ) full # [ 233.871944] dagster-webserver[2262]: ^ full # [ 233.872729] dagster-webserver[2262]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 233.875323] dagster-webserver[2262]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 233.876754] dagster-webserver[2262]: File "", line 2, in create_engine full # [ 233.878943] dagster-webserver[2262]: return target(fn, url, **kwargs) full # [ 233.880142] dagster-webserver[2262]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 233.882697] dagster-webserver[2262]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 233.884228] dagster-webserver[2262]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 233.886842] dagster-webserver[2262]: dbapi = dbapi_meth(**dbapi_args) full # [ 233.888038] dagster-webserver[2262]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 233.890792] dagster-webserver[2262]: import psycopg full # [ 233.891742] dagster-webserver[2262]: ModuleNotFoundError: No module named 'psycopg' full # [ 234.103882] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 234.106240] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 234.108407] systemd[1]: dagster-webserver.service: Consumed 1.999s CPU time over 8.059s wall clock time, 111.3M memory peak. full # [ 236.255701] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 31. full # [ 236.258699] systemd[1]: Started Dagster Daemon. full # [ 238.132051] dagster-daemon[2289]: Traceback (most recent call last): full # [ 238.134605] dagster-daemon[2289]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 238.135556] dagster-daemon[2289]: sys.exit(main()) full # [ 238.136165] dagster-daemon[2289]: ~~~~^^ full # [ 238.136821] dagster-daemon[2289]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 238.137665] dagster-daemon[2289]: cli(obj={}) full # [ 238.138547] dagster-daemon[2289]: ~~~^^^^^^^^ full # [ 238.139206] dagster-daemon[2289]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 238.139771] dagster-daemon[2289]: return self.main(*args, **kwargs) full # [ 238.140603] dagster-daemon[2289]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 238.141268] dagster-daemon[2289]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 238.141897] dagster-daemon[2289]: rv = self.invoke(ctx) full # [ 238.149151] dagster-daemon[2289]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 238.149981] dagster-daemon[2289]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 238.150782] dagster-daemon[2289]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 238.151608] dagster-daemon[2289]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 238.152273] dagster-daemon[2289]: return ctx.invoke(self.callback, **ctx.params) full # [ 238.152886] dagster-daemon[2289]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 238.153728] dagster-daemon[2289]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 238.154562] dagster-daemon[2289]: return callback(*args, **kwargs) full # [ 238.155274] dagster-daemon[2289]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 238.155842] dagster-daemon[2289]: with get_instance_for_cli( full # [ 238.156671] dagster-daemon[2289]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 238.157513] dagster-daemon[2289]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 238.158327] dagster-daemon[2289]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 238.158956] dagster-daemon[2289]: ) as instance: full # [ 238.159791] dagster-daemon[2289]: ^ full # [ 238.170411] dagster-daemon[2289]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 238.171204] dagster-daemon[2289]: return next(self.gen) full # [ 238.171829] dagster-daemon[2289]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 238.172679] dagster-daemon[2289]: with DagsterInstance.get() as instance: full # [ 238.173527] dagster-daemon[2289]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 238.174183] dagster-daemon[2289]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 238.174808] dagster-daemon[2289]: return create_instance_from_dagster_home() full # [ 238.175656] dagster-daemon[2289]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 238.176297] dagster-daemon[2289]: return create_instance_from_config(dagster_home_path) full # [ 238.176979] dagster-daemon[2289]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 238.177773] dagster-daemon[2289]: return create_instance_from_ref(instance_ref) full # [ 238.178619] dagster-daemon[2289]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 238.179285] dagster-daemon[2289]: unified_storage = instance_ref.storage full # [ 238.179922] dagster-daemon[2289]: ^^^^^^^^^^^^^^^^^^^^ full # [ 238.193797] dagster-daemon[2289]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 238.194379] dagster-daemon[2289]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 238.195037] dagster-daemon[2289]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 238.195656] dagster-daemon[2289]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 238.196298] dagster-daemon[2289]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 238.196936] dagster-daemon[2289]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 238.197773] dagster-daemon[2289]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 238.198613] dagster-daemon[2289]: return DagsterPostgresStorage( full # [ 238.199288] dagster-daemon[2289]: inst_data=inst_data, full # [ 238.199890] dagster-daemon[2289]: ...<2 lines>... full # [ 238.200737] dagster-daemon[2289]: token_provider=get_token_provider_from_config(config_value), full # [ 238.201566] dagster-daemon[2289]: ) full # [ 238.202271] dagster-daemon[2289]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 238.202852] dagster-daemon[2289]: self._run_storage = PostgresRunStorage( full # [ 238.203518] dagster-daemon[2289]: ~~~~~~~~~~~~~~~~~~^ full # [ 238.204239] dagster-daemon[2289]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 238.204871] dagster-daemon[2289]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 238.205716] dagster-daemon[2289]: ) full # [ 238.206543] dagster-daemon[2289]: ^ full # [ 238.207183] dagster-daemon[2289]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 238.207801] dagster-daemon[2289]: self._engine = create_pg_engine( full # [ 238.208639] dagster-daemon[2289]: ~~~~~~~~~~~~~~~~^ full # [ 238.209264] dagster-daemon[2289]: self.postgres_url, full # [ 238.209899] dagster-daemon[2289]: ^^^^^^^^^^^^^^^^^^ full # [ 238.210732] dagster-daemon[2289]: ...<2 lines>... full # [ 238.211365] dagster-daemon[2289]: poolclass=db_pool.NullPool, full # [ 238.211980] dagster-daemon[2289]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 238.212814] dagster-daemon[2289]: ) full # [ 238.213648] dagster-daemon[2289]: ^ full # [ 238.230168] dagster-daemon[2289]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 238.232748] dagster-daemon[2289]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 238.234166] dagster-daemon[2289]: File "", line 2, in create_engine full # [ 238.236324] dagster-daemon[2289]: return target(fn, url, **kwargs) full # [ 238.237490] dagster-daemon[2289]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 238.240002] dagster-daemon[2289]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 238.241499] dagster-daemon[2289]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 238.244066] dagster-daemon[2289]: dbapi = dbapi_meth(**dbapi_args) full # [ 238.245191] dagster-daemon[2289]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 238.247915] dagster-daemon[2289]: import psycopg full # [ 238.248835] dagster-daemon[2289]: ModuleNotFoundError: No module named 'psycopg' full # [ 238.424656] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 238.426868] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 238.428950] systemd[1]: dagster-daemon.service: Consumed 1.451s CPU time over 7.252s wall clock time, 88.5M memory peak. full # [ 239.255292] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 28. full # [ 239.258243] systemd[1]: Started Dagster Webserver. full # [ 241.877326] dagster-webserver[2306]: Traceback (most recent call last): full # [ 241.879793] dagster-webserver[2306]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 241.880740] dagster-webserver[2306]: sys.exit(main()) full # [ 241.881679] dagster-webserver[2306]: ~~~~^^ full # [ 241.882323] dagster-webserver[2306]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 241.882917] dagster-webserver[2306]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 241.883804] dagster-webserver[2306]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 241.884608] dagster-webserver[2306]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 241.885215] dagster-webserver[2306]: return self.main(*args, **kwargs) full # [ 241.885833] dagster-webserver[2306]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 241.886691] dagster-webserver[2306]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 241.887507] dagster-webserver[2306]: rv = self.invoke(ctx) full # [ 241.895383] dagster-webserver[2306]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 241.896179] dagster-webserver[2306]: return ctx.invoke(self.callback, **ctx.params) full # [ 241.896808] dagster-webserver[2306]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 241.897678] dagster-webserver[2306]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 241.898336] dagster-webserver[2306]: return callback(*args, **kwargs) full # [ 241.898945] dagster-webserver[2306]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 241.899585] dagster-webserver[2306]: instance = stack.enter_context( full # [ 241.900570] dagster-webserver[2306]: get_possibly_temporary_instance_for_cli( full # [ 241.901340] dagster-webserver[2306]: ...<3 lines>... full # [ 241.902170] dagster-webserver[2306]: ) full # [ 241.902931] dagster-webserver[2306]: ) full # [ 241.904002] dagster-webserver[2306]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 241.904767] dagster-webserver[2306]: result = _enter(cm) full # [ 241.905805] dagster-webserver[2306]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 241.906608] dagster-webserver[2306]: return next(self.gen) full # [ 241.918683] dagster-webserver[2306]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 241.919926] dagster-webserver[2306]: with DagsterInstance.get() as instance: full # [ 241.921198] dagster-webserver[2306]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 241.922113] dagster-webserver[2306]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 241.928741] dagster-webserver[2306]: return create_instance_from_dagster_home() full # [ 241.929628] dagster-webserver[2306]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 241.930420] dagster-webserver[2306]: return create_instance_from_config(dagster_home_path) full # [ 241.931207] dagster-webserver[2306]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 241.931835] dagster-webserver[2306]: return create_instance_from_ref(instance_ref) full # [ 241.932799] dagster-webserver[2306]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 241.933706] dagster-webserver[2306]: unified_storage = instance_ref.storage full # [ 241.934321] dagster-webserver[2306]: ^^^^^^^^^^^^^^^^^^^^ full # [ 241.943151] dagster-webserver[2306]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 241.943882] dagster-webserver[2306]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 241.944530] dagster-webserver[2306]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 241.945468] dagster-webserver[2306]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 241.946135] dagster-webserver[2306]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 241.946737] dagster-webserver[2306]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 241.947696] dagster-webserver[2306]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 241.948374] dagster-webserver[2306]: return DagsterPostgresStorage( full # [ 241.948970] dagster-webserver[2306]: inst_data=inst_data, full # [ 241.949821] dagster-webserver[2306]: ...<2 lines>... full # [ 241.950625] dagster-webserver[2306]: token_provider=get_token_provider_from_config(config_value), full # [ 241.951320] dagster-webserver[2306]: ) full # [ 241.960957] dagster-webserver[2306]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 241.961698] dagster-webserver[2306]: self._run_storage = PostgresRunStorage( full # [ 241.962525] dagster-webserver[2306]: ~~~~~~~~~~~~~~~~~~^ full # [ 241.965606] dagster-webserver[2306]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 241.966566] dagster-webserver[2306]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 241.967715] dagster-webserver[2306]: ) full # [ 241.968358] dagster-webserver[2306]: ^ full # [ 241.969344] dagster-webserver[2306]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 241.970166] dagster-webserver[2306]: self._engine = create_pg_engine( full # [ 241.970927] dagster-webserver[2306]: ~~~~~~~~~~~~~~~~^ full # [ 241.972112] dagster-webserver[2306]: self.postgres_url, full # [ 241.972829] dagster-webserver[2306]: ^^^^^^^^^^^^^^^^^^ full # [ 241.973784] dagster-webserver[2306]: ...<2 lines>... full # [ 241.974801] dagster-webserver[2306]: poolclass=db_pool.NullPool, full # [ 241.975752] dagster-webserver[2306]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 241.976418] dagster-webserver[2306]: ) full # [ 241.977211] dagster-webserver[2306]: ^ full # [ 241.977914] dagster-webserver[2306]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 241.978927] dagster-webserver[2306]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 241.980881] dagster-webserver[2306]: File "", line 2, in create_engine full # [ 241.981819] dagster-webserver[2306]: return target(fn, url, **kwargs) full # [ 241.982781] dagster-webserver[2306]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 241.984132] dagster-webserver[2306]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 241.984843] dagster-webserver[2306]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 241.985644] dagster-webserver[2306]: dbapi = dbapi_meth(**dbapi_args) full # [ 241.986691] dagster-webserver[2306]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 241.987675] dagster-webserver[2306]: import psycopg full # [ 242.004076] dagster-webserver[2306]: ModuleNotFoundError: No module named 'psycopg' full # [ 242.286111] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 242.287235] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 242.290629] systemd[1]: dagster-webserver.service: Consumed 2.024s CPU time over 8.181s wall clock time, 111.3M memory peak. full # [ 243.505334] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 32. full # [ 243.508103] systemd[1]: Started Dagster Daemon. full # [ 245.358614] dagster-daemon[2327]: Traceback (most recent call last): full # [ 245.361078] dagster-daemon[2327]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 245.361816] dagster-daemon[2327]: sys.exit(main()) full # [ 245.362678] dagster-daemon[2327]: ~~~~^^ full # [ 245.363506] dagster-daemon[2327]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 245.364150] dagster-daemon[2327]: cli(obj={}) full # [ 245.364785] dagster-daemon[2327]: ~~~^^^^^^^^ full # [ 245.365647] dagster-daemon[2327]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 245.366279] dagster-daemon[2327]: return self.main(*args, **kwargs) full # [ 245.366884] dagster-daemon[2327]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 245.372596] dagster-daemon[2327]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 245.373573] dagster-daemon[2327]: rv = self.invoke(ctx) full # [ 245.374235] dagster-daemon[2327]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 245.374863] dagster-daemon[2327]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 245.375552] dagster-daemon[2327]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 245.376189] dagster-daemon[2327]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 245.376615] dagster-daemon[2327]: return ctx.invoke(self.callback, **ctx.params) full # [ 245.377253] dagster-daemon[2327]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 245.377901] dagster-daemon[2327]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 245.378716] dagster-daemon[2327]: return callback(*args, **kwargs) full # [ 245.388125] dagster-daemon[2327]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 245.388921] dagster-daemon[2327]: with get_instance_for_cli( full # [ 245.389772] dagster-daemon[2327]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 245.390626] dagster-daemon[2327]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 245.391300] dagster-daemon[2327]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 245.391929] dagster-daemon[2327]: ) as instance: full # [ 245.392794] dagster-daemon[2327]: ^ full # [ 245.393637] dagster-daemon[2327]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 245.394308] dagster-daemon[2327]: return next(self.gen) full # [ 245.395150] dagster-daemon[2327]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 245.395776] dagster-daemon[2327]: with DagsterInstance.get() as instance: full # [ 245.396640] dagster-daemon[2327]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 245.397282] dagster-daemon[2327]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 245.398156] dagster-daemon[2327]: return create_instance_from_dagster_home() full # [ 245.398772] dagster-daemon[2327]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 245.399594] dagster-daemon[2327]: return create_instance_from_config(dagster_home_path) full # [ 245.400230] dagster-daemon[2327]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 245.400855] dagster-daemon[2327]: return create_instance_from_ref(instance_ref) full # [ 245.416970] dagster-daemon[2327]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 245.417962] dagster-daemon[2327]: unified_storage = instance_ref.storage full # [ 245.419208] dagster-daemon[2327]: ^^^^^^^^^^^^^^^^^^^^ full # [ 245.420064] dagster-daemon[2327]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 245.420988] dagster-daemon[2327]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 245.421927] dagster-daemon[2327]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 245.423257] dagster-daemon[2327]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 245.424267] dagster-daemon[2327]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 245.425096] dagster-daemon[2327]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 245.425906] dagster-daemon[2327]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 245.427211] dagster-daemon[2327]: return DagsterPostgresStorage( full # [ 245.427835] dagster-daemon[2327]: inst_data=inst_data, full # [ 245.428742] dagster-daemon[2327]: ...<2 lines>... full # [ 245.429632] dagster-daemon[2327]: token_provider=get_token_provider_from_config(config_value), full # [ 245.430299] dagster-daemon[2327]: ) full # [ 245.431077] dagster-daemon[2327]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 245.431842] dagster-daemon[2327]: self._run_storage = PostgresRunStorage( full # [ 245.432613] dagster-daemon[2327]: ~~~~~~~~~~~~~~~~~~^ full # [ 245.433703] dagster-daemon[2327]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 245.434675] dagster-daemon[2327]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 245.435705] dagster-daemon[2327]: ) full # [ 245.436733] dagster-daemon[2327]: ^ full # [ 245.453293] dagster-daemon[2327]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 245.456033] dagster-daemon[2327]: self._engine = create_pg_engine( full # [ 245.457185] dagster-daemon[2327]: ~~~~~~~~~~~~~~~~^ full # [ 245.458345] dagster-daemon[2327]: self.postgres_url, full # [ 245.459347] dagster-daemon[2327]: ^^^^^^^^^^^^^^^^^^ full # [ 245.460346] dagster-daemon[2327]: ...<2 lines>... full # [ 245.461265] dagster-daemon[2327]: poolclass=db_pool.NullPool, full # [ 245.462425] dagster-daemon[2327]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 245.463564] dagster-daemon[2327]: ) full # [ 245.464311] dagster-daemon[2327]: ^ full # [ 245.465061] dagster-daemon[2327]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 245.467649] dagster-daemon[2327]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 245.469116] dagster-daemon[2327]: File "", line 2, in create_engine full # [ 245.471318] dagster-daemon[2327]: return target(fn, url, **kwargs) full # [ 245.472450] dagster-daemon[2327]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 245.474986] dagster-daemon[2327]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 245.476514] dagster-daemon[2327]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 245.479121] dagster-daemon[2327]: dbapi = dbapi_meth(**dbapi_args) full # [ 245.480280] dagster-daemon[2327]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 245.483040] dagster-daemon[2327]: import psycopg full # [ 245.483940] dagster-daemon[2327]: ModuleNotFoundError: No module named 'psycopg' full # [ 245.646226] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 245.647201] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 245.651107] systemd[1]: dagster-daemon.service: Consumed 1.412s CPU time over 7.220s wall clock time, 88.5M memory peak. full # [ 247.505471] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 29. full # [ 247.510232] systemd[1]: Started Dagster Webserver. full # [ 250.105540] dagster-webserver[2348]: Traceback (most recent call last): full # [ 250.108062] dagster-webserver[2348]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 250.108889] dagster-webserver[2348]: sys.exit(main()) full # [ 250.109697] dagster-webserver[2348]: ~~~~^^ full # [ 250.110528] dagster-webserver[2348]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 250.111208] dagster-webserver[2348]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 250.111812] dagster-webserver[2348]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 250.112636] dagster-webserver[2348]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 250.113290] dagster-webserver[2348]: return self.main(*args, **kwargs) full # [ 250.113890] dagster-webserver[2348]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 250.114756] dagster-webserver[2348]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 250.115365] dagster-webserver[2348]: rv = self.invoke(ctx) full # [ 250.115981] dagster-webserver[2348]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 250.116819] dagster-webserver[2348]: return ctx.invoke(self.callback, **ctx.params) full # [ 250.117675] dagster-webserver[2348]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 250.128210] dagster-webserver[2348]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 250.128991] dagster-webserver[2348]: return callback(*args, **kwargs) full # [ 250.129838] dagster-webserver[2348]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 250.131069] dagster-webserver[2348]: instance = stack.enter_context( full # [ 250.131707] dagster-webserver[2348]: get_possibly_temporary_instance_for_cli( full # [ 250.132892] dagster-webserver[2348]: ...<3 lines>... full # [ 250.133564] dagster-webserver[2348]: ) full # [ 250.134346] dagster-webserver[2348]: ) full # [ 250.135047] dagster-webserver[2348]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 250.135672] dagster-webserver[2348]: result = _enter(cm) full # [ 250.136644] dagster-webserver[2348]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 250.137530] dagster-webserver[2348]: return next(self.gen) full # [ 250.138273] dagster-webserver[2348]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 250.138788] dagster-webserver[2348]: with DagsterInstance.get() as instance: full # [ 250.139732] dagster-webserver[2348]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 250.149445] dagster-webserver[2348]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 250.150154] dagster-webserver[2348]: return create_instance_from_dagster_home() full # [ 250.150755] dagster-webserver[2348]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 250.151971] dagster-webserver[2348]: return create_instance_from_config(dagster_home_path) full # [ 250.152820] dagster-webserver[2348]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 250.153656] dagster-webserver[2348]: return create_instance_from_ref(instance_ref) full # [ 250.154537] dagster-webserver[2348]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 250.155131] dagster-webserver[2348]: unified_storage = instance_ref.storage full # [ 250.155744] dagster-webserver[2348]: ^^^^^^^^^^^^^^^^^^^^ full # [ 250.156581] dagster-webserver[2348]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 250.157240] dagster-webserver[2348]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 250.157837] dagster-webserver[2348]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 250.158671] dagster-webserver[2348]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 250.159512] dagster-webserver[2348]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 250.160147] dagster-webserver[2348]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 250.160762] dagster-webserver[2348]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 250.161585] dagster-webserver[2348]: return DagsterPostgresStorage( full # [ 250.162225] dagster-webserver[2348]: inst_data=inst_data, full # [ 250.162843] dagster-webserver[2348]: ...<2 lines>... full # [ 250.163488] dagster-webserver[2348]: token_provider=get_token_provider_from_config(config_value), full # [ 250.164142] dagster-webserver[2348]: ) full # [ 250.164741] dagster-webserver[2348]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 250.165578] dagster-webserver[2348]: self._run_storage = PostgresRunStorage( full # [ 250.166218] dagster-webserver[2348]: ~~~~~~~~~~~~~~~~~~^ full # [ 250.166872] dagster-webserver[2348]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 250.167671] dagster-webserver[2348]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 250.168504] dagster-webserver[2348]: ) full # [ 250.169158] dagster-webserver[2348]: ^ full # [ 250.169750] dagster-webserver[2348]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 250.170579] dagster-webserver[2348]: self._engine = create_pg_engine( full # [ 250.171220] dagster-webserver[2348]: ~~~~~~~~~~~~~~~~^ full # [ 250.171833] dagster-webserver[2348]: self.postgres_url, full # [ 250.172669] dagster-webserver[2348]: ^^^^^^^^^^^^^^^^^^ full # [ 250.173500] dagster-webserver[2348]: ...<2 lines>... full # [ 250.174153] dagster-webserver[2348]: poolclass=db_pool.NullPool, full # [ 250.174746] dagster-webserver[2348]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 250.175578] dagster-webserver[2348]: ) full # [ 250.176219] dagster-webserver[2348]: ^ full # [ 250.176837] dagster-webserver[2348]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 250.177675] dagster-webserver[2348]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 250.178513] dagster-webserver[2348]: File "", line 2, in create_engine full # [ 250.179554] dagster-webserver[2348]: return target(fn, url, **kwargs) full # [ 250.180181] dagster-webserver[2348]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 250.180800] dagster-webserver[2348]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 250.181639] dagster-webserver[2348]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 250.182269] dagster-webserver[2348]: dbapi = dbapi_meth(**dbapi_args) full # [ 250.182905] dagster-webserver[2348]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 250.183735] dagster-webserver[2348]: import psycopg full # [ 250.184581] dagster-webserver[2348]: ModuleNotFoundError: No module named 'psycopg' full # [ 250.491605] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 250.493891] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 250.496092] systemd[1]: dagster-webserver.service: Consumed 1.999s CPU time over 8.198s wall clock time, 111.3M memory peak. full # [ 250.755203] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 33. full # [ 250.758181] systemd[1]: Started Dagster Daemon. full # [ 252.629138] dagster-daemon[2366]: Traceback (most recent call last): full # [ 252.631709] dagster-daemon[2366]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 252.632882] dagster-daemon[2366]: sys.exit(main()) full # [ 252.634056] dagster-daemon[2366]: ~~~~^^ full # [ 252.634658] dagster-daemon[2366]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 252.635499] dagster-daemon[2366]: cli(obj={}) full # [ 252.636170] dagster-daemon[2366]: ~~~^^^^^^^^ full # [ 252.636748] dagster-daemon[2366]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 252.637590] dagster-daemon[2366]: return self.main(*args, **kwargs) full # [ 252.638228] dagster-daemon[2366]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 252.638846] dagster-daemon[2366]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 252.639488] dagster-daemon[2366]: rv = self.invoke(ctx) full # [ 252.640130] dagster-daemon[2366]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 252.640745] dagster-daemon[2366]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 252.641604] dagster-daemon[2366]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 252.642219] dagster-daemon[2366]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 252.642835] dagster-daemon[2366]: return ctx.invoke(self.callback, **ctx.params) full # [ 252.643670] dagster-daemon[2366]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 252.644556] dagster-daemon[2366]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 252.645149] dagster-daemon[2366]: return callback(*args, **kwargs) full # [ 252.658442] dagster-daemon[2366]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 252.659236] dagster-daemon[2366]: with get_instance_for_cli( full # [ 252.659861] dagster-daemon[2366]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 252.660532] dagster-daemon[2366]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 252.661187] dagster-daemon[2366]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 252.661805] dagster-daemon[2366]: ) as instance: full # [ 252.662654] dagster-daemon[2366]: ^ full # [ 252.663297] dagster-daemon[2366]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 252.663938] dagster-daemon[2366]: return next(self.gen) full # [ 252.664767] dagster-daemon[2366]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 252.665613] dagster-daemon[2366]: with DagsterInstance.get() as instance: full # [ 252.666289] dagster-daemon[2366]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 252.666930] dagster-daemon[2366]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 252.667732] dagster-daemon[2366]: return create_instance_from_dagster_home() full # [ 252.678235] dagster-daemon[2366]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 252.679055] dagster-daemon[2366]: return create_instance_from_config(dagster_home_path) full # [ 252.679631] dagster-daemon[2366]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 252.680296] dagster-daemon[2366]: return create_instance_from_ref(instance_ref) full # [ 252.680911] dagster-daemon[2366]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 252.681754] dagster-daemon[2366]: unified_storage = instance_ref.storage full # [ 252.682620] dagster-daemon[2366]: ^^^^^^^^^^^^^^^^^^^^ full # [ 252.683302] dagster-daemon[2366]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 252.683881] dagster-daemon[2366]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 252.684721] dagster-daemon[2366]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 252.696145] dagster-daemon[2366]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 252.696930] dagster-daemon[2366]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 252.697763] dagster-daemon[2366]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 252.698617] dagster-daemon[2366]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 252.699278] dagster-daemon[2366]: return DagsterPostgresStorage( full # [ 252.699895] dagster-daemon[2366]: inst_data=inst_data, full # [ 252.700738] dagster-daemon[2366]: ...<2 lines>... full # [ 252.701382] dagster-daemon[2366]: token_provider=get_token_provider_from_config(config_value), full # [ 252.702051] dagster-daemon[2366]: ) full # [ 252.702667] dagster-daemon[2366]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 252.703514] dagster-daemon[2366]: self._run_storage = PostgresRunStorage( full # [ 252.704173] dagster-daemon[2366]: ~~~~~~~~~~~~~~~~~~^ full # [ 252.704785] dagster-daemon[2366]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 252.705635] dagster-daemon[2366]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 252.706273] dagster-daemon[2366]: ) full # [ 252.706879] dagster-daemon[2366]: ^ full # [ 252.707745] dagster-daemon[2366]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 252.708544] dagster-daemon[2366]: self._engine = create_pg_engine( full # [ 252.709191] dagster-daemon[2366]: ~~~~~~~~~~~~~~~~^ full # [ 252.709803] dagster-daemon[2366]: self.postgres_url, full # [ 252.710655] dagster-daemon[2366]: ^^^^^^^^^^^^^^^^^^ full # [ 252.711489] dagster-daemon[2366]: ...<2 lines>... full # [ 252.712136] dagster-daemon[2366]: poolclass=db_pool.NullPool, full # [ 252.712745] dagster-daemon[2366]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 252.713581] dagster-daemon[2366]: ) full # [ 252.714222] dagster-daemon[2366]: ^ full # [ 252.727155] dagster-daemon[2366]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 252.729748] dagster-daemon[2366]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 252.731183] dagster-daemon[2366]: File "", line 2, in create_engine full # [ 252.733344] dagster-daemon[2366]: return target(fn, url, **kwargs) full # [ 252.734518] dagster-daemon[2366]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 252.737067] dagster-daemon[2366]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 252.738531] dagster-daemon[2366]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 252.741110] dagster-daemon[2366]: dbapi = dbapi_meth(**dbapi_args) full # [ 252.742265] dagster-daemon[2366]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 252.744990] dagster-daemon[2366]: import psycopg full # [ 252.745913] dagster-daemon[2366]: ModuleNotFoundError: No module named 'psycopg' full # [ 252.919542] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 252.921850] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 252.924192] systemd[1]: dagster-daemon.service: Consumed 1.427s CPU time over 7.270s wall clock time, 88.5M memory peak. full # [ 255.505392] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 30. full # [ 255.508388] systemd[1]: Started Dagster Webserver. full # [ 258.005217] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 34. full # [ 258.008876] systemd[1]: Started Dagster Daemon. full # [ 258.186330] dagster-webserver[2391]: Traceback (most recent call last): full # [ 258.187951] dagster-webserver[2391]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 258.190135] dagster-webserver[2391]: sys.exit(main()) full # [ 258.191131] dagster-webserver[2391]: ~~~~^^ full # [ 258.194080] dagster-webserver[2391]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 258.196565] dagster-webserver[2391]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 258.197906] dagster-webserver[2391]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 258.199255] dagster-webserver[2391]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 258.203093] dagster-webserver[2391]: return self.main(*args, **kwargs) full # [ 258.204290] dagster-webserver[2391]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 258.205483] dagster-webserver[2391]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 258.207812] dagster-webserver[2391]: rv = self.invoke(ctx) full # [ 258.211090] dagster-webserver[2391]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 258.213446] dagster-webserver[2391]: return ctx.invoke(self.callback, **ctx.params) full # [ 258.214823] dagster-webserver[2391]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 258.216206] dagster-webserver[2391]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 258.218599] dagster-webserver[2391]: return callback(*args, **kwargs) full # [ 258.222090] dagster-webserver[2391]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 258.224722] dagster-webserver[2391]: instance = stack.enter_context( full # [ 258.225888] dagster-webserver[2391]: get_possibly_temporary_instance_for_cli( full # [ 258.227240] dagster-webserver[2391]: ...<3 lines>... full # [ 258.228208] dagster-webserver[2391]: ) full # [ 258.229066] dagster-webserver[2391]: ) full # [ 258.229829] dagster-webserver[2391]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 258.234191] dagster-webserver[2391]: result = _enter(cm) full # [ 258.235216] dagster-webserver[2391]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 258.237505] dagster-webserver[2391]: return next(self.gen) full # [ 258.238680] dagster-webserver[2391]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 258.241555] dagster-webserver[2391]: with DagsterInstance.get() as instance: full # [ 258.245096] dagster-webserver[2391]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 258.246215] dagster-webserver[2391]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 258.248787] dagster-webserver[2391]: return create_instance_from_dagster_home() full # [ 258.250161] dagster-webserver[2391]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 258.253108] dagster-webserver[2391]: return create_instance_from_config(dagster_home_path) full # [ 258.256083] dagster-webserver[2391]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 258.258939] dagster-webserver[2391]: return create_instance_from_ref(instance_ref) full # [ 258.260308] dagster-webserver[2391]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 258.263119] dagster-webserver[2391]: unified_storage = instance_ref.storage full # [ 258.266092] dagster-webserver[2391]: ^^^^^^^^^^^^^^^^^^^^ full # [ 258.267359] dagster-webserver[2391]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 258.269903] dagster-webserver[2391]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 258.271872] dagster-webserver[2391]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 258.273423] dagster-webserver[2391]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 258.276029] dagster-webserver[2391]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 258.277645] dagster-webserver[2391]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 258.281100] dagster-webserver[2391]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 258.283743] dagster-webserver[2391]: return DagsterPostgresStorage( full # [ 258.284896] dagster-webserver[2391]: inst_data=inst_data, full # [ 258.285984] dagster-webserver[2391]: ...<2 lines>... full # [ 258.289098] dagster-webserver[2391]: token_provider=get_token_provider_from_config(config_value), full # [ 258.290690] dagster-webserver[2391]: ) full # [ 258.291486] dagster-webserver[2391]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 258.293996] dagster-webserver[2391]: self._run_storage = PostgresRunStorage( full # [ 258.297089] dagster-webserver[2391]: ~~~~~~~~~~~~~~~~~~^ full # [ 258.298369] dagster-webserver[2391]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 258.300081] dagster-webserver[2391]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 258.301807] dagster-webserver[2391]: ) full # [ 258.304084] dagster-webserver[2391]: ^ full # [ 258.304960] dagster-webserver[2391]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 258.307726] dagster-webserver[2391]: self._engine = create_pg_engine( full # [ 258.308894] dagster-webserver[2391]: ~~~~~~~~~~~~~~~~^ full # [ 258.312090] dagster-webserver[2391]: self.postgres_url, full # [ 258.313152] dagster-webserver[2391]: ^^^^^^^^^^^^^^^^^^ full # [ 258.314208] dagster-webserver[2391]: ...<2 lines>... full # [ 258.315173] dagster-webserver[2391]: poolclass=db_pool.NullPool, full # [ 258.316340] dagster-webserver[2391]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 258.320084] dagster-webserver[2391]: ) full # [ 258.320848] dagster-webserver[2391]: ^ full # [ 258.321640] dagster-webserver[2391]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 258.324249] dagster-webserver[2391]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 258.326107] dagster-webserver[2391]: File "", line 2, in create_engine full # [ 258.326852] dagster-webserver[2391]: return target(fn, url, **kwargs) full # [ 258.327653] dagster-webserver[2391]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 258.328660] dagster-webserver[2391]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 258.329527] dagster-webserver[2391]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 258.330266] dagster-webserver[2391]: dbapi = dbapi_meth(**dbapi_args) full # [ 258.330782] dagster-webserver[2391]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 258.331615] dagster-webserver[2391]: import psycopg full # [ 258.332372] dagster-webserver[2391]: ModuleNotFoundError: No module named 'psycopg' full # [ 258.647145] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 258.650212] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 258.651935] systemd[1]: dagster-webserver.service: Consumed 2.079s CPU time over 8.153s wall clock time, 111.3M memory peak. full # [ 259.859975] dagster-daemon[2401]: Traceback (most recent call last): full # [ 259.862537] dagster-daemon[2401]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 259.863531] dagster-daemon[2401]: sys.exit(main()) full # [ 259.864148] dagster-daemon[2401]: ~~~~^^ full # [ 259.864764] dagster-daemon[2401]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 259.865618] dagster-daemon[2401]: cli(obj={}) full # [ 259.866279] dagster-daemon[2401]: ~~~^^^^^^^^ full # [ 259.866879] dagster-daemon[2401]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 259.867701] dagster-daemon[2401]: return self.main(*args, **kwargs) full # [ 259.868551] dagster-daemon[2401]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 259.869222] dagster-daemon[2401]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 259.869796] dagster-daemon[2401]: rv = self.invoke(ctx) full # [ 259.870633] dagster-daemon[2401]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 259.871278] dagster-daemon[2401]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 259.871904] dagster-daemon[2401]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 259.881576] dagster-daemon[2401]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 259.882551] dagster-daemon[2401]: return ctx.invoke(self.callback, **ctx.params) full # [ 259.883207] dagster-daemon[2401]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 259.883829] dagster-daemon[2401]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 259.884674] dagster-daemon[2401]: return callback(*args, **kwargs) full # [ 259.885564] dagster-daemon[2401]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 259.886183] dagster-daemon[2401]: with get_instance_for_cli( full # [ 259.886821] dagster-daemon[2401]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 259.887656] dagster-daemon[2401]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 259.888296] dagster-daemon[2401]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 259.888938] dagster-daemon[2401]: ) as instance: full # [ 259.889769] dagster-daemon[2401]: ^ full # [ 259.890593] dagster-daemon[2401]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 259.891231] dagster-daemon[2401]: return next(self.gen) full # [ 259.901121] dagster-daemon[2401]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 259.901914] dagster-daemon[2401]: with DagsterInstance.get() as instance: full # [ 259.902759] dagster-daemon[2401]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 259.903598] dagster-daemon[2401]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 259.904282] dagster-daemon[2401]: return create_instance_from_dagster_home() full # [ 259.904902] dagster-daemon[2401]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 259.905732] dagster-daemon[2401]: return create_instance_from_config(dagster_home_path) full # [ 259.906569] dagster-daemon[2401]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 259.907273] dagster-daemon[2401]: return create_instance_from_ref(instance_ref) full # [ 259.907890] dagster-daemon[2401]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 259.908511] dagster-daemon[2401]: unified_storage = instance_ref.storage full # [ 259.909197] dagster-daemon[2401]: ^^^^^^^^^^^^^^^^^^^^ full # [ 259.921726] dagster-daemon[2401]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 259.922522] dagster-daemon[2401]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 259.923175] dagster-daemon[2401]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 259.923788] dagster-daemon[2401]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 259.927717] dagster-daemon[2401]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 259.928300] dagster-daemon[2401]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 259.928941] dagster-daemon[2401]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 259.930365] dagster-daemon[2401]: return DagsterPostgresStorage( full # [ 259.930980] dagster-daemon[2401]: inst_data=inst_data, full # [ 259.931816] dagster-daemon[2401]: ...<2 lines>... full # [ 259.932674] dagster-daemon[2401]: token_provider=get_token_provider_from_config(config_value), full # [ 259.933494] dagster-daemon[2401]: ) full # [ 259.934134] dagster-daemon[2401]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 259.934748] dagster-daemon[2401]: self._run_storage = PostgresRunStorage( full # [ 259.935584] dagster-daemon[2401]: ~~~~~~~~~~~~~~~~~~^ full # [ 259.936224] dagster-daemon[2401]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 259.936840] dagster-daemon[2401]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 259.937491] dagster-daemon[2401]: ) full # [ 259.938129] dagster-daemon[2401]: ^ full # [ 259.938745] dagster-daemon[2401]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 259.939587] dagster-daemon[2401]: self._engine = create_pg_engine( full # [ 259.940228] dagster-daemon[2401]: ~~~~~~~~~~~~~~~~^ full # [ 259.940846] dagster-daemon[2401]: self.postgres_url, full # [ 259.941492] dagster-daemon[2401]: ^^^^^^^^^^^^^^^^^^ full # [ 259.942159] dagster-daemon[2401]: ...<2 lines>... full # [ 259.942751] dagster-daemon[2401]: poolclass=db_pool.NullPool, full # [ 259.943589] dagster-daemon[2401]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 259.944254] dagster-daemon[2401]: ) full # [ 259.945119] dagster-daemon[2401]: ^ full # [ 259.945680] dagster-daemon[2401]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 259.946519] dagster-daemon[2401]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 259.947171] dagster-daemon[2401]: File "", line 2, in create_engine full # [ 259.947804] dagster-daemon[2401]: return target(fn, url, **kwargs) full # [ 259.948607] dagster-daemon[2401]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 259.949253] dagster-daemon[2401]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 259.949861] dagster-daemon[2401]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 259.950692] dagster-daemon[2401]: dbapi = dbapi_meth(**dbapi_args) full # [ 259.951534] dagster-daemon[2401]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 259.952180] dagster-daemon[2401]: import psycopg full # [ 259.974869] dagster-daemon[2401]: ModuleNotFoundError: No module named 'psycopg' full # [ 260.168893] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 260.171455] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 260.173596] systemd[1]: dagster-daemon.service: Consumed 1.446s CPU time over 7.246s wall clock time, 88.5M memory peak. full # [ 263.755627] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 31. full # [ 263.758648] systemd[1]: Started Dagster Webserver. full # [ 265.255150] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 35. full # [ 265.260838] systemd[1]: Started Dagster Daemon. full # [ 266.345348] dagster-webserver[2433]: Traceback (most recent call last): full # [ 266.346138] dagster-webserver[2433]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 266.346695] dagster-webserver[2433]: sys.exit(main()) full # [ 266.350093] dagster-webserver[2433]: ~~~~^^ full # [ 266.350796] dagster-webserver[2433]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 266.351654] dagster-webserver[2433]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 266.352279] dagster-webserver[2433]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 266.352871] dagster-webserver[2433]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 266.355550] dagster-webserver[2433]: return self.main(*args, **kwargs) full # [ 266.356198] dagster-webserver[2433]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 266.356816] dagster-webserver[2433]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 266.357854] dagster-webserver[2433]: rv = self.invoke(ctx) full # [ 266.358512] dagster-webserver[2433]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 266.359254] dagster-webserver[2433]: return ctx.invoke(self.callback, **ctx.params) full # [ 266.359786] dagster-webserver[2433]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 266.360608] dagster-webserver[2433]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 266.361359] dagster-webserver[2433]: return callback(*args, **kwargs) full # [ 266.361869] dagster-webserver[2433]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 266.362705] dagster-webserver[2433]: instance = stack.enter_context( full # [ 266.363628] dagster-webserver[2433]: get_possibly_temporary_instance_for_cli( full # [ 266.364194] dagster-webserver[2433]: ...<3 lines>... full # [ 266.364815] dagster-webserver[2433]: ) full # [ 266.365759] dagster-webserver[2433]: ) full # [ 266.366567] dagster-webserver[2433]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 266.367950] dagster-webserver[2433]: result = _enter(cm) full # [ 266.368798] dagster-webserver[2433]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 266.369639] dagster-webserver[2433]: return next(self.gen) full # [ 266.370381] dagster-webserver[2433]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 266.370903] dagster-webserver[2433]: with DagsterInstance.get() as instance: full # [ 266.371738] dagster-webserver[2433]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 266.372458] dagster-webserver[2433]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 266.372988] dagster-webserver[2433]: return create_instance_from_dagster_home() full # [ 266.373638] dagster-webserver[2433]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 266.374361] dagster-webserver[2433]: return create_instance_from_config(dagster_home_path) full # [ 266.374904] dagster-webserver[2433]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 266.375739] dagster-webserver[2433]: return create_instance_from_ref(instance_ref) full # [ 266.376451] dagster-webserver[2433]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 266.377032] dagster-webserver[2433]: unified_storage = instance_ref.storage full # [ 266.377639] dagster-webserver[2433]: ^^^^^^^^^^^^^^^^^^^^ full # [ 266.378358] dagster-webserver[2433]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 266.378920] dagster-webserver[2433]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 266.379739] dagster-webserver[2433]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 266.380608] dagster-webserver[2433]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 266.381213] dagster-webserver[2433]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 266.381834] dagster-webserver[2433]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 266.382826] dagster-webserver[2433]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 266.383704] dagster-webserver[2433]: return DagsterPostgresStorage( full # [ 266.384656] dagster-webserver[2433]: inst_data=inst_data, full # [ 266.385192] dagster-webserver[2433]: ...<2 lines>... full # [ 266.385813] dagster-webserver[2433]: token_provider=get_token_provider_from_config(config_value), full # [ 266.386731] dagster-webserver[2433]: ) full # [ 266.387502] dagster-webserver[2433]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 266.388180] dagster-webserver[2433]: self._run_storage = PostgresRunStorage( full # [ 266.388760] dagster-webserver[2433]: ~~~~~~~~~~~~~~~~~~^ full # [ 266.389605] dagster-webserver[2433]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 266.390344] dagster-webserver[2433]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 266.390869] dagster-webserver[2433]: ) full # [ 266.391705] dagster-webserver[2433]: ^ full # [ 266.393667] dagster-webserver[2433]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 266.394197] dagster-webserver[2433]: self._engine = create_pg_engine( full # [ 266.394814] dagster-webserver[2433]: ~~~~~~~~~~~~~~~~^ full # [ 266.395776] dagster-webserver[2433]: self.postgres_url, full # [ 266.396502] dagster-webserver[2433]: ^^^^^^^^^^^^^^^^^^ full # [ 266.397182] dagster-webserver[2433]: ...<2 lines>... full # [ 266.397759] dagster-webserver[2433]: poolclass=db_pool.NullPool, full # [ 266.398605] dagster-webserver[2433]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 266.399353] dagster-webserver[2433]: ) full # [ 266.399869] dagster-webserver[2433]: ^ full # [ 266.400705] dagster-webserver[2433]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 266.401641] dagster-webserver[2433]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 266.402191] dagster-webserver[2433]: File "", line 2, in create_engine full # [ 266.402814] dagster-webserver[2433]: return target(fn, url, **kwargs) full # [ 266.403751] dagster-webserver[2433]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 266.404502] dagster-webserver[2433]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 266.407352] dagster-webserver[2433]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 266.407970] dagster-webserver[2433]: dbapi = dbapi_meth(**dbapi_args) full # [ 266.408812] dagster-webserver[2433]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 266.409840] dagster-webserver[2433]: import psycopg full # [ 266.410524] dagster-webserver[2433]: ModuleNotFoundError: No module named 'psycopg' full # [ 266.792897] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 266.795227] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 266.795990] systemd[1]: dagster-webserver.service: Consumed 2.050s CPU time over 8.146s wall clock time, 111.3M memory peak. full # [ 267.134044] dagster-daemon[2439]: Traceback (most recent call last): full # [ 267.136508] dagster-daemon[2439]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 267.137349] dagster-daemon[2439]: sys.exit(main()) full # [ 267.137929] dagster-daemon[2439]: ~~~~^^ full # [ 267.138756] dagster-daemon[2439]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 267.139611] dagster-daemon[2439]: cli(obj={}) full # [ 267.140274] dagster-daemon[2439]: ~~~^^^^^^^^ full # [ 267.140872] dagster-daemon[2439]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 267.141707] dagster-daemon[2439]: return self.main(*args, **kwargs) full # [ 267.142543] dagster-daemon[2439]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 267.143669] dagster-daemon[2439]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 267.144212] dagster-daemon[2439]: rv = self.invoke(ctx) full # [ 267.150916] dagster-daemon[2439]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 267.151679] dagster-daemon[2439]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 267.152559] dagster-daemon[2439]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 267.153202] dagster-daemon[2439]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 267.153827] dagster-daemon[2439]: return ctx.invoke(self.callback, **ctx.params) full # [ 267.154759] dagster-daemon[2439]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 267.155546] dagster-daemon[2439]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 267.156217] dagster-daemon[2439]: return callback(*args, **kwargs) full # [ 267.156863] dagster-daemon[2439]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 267.157508] dagster-daemon[2439]: with get_instance_for_cli( full # [ 267.158175] dagster-daemon[2439]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 267.158840] dagster-daemon[2439]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 267.159526] dagster-daemon[2439]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 267.160193] dagster-daemon[2439]: ) as instance: full # [ 267.160842] dagster-daemon[2439]: ^ full # [ 267.173077] dagster-daemon[2439]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 267.173883] dagster-daemon[2439]: return next(self.gen) full # [ 267.174782] dagster-daemon[2439]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 267.175665] dagster-daemon[2439]: with DagsterInstance.get() as instance: full # [ 267.176554] dagster-daemon[2439]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 267.177286] dagster-daemon[2439]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 267.177898] dagster-daemon[2439]: return create_instance_from_dagster_home() full # [ 267.178784] dagster-daemon[2439]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 267.179687] dagster-daemon[2439]: return create_instance_from_config(dagster_home_path) full # [ 267.188717] dagster-daemon[2439]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 267.189725] dagster-daemon[2439]: return create_instance_from_ref(instance_ref) full # [ 267.190606] dagster-daemon[2439]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 267.191299] dagster-daemon[2439]: unified_storage = instance_ref.storage full # [ 267.191960] dagster-daemon[2439]: ^^^^^^^^^^^^^^^^^^^^ full # [ 267.192827] dagster-daemon[2439]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 267.193699] dagster-daemon[2439]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 267.194593] dagster-daemon[2439]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 267.195295] dagster-daemon[2439]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 267.196164] dagster-daemon[2439]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 267.196782] dagster-daemon[2439]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 267.197669] dagster-daemon[2439]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 267.198547] dagster-daemon[2439]: return DagsterPostgresStorage( full # [ 267.199257] dagster-daemon[2439]: inst_data=inst_data, full # [ 267.199855] dagster-daemon[2439]: ...<2 lines>... full # [ 267.200721] dagster-daemon[2439]: token_provider=get_token_provider_from_config(config_value), full # [ 267.201592] dagster-daemon[2439]: ) full # [ 267.216065] dagster-daemon[2439]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 267.216853] dagster-daemon[2439]: self._run_storage = PostgresRunStorage( full # [ 267.217534] dagster-daemon[2439]: ~~~~~~~~~~~~~~~~~~^ full # [ 267.218218] dagster-daemon[2439]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 267.218870] dagster-daemon[2439]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 267.219750] dagster-daemon[2439]: ) full # [ 267.220632] dagster-daemon[2439]: ^ full # [ 267.221297] dagster-daemon[2439]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 267.221971] dagster-daemon[2439]: self._engine = create_pg_engine( full # [ 267.222846] dagster-daemon[2439]: ~~~~~~~~~~~~~~~~^ full # [ 267.223527] dagster-daemon[2439]: self.postgres_url, full # [ 267.224209] dagster-daemon[2439]: ^^^^^^^^^^^^^^^^^^ full # [ 267.224859] dagster-daemon[2439]: ...<2 lines>... full # [ 267.225738] dagster-daemon[2439]: poolclass=db_pool.NullPool, full # [ 267.226623] dagster-daemon[2439]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 267.227289] dagster-daemon[2439]: ) full # [ 267.227956] dagster-daemon[2439]: ^ full # [ 267.228838] dagster-daemon[2439]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 267.229703] dagster-daemon[2439]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 267.230390] dagster-daemon[2439]: File "", line 2, in create_engine full # [ 267.231036] dagster-daemon[2439]: return target(fn, url, **kwargs) full # [ 267.231666] dagster-daemon[2439]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 267.232535] dagster-daemon[2439]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 267.246440] dagster-daemon[2439]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 267.249151] dagster-daemon[2439]: dbapi = dbapi_meth(**dbapi_args) full # [ 267.250346] dagster-daemon[2439]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 267.253190] dagster-daemon[2439]: import psycopg full # [ 267.254181] dagster-daemon[2439]: ModuleNotFoundError: No module named 'psycopg' full # [ 267.437328] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 267.439598] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 267.442275] systemd[1]: dagster-daemon.service: Consumed 1.453s CPU time over 7.267s wall clock time, 88.6M memory peak. full # [ 272.005877] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 32. full # [ 272.009360] systemd[1]: Started Dagster Webserver. full # [ 272.505758] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 36. full # [ 272.509914] systemd[1]: Started Dagster Daemon. full # [ 274.375574] dagster-daemon[2477]: Traceback (most recent call last): full # [ 274.378709] dagster-daemon[2477]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 274.380749] dagster-daemon[2477]: sys.exit(main()) full # [ 274.381688] dagster-daemon[2477]: ~~~~^^ full # [ 274.385076] dagster-daemon[2477]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 274.387592] dagster-daemon[2477]: cli(obj={}) full # [ 274.388497] dagster-daemon[2477]: ~~~^^^^^^^^ full # [ 274.389366] dagster-daemon[2477]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 274.394091] dagster-daemon[2477]: return self.main(*args, **kwargs) full # [ 274.395240] dagster-daemon[2477]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 274.396411] dagster-daemon[2477]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 274.398687] dagster-daemon[2477]: rv = self.invoke(ctx) full # [ 274.399685] dagster-daemon[2477]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 274.402041] dagster-daemon[2477]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 274.405126] dagster-daemon[2477]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 274.406560] dagster-daemon[2477]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 274.408860] dagster-daemon[2477]: return ctx.invoke(self.callback, **ctx.params) full # [ 274.410199] dagster-daemon[2477]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 274.413095] dagster-daemon[2477]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 274.415406] dagster-daemon[2477]: return callback(*args, **kwargs) full # [ 274.416551] dagster-daemon[2477]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 274.419174] dagster-daemon[2477]: with get_instance_for_cli( full # [ 274.420257] dagster-daemon[2477]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 274.421334] dagster-daemon[2477]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 274.423166] dagster-daemon[2477]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 274.427118] dagster-daemon[2477]: ) as instance: full # [ 274.428038] dagster-daemon[2477]: ^ full # [ 274.428768] dagster-daemon[2477]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 274.430965] dagster-daemon[2477]: return next(self.gen) full # [ 274.434088] dagster-daemon[2477]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 274.436656] dagster-daemon[2477]: with DagsterInstance.get() as instance: full # [ 274.437873] dagster-daemon[2477]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 274.438984] dagster-daemon[2477]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 274.443178] dagster-daemon[2477]: return create_instance_from_dagster_home() full # [ 274.444462] dagster-daemon[2477]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 274.447320] dagster-daemon[2477]: return create_instance_from_config(dagster_home_path) full # [ 274.448712] dagster-daemon[2477]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 274.453085] dagster-daemon[2477]: return create_instance_from_ref(instance_ref) full # [ 274.454402] dagster-daemon[2477]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 274.457158] dagster-daemon[2477]: unified_storage = instance_ref.storage full # [ 274.458430] dagster-daemon[2477]: ^^^^^^^^^^^^^^^^^^^^ full # [ 274.461103] dagster-daemon[2477]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 274.463733] dagster-daemon[2477]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 274.465601] dagster-daemon[2477]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 274.467098] dagster-daemon[2477]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 274.472089] dagster-daemon[2477]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 274.473663] dagster-daemon[2477]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 274.475213] dagster-daemon[2477]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 274.477858] dagster-daemon[2477]: return DagsterPostgresStorage( full # [ 274.479032] dagster-daemon[2477]: inst_data=inst_data, full # [ 274.480085] dagster-daemon[2477]: ...<2 lines>... full # [ 274.481031] dagster-daemon[2477]: token_provider=get_token_provider_from_config(config_value), full # [ 274.484589] dagster-daemon[2477]: ) full # [ 274.485337] dagster-daemon[2477]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 274.491089] dagster-daemon[2477]: self._run_storage = PostgresRunStorage( full # [ 274.492314] dagster-daemon[2477]: ~~~~~~~~~~~~~~~~~~^ full # [ 274.493577] dagster-daemon[2477]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 274.495232] dagster-daemon[2477]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 274.499089] dagster-daemon[2477]: ) full # [ 274.499826] dagster-daemon[2477]: ^ full # [ 274.500584] dagster-daemon[2477]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 274.503291] dagster-daemon[2477]: self._engine = create_pg_engine( full # [ 274.504487] dagster-daemon[2477]: ~~~~~~~~~~~~~~~~^ full # [ 274.505620] dagster-daemon[2477]: self.postgres_url, full # [ 274.506624] dagster-daemon[2477]: ^^^^^^^^^^^^^^^^^^ full # [ 274.507629] dagster-daemon[2477]: ...<2 lines>... full # [ 274.510089] dagster-daemon[2477]: poolclass=db_pool.NullPool, full # [ 274.511213] dagster-daemon[2477]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 274.512345] dagster-daemon[2477]: ) full # [ 274.513080] dagster-daemon[2477]: ^ full # [ 274.513808] dagster-daemon[2477]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 274.518174] dagster-daemon[2477]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 274.519578] dagster-daemon[2477]: File "", line 2, in create_engine full # [ 274.521718] dagster-daemon[2477]: return target(fn, url, **kwargs) full # [ 274.522848] dagster-daemon[2477]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 274.527174] dagster-daemon[2477]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 274.528640] dagster-daemon[2477]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 274.531174] dagster-daemon[2477]: dbapi = dbapi_meth(**dbapi_args) full # [ 274.532310] dagster-daemon[2477]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 274.535112] dagster-daemon[2477]: import psycopg full # [ 274.535812] dagster-daemon[2477]: ModuleNotFoundError: No module named 'psycopg' full # [ 274.657630] dagster-webserver[2475]: Traceback (most recent call last): full # [ 274.661077] dagster-webserver[2475]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 274.661846] dagster-webserver[2475]: sys.exit(main()) full # [ 274.664209] dagster-webserver[2475]: ~~~~^^ full # [ 274.664933] dagster-webserver[2475]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 274.665751] dagster-webserver[2475]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 274.669110] dagster-webserver[2475]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 274.669815] dagster-webserver[2475]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 274.672089] dagster-webserver[2475]: return self.main(*args, **kwargs) full # [ 274.672691] dagster-webserver[2475]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 274.675088] dagster-webserver[2475]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 274.675792] dagster-webserver[2475]: rv = self.invoke(ctx) full # [ 274.678088] dagster-webserver[2475]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 274.678834] dagster-webserver[2475]: return ctx.invoke(self.callback, **ctx.params) full # [ 274.682107] dagster-webserver[2475]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 274.682809] dagster-webserver[2475]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 274.686094] dagster-webserver[2475]: return callback(*args, **kwargs) full # [ 274.686796] dagster-webserver[2475]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 274.687640] dagster-webserver[2475]: instance = stack.enter_context( full # [ 274.690087] dagster-webserver[2475]: get_possibly_temporary_instance_for_cli( full # [ 274.690715] dagster-webserver[2475]: ...<3 lines>... full # [ 274.691536] dagster-webserver[2475]: ) full # [ 274.694104] dagster-webserver[2475]: ) full # [ 274.694807] dagster-webserver[2475]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 274.695513] dagster-webserver[2475]: result = _enter(cm) full # [ 274.698090] dagster-webserver[2475]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 274.698800] dagster-webserver[2475]: return next(self.gen) full # [ 274.701105] dagster-webserver[2475]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 274.701813] dagster-webserver[2475]: with DagsterInstance.get() as instance: full # [ 274.705089] dagster-webserver[2475]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 274.705839] dagster-webserver[2475]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 274.706630] dagster-webserver[2475]: return create_instance_from_dagster_home() full # [ 274.709089] dagster-webserver[2475]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 274.709695] dagster-webserver[2475]: return create_instance_from_config(dagster_home_path) full # [ 274.710534] dagster-webserver[2475]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 274.711178] dagster-webserver[2475]: return create_instance_from_ref(instance_ref) full # [ 274.711842] dagster-webserver[2475]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 274.715090] dagster-webserver[2475]: unified_storage = instance_ref.storage full # [ 274.715689] dagster-webserver[2475]: ^^^^^^^^^^^^^^^^^^^^ full # [ 274.716523] dagster-webserver[2475]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 274.719109] dagster-webserver[2475]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 274.719765] dagster-webserver[2475]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 274.720600] dagster-webserver[2475]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 274.723090] dagster-webserver[2475]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 274.723665] dagster-webserver[2475]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 274.724501] dagster-webserver[2475]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 274.728089] dagster-webserver[2475]: return DagsterPostgresStorage( full # [ 274.728764] dagster-webserver[2475]: inst_data=inst_data, full # [ 274.729581] dagster-webserver[2475]: ...<2 lines>... full # [ 274.732089] dagster-webserver[2475]: token_provider=get_token_provider_from_config(config_value), full # [ 274.732633] dagster-webserver[2475]: ) full # [ 274.733292] dagster-webserver[2475]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 274.733888] dagster-webserver[2475]: self._run_storage = PostgresRunStorage( full # [ 274.736716] dagster-webserver[2475]: ~~~~~~~~~~~~~~~~~~^ full # [ 274.737600] dagster-webserver[2475]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 274.740089] dagster-webserver[2475]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 274.740603] dagster-webserver[2475]: ) full # [ 274.741254] dagster-webserver[2475]: ^ full # [ 274.741858] dagster-webserver[2475]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 274.745090] dagster-webserver[2475]: self._engine = create_pg_engine( full # [ 274.745717] dagster-webserver[2475]: ~~~~~~~~~~~~~~~~^ full # [ 274.748088] dagster-webserver[2475]: self.postgres_url, full # [ 274.748748] dagster-webserver[2475]: ^^^^^^^^^^^^^^^^^^ full # [ 274.751089] dagster-webserver[2475]: ...<2 lines>... full # [ 274.751602] dagster-webserver[2475]: poolclass=db_pool.NullPool, full # [ 274.755090] dagster-webserver[2475]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 274.755653] dagster-webserver[2475]: ) full # [ 274.756487] dagster-webserver[2475]: ^ full # [ 274.759089] dagster-webserver[2475]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 274.759823] dagster-webserver[2475]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 274.760658] dagster-webserver[2475]: File "", line 2, in create_engine full # [ 274.763088] dagster-webserver[2475]: return target(fn, url, **kwargs) full # [ 274.763716] dagster-webserver[2475]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 274.766089] dagster-webserver[2475]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 274.766765] dagster-webserver[2475]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 274.769090] dagster-webserver[2475]: dbapi = dbapi_meth(**dbapi_args) full # [ 274.769611] dagster-webserver[2475]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 274.772089] dagster-webserver[2475]: import psycopg full # [ 274.772666] dagster-webserver[2475]: ModuleNotFoundError: No module named 'psycopg' full # [ 274.887239] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 274.889212] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 274.891541] systemd[1]: dagster-daemon.service: Consumed 1.524s CPU time over 7.450s wall clock time, 88.5M memory peak. full # [ 275.054285] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 275.056149] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 275.057871] systemd[1]: dagster-webserver.service: Consumed 2.117s CPU time over 8.259s wall clock time, 111.4M memory peak. full # [ 280.005718] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 37. full # [ 280.010145] systemd[1]: Started Dagster Daemon. full # [ 280.254859] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 33. full # [ 280.257551] systemd[1]: Started Dagster Webserver. full # [ 281.888109] dagster-daemon[2517]: Traceback (most recent call last): full # [ 281.893081] dagster-daemon[2517]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 281.895175] dagster-daemon[2517]: sys.exit(main()) full # [ 281.896146] dagster-daemon[2517]: ~~~~^^ full # [ 281.897088] dagster-daemon[2517]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 281.899655] dagster-daemon[2517]: cli(obj={}) full # [ 281.900563] dagster-daemon[2517]: ~~~^^^^^^^^ full # [ 281.901433] dagster-daemon[2517]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 281.903763] dagster-daemon[2517]: return self.main(*args, **kwargs) full # [ 281.907091] dagster-daemon[2517]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 281.908238] dagster-daemon[2517]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 281.910541] dagster-daemon[2517]: rv = self.invoke(ctx) full # [ 281.911542] dagster-daemon[2517]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 281.916090] dagster-daemon[2517]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 281.917569] dagster-daemon[2517]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 281.918968] dagster-daemon[2517]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 281.921301] dagster-daemon[2517]: return ctx.invoke(self.callback, **ctx.params) full # [ 281.925089] dagster-daemon[2517]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 281.926425] dagster-daemon[2517]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 281.928733] dagster-daemon[2517]: return callback(*args, **kwargs) full # [ 281.929874] dagster-daemon[2517]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 281.932479] dagster-daemon[2517]: with get_instance_for_cli( full # [ 281.935089] dagster-daemon[2517]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 281.936167] dagster-daemon[2517]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 281.938034] dagster-daemon[2517]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 281.942088] dagster-daemon[2517]: ) as instance: full # [ 281.942982] dagster-daemon[2517]: ^ full # [ 281.943742] dagster-daemon[2517]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 281.945936] dagster-daemon[2517]: return next(self.gen) full # [ 281.946937] dagster-daemon[2517]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 281.952220] dagster-daemon[2517]: with DagsterInstance.get() as instance: full # [ 281.953463] dagster-daemon[2517]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 281.954535] dagster-daemon[2517]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 281.957073] dagster-daemon[2517]: return create_instance_from_dagster_home() full # [ 281.960090] dagster-daemon[2517]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 281.962966] dagster-daemon[2517]: return create_instance_from_config(dagster_home_path) full # [ 281.964401] dagster-daemon[2517]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 281.967180] dagster-daemon[2517]: return create_instance_from_ref(instance_ref) full # [ 281.968520] dagster-daemon[2517]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 281.971281] dagster-daemon[2517]: unified_storage = instance_ref.storage full # [ 281.972585] dagster-daemon[2517]: ^^^^^^^^^^^^^^^^^^^^ full # [ 281.973793] dagster-daemon[2517]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 281.976362] dagster-daemon[2517]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 281.978215] dagster-daemon[2517]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 281.979703] dagster-daemon[2517]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 281.982258] dagster-daemon[2517]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 281.983824] dagster-daemon[2517]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 281.985421] dagster-daemon[2517]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 281.988042] dagster-daemon[2517]: return DagsterPostgresStorage( full # [ 281.989152] dagster-daemon[2517]: inst_data=inst_data, full # [ 281.990201] dagster-daemon[2517]: ...<2 lines>... full # [ 281.991134] dagster-daemon[2517]: token_provider=get_token_provider_from_config(config_value), full # [ 281.992686] dagster-daemon[2517]: ) full # [ 281.993427] dagster-daemon[2517]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 281.995941] dagster-daemon[2517]: self._run_storage = PostgresRunStorage( full # [ 281.997187] dagster-daemon[2517]: ~~~~~~~~~~~~~~~~~~^ full # [ 281.999174] dagster-daemon[2517]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 282.000938] dagster-daemon[2517]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 282.002676] dagster-daemon[2517]: ) full # [ 282.003433] dagster-daemon[2517]: ^ full # [ 282.004195] dagster-daemon[2517]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 282.006904] dagster-daemon[2517]: self._engine = create_pg_engine( full # [ 282.008090] dagster-daemon[2517]: ~~~~~~~~~~~~~~~~^ full # [ 282.009243] dagster-daemon[2517]: self.postgres_url, full # [ 282.010271] dagster-daemon[2517]: ^^^^^^^^^^^^^^^^^^ full # [ 282.011371] dagster-daemon[2517]: ...<2 lines>... full # [ 282.012284] dagster-daemon[2517]: poolclass=db_pool.NullPool, full # [ 282.013419] dagster-daemon[2517]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 282.014541] dagster-daemon[2517]: ) full # [ 282.015311] dagster-daemon[2517]: ^ full # [ 282.016050] dagster-daemon[2517]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 282.018677] dagster-daemon[2517]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 282.020431] dagster-daemon[2517]: File "", line 2, in create_engine full # [ 282.022643] dagster-daemon[2517]: return target(fn, url, **kwargs) full # [ 282.023782] dagster-daemon[2517]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 282.026415] dagster-daemon[2517]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 282.027871] dagster-daemon[2517]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 282.030520] dagster-daemon[2517]: dbapi = dbapi_meth(**dbapi_args) full # [ 282.031659] dagster-daemon[2517]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 282.037405] dagster-daemon[2517]: import psycopg full # [ 282.040319] dagster-daemon[2517]: ModuleNotFoundError: No module named 'psycopg' full # [ 282.193627] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 282.196719] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 282.198428] systemd[1]: dagster-daemon.service: Consumed 1.471s CPU time over 7.306s wall clock time, 88.5M memory peak. full # [ 282.960144] dagster-webserver[2518]: Traceback (most recent call last): full # [ 282.962710] dagster-webserver[2518]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 282.963736] dagster-webserver[2518]: sys.exit(main()) full # [ 282.964551] dagster-webserver[2518]: ~~~~^^ full # [ 282.965195] dagster-webserver[2518]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 282.965824] dagster-webserver[2518]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 282.966687] dagster-webserver[2518]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 282.967502] dagster-webserver[2518]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 282.968142] dagster-webserver[2518]: return self.main(*args, **kwargs) full # [ 282.968745] dagster-webserver[2518]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 282.969612] dagster-webserver[2518]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 282.970220] dagster-webserver[2518]: rv = self.invoke(ctx) full # [ 282.978261] dagster-webserver[2518]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 282.979057] dagster-webserver[2518]: return ctx.invoke(self.callback, **ctx.params) full # [ 282.979698] dagster-webserver[2518]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 282.980524] dagster-webserver[2518]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 282.981202] dagster-webserver[2518]: return callback(*args, **kwargs) full # [ 282.981805] dagster-webserver[2518]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 282.982655] dagster-webserver[2518]: instance = stack.enter_context( full # [ 282.983296] dagster-webserver[2518]: get_possibly_temporary_instance_for_cli( full # [ 282.983937] dagster-webserver[2518]: ...<3 lines>... full # [ 282.984766] dagster-webserver[2518]: ) full # [ 282.985596] dagster-webserver[2518]: ) full # [ 282.986278] dagster-webserver[2518]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 282.986857] dagster-webserver[2518]: result = _enter(cm) full # [ 282.995875] dagster-webserver[2518]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 282.996656] dagster-webserver[2518]: return next(self.gen) full # [ 282.997294] dagster-webserver[2518]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 282.997934] dagster-webserver[2518]: with DagsterInstance.get() as instance: full # [ 282.998956] dagster-webserver[2518]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 282.999784] dagster-webserver[2518]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 283.000631] dagster-webserver[2518]: return create_instance_from_dagster_home() full # [ 283.001338] dagster-webserver[2518]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 283.001906] dagster-webserver[2518]: return create_instance_from_config(dagster_home_path) full # [ 283.002747] dagster-webserver[2518]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 283.003588] dagster-webserver[2518]: return create_instance_from_ref(instance_ref) full # [ 283.015156] dagster-webserver[2518]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 283.015940] dagster-webserver[2518]: unified_storage = instance_ref.storage full # [ 283.016767] dagster-webserver[2518]: ^^^^^^^^^^^^^^^^^^^^ full # [ 283.017615] dagster-webserver[2518]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 283.018313] dagster-webserver[2518]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 283.018893] dagster-webserver[2518]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 283.019734] dagster-webserver[2518]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 283.020374] dagster-webserver[2518]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 283.021033] dagster-webserver[2518]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 283.021694] dagster-webserver[2518]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 283.022298] dagster-webserver[2518]: return DagsterPostgresStorage( full # [ 283.022938] dagster-webserver[2518]: inst_data=inst_data, full # [ 283.023765] dagster-webserver[2518]: ...<2 lines>... full # [ 283.024610] dagster-webserver[2518]: token_provider=get_token_provider_from_config(config_value), full # [ 283.025278] dagster-webserver[2518]: ) full # [ 283.025886] dagster-webserver[2518]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 283.026702] dagster-webserver[2518]: self._run_storage = PostgresRunStorage( full # [ 283.027529] dagster-webserver[2518]: ~~~~~~~~~~~~~~~~~~^ full # [ 283.028168] dagster-webserver[2518]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 283.028785] dagster-webserver[2518]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 283.029621] dagster-webserver[2518]: ) full # [ 283.030272] dagster-webserver[2518]: ^ full # [ 283.047563] dagster-webserver[2518]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 283.048538] dagster-webserver[2518]: self._engine = create_pg_engine( full # [ 283.050396] dagster-webserver[2518]: ~~~~~~~~~~~~~~~~^ full # [ 283.051035] dagster-webserver[2518]: self.postgres_url, full # [ 283.051654] dagster-webserver[2518]: ^^^^^^^^^^^^^^^^^^ full # [ 283.054293] dagster-webserver[2518]: ...<2 lines>... full # [ 283.055084] dagster-webserver[2518]: poolclass=db_pool.NullPool, full # [ 283.055923] dagster-webserver[2518]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 283.058624] dagster-webserver[2518]: ) full # [ 283.059276] dagster-webserver[2518]: ^ full # [ 283.059893] dagster-webserver[2518]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 283.060939] dagster-webserver[2518]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 283.061752] dagster-webserver[2518]: File "", line 2, in create_engine full # [ 283.062581] dagster-webserver[2518]: return target(fn, url, **kwargs) full # [ 283.063220] dagster-webserver[2518]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 283.063836] dagster-webserver[2518]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 283.064671] dagster-webserver[2518]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 283.065501] dagster-webserver[2518]: dbapi = dbapi_meth(**dbapi_args) full # [ 283.066153] dagster-webserver[2518]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 283.066749] dagster-webserver[2518]: import psycopg full # [ 283.067582] dagster-webserver[2518]: ModuleNotFoundError: No module named 'psycopg' full # [ 283.361343] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 283.363948] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 283.366468] systemd[1]: dagster-webserver.service: Consumed 2.097s CPU time over 8.305s wall clock time, 111.2M memory peak. full # [ 287.255457] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 38. full # [ 287.258916] systemd[1]: Started Dagster Daemon. full # [ 288.505036] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 34. full # [ 288.507975] systemd[1]: Started Dagster Webserver. full # [ 289.120259] dagster-daemon[2556]: Traceback (most recent call last): full # [ 289.122889] dagster-daemon[2556]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 289.123625] dagster-daemon[2556]: sys.exit(main()) full # [ 289.124268] dagster-daemon[2556]: ~~~~^^ full # [ 289.124871] dagster-daemon[2556]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 289.125843] dagster-daemon[2556]: cli(obj={}) full # [ 289.126571] dagster-daemon[2556]: ~~~^^^^^^^^ full # [ 289.127233] dagster-daemon[2556]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 289.127825] dagster-daemon[2556]: return self.main(*args, **kwargs) full # [ 289.128654] dagster-daemon[2556]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 289.129624] dagster-daemon[2556]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 289.130166] dagster-daemon[2556]: rv = self.invoke(ctx) full # [ 289.137366] dagster-daemon[2556]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 289.138094] dagster-daemon[2556]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 289.138720] dagster-daemon[2556]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 289.139615] dagster-daemon[2556]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 289.140178] dagster-daemon[2556]: return ctx.invoke(self.callback, **ctx.params) full # [ 289.140800] dagster-daemon[2556]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 289.141770] dagster-daemon[2556]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 289.142659] dagster-daemon[2556]: return callback(*args, **kwargs) full # [ 289.149693] dagster-daemon[2556]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 289.150599] dagster-daemon[2556]: with get_instance_for_cli( full # [ 289.151289] dagster-daemon[2556]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 289.151857] dagster-daemon[2556]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 289.152694] dagster-daemon[2556]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 289.153636] dagster-daemon[2556]: ) as instance: full # [ 289.154178] dagster-daemon[2556]: ^ full # [ 289.154799] dagster-daemon[2556]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 289.155723] dagster-daemon[2556]: return next(self.gen) full # [ 289.162275] dagster-daemon[2556]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 289.162980] dagster-daemon[2556]: with DagsterInstance.get() as instance: full # [ 289.163806] dagster-daemon[2556]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 289.164755] dagster-daemon[2556]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 289.165286] dagster-daemon[2556]: return create_instance_from_dagster_home() full # [ 289.165899] dagster-daemon[2556]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 289.166729] dagster-daemon[2556]: return create_instance_from_config(dagster_home_path) full # [ 289.167361] dagster-daemon[2556]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 289.167977] dagster-daemon[2556]: return create_instance_from_ref(instance_ref) full # [ 289.168814] dagster-daemon[2556]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 289.169648] dagster-daemon[2556]: unified_storage = instance_ref.storage full # [ 289.170372] dagster-daemon[2556]: ^^^^^^^^^^^^^^^^^^^^ full # [ 289.170912] dagster-daemon[2556]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 289.171742] dagster-daemon[2556]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 289.172651] dagster-daemon[2556]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 289.173232] dagster-daemon[2556]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 289.173836] dagster-daemon[2556]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 289.174703] dagster-daemon[2556]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 289.175521] dagster-daemon[2556]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 289.176225] dagster-daemon[2556]: return DagsterPostgresStorage( full # [ 289.176765] dagster-daemon[2556]: inst_data=inst_data, full # [ 289.177598] dagster-daemon[2556]: ...<2 lines>... full # [ 289.178281] dagster-daemon[2556]: token_provider=get_token_provider_from_config(config_value), full # [ 289.178859] dagster-daemon[2556]: ) full # [ 289.179734] dagster-daemon[2556]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 289.180675] dagster-daemon[2556]: self._run_storage = PostgresRunStorage( full # [ 289.181552] dagster-daemon[2556]: ~~~~~~~~~~~~~~~~~~^ full # [ 289.182260] dagster-daemon[2556]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 289.182815] dagster-daemon[2556]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 289.183663] dagster-daemon[2556]: ) full # [ 289.184569] dagster-daemon[2556]: ^ full # [ 289.185135] dagster-daemon[2556]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 289.185750] dagster-daemon[2556]: self._engine = create_pg_engine( full # [ 289.186627] dagster-daemon[2556]: ~~~~~~~~~~~~~~~~^ full # [ 289.187232] dagster-daemon[2556]: self.postgres_url, full # [ 289.187950] dagster-daemon[2556]: ^^^^^^^^^^^^^^^^^^ full # [ 289.188492] dagster-daemon[2556]: ...<2 lines>... full # [ 289.189136] dagster-daemon[2556]: poolclass=db_pool.NullPool, full # [ 289.189748] dagster-daemon[2556]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 289.190679] dagster-daemon[2556]: ) full # [ 289.191232] dagster-daemon[2556]: ^ full # [ 289.191846] dagster-daemon[2556]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 289.192544] dagster-daemon[2556]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 289.193133] dagster-daemon[2556]: File "", line 2, in create_engine full # [ 289.193743] dagster-daemon[2556]: return target(fn, url, **kwargs) full # [ 289.194649] dagster-daemon[2556]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 289.195227] dagster-daemon[2556]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 289.195836] dagster-daemon[2556]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 289.196730] dagster-daemon[2556]: dbapi = dbapi_meth(**dbapi_args) full # [ 289.197510] dagster-daemon[2556]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 289.198426] dagster-daemon[2556]: import psycopg full # [ 289.199040] dagster-daemon[2556]: ModuleNotFoundError: No module named 'psycopg' full # [ 289.482937] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 289.485272] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 289.487221] systemd[1]: dagster-daemon.service: Consumed 1.456s CPU time over 7.287s wall clock time, 88.6M memory peak. full # [ 291.158880] dagster-webserver[2562]: Traceback (most recent call last): full # [ 291.160621] dagster-webserver[2562]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 291.163298] dagster-webserver[2562]: sys.exit(main()) full # [ 291.164518] dagster-webserver[2562]: ~~~~^^ full # [ 291.165719] dagster-webserver[2562]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 291.168791] dagster-webserver[2562]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 291.170495] dagster-webserver[2562]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 291.172236] dagster-webserver[2562]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 291.174740] dagster-webserver[2562]: return self.main(*args, **kwargs) full # [ 291.175920] dagster-webserver[2562]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 291.177129] dagster-webserver[2562]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 291.179437] dagster-webserver[2562]: rv = self.invoke(ctx) full # [ 291.180477] dagster-webserver[2562]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 291.182808] dagster-webserver[2562]: return ctx.invoke(self.callback, **ctx.params) full # [ 291.184218] dagster-webserver[2562]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 291.185583] dagster-webserver[2562]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 291.187978] dagster-webserver[2562]: return callback(*args, **kwargs) full # [ 291.189176] dagster-webserver[2562]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 291.191790] dagster-webserver[2562]: instance = stack.enter_context( full # [ 291.192954] dagster-webserver[2562]: get_possibly_temporary_instance_for_cli( full # [ 291.194306] dagster-webserver[2562]: ...<3 lines>... full # [ 291.195252] dagster-webserver[2562]: ) full # [ 291.196098] dagster-webserver[2562]: ) full # [ 291.196956] dagster-webserver[2562]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 291.199289] dagster-webserver[2562]: result = _enter(cm) full # [ 291.200281] dagster-webserver[2562]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 291.202528] dagster-webserver[2562]: return next(self.gen) full # [ 291.203572] dagster-webserver[2562]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 291.206434] dagster-webserver[2562]: with DagsterInstance.get() as instance: full # [ 291.207699] dagster-webserver[2562]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 291.208852] dagster-webserver[2562]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 291.211431] dagster-webserver[2562]: return create_instance_from_dagster_home() full # [ 291.212767] dagster-webserver[2562]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 291.215845] dagster-webserver[2562]: return create_instance_from_config(dagster_home_path) full # [ 291.217313] dagster-webserver[2562]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 291.220170] dagster-webserver[2562]: return create_instance_from_ref(instance_ref) full # [ 291.221520] dagster-webserver[2562]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 291.224303] dagster-webserver[2562]: unified_storage = instance_ref.storage full # [ 291.225578] dagster-webserver[2562]: ^^^^^^^^^^^^^^^^^^^^ full # [ 291.226835] dagster-webserver[2562]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 291.229481] dagster-webserver[2562]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 291.231359] dagster-webserver[2562]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 291.232851] dagster-webserver[2562]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 291.235467] dagster-webserver[2562]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 291.237078] dagster-webserver[2562]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 291.238689] dagster-webserver[2562]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 291.241399] dagster-webserver[2562]: return DagsterPostgresStorage( full # [ 291.242548] dagster-webserver[2562]: inst_data=inst_data, full # [ 291.243629] dagster-webserver[2562]: ...<2 lines>... full # [ 291.244591] dagster-webserver[2562]: token_provider=get_token_provider_from_config(config_value), full # [ 291.246172] dagster-webserver[2562]: ) full # [ 291.246939] dagster-webserver[2562]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 291.249529] dagster-webserver[2562]: self._run_storage = PostgresRunStorage( full # [ 291.250793] dagster-webserver[2562]: ~~~~~~~~~~~~~~~~~~^ full # [ 291.252140] dagster-webserver[2562]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 291.253840] dagster-webserver[2562]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 291.255564] dagster-webserver[2562]: ) full # [ 291.256336] dagster-webserver[2562]: ^ full # [ 291.257136] dagster-webserver[2562]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 291.259857] dagster-webserver[2562]: self._engine = create_pg_engine( full # [ 291.261059] dagster-webserver[2562]: ~~~~~~~~~~~~~~~~^ full # [ 291.262212] dagster-webserver[2562]: self.postgres_url, full # [ 291.263275] dagster-webserver[2562]: ^^^^^^^^^^^^^^^^^^ full # [ 291.264316] dagster-webserver[2562]: ...<2 lines>... full # [ 291.265305] dagster-webserver[2562]: poolclass=db_pool.NullPool, full # [ 291.266459] dagster-webserver[2562]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 291.267617] dagster-webserver[2562]: ) full # [ 291.268402] dagster-webserver[2562]: ^ full # [ 291.269173] dagster-webserver[2562]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 291.271773] dagster-webserver[2562]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 291.273211] dagster-webserver[2562]: File "", line 2, in create_engine full # [ 291.275414] dagster-webserver[2562]: return target(fn, url, **kwargs) full # [ 291.276579] dagster-webserver[2562]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 291.279141] dagster-webserver[2562]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 291.280643] dagster-webserver[2562]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 291.283288] dagster-webserver[2562]: dbapi = dbapi_meth(**dbapi_args) full # [ 291.284442] dagster-webserver[2562]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 291.287162] dagster-webserver[2562]: import psycopg full # [ 291.288106] dagster-webserver[2562]: ModuleNotFoundError: No module named 'psycopg' full # [ 291.451301] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 291.452249] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 291.456132] systemd[1]: dagster-webserver.service: Consumed 2.035s CPU time over 8.089s wall clock time, 111.4M memory peak. full # [ 294.505645] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 39. full # [ 294.510377] systemd[1]: Started Dagster Daemon. full # [ 296.407570] dagster-daemon[2594]: Traceback (most recent call last): full # [ 296.410108] dagster-daemon[2594]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 296.410925] dagster-daemon[2594]: sys.exit(main()) full # [ 296.411706] dagster-daemon[2594]: ~~~~^^ full # [ 296.412548] dagster-daemon[2594]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 296.413197] dagster-daemon[2594]: cli(obj={}) full # [ 296.413841] dagster-daemon[2594]: ~~~^^^^^^^^ full # [ 296.414697] dagster-daemon[2594]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 296.415493] dagster-daemon[2594]: return self.main(*args, **kwargs) full # [ 296.416130] dagster-daemon[2594]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 296.416749] dagster-daemon[2594]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 296.417596] dagster-daemon[2594]: rv = self.invoke(ctx) full # [ 296.424537] dagster-daemon[2594]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 296.425308] dagster-daemon[2594]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 296.426259] dagster-daemon[2594]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 296.426785] dagster-daemon[2594]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 296.427628] dagster-daemon[2594]: return ctx.invoke(self.callback, **ctx.params) full # [ 296.428478] dagster-daemon[2594]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 296.429133] dagster-daemon[2594]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 296.429756] dagster-daemon[2594]: return callback(*args, **kwargs) full # [ 296.430645] dagster-daemon[2594]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 296.431251] dagster-daemon[2594]: with get_instance_for_cli( full # [ 296.431859] dagster-daemon[2594]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 296.432508] dagster-daemon[2594]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 296.433155] dagster-daemon[2594]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 296.433761] dagster-daemon[2594]: ) as instance: full # [ 296.434598] dagster-daemon[2594]: ^ full # [ 296.435243] dagster-daemon[2594]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 296.435845] dagster-daemon[2594]: return next(self.gen) full # [ 296.448663] dagster-daemon[2594]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 296.449649] dagster-daemon[2594]: with DagsterInstance.get() as instance: full # [ 296.450289] dagster-daemon[2594]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 296.450933] dagster-daemon[2594]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 296.452054] dagster-daemon[2594]: return create_instance_from_dagster_home() full # [ 296.452664] dagster-daemon[2594]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 296.453289] dagster-daemon[2594]: return create_instance_from_config(dagster_home_path) full # [ 296.453907] dagster-daemon[2594]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 296.454748] dagster-daemon[2594]: return create_instance_from_ref(instance_ref) full # [ 296.464656] dagster-daemon[2594]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 296.465644] dagster-daemon[2594]: unified_storage = instance_ref.storage full # [ 296.466627] dagster-daemon[2594]: ^^^^^^^^^^^^^^^^^^^^ full # [ 296.467510] dagster-daemon[2594]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 296.468453] dagster-daemon[2594]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 296.468958] dagster-daemon[2594]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 296.469796] dagster-daemon[2594]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 296.470683] dagster-daemon[2594]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 296.471276] dagster-daemon[2594]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 296.471886] dagster-daemon[2594]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 296.472775] dagster-daemon[2594]: return DagsterPostgresStorage( full # [ 296.473552] dagster-daemon[2594]: inst_data=inst_data, full # [ 296.474265] dagster-daemon[2594]: ...<2 lines>... full # [ 296.474810] dagster-daemon[2594]: token_provider=get_token_provider_from_config(config_value), full # [ 296.475648] dagster-daemon[2594]: ) full # [ 296.476349] dagster-daemon[2594]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 296.476903] dagster-daemon[2594]: self._run_storage = PostgresRunStorage( full # [ 296.477733] dagster-daemon[2594]: ~~~~~~~~~~~~~~~~~~^ full # [ 296.478418] dagster-daemon[2594]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 296.478982] dagster-daemon[2594]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 296.479818] dagster-daemon[2594]: ) full # [ 296.481046] dagster-daemon[2594]: ^ full # [ 296.481685] dagster-daemon[2594]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 296.482611] dagster-daemon[2594]: self._engine = create_pg_engine( full # [ 296.483158] dagster-daemon[2594]: ~~~~~~~~~~~~~~~~^ full # [ 296.483584] dagster-daemon[2594]: self.postgres_url, full # [ 296.484359] dagster-daemon[2594]: ^^^^^^^^^^^^^^^^^^ full # [ 296.485051] dagster-daemon[2594]: ...<2 lines>... full # [ 296.485669] dagster-daemon[2594]: poolclass=db_pool.NullPool, full # [ 296.486594] dagster-daemon[2594]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 296.487151] dagster-daemon[2594]: ) full # [ 296.487751] dagster-daemon[2594]: ^ full # [ 296.488720] dagster-daemon[2594]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 296.489648] dagster-daemon[2594]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 296.490320] dagster-daemon[2594]: File "", line 2, in create_engine full # [ 296.490874] dagster-daemon[2594]: return target(fn, url, **kwargs) full # [ 296.491711] dagster-daemon[2594]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 296.492678] dagster-daemon[2594]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 296.493573] dagster-daemon[2594]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 296.494388] dagster-daemon[2594]: dbapi = dbapi_meth(**dbapi_args) full # [ 296.495049] dagster-daemon[2594]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 296.495666] dagster-daemon[2594]: import psycopg full # [ 296.496607] dagster-daemon[2594]: ModuleNotFoundError: No module named 'psycopg' full # [ 296.524165] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 35. full # [ 296.536211] systemd[1]: Started Dagster Webserver. full # [ 296.767107] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 296.769872] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 296.772109] systemd[1]: dagster-daemon.service: Consumed 1.452s CPU time over 7.283s wall clock time, 88.5M memory peak. full # [ 299.165758] dagster-webserver[2604]: Traceback (most recent call last): full # [ 299.168308] dagster-webserver[2604]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 299.169128] dagster-webserver[2604]: sys.exit(main()) full # [ 299.169749] dagster-webserver[2604]: ~~~~^^ full # [ 299.170722] dagster-webserver[2604]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 299.171355] dagster-webserver[2604]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 299.171990] dagster-webserver[2604]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 299.172611] dagster-webserver[2604]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 299.173265] dagster-webserver[2604]: return self.main(*args, **kwargs) full # [ 299.173862] dagster-webserver[2604]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 299.174725] dagster-webserver[2604]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 299.175525] dagster-webserver[2604]: rv = self.invoke(ctx) full # [ 299.183789] dagster-webserver[2604]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 299.184552] dagster-webserver[2604]: return ctx.invoke(self.callback, **ctx.params) full # [ 299.185232] dagster-webserver[2604]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 299.185830] dagster-webserver[2604]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 299.186676] dagster-webserver[2604]: return callback(*args, **kwargs) full # [ 299.187515] dagster-webserver[2604]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 299.188552] dagster-webserver[2604]: instance = stack.enter_context( full # [ 299.189212] dagster-webserver[2604]: get_possibly_temporary_instance_for_cli( full # [ 299.189827] dagster-webserver[2604]: ...<3 lines>... full # [ 299.190672] dagster-webserver[2604]: ) full # [ 299.191500] dagster-webserver[2604]: ) full # [ 299.192170] dagster-webserver[2604]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 299.192748] dagster-webserver[2604]: result = _enter(cm) full # [ 299.193593] dagster-webserver[2604]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 299.194421] dagster-webserver[2604]: return next(self.gen) full # [ 299.204279] dagster-webserver[2604]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 299.205081] dagster-webserver[2604]: with DagsterInstance.get() as instance: full # [ 299.205697] dagster-webserver[2604]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 299.206544] dagster-webserver[2604]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 299.207238] dagster-webserver[2604]: return create_instance_from_dagster_home() full # [ 299.207827] dagster-webserver[2604]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 299.208675] dagster-webserver[2604]: return create_instance_from_config(dagster_home_path) full # [ 299.209558] dagster-webserver[2604]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 299.210186] dagster-webserver[2604]: return create_instance_from_ref(instance_ref) full # [ 299.210810] dagster-webserver[2604]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 299.211648] dagster-webserver[2604]: unified_storage = instance_ref.storage full # [ 299.212277] dagster-webserver[2604]: ^^^^^^^^^^^^^^^^^^^^ full # [ 299.225429] dagster-webserver[2604]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 299.226243] dagster-webserver[2604]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 299.226844] dagster-webserver[2604]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 299.227692] dagster-webserver[2604]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 299.228537] dagster-webserver[2604]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 299.229192] dagster-webserver[2604]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 299.229851] dagster-webserver[2604]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 299.230699] dagster-webserver[2604]: return DagsterPostgresStorage( full # [ 299.231300] dagster-webserver[2604]: inst_data=inst_data, full # [ 299.231943] dagster-webserver[2604]: ...<2 lines>... full # [ 299.232769] dagster-webserver[2604]: token_provider=get_token_provider_from_config(config_value), full # [ 299.233611] dagster-webserver[2604]: ) full # [ 299.234359] dagster-webserver[2604]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 299.234886] dagster-webserver[2604]: self._run_storage = PostgresRunStorage( full # [ 299.235727] dagster-webserver[2604]: ~~~~~~~~~~~~~~~~~~^ full # [ 299.236560] dagster-webserver[2604]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 299.237215] dagster-webserver[2604]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 299.237832] dagster-webserver[2604]: ) full # [ 299.238670] dagster-webserver[2604]: ^ full # [ 299.252442] dagster-webserver[2604]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 299.253226] dagster-webserver[2604]: self._engine = create_pg_engine( full # [ 299.253841] dagster-webserver[2604]: ~~~~~~~~~~~~~~~~^ full # [ 299.254719] dagster-webserver[2604]: self.postgres_url, full # [ 299.255728] dagster-webserver[2604]: ^^^^^^^^^^^^^^^^^^ full # [ 299.256560] dagster-webserver[2604]: ...<2 lines>... full # [ 299.257217] dagster-webserver[2604]: poolclass=db_pool.NullPool, full # [ 299.257839] dagster-webserver[2604]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 299.258705] dagster-webserver[2604]: ) full # [ 299.259531] dagster-webserver[2604]: ^ full # [ 299.260188] dagster-webserver[2604]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 299.260809] dagster-webserver[2604]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 299.261654] dagster-webserver[2604]: File "", line 2, in create_engine full # [ 299.262295] dagster-webserver[2604]: return target(fn, url, **kwargs) full # [ 299.262972] dagster-webserver[2604]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 299.263761] dagster-webserver[2604]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 299.264609] dagster-webserver[2604]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 299.265270] dagster-webserver[2604]: dbapi = dbapi_meth(**dbapi_args) full # [ 299.279091] dagster-webserver[2604]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 299.279973] dagster-webserver[2604]: import psycopg full # [ 299.280834] dagster-webserver[2604]: ModuleNotFoundError: No module named 'psycopg' full # [ 299.553573] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 299.556056] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 299.558359] systemd[1]: dagster-webserver.service: Consumed 2.001s CPU time over 8.096s wall clock time, 111.1M memory peak. full # [ 302.005754] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 40. full # [ 302.008483] systemd[1]: Started Dagster Daemon. full # [ 303.849037] dagster-daemon[2632]: Traceback (most recent call last): full # [ 303.851530] dagster-daemon[2632]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 303.852538] dagster-daemon[2632]: sys.exit(main()) full # [ 303.853165] dagster-daemon[2632]: ~~~~^^ full # [ 303.853765] dagster-daemon[2632]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 303.854612] dagster-daemon[2632]: cli(obj={}) full # [ 303.855279] dagster-daemon[2632]: ~~~^^^^^^^^ full # [ 303.855870] dagster-daemon[2632]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 303.856712] dagster-daemon[2632]: return self.main(*args, **kwargs) full # [ 303.857530] dagster-daemon[2632]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 303.858201] dagster-daemon[2632]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 303.858786] dagster-daemon[2632]: rv = self.invoke(ctx) full # [ 303.865867] dagster-daemon[2632]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 303.866654] dagster-daemon[2632]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 303.867327] dagster-daemon[2632]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 303.867936] dagster-daemon[2632]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 303.868763] dagster-daemon[2632]: return ctx.invoke(self.callback, **ctx.params) full # [ 303.869605] dagster-daemon[2632]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 303.870271] dagster-daemon[2632]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 303.870884] dagster-daemon[2632]: return callback(*args, **kwargs) full # [ 303.871761] dagster-daemon[2632]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 303.872533] dagster-daemon[2632]: with get_instance_for_cli( full # [ 303.873171] dagster-daemon[2632]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 303.873785] dagster-daemon[2632]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 303.874621] dagster-daemon[2632]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 303.875268] dagster-daemon[2632]: ) as instance: full # [ 303.875880] dagster-daemon[2632]: ^ full # [ 303.876715] dagster-daemon[2632]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 303.877544] dagster-daemon[2632]: return next(self.gen) full # [ 303.889877] dagster-daemon[2632]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 303.890669] dagster-daemon[2632]: with DagsterInstance.get() as instance: full # [ 303.891515] dagster-daemon[2632]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 303.892219] dagster-daemon[2632]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 303.892783] dagster-daemon[2632]: return create_instance_from_dagster_home() full # [ 303.893668] dagster-daemon[2632]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 303.894296] dagster-daemon[2632]: return create_instance_from_config(dagster_home_path) full # [ 303.894919] dagster-daemon[2632]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 303.895753] dagster-daemon[2632]: return create_instance_from_ref(instance_ref) full # [ 303.905686] dagster-daemon[2632]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 303.906671] dagster-daemon[2632]: unified_storage = instance_ref.storage full # [ 303.907537] dagster-daemon[2632]: ^^^^^^^^^^^^^^^^^^^^ full # [ 303.908173] dagster-daemon[2632]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 303.908783] dagster-daemon[2632]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 303.909628] dagster-daemon[2632]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 303.910291] dagster-daemon[2632]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 303.910906] dagster-daemon[2632]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 303.911749] dagster-daemon[2632]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 303.912596] dagster-daemon[2632]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 303.913256] dagster-daemon[2632]: return DagsterPostgresStorage( full # [ 303.913869] dagster-daemon[2632]: inst_data=inst_data, full # [ 303.914710] dagster-daemon[2632]: ...<2 lines>... full # [ 303.915554] dagster-daemon[2632]: token_provider=get_token_provider_from_config(config_value), full # [ 303.916215] dagster-daemon[2632]: ) full # [ 303.916832] dagster-daemon[2632]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 303.917656] dagster-daemon[2632]: self._run_storage = PostgresRunStorage( full # [ 303.918488] dagster-daemon[2632]: ~~~~~~~~~~~~~~~~~~^ full # [ 303.919134] dagster-daemon[2632]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 303.919738] dagster-daemon[2632]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 303.920367] dagster-daemon[2632]: ) full # [ 303.920983] dagster-daemon[2632]: ^ full # [ 303.921811] dagster-daemon[2632]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 303.922645] dagster-daemon[2632]: self._engine = create_pg_engine( full # [ 303.923269] dagster-daemon[2632]: ~~~~~~~~~~~~~~~~^ full # [ 303.923898] dagster-daemon[2632]: self.postgres_url, full # [ 303.924727] dagster-daemon[2632]: ^^^^^^^^^^^^^^^^^^ full # [ 303.925361] dagster-daemon[2632]: ...<2 lines>... full # [ 303.925976] dagster-daemon[2632]: poolclass=db_pool.NullPool, full # [ 303.926806] dagster-daemon[2632]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 303.927636] dagster-daemon[2632]: ) full # [ 303.928280] dagster-daemon[2632]: ^ full # [ 303.928921] dagster-daemon[2632]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 303.929719] dagster-daemon[2632]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 303.950170] dagster-daemon[2632]: File "", line 2, in create_engine full # [ 303.950948] dagster-daemon[2632]: return target(fn, url, **kwargs) full # [ 303.953317] dagster-daemon[2632]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 303.955828] dagster-daemon[2632]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 303.957316] dagster-daemon[2632]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 303.959852] dagster-daemon[2632]: dbapi = dbapi_meth(**dbapi_args) full # [ 303.960994] dagster-daemon[2632]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 303.963747] dagster-daemon[2632]: import psycopg full # [ 303.964670] dagster-daemon[2632]: ModuleNotFoundError: No module named 'psycopg' full # [ 304.141606] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 304.142785] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 304.145951] systemd[1]: dagster-daemon.service: Consumed 1.410s CPU time over 7.369s wall clock time, 88.5M memory peak. full # [ 304.755087] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 36. full # [ 304.759920] systemd[1]: Started Dagster Webserver. full # [ 307.447981] dagster-webserver[2649]: Traceback (most recent call last): full # [ 307.463211] dagster-webserver[2649]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 307.464055] dagster-webserver[2649]: sys.exit(main()) full # [ 307.464657] dagster-webserver[2649]: ~~~~^^ full # [ 307.465299] dagster-webserver[2649]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 307.465934] dagster-webserver[2649]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 307.466797] dagster-webserver[2649]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 307.467630] dagster-webserver[2649]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 307.468314] dagster-webserver[2649]: return self.main(*args, **kwargs) full # [ 307.468915] dagster-webserver[2649]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 307.469772] dagster-webserver[2649]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 307.470671] dagster-webserver[2649]: rv = self.invoke(ctx) full # [ 307.471288] dagster-webserver[2649]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 307.471906] dagster-webserver[2649]: return ctx.invoke(self.callback, **ctx.params) full # [ 307.472788] dagster-webserver[2649]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 307.473608] dagster-webserver[2649]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 307.474240] dagster-webserver[2649]: return callback(*args, **kwargs) full # [ 307.474857] dagster-webserver[2649]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 307.475698] dagster-webserver[2649]: instance = stack.enter_context( full # [ 307.476527] dagster-webserver[2649]: get_possibly_temporary_instance_for_cli( full # [ 307.477198] dagster-webserver[2649]: ...<3 lines>... full # [ 307.477781] dagster-webserver[2649]: ) full # [ 307.478619] dagster-webserver[2649]: ) full # [ 307.479276] dagster-webserver[2649]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 307.479881] dagster-webserver[2649]: result = _enter(cm) full # [ 307.480706] dagster-webserver[2649]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 307.481543] dagster-webserver[2649]: return next(self.gen) full # [ 307.482184] dagster-webserver[2649]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 307.482801] dagster-webserver[2649]: with DagsterInstance.get() as instance: full # [ 307.483639] dagster-webserver[2649]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 307.484318] dagster-webserver[2649]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 307.484889] dagster-webserver[2649]: return create_instance_from_dagster_home() full # [ 307.485720] dagster-webserver[2649]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 307.486549] dagster-webserver[2649]: return create_instance_from_config(dagster_home_path) full # [ 307.487187] dagster-webserver[2649]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 307.487817] dagster-webserver[2649]: return create_instance_from_ref(instance_ref) full # [ 307.488659] dagster-webserver[2649]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 307.489270] dagster-webserver[2649]: unified_storage = instance_ref.storage full # [ 307.489909] dagster-webserver[2649]: ^^^^^^^^^^^^^^^^^^^^ full # [ 307.490730] dagster-webserver[2649]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 307.491380] dagster-webserver[2649]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 307.491977] dagster-webserver[2649]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 307.492812] dagster-webserver[2649]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 307.493650] dagster-webserver[2649]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 307.494273] dagster-webserver[2649]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 307.494913] dagster-webserver[2649]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 307.495737] dagster-webserver[2649]: return DagsterPostgresStorage( full # [ 307.496373] dagster-webserver[2649]: inst_data=inst_data, full # [ 307.496983] dagster-webserver[2649]: ...<2 lines>... full # [ 307.497819] dagster-webserver[2649]: token_provider=get_token_provider_from_config(config_value), full # [ 307.498651] dagster-webserver[2649]: ) full # [ 307.499275] dagster-webserver[2649]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 307.499911] dagster-webserver[2649]: self._run_storage = PostgresRunStorage( full # [ 307.500740] dagster-webserver[2649]: ~~~~~~~~~~~~~~~~~~^ full # [ 307.501610] dagster-webserver[2649]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 307.502223] dagster-webserver[2649]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 307.502837] dagster-webserver[2649]: ) full # [ 307.503671] dagster-webserver[2649]: ^ full # [ 307.504513] dagster-webserver[2649]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 307.505149] dagster-webserver[2649]: self._engine = create_pg_engine( full # [ 307.505747] dagster-webserver[2649]: ~~~~~~~~~~~~~~~~^ full # [ 307.506577] dagster-webserver[2649]: self.postgres_url, full # [ 307.507216] dagster-webserver[2649]: ^^^^^^^^^^^^^^^^^^ full # [ 307.507836] dagster-webserver[2649]: ...<2 lines>... full # [ 307.508670] dagster-webserver[2649]: poolclass=db_pool.NullPool, full # [ 307.509505] dagster-webserver[2649]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 307.510143] dagster-webserver[2649]: ) full # [ 307.510745] dagster-webserver[2649]: ^ full # [ 307.511706] dagster-webserver[2649]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 307.512286] dagster-webserver[2649]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 307.512892] dagster-webserver[2649]: File "", line 2, in create_engine full # [ 307.513738] dagster-webserver[2649]: return target(fn, url, **kwargs) full # [ 307.514384] dagster-webserver[2649]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 307.515650] dagster-webserver[2649]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 307.516723] dagster-webserver[2649]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 307.519276] dagster-webserver[2649]: dbapi = dbapi_meth(**dbapi_args) full # [ 307.520531] dagster-webserver[2649]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 307.570194] dagster-webserver[2649]: import psycopg full # [ 307.570801] dagster-webserver[2649]: ModuleNotFoundError: No module named 'psycopg' full # [ 307.838911] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 307.841277] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 307.843404] systemd[1]: dagster-webserver.service: Consumed 1.993s CPU time over 8.282s wall clock time, 111.3M memory peak. full # [ 309.255485] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 41. full # [ 309.259614] systemd[1]: Started Dagster Daemon. full # [ 310.309522] postgres[775]: [775] LOG: checkpoint starting: time full # [ 311.163815] dagster-daemon[2671]: Traceback (most recent call last): full # [ 311.166363] dagster-daemon[2671]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 311.167125] dagster-daemon[2671]: sys.exit(main()) full # [ 311.167712] dagster-daemon[2671]: ~~~~^^ full # [ 311.168544] dagster-daemon[2671]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 311.169208] dagster-daemon[2671]: cli(obj={}) full # [ 311.169817] dagster-daemon[2671]: ~~~^^^^^^^^ full # [ 311.170654] dagster-daemon[2671]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 311.171269] dagster-daemon[2671]: return self.main(*args, **kwargs) full # [ 311.171895] dagster-daemon[2671]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 311.172763] dagster-daemon[2671]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 311.173367] dagster-daemon[2671]: rv = self.invoke(ctx) full # [ 311.173989] dagster-daemon[2671]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 311.174631] dagster-daemon[2671]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 311.175707] dagster-daemon[2671]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 311.185479] dagster-daemon[2671]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 311.186281] dagster-daemon[2671]: return ctx.invoke(self.callback, **ctx.params) full # [ 311.186892] dagster-daemon[2671]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 311.187736] dagster-daemon[2671]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 311.189043] dagster-daemon[2671]: return callback(*args, **kwargs) full # [ 311.189605] dagster-daemon[2671]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 311.190456] dagster-daemon[2671]: with get_instance_for_cli( full # [ 311.191119] dagster-daemon[2671]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 311.191735] dagster-daemon[2671]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 311.192582] dagster-daemon[2671]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 311.193211] dagster-daemon[2671]: ) as instance: full # [ 311.193834] dagster-daemon[2671]: ^ full # [ 311.194668] dagster-daemon[2671]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 311.195498] dagster-daemon[2671]: return next(self.gen) full # [ 311.196150] dagster-daemon[2671]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 311.196767] dagster-daemon[2671]: with DagsterInstance.get() as instance: full # [ 311.197584] dagster-daemon[2671]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 311.198219] dagster-daemon[2671]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 311.198831] dagster-daemon[2671]: return create_instance_from_dagster_home() full # [ 311.199669] dagster-daemon[2671]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 311.200497] dagster-daemon[2671]: return create_instance_from_config(dagster_home_path) full # [ 311.201145] dagster-daemon[2671]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 311.201755] dagster-daemon[2671]: return create_instance_from_ref(instance_ref) full # [ 311.202584] dagster-daemon[2671]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 311.203223] dagster-daemon[2671]: unified_storage = instance_ref.storage full # [ 311.203890] dagster-daemon[2671]: ^^^^^^^^^^^^^^^^^^^^ full # [ 311.204680] dagster-daemon[2671]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 311.205519] dagster-daemon[2671]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 311.206165] dagster-daemon[2671]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 311.206761] dagster-daemon[2671]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 311.207735] dagster-daemon[2671]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 311.208282] dagster-daemon[2671]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 311.208906] dagster-daemon[2671]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 311.209734] dagster-daemon[2671]: return DagsterPostgresStorage( full # [ 311.210356] dagster-daemon[2671]: inst_data=inst_data, full # [ 311.210970] dagster-daemon[2671]: ...<2 lines>... full # [ 311.211803] dagster-daemon[2671]: token_provider=get_token_provider_from_config(config_value), full # [ 311.212647] dagster-daemon[2671]: ) full # [ 311.242451] dagster-daemon[2671]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 311.243260] dagster-daemon[2671]: self._run_storage = PostgresRunStorage( full # [ 311.243868] dagster-daemon[2671]: ~~~~~~~~~~~~~~~~~~^ full # [ 311.246437] dagster-daemon[2671]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 311.247173] dagster-daemon[2671]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 311.247779] dagster-daemon[2671]: ) full # [ 311.250700] dagster-daemon[2671]: ^ full # [ 311.251635] dagster-daemon[2671]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 311.253856] dagster-daemon[2671]: self._engine = create_pg_engine( full # [ 311.254742] dagster-daemon[2671]: ~~~~~~~~~~~~~~~~^ full # [ 311.255287] dagster-daemon[2671]: self.postgres_url, full # [ 311.255929] dagster-daemon[2671]: ^^^^^^^^^^^^^^^^^^ full # [ 311.256766] dagster-daemon[2671]: ...<2 lines>... full # [ 311.257598] dagster-daemon[2671]: poolclass=db_pool.NullPool, full # [ 311.258232] dagster-daemon[2671]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 311.258842] dagster-daemon[2671]: ) full # [ 311.259486] dagster-daemon[2671]: ^ full # [ 311.260158] dagster-daemon[2671]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 311.260742] dagster-daemon[2671]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 311.261576] dagster-daemon[2671]: File "", line 2, in create_engine full # [ 311.262226] dagster-daemon[2671]: return target(fn, url, **kwargs) full # [ 311.262831] dagster-daemon[2671]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 311.263662] dagster-daemon[2671]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 311.264497] dagster-daemon[2671]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 311.265135] dagster-daemon[2671]: dbapi = dbapi_meth(**dbapi_args) full # [ 311.265736] dagster-daemon[2671]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 311.266577] dagster-daemon[2671]: import psycopg full # [ 311.267219] dagster-daemon[2671]: ModuleNotFoundError: No module named 'psycopg' full # [ 311.473648] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 311.475861] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 311.477946] systemd[1]: dagster-daemon.service: Consumed 1.408s CPU time over 7.325s wall clock time, 88.5M memory peak. full # [ 313.005546] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 37. full # [ 313.008299] systemd[1]: Started Dagster Webserver. full # [ 315.605626] dagster-webserver[2693]: Traceback (most recent call last): full # [ 315.608292] dagster-webserver[2693]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 315.609140] dagster-webserver[2693]: sys.exit(main()) full # [ 315.609756] dagster-webserver[2693]: ~~~~^^ full # [ 315.610685] dagster-webserver[2693]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 315.611551] dagster-webserver[2693]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 315.612231] dagster-webserver[2693]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 315.612877] dagster-webserver[2693]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 315.613683] dagster-webserver[2693]: return self.main(*args, **kwargs) full # [ 315.614522] dagster-webserver[2693]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 315.615183] dagster-webserver[2693]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 315.615802] dagster-webserver[2693]: rv = self.invoke(ctx) full # [ 315.624372] dagster-webserver[2693]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 315.625237] dagster-webserver[2693]: return ctx.invoke(self.callback, **ctx.params) full # [ 315.625849] dagster-webserver[2693]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 315.626711] dagster-webserver[2693]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 315.627545] dagster-webserver[2693]: return callback(*args, **kwargs) full # [ 315.628203] dagster-webserver[2693]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 315.628826] dagster-webserver[2693]: instance = stack.enter_context( full # [ 315.629687] dagster-webserver[2693]: get_possibly_temporary_instance_for_cli( full # [ 315.630544] dagster-webserver[2693]: ...<3 lines>... full # [ 315.631173] dagster-webserver[2693]: ) full # [ 315.631819] dagster-webserver[2693]: ) full # [ 315.632667] dagster-webserver[2693]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 315.633523] dagster-webserver[2693]: result = _enter(cm) full # [ 315.634194] dagster-webserver[2693]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 315.634577] dagster-webserver[2693]: return next(self.gen) full # [ 315.635235] dagster-webserver[2693]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 315.635858] dagster-webserver[2693]: with DagsterInstance.get() as instance: full # [ 315.636716] dagster-webserver[2693]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 315.650166] dagster-webserver[2693]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 315.650964] dagster-webserver[2693]: return create_instance_from_dagster_home() full # [ 315.651815] dagster-webserver[2693]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 315.652670] dagster-webserver[2693]: return create_instance_from_config(dagster_home_path) full # [ 315.653538] dagster-webserver[2693]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 315.654196] dagster-webserver[2693]: return create_instance_from_ref(instance_ref) full # [ 315.654866] dagster-webserver[2693]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 315.655681] dagster-webserver[2693]: unified_storage = instance_ref.storage full # [ 315.656539] dagster-webserver[2693]: ^^^^^^^^^^^^^^^^^^^^ full # [ 315.657195] dagster-webserver[2693]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 315.657850] dagster-webserver[2693]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 315.658723] dagster-webserver[2693]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 315.672300] dagster-webserver[2693]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 315.673088] dagster-webserver[2693]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 315.673732] dagster-webserver[2693]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 315.674570] dagster-webserver[2693]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 315.675230] dagster-webserver[2693]: return DagsterPostgresStorage( full # [ 315.676155] dagster-webserver[2693]: inst_data=inst_data, full # [ 315.676716] dagster-webserver[2693]: ...<2 lines>... full # [ 315.677571] dagster-webserver[2693]: token_provider=get_token_provider_from_config(config_value), full # [ 315.678263] dagster-webserver[2693]: ) full # [ 315.678859] dagster-webserver[2693]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 315.679525] dagster-webserver[2693]: self._run_storage = PostgresRunStorage( full # [ 315.680182] dagster-webserver[2693]: ~~~~~~~~~~~~~~~~~~^ full # [ 315.680809] dagster-webserver[2693]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 315.681669] dagster-webserver[2693]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 315.682517] dagster-webserver[2693]: ) full # [ 315.683184] dagster-webserver[2693]: ^ full # [ 315.683645] dagster-webserver[2693]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 315.684275] dagster-webserver[2693]: self._engine = create_pg_engine( full # [ 315.684902] dagster-webserver[2693]: ~~~~~~~~~~~~~~~~^ full # [ 315.685751] dagster-webserver[2693]: self.postgres_url, full # [ 315.686632] dagster-webserver[2693]: ^^^^^^^^^^^^^^^^^^ full # [ 315.687229] dagster-webserver[2693]: ...<2 lines>... full # [ 315.687855] dagster-webserver[2693]: poolclass=db_pool.NullPool, full # [ 315.688694] dagster-webserver[2693]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 315.689535] dagster-webserver[2693]: ) full # [ 315.690179] dagster-webserver[2693]: ^ full # [ 315.690591] dagster-webserver[2693]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 315.691231] dagster-webserver[2693]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 315.708361] dagster-webserver[2693]: File "", line 2, in create_engine full # [ 315.710577] dagster-webserver[2693]: return target(fn, url, **kwargs) full # [ 315.711805] dagster-webserver[2693]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 315.714448] dagster-webserver[2693]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 315.715972] dagster-webserver[2693]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 315.718633] dagster-webserver[2693]: dbapi = dbapi_meth(**dbapi_args) full # [ 315.719814] dagster-webserver[2693]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 315.722644] dagster-webserver[2693]: import psycopg full # [ 315.723607] dagster-webserver[2693]: ModuleNotFoundError: No module named 'psycopg' full # [ 315.982082] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 315.984386] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 315.986499] systemd[1]: dagster-webserver.service: Consumed 1.993s CPU time over 8.142s wall clock time, 111.3M memory peak. full # [ 316.505179] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 42. full # [ 316.509522] systemd[1]: Started Dagster Daemon. full # [ 318.341181] dagster-daemon[2710]: Traceback (most recent call last): full # [ 318.343697] dagster-daemon[2710]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 318.344508] dagster-daemon[2710]: sys.exit(main()) full # [ 318.345137] dagster-daemon[2710]: ~~~~^^ full # [ 318.345744] dagster-daemon[2710]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 318.346617] dagster-daemon[2710]: cli(obj={}) full # [ 318.347268] dagster-daemon[2710]: ~~~^^^^^^^^ full # [ 318.347852] dagster-daemon[2710]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 318.348495] dagster-daemon[2710]: return self.main(*args, **kwargs) full # [ 318.349133] dagster-daemon[2710]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 318.349780] dagster-daemon[2710]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 318.350580] dagster-daemon[2710]: rv = self.invoke(ctx) full # [ 318.358090] dagster-daemon[2710]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 318.358927] dagster-daemon[2710]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 318.359811] dagster-daemon[2710]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 318.360686] dagster-daemon[2710]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 318.361318] dagster-daemon[2710]: return ctx.invoke(self.callback, **ctx.params) full # [ 318.361926] dagster-daemon[2710]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 318.362844] dagster-daemon[2710]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 318.363579] dagster-daemon[2710]: return callback(*args, **kwargs) full # [ 318.364222] dagster-daemon[2710]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 318.364836] dagster-daemon[2710]: with get_instance_for_cli( full # [ 318.365670] dagster-daemon[2710]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 318.366505] dagster-daemon[2710]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 318.367149] dagster-daemon[2710]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 318.367759] dagster-daemon[2710]: ) as instance: full # [ 318.368604] dagster-daemon[2710]: ^ full # [ 318.379397] dagster-daemon[2710]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 318.380257] dagster-daemon[2710]: return next(self.gen) full # [ 318.380877] dagster-daemon[2710]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 318.381541] dagster-daemon[2710]: with DagsterInstance.get() as instance: full # [ 318.382145] dagster-daemon[2710]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 318.382765] dagster-daemon[2710]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 318.383602] dagster-daemon[2710]: return create_instance_from_dagster_home() full # [ 318.384260] dagster-daemon[2710]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 318.384858] dagster-daemon[2710]: return create_instance_from_config(dagster_home_path) full # [ 318.385535] dagster-daemon[2710]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 318.386146] dagster-daemon[2710]: return create_instance_from_ref(instance_ref) full # [ 318.397974] dagster-daemon[2710]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 318.398765] dagster-daemon[2710]: unified_storage = instance_ref.storage full # [ 318.399777] dagster-daemon[2710]: ^^^^^^^^^^^^^^^^^^^^ full # [ 318.400625] dagster-daemon[2710]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 318.401279] dagster-daemon[2710]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 318.401878] dagster-daemon[2710]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 318.402904] dagster-daemon[2710]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 318.403746] dagster-daemon[2710]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 318.404581] dagster-daemon[2710]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 318.405272] dagster-daemon[2710]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 318.405839] dagster-daemon[2710]: return DagsterPostgresStorage( full # [ 318.406673] dagster-daemon[2710]: inst_data=inst_data, full # [ 318.407501] dagster-daemon[2710]: ...<2 lines>... full # [ 318.408155] dagster-daemon[2710]: token_provider=get_token_provider_from_config(config_value), full # [ 318.408742] dagster-daemon[2710]: ) full # [ 318.409574] dagster-daemon[2710]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 318.410213] dagster-daemon[2710]: self._run_storage = PostgresRunStorage( full # [ 318.410826] dagster-daemon[2710]: ~~~~~~~~~~~~~~~~~~^ full # [ 318.411678] dagster-daemon[2710]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 318.412512] dagster-daemon[2710]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 318.413162] dagster-daemon[2710]: ) full # [ 318.413755] dagster-daemon[2710]: ^ full # [ 318.428823] dagster-daemon[2710]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 318.429598] dagster-daemon[2710]: self._engine = create_pg_engine( full # [ 318.430277] dagster-daemon[2710]: ~~~~~~~~~~~~~~~~^ full # [ 318.430879] dagster-daemon[2710]: self.postgres_url, full # [ 318.431724] dagster-daemon[2710]: ^^^^^^^^^^^^^^^^^^ full # [ 318.432790] dagster-daemon[2710]: ...<2 lines>... full # [ 318.433657] dagster-daemon[2710]: poolclass=db_pool.NullPool, full # [ 318.434295] dagster-daemon[2710]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 318.434883] dagster-daemon[2710]: ) full # [ 318.435742] dagster-daemon[2710]: ^ full # [ 318.436582] dagster-daemon[2710]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 318.437278] dagster-daemon[2710]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 318.437869] dagster-daemon[2710]: File "", line 2, in create_engine full # [ 318.438509] dagster-daemon[2710]: return target(fn, url, **kwargs) full # [ 318.439201] dagster-daemon[2710]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 318.439771] dagster-daemon[2710]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 318.440620] dagster-daemon[2710]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 318.441281] dagster-daemon[2710]: dbapi = dbapi_meth(**dbapi_args) full # [ 318.452735] dagster-daemon[2710]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 318.455456] dagster-daemon[2710]: import psycopg full # [ 318.456396] dagster-daemon[2710]: ModuleNotFoundError: No module named 'psycopg' full # [ 318.642221] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 318.644689] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 318.646840] systemd[1]: dagster-daemon.service: Consumed 1.402s CPU time over 7.167s wall clock time, 88.4M memory peak. full # [ 321.004905] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 38. full # [ 321.006899] systemd[1]: Started Dagster Webserver. full # [ 323.625785] dagster-webserver[2735]: Traceback (most recent call last): full # [ 323.628389] dagster-webserver[2735]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 323.629142] dagster-webserver[2735]: sys.exit(main()) full # [ 323.629742] dagster-webserver[2735]: ~~~~^^ full # [ 323.630557] dagster-webserver[2735]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 323.631207] dagster-webserver[2735]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 323.631833] dagster-webserver[2735]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 323.632646] dagster-webserver[2735]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 323.633279] dagster-webserver[2735]: return self.main(*args, **kwargs) full # [ 323.633900] dagster-webserver[2735]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 323.634763] dagster-webserver[2735]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 323.635364] dagster-webserver[2735]: rv = self.invoke(ctx) full # [ 323.643798] dagster-webserver[2735]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 323.644561] dagster-webserver[2735]: return ctx.invoke(self.callback, **ctx.params) full # [ 323.645305] dagster-webserver[2735]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 323.645847] dagster-webserver[2735]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 323.646691] dagster-webserver[2735]: return callback(*args, **kwargs) full # [ 323.647575] dagster-webserver[2735]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 323.648202] dagster-webserver[2735]: instance = stack.enter_context( full # [ 323.648814] dagster-webserver[2735]: get_possibly_temporary_instance_for_cli( full # [ 323.649659] dagster-webserver[2735]: ...<3 lines>... full # [ 323.650503] dagster-webserver[2735]: ) full # [ 323.651159] dagster-webserver[2735]: ) full # [ 323.651779] dagster-webserver[2735]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 323.652601] dagster-webserver[2735]: result = _enter(cm) full # [ 323.661556] dagster-webserver[2735]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 323.662552] dagster-webserver[2735]: return next(self.gen) full # [ 323.663191] dagster-webserver[2735]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 323.663819] dagster-webserver[2735]: with DagsterInstance.get() as instance: full # [ 323.664661] dagster-webserver[2735]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 323.665300] dagster-webserver[2735]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 323.665931] dagster-webserver[2735]: return create_instance_from_dagster_home() full # [ 323.666756] dagster-webserver[2735]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 323.667711] dagster-webserver[2735]: return create_instance_from_config(dagster_home_path) full # [ 323.668272] dagster-webserver[2735]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 323.668887] dagster-webserver[2735]: return create_instance_from_ref(instance_ref) full # [ 323.669738] dagster-webserver[2735]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 323.670560] dagster-webserver[2735]: unified_storage = instance_ref.storage full # [ 323.671224] dagster-webserver[2735]: ^^^^^^^^^^^^^^^^^^^^ full # [ 323.672071] dagster-webserver[2735]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 323.672713] dagster-webserver[2735]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 323.673526] dagster-webserver[2735]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 323.674182] dagster-webserver[2735]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 323.674803] dagster-webserver[2735]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 323.675838] dagster-webserver[2735]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 323.676664] dagster-webserver[2735]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 323.677522] dagster-webserver[2735]: return DagsterPostgresStorage( full # [ 323.678136] dagster-webserver[2735]: inst_data=inst_data, full # [ 323.678738] dagster-webserver[2735]: ...<2 lines>... full # [ 323.679579] dagster-webserver[2735]: token_provider=get_token_provider_from_config(config_value), full # [ 323.680211] dagster-webserver[2735]: ) full # [ 323.680824] dagster-webserver[2735]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 323.681655] dagster-webserver[2735]: self._run_storage = PostgresRunStorage( full # [ 323.682488] dagster-webserver[2735]: ~~~~~~~~~~~~~~~~~~^ full # [ 323.683137] dagster-webserver[2735]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 323.683738] dagster-webserver[2735]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 323.684604] dagster-webserver[2735]: ) full # [ 323.685257] dagster-webserver[2735]: ^ full # [ 323.685873] dagster-webserver[2735]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 323.686528] dagster-webserver[2735]: self._engine = create_pg_engine( full # [ 323.687185] dagster-webserver[2735]: ~~~~~~~~~~~~~~~~^ full # [ 323.687801] dagster-webserver[2735]: self.postgres_url, full # [ 323.688649] dagster-webserver[2735]: ^^^^^^^^^^^^^^^^^^ full # [ 323.689289] dagster-webserver[2735]: ...<2 lines>... full # [ 323.689932] dagster-webserver[2735]: poolclass=db_pool.NullPool, full # [ 323.690772] dagster-webserver[2735]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 323.691618] dagster-webserver[2735]: ) full # [ 323.692290] dagster-webserver[2735]: ^ full # [ 323.692899] dagster-webserver[2735]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 323.693751] dagster-webserver[2735]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 323.726555] dagster-webserver[2735]: File "", line 2, in create_engine full # [ 323.727555] dagster-webserver[2735]: return target(fn, url, **kwargs) full # [ 323.728233] dagster-webserver[2735]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 323.728832] dagster-webserver[2735]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 323.729673] dagster-webserver[2735]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 323.730525] dagster-webserver[2735]: dbapi = dbapi_meth(**dbapi_args) full # [ 323.731181] dagster-webserver[2735]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 323.731602] dagster-webserver[2735]: import psycopg full # [ 323.732312] dagster-webserver[2735]: ModuleNotFoundError: No module named 'psycopg' full # [ 323.755270] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 43. full # [ 323.760143] systemd[1]: Started Dagster Daemon. full # [ 324.062792] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 324.064845] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 324.067733] systemd[1]: dagster-webserver.service: Consumed 2.031s CPU time over 8.083s wall clock time, 111.3M memory peak. full # [ 325.642756] dagster-daemon[2745]: Traceback (most recent call last): full # [ 325.645363] dagster-daemon[2745]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 325.646144] dagster-daemon[2745]: sys.exit(main()) full # [ 325.646730] dagster-daemon[2745]: ~~~~^^ full # [ 325.647373] dagster-daemon[2745]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 325.648027] dagster-daemon[2745]: cli(obj={}) full # [ 325.648673] dagster-daemon[2745]: ~~~^^^^^^^^ full # [ 325.649509] dagster-daemon[2745]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 325.650158] dagster-daemon[2745]: return self.main(*args, **kwargs) full # [ 325.650759] dagster-daemon[2745]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 325.651635] dagster-daemon[2745]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 325.652257] dagster-daemon[2745]: rv = self.invoke(ctx) full # [ 325.652873] dagster-daemon[2745]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 325.653722] dagster-daemon[2745]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 325.654574] dagster-daemon[2745]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 325.664486] dagster-daemon[2745]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 325.665301] dagster-daemon[2745]: return ctx.invoke(self.callback, **ctx.params) full # [ 325.665917] dagster-daemon[2745]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 325.666774] dagster-daemon[2745]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 325.667638] dagster-daemon[2745]: return callback(*args, **kwargs) full # [ 325.668318] dagster-daemon[2745]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 325.668938] dagster-daemon[2745]: with get_instance_for_cli( full # [ 325.669786] dagster-daemon[2745]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 325.670651] dagster-daemon[2745]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 325.671304] dagster-daemon[2745]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 325.671944] dagster-daemon[2745]: ) as instance: full # [ 325.672789] dagster-daemon[2745]: ^ full # [ 325.673669] dagster-daemon[2745]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 325.674287] dagster-daemon[2745]: return next(self.gen) full # [ 325.674903] dagster-daemon[2745]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 325.675752] dagster-daemon[2745]: with DagsterInstance.get() as instance: full # [ 325.676587] dagster-daemon[2745]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 325.688591] dagster-daemon[2745]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 325.689582] dagster-daemon[2745]: return create_instance_from_dagster_home() full # [ 325.690242] dagster-daemon[2745]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 325.690878] dagster-daemon[2745]: return create_instance_from_config(dagster_home_path) full # [ 325.691739] dagster-daemon[2745]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 325.692389] dagster-daemon[2745]: return create_instance_from_ref(instance_ref) full # [ 325.693049] dagster-daemon[2745]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 325.693685] dagster-daemon[2745]: unified_storage = instance_ref.storage full # [ 325.694566] dagster-daemon[2745]: ^^^^^^^^^^^^^^^^^^^^ full # [ 325.695238] dagster-daemon[2745]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 325.695842] dagster-daemon[2745]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 325.696707] dagster-daemon[2745]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 325.710227] dagster-daemon[2745]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 325.711060] dagster-daemon[2745]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 325.711687] dagster-daemon[2745]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 325.712546] dagster-daemon[2745]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 325.713204] dagster-daemon[2745]: return DagsterPostgresStorage( full # [ 325.713838] dagster-daemon[2745]: inst_data=inst_data, full # [ 325.714700] dagster-daemon[2745]: ...<2 lines>... full # [ 325.715561] dagster-daemon[2745]: token_provider=get_token_provider_from_config(config_value), full # [ 325.716237] dagster-daemon[2745]: ) full # [ 325.716860] dagster-daemon[2745]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 325.717520] dagster-daemon[2745]: self._run_storage = PostgresRunStorage( full # [ 325.718177] dagster-daemon[2745]: ~~~~~~~~~~~~~~~~~~^ full # [ 325.718607] dagster-daemon[2745]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 325.719274] dagster-daemon[2745]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 325.719904] dagster-daemon[2745]: ) full # [ 325.720785] dagster-daemon[2745]: ^ full # [ 325.721769] dagster-daemon[2745]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 325.722684] dagster-daemon[2745]: self._engine = create_pg_engine( full # [ 325.723548] dagster-daemon[2745]: ~~~~~~~~~~~~~~~~^ full # [ 325.724180] dagster-daemon[2745]: self.postgres_url, full # [ 325.724806] dagster-daemon[2745]: ^^^^^^^^^^^^^^^^^^ full # [ 325.725650] dagster-daemon[2745]: ...<2 lines>... full # [ 325.726411] dagster-daemon[2745]: poolclass=db_pool.NullPool, full # [ 325.726929] dagster-daemon[2745]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 325.727769] dagster-daemon[2745]: ) full # [ 325.728611] dagster-daemon[2745]: ^ full # [ 325.729677] dagster-daemon[2745]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 325.730286] dagster-daemon[2745]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 325.745242] dagster-daemon[2745]: File "", line 2, in create_engine full # [ 325.747463] dagster-daemon[2745]: return target(fn, url, **kwargs) full # [ 325.748621] dagster-daemon[2745]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 325.751182] dagster-daemon[2745]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 325.752718] dagster-daemon[2745]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 325.755296] dagster-daemon[2745]: dbapi = dbapi_meth(**dbapi_args) full # [ 325.756448] dagster-daemon[2745]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 325.759183] dagster-daemon[2745]: import psycopg full # [ 325.760116] dagster-daemon[2745]: ModuleNotFoundError: No module named 'psycopg' full # [ 325.942279] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 325.944679] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 325.946781] systemd[1]: dagster-daemon.service: Consumed 1.467s CPU time over 7.298s wall clock time, 88.4M memory peak. full # [ 329.255813] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 39. full # [ 329.259833] systemd[1]: Started Dagster Webserver. full # [ 331.004985] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 44. full # [ 331.006948] systemd[1]: Started Dagster Daemon. full # [ 331.860110] dagster-webserver[2777]: Traceback (most recent call last): full # [ 331.861848] dagster-webserver[2777]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 331.864482] dagster-webserver[2777]: sys.exit(main()) full # [ 331.865668] dagster-webserver[2777]: ~~~~^^ full # [ 331.866904] dagster-webserver[2777]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 331.869628] dagster-webserver[2777]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 331.871451] dagster-webserver[2777]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 331.873168] dagster-webserver[2777]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 331.875857] dagster-webserver[2777]: return self.main(*args, **kwargs) full # [ 331.877707] dagster-webserver[2777]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 331.879136] dagster-webserver[2777]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 331.881760] dagster-webserver[2777]: rv = self.invoke(ctx) full # [ 331.883062] dagster-webserver[2777]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 331.885565] dagster-webserver[2777]: return ctx.invoke(self.callback, **ctx.params) full # [ 331.887222] dagster-webserver[2777]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 331.888837] dagster-webserver[2777]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 331.891668] dagster-webserver[2777]: return callback(*args, **kwargs) full # [ 331.893125] dagster-webserver[2777]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 331.896153] dagster-webserver[2777]: instance = stack.enter_context( full # [ 331.897562] dagster-webserver[2777]: get_possibly_temporary_instance_for_cli( full # [ 331.899449] dagster-webserver[2777]: ...<3 lines>... full # [ 331.900523] dagster-webserver[2777]: ) full # [ 331.901792] dagster-webserver[2777]: ) full # [ 331.904401] dagster-webserver[2777]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 331.906732] dagster-webserver[2777]: result = _enter(cm) full # [ 331.907759] dagster-webserver[2777]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 331.910064] dagster-webserver[2777]: return next(self.gen) full # [ 331.911278] dagster-webserver[2777]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 331.914313] dagster-webserver[2777]: with DagsterInstance.get() as instance: full # [ 331.915986] dagster-webserver[2777]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 331.920088] dagster-webserver[2777]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 331.922699] dagster-webserver[2777]: return create_instance_from_dagster_home() full # [ 331.924049] dagster-webserver[2777]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 331.928094] dagster-webserver[2777]: return create_instance_from_config(dagster_home_path) full # [ 331.929583] dagster-webserver[2777]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 331.932444] dagster-webserver[2777]: return create_instance_from_ref(instance_ref) full # [ 331.934757] dagster-webserver[2777]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 331.937590] dagster-webserver[2777]: unified_storage = instance_ref.storage full # [ 331.938856] dagster-webserver[2777]: ^^^^^^^^^^^^^^^^^^^^ full # [ 331.940357] dagster-webserver[2777]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 331.943521] dagster-webserver[2777]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 331.945690] dagster-webserver[2777]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 331.947452] dagster-webserver[2777]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 331.950531] dagster-webserver[2777]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 331.952369] dagster-webserver[2777]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 331.954610] dagster-webserver[2777]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 331.957493] dagster-webserver[2777]: return DagsterPostgresStorage( full # [ 331.959627] dagster-webserver[2777]: inst_data=inst_data, full # [ 331.960722] dagster-webserver[2777]: ...<2 lines>... full # [ 331.961708] dagster-webserver[2777]: token_provider=get_token_provider_from_config(config_value), full # [ 331.963443] dagster-webserver[2777]: ) full # [ 331.964399] dagster-webserver[2777]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 331.967607] dagster-webserver[2777]: self._run_storage = PostgresRunStorage( full # [ 331.969114] dagster-webserver[2777]: ~~~~~~~~~~~~~~~~~~^ full # [ 331.971301] dagster-webserver[2777]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 331.973443] dagster-webserver[2777]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 331.975368] dagster-webserver[2777]: ) full # [ 331.976457] dagster-webserver[2777]: ^ full # [ 331.977310] dagster-webserver[2777]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 331.980056] dagster-webserver[2777]: self._engine = create_pg_engine( full # [ 331.981255] dagster-webserver[2777]: ~~~~~~~~~~~~~~~~^ full # [ 331.982543] dagster-webserver[2777]: self.postgres_url, full # [ 331.983613] dagster-webserver[2777]: ^^^^^^^^^^^^^^^^^^ full # [ 331.984685] dagster-webserver[2777]: ...<2 lines>... full # [ 331.985660] dagster-webserver[2777]: poolclass=db_pool.NullPool, full # [ 331.986846] dagster-webserver[2777]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 331.988049] dagster-webserver[2777]: ) full # [ 331.988809] dagster-webserver[2777]: ^ full # [ 331.989609] dagster-webserver[2777]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 331.992209] dagster-webserver[2777]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 331.993683] dagster-webserver[2777]: File "", line 2, in create_engine full # [ 331.995882] dagster-webserver[2777]: return target(fn, url, **kwargs) full # [ 331.997096] dagster-webserver[2777]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 331.999675] dagster-webserver[2777]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 332.001170] dagster-webserver[2777]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 332.003775] dagster-webserver[2777]: dbapi = dbapi_meth(**dbapi_args) full # [ 332.004954] dagster-webserver[2777]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 332.007803] dagster-webserver[2777]: import psycopg full # [ 332.008772] dagster-webserver[2777]: ModuleNotFoundError: No module named 'psycopg' full # [ 332.196098] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 332.198158] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 332.200545] systemd[1]: dagster-webserver.service: Consumed 2.058s CPU time over 8.125s wall clock time, 111.3M memory peak. full # [ 333.019398] dagster-daemon[2783]: Traceback (most recent call last): full # [ 333.021922] dagster-daemon[2783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 333.022741] dagster-daemon[2783]: sys.exit(main()) full # [ 333.023563] dagster-daemon[2783]: ~~~~^^ full # [ 333.024220] dagster-daemon[2783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 333.024850] dagster-daemon[2783]: cli(obj={}) full # [ 333.025705] dagster-daemon[2783]: ~~~^^^^^^^^ full # [ 333.026626] dagster-daemon[2783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 333.027168] dagster-daemon[2783]: return self.main(*args, **kwargs) full # [ 333.027787] dagster-daemon[2783]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 333.028663] dagster-daemon[2783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 333.029271] dagster-daemon[2783]: rv = self.invoke(ctx) full # [ 333.036480] dagster-daemon[2783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 333.037286] dagster-daemon[2783]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 333.037916] dagster-daemon[2783]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 333.038737] dagster-daemon[2783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 333.039773] dagster-daemon[2783]: return ctx.invoke(self.callback, **ctx.params) full # [ 333.040644] dagster-daemon[2783]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 333.041299] dagster-daemon[2783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 333.041925] dagster-daemon[2783]: return callback(*args, **kwargs) full # [ 333.042785] dagster-daemon[2783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 333.043589] dagster-daemon[2783]: with get_instance_for_cli( full # [ 333.044439] dagster-daemon[2783]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 333.045090] dagster-daemon[2783]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 333.045707] dagster-daemon[2783]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 333.046550] dagster-daemon[2783]: ) as instance: full # [ 333.047198] dagster-daemon[2783]: ^ full # [ 333.048096] dagster-daemon[2783]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 333.048710] dagster-daemon[2783]: return next(self.gen) full # [ 333.060794] dagster-daemon[2783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 333.061619] dagster-daemon[2783]: with DagsterInstance.get() as instance: full # [ 333.062299] dagster-daemon[2783]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 333.062927] dagster-daemon[2783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 333.063998] dagster-daemon[2783]: return create_instance_from_dagster_home() full # [ 333.064967] dagster-daemon[2783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 333.065826] dagster-daemon[2783]: return create_instance_from_config(dagster_home_path) full # [ 333.066689] dagster-daemon[2783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 333.067589] dagster-daemon[2783]: return create_instance_from_ref(instance_ref) full # [ 333.068726] dagster-daemon[2783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 333.069304] dagster-daemon[2783]: unified_storage = instance_ref.storage full # [ 333.069993] dagster-daemon[2783]: ^^^^^^^^^^^^^^^^^^^^ full # [ 333.070629] dagster-daemon[2783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 333.071323] dagster-daemon[2783]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 333.071967] dagster-daemon[2783]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 333.087261] dagster-daemon[2783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 333.088317] dagster-daemon[2783]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 333.088972] dagster-daemon[2783]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 333.089827] dagster-daemon[2783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 333.090699] dagster-daemon[2783]: return DagsterPostgresStorage( full # [ 333.091286] dagster-daemon[2783]: inst_data=inst_data, full # [ 333.091928] dagster-daemon[2783]: ...<2 lines>... full # [ 333.092761] dagster-daemon[2783]: token_provider=get_token_provider_from_config(config_value), full # [ 333.093624] dagster-daemon[2783]: ) full # [ 333.094291] dagster-daemon[2783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 333.094909] dagster-daemon[2783]: self._run_storage = PostgresRunStorage( full # [ 333.095752] dagster-daemon[2783]: ~~~~~~~~~~~~~~~~~~^ full # [ 333.096586] dagster-daemon[2783]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 333.097231] dagster-daemon[2783]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 333.097852] dagster-daemon[2783]: ) full # [ 333.098501] dagster-daemon[2783]: ^ full # [ 333.099152] dagster-daemon[2783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 333.099753] dagster-daemon[2783]: self._engine = create_pg_engine( full # [ 333.100588] dagster-daemon[2783]: ~~~~~~~~~~~~~~~~^ full # [ 333.101230] dagster-daemon[2783]: self.postgres_url, full # [ 333.101847] dagster-daemon[2783]: ^^^^^^^^^^^^^^^^^^ full # [ 333.102488] dagster-daemon[2783]: ...<2 lines>... full # [ 333.103522] dagster-daemon[2783]: poolclass=db_pool.NullPool, full # [ 333.104167] dagster-daemon[2783]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 333.104795] dagster-daemon[2783]: ) full # [ 333.105633] dagster-daemon[2783]: ^ full # [ 333.106282] dagster-daemon[2783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 333.106897] dagster-daemon[2783]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 333.107729] dagster-daemon[2783]: File "", line 2, in create_engine full # [ 333.108576] dagster-daemon[2783]: return target(fn, url, **kwargs) full # [ 333.109615] dagster-daemon[2783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 333.110275] dagster-daemon[2783]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 333.110906] dagster-daemon[2783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 333.111708] dagster-daemon[2783]: dbapi = dbapi_meth(**dbapi_args) full # [ 333.112543] dagster-daemon[2783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 333.113192] dagster-daemon[2783]: import psycopg full # [ 333.113811] dagster-daemon[2783]: ModuleNotFoundError: No module named 'psycopg' full # [ 333.364693] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 333.365807] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 333.368187] systemd[1]: dagster-daemon.service: Consumed 1.511s CPU time over 7.421s wall clock time, 88.5M memory peak. full # [ 337.255643] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 40. full # [ 337.258986] systemd[1]: Started Dagster Webserver. full # [ 338.504995] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 45. full # [ 338.509663] systemd[1]: Started Dagster Daemon. full # [ 339.859493] dagster-webserver[2816]: Traceback (most recent call last): full # [ 339.862086] dagster-webserver[2816]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 339.864194] dagster-webserver[2816]: sys.exit(main()) full # [ 339.865177] dagster-webserver[2816]: ~~~~^^ full # [ 339.866140] dagster-webserver[2816]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 339.870089] dagster-webserver[2816]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 339.871444] dagster-webserver[2816]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 339.872753] dagster-webserver[2816]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 339.875133] dagster-webserver[2816]: return self.main(*args, **kwargs) full # [ 339.878090] dagster-webserver[2816]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 339.879278] dagster-webserver[2816]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 339.881582] dagster-webserver[2816]: rv = self.invoke(ctx) full # [ 339.882628] dagster-webserver[2816]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 339.886150] dagster-webserver[2816]: return ctx.invoke(self.callback, **ctx.params) full # [ 339.889102] dagster-webserver[2816]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 339.890419] dagster-webserver[2816]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 339.892753] dagster-webserver[2816]: return callback(*args, **kwargs) full # [ 339.893968] dagster-webserver[2816]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 339.898103] dagster-webserver[2816]: instance = stack.enter_context( full # [ 339.899283] dagster-webserver[2816]: get_possibly_temporary_instance_for_cli( full # [ 339.900609] dagster-webserver[2816]: ...<3 lines>... full # [ 339.901575] dagster-webserver[2816]: ) full # [ 339.902425] dagster-webserver[2816]: ) full # [ 339.903190] dagster-webserver[2816]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 339.905504] dagster-webserver[2816]: result = _enter(cm) full # [ 339.906513] dagster-webserver[2816]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 339.908754] dagster-webserver[2816]: return next(self.gen) full # [ 339.909803] dagster-webserver[2816]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 339.912678] dagster-webserver[2816]: with DagsterInstance.get() as instance: full # [ 339.913944] dagster-webserver[2816]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 339.915122] dagster-webserver[2816]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 339.917746] dagster-webserver[2816]: return create_instance_from_dagster_home() full # [ 339.919078] dagster-webserver[2816]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 339.921987] dagster-webserver[2816]: return create_instance_from_config(dagster_home_path) full # [ 339.923472] dagster-webserver[2816]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 339.926315] dagster-webserver[2816]: return create_instance_from_ref(instance_ref) full # [ 339.927641] dagster-webserver[2816]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 339.930431] dagster-webserver[2816]: unified_storage = instance_ref.storage full # [ 339.931680] dagster-webserver[2816]: ^^^^^^^^^^^^^^^^^^^^ full # [ 339.932935] dagster-webserver[2816]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 339.935531] dagster-webserver[2816]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 339.937447] dagster-webserver[2816]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 339.938948] dagster-webserver[2816]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 339.941570] dagster-webserver[2816]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 339.943176] dagster-webserver[2816]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 339.944774] dagster-webserver[2816]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 339.947414] dagster-webserver[2816]: return DagsterPostgresStorage( full # [ 339.948561] dagster-webserver[2816]: inst_data=inst_data, full # [ 339.949643] dagster-webserver[2816]: ...<2 lines>... full # [ 339.950603] dagster-webserver[2816]: token_provider=get_token_provider_from_config(config_value), full # [ 339.952159] dagster-webserver[2816]: ) full # [ 339.952987] dagster-webserver[2816]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 339.955544] dagster-webserver[2816]: self._run_storage = PostgresRunStorage( full # [ 339.956806] dagster-webserver[2816]: ~~~~~~~~~~~~~~~~~~^ full # [ 339.958155] dagster-webserver[2816]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 339.959860] dagster-webserver[2816]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 339.961588] dagster-webserver[2816]: ) full # [ 339.962368] dagster-webserver[2816]: ^ full # [ 339.963137] dagster-webserver[2816]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 339.965866] dagster-webserver[2816]: self._engine = create_pg_engine( full # [ 339.967070] dagster-webserver[2816]: ~~~~~~~~~~~~~~~~^ full # [ 339.968221] dagster-webserver[2816]: self.postgres_url, full # [ 339.969285] dagster-webserver[2816]: ^^^^^^^^^^^^^^^^^^ full # [ 339.970326] dagster-webserver[2816]: ...<2 lines>... full # [ 339.971327] dagster-webserver[2816]: poolclass=db_pool.NullPool, full # [ 339.972486] dagster-webserver[2816]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 339.973669] dagster-webserver[2816]: ) full # [ 339.974443] dagster-webserver[2816]: ^ full # [ 339.975208] dagster-webserver[2816]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 339.977810] dagster-webserver[2816]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 339.979283] dagster-webserver[2816]: File "", line 2, in create_engine full # [ 339.981469] dagster-webserver[2816]: return target(fn, url, **kwargs) full # [ 339.982641] dagster-webserver[2816]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 339.985218] dagster-webserver[2816]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 339.986720] dagster-webserver[2816]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 339.989292] dagster-webserver[2816]: dbapi = dbapi_meth(**dbapi_args) full # [ 339.990460] dagster-webserver[2816]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 339.993276] dagster-webserver[2816]: import psycopg full # [ 339.994204] dagster-webserver[2816]: ModuleNotFoundError: No module named 'psycopg' full # [ 340.232769] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 340.234757] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 340.235781] systemd[1]: dagster-webserver.service: Consumed 2.060s CPU time over 8.036s wall clock time, 111.2M memory peak. full # [ 340.511580] dagster-daemon[2826]: Traceback (most recent call last): full # [ 340.514177] dagster-daemon[2826]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 340.514919] dagster-daemon[2826]: sys.exit(main()) full # [ 340.515750] dagster-daemon[2826]: ~~~~^^ full # [ 340.516598] dagster-daemon[2826]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 340.517256] dagster-daemon[2826]: cli(obj={}) full # [ 340.517981] dagster-daemon[2826]: ~~~^^^^^^^^ full # [ 340.519255] dagster-daemon[2826]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 340.519778] dagster-daemon[2826]: return self.main(*args, **kwargs) full # [ 340.520636] dagster-daemon[2826]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 340.521364] dagster-daemon[2826]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 340.521930] dagster-daemon[2826]: rv = self.invoke(ctx) full # [ 340.528637] dagster-daemon[2826]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 340.529623] dagster-daemon[2826]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 340.530346] dagster-daemon[2826]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 340.530908] dagster-daemon[2826]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 340.531756] dagster-daemon[2826]: return ctx.invoke(self.callback, **ctx.params) full # [ 340.532609] dagster-daemon[2826]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 340.533397] dagster-daemon[2826]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 340.534296] dagster-daemon[2826]: return callback(*args, **kwargs) full # [ 340.534938] dagster-daemon[2826]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 340.535765] dagster-daemon[2826]: with get_instance_for_cli( full # [ 340.536616] dagster-daemon[2826]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 340.537289] dagster-daemon[2826]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 340.537905] dagster-daemon[2826]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 340.538751] dagster-daemon[2826]: ) as instance: full # [ 340.539613] dagster-daemon[2826]: ^ full # [ 340.550073] dagster-daemon[2826]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 340.550854] dagster-daemon[2826]: return next(self.gen) full # [ 340.551502] dagster-daemon[2826]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 340.552233] dagster-daemon[2826]: with DagsterInstance.get() as instance: full # [ 340.552773] dagster-daemon[2826]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 340.553625] dagster-daemon[2826]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 340.554291] dagster-daemon[2826]: return create_instance_from_dagster_home() full # [ 340.554905] dagster-daemon[2826]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 340.555770] dagster-daemon[2826]: return create_instance_from_config(dagster_home_path) full # [ 340.556606] dagster-daemon[2826]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 340.557276] dagster-daemon[2826]: return create_instance_from_ref(instance_ref) full # [ 340.557933] dagster-daemon[2826]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 340.558739] dagster-daemon[2826]: unified_storage = instance_ref.storage full # [ 340.559466] dagster-daemon[2826]: ^^^^^^^^^^^^^^^^^^^^ full # [ 340.573478] dagster-daemon[2826]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 340.574278] dagster-daemon[2826]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 340.574885] dagster-daemon[2826]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 340.575731] dagster-daemon[2826]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 340.576380] dagster-daemon[2826]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 340.577335] dagster-daemon[2826]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 340.577875] dagster-daemon[2826]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 340.578517] dagster-daemon[2826]: return DagsterPostgresStorage( full # [ 340.579191] dagster-daemon[2826]: inst_data=inst_data, full # [ 340.579784] dagster-daemon[2826]: ...<2 lines>... full # [ 340.580633] dagster-daemon[2826]: token_provider=get_token_provider_from_config(config_value), full # [ 340.581297] dagster-daemon[2826]: ) full # [ 340.581973] dagster-daemon[2826]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 340.582995] dagster-daemon[2826]: self._run_storage = PostgresRunStorage( full # [ 340.583806] dagster-daemon[2826]: ~~~~~~~~~~~~~~~~~~^ full # [ 340.584662] dagster-daemon[2826]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 340.585508] dagster-daemon[2826]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 340.586143] dagster-daemon[2826]: ) full # [ 340.586745] dagster-daemon[2826]: ^ full # [ 340.587583] dagster-daemon[2826]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 340.588224] dagster-daemon[2826]: self._engine = create_pg_engine( full # [ 340.588839] dagster-daemon[2826]: ~~~~~~~~~~~~~~~~^ full # [ 340.589488] dagster-daemon[2826]: self.postgres_url, full # [ 340.590134] dagster-daemon[2826]: ^^^^^^^^^^^^^^^^^^ full # [ 340.590749] dagster-daemon[2826]: ...<2 lines>... full # [ 340.591588] dagster-daemon[2826]: poolclass=db_pool.NullPool, full # [ 340.592231] dagster-daemon[2826]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 340.592850] dagster-daemon[2826]: ) full # [ 340.593495] dagster-daemon[2826]: ^ full # [ 340.609880] dagster-daemon[2826]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 340.612510] dagster-daemon[2826]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 340.613903] dagster-daemon[2826]: File "", line 2, in create_engine full # [ 340.616133] dagster-daemon[2826]: return target(fn, url, **kwargs) full # [ 340.617321] dagster-daemon[2826]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 340.619833] dagster-daemon[2826]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 340.621328] dagster-daemon[2826]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 340.623879] dagster-daemon[2826]: dbapi = dbapi_meth(**dbapi_args) full # [ 340.625069] dagster-daemon[2826]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 340.627787] dagster-daemon[2826]: import psycopg full # [ 340.628710] dagster-daemon[2826]: ModuleNotFoundError: No module named 'psycopg' full # [ 340.808193] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 340.810480] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 340.812553] systemd[1]: dagster-daemon.service: Consumed 1.503s CPU time over 7.440s wall clock time, 88.4M memory peak. full # [ 345.255589] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 41. full # [ 345.258786] systemd[1]: Started Dagster Webserver. full # [ 346.004794] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 46. full # [ 346.008267] systemd[1]: Started Dagster Daemon. full # [ 347.863132] dagster-daemon[2865]: Traceback (most recent call last): full # [ 347.866084] dagster-daemon[2865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 347.866813] dagster-daemon[2865]: sys.exit(main()) full # [ 347.869100] dagster-daemon[2865]: ~~~~^^ full # [ 347.869844] dagster-daemon[2865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 347.872090] dagster-daemon[2865]: cli(obj={}) full # [ 347.872645] dagster-daemon[2865]: ~~~^^^^^^^^ full # [ 347.875089] dagster-daemon[2865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 347.875792] dagster-daemon[2865]: return self.main(*args, **kwargs) full # [ 347.876632] dagster-daemon[2865]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 347.879089] dagster-daemon[2865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 347.879701] dagster-daemon[2865]: rv = self.invoke(ctx) full # [ 347.880535] dagster-daemon[2865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 347.883089] dagster-daemon[2865]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 347.883622] dagster-daemon[2865]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 347.884257] dagster-daemon[2865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 347.884858] dagster-daemon[2865]: return ctx.invoke(self.callback, **ctx.params) full # [ 347.887718] dagster-daemon[2865]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 347.888534] dagster-daemon[2865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 347.891089] dagster-daemon[2865]: return callback(*args, **kwargs) full # [ 347.891610] dagster-daemon[2865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 347.892263] dagster-daemon[2865]: with get_instance_for_cli( full # [ 347.892868] dagster-daemon[2865]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 347.895708] dagster-daemon[2865]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 347.896539] dagster-daemon[2865]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 347.899090] dagster-daemon[2865]: ) as instance: full # [ 347.899805] dagster-daemon[2865]: ^ full # [ 347.900630] dagster-daemon[2865]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 347.905106] dagster-daemon[2865]: return next(self.gen) full # [ 347.905893] dagster-daemon[2865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 347.906758] dagster-daemon[2865]: with DagsterInstance.get() as instance: full # [ 347.909089] dagster-daemon[2865]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 347.909672] dagster-daemon[2865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 347.912089] dagster-daemon[2865]: return create_instance_from_dagster_home() full # [ 347.912697] dagster-daemon[2865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 347.913535] dagster-daemon[2865]: return create_instance_from_config(dagster_home_path) full # [ 347.916089] dagster-daemon[2865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 347.916601] dagster-daemon[2865]: return create_instance_from_ref(instance_ref) full # [ 347.917252] dagster-daemon[2865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 347.917858] dagster-daemon[2865]: unified_storage = instance_ref.storage full # [ 347.920733] dagster-daemon[2865]: ^^^^^^^^^^^^^^^^^^^^ full # [ 347.921537] dagster-daemon[2865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 347.924089] dagster-daemon[2865]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 347.924792] dagster-daemon[2865]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 347.925627] dagster-daemon[2865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 347.928089] dagster-daemon[2865]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 347.928683] dagster-daemon[2865]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 347.929521] dagster-daemon[2865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 347.932090] dagster-daemon[2865]: return DagsterPostgresStorage( full # [ 347.934589] dagster-daemon[2865]: inst_data=inst_data, full # [ 347.935231] dagster-daemon[2865]: ...<2 lines>... full # [ 347.935842] dagster-daemon[2865]: token_provider=get_token_provider_from_config(config_value), full # [ 347.938088] dagster-daemon[2865]: ) full # [ 347.938710] dagster-daemon[2865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 347.941089] dagster-daemon[2865]: self._run_storage = PostgresRunStorage( full # [ 347.941568] dagster-daemon[2865]: ~~~~~~~~~~~~~~~~~~^ full # [ 347.944137] dagster-daemon[2865]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 347.944827] dagster-daemon[2865]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 347.945662] dagster-daemon[2865]: ) full # [ 347.948090] dagster-daemon[2865]: ^ full # [ 347.948722] dagster-daemon[2865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 347.951089] dagster-daemon[2865]: self._engine = create_pg_engine( full # [ 347.951751] dagster-daemon[2865]: ~~~~~~~~~~~~~~~~^ full # [ 347.954088] dagster-daemon[2865]: self.postgres_url, full # [ 347.954642] dagster-daemon[2865]: ^^^^^^^^^^^^^^^^^^ full # [ 347.957088] dagster-daemon[2865]: ...<2 lines>... full # [ 347.957692] dagster-daemon[2865]: poolclass=db_pool.NullPool, full # [ 347.958621] dagster-daemon[2865]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 347.959179] dagster-daemon[2865]: ) full # [ 347.959796] dagster-daemon[2865]: ^ full # [ 347.963125] dagster-daemon[2865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 347.963837] dagster-daemon[2865]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 347.967089] dagster-daemon[2865]: File "", line 2, in create_engine full # [ 347.967775] dagster-daemon[2865]: return target(fn, url, **kwargs) full # [ 347.970089] dagster-daemon[2865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 347.970792] dagster-daemon[2865]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 347.973089] dagster-daemon[2865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 347.973665] dagster-daemon[2865]: dbapi = dbapi_meth(**dbapi_args) full # [ 347.974504] dagster-daemon[2865]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 347.977092] dagster-daemon[2865]: import psycopg full # [ 347.977745] dagster-daemon[2865]: ModuleNotFoundError: No module named 'psycopg' full # [ 348.070414] dagster-webserver[2859]: Traceback (most recent call last): full # [ 348.073080] dagster-webserver[2859]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 348.073802] dagster-webserver[2859]: sys.exit(main()) full # [ 348.074614] dagster-webserver[2859]: ~~~~^^ full # [ 348.077090] dagster-webserver[2859]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 348.077795] dagster-webserver[2859]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 348.078669] dagster-webserver[2859]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 348.081088] dagster-webserver[2859]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 348.081706] dagster-webserver[2859]: return self.main(*args, **kwargs) full # [ 348.082547] dagster-webserver[2859]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 348.085091] dagster-webserver[2859]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 348.085626] dagster-webserver[2859]: rv = self.invoke(ctx) full # [ 348.086270] dagster-webserver[2859]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 348.086879] dagster-webserver[2859]: return ctx.invoke(self.callback, **ctx.params) full # [ 348.089731] dagster-webserver[2859]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 348.090545] dagster-webserver[2859]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 348.094091] dagster-webserver[2859]: return callback(*args, **kwargs) full # [ 348.094615] dagster-webserver[2859]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 348.095267] dagster-webserver[2859]: instance = stack.enter_context( full # [ 348.095868] dagster-webserver[2859]: get_possibly_temporary_instance_for_cli( full # [ 348.098709] dagster-webserver[2859]: ...<3 lines>... full # [ 348.099543] dagster-webserver[2859]: ) full # [ 348.102088] dagster-webserver[2859]: ) full # [ 348.102609] dagster-webserver[2859]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 348.103262] dagster-webserver[2859]: result = _enter(cm) full # [ 348.103866] dagster-webserver[2859]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 348.106711] dagster-webserver[2859]: return next(self.gen) full # [ 348.107539] dagster-webserver[2859]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 348.110094] dagster-webserver[2859]: with DagsterInstance.get() as instance: full # [ 348.110796] dagster-webserver[2859]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 348.111687] dagster-webserver[2859]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 348.115088] dagster-webserver[2859]: return create_instance_from_dagster_home() full # [ 348.115734] dagster-webserver[2859]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 348.116367] dagster-webserver[2859]: return create_instance_from_config(dagster_home_path) full # [ 348.116988] dagster-webserver[2859]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 348.119638] dagster-webserver[2859]: return create_instance_from_ref(instance_ref) full # [ 348.120285] dagster-webserver[2859]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 348.120894] dagster-webserver[2859]: unified_storage = instance_ref.storage full # [ 348.123536] dagster-webserver[2859]: ^^^^^^^^^^^^^^^^^^^^ full # [ 348.124177] dagster-webserver[2859]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 348.124807] dagster-webserver[2859]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 348.128092] dagster-webserver[2859]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 348.128669] dagster-webserver[2859]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 348.129508] dagster-webserver[2859]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 348.132091] dagster-webserver[2859]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 348.134063] dagster-webserver[2859]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 348.134607] dagster-webserver[2859]: return DagsterPostgresStorage( full # [ 348.135259] dagster-webserver[2859]: inst_data=inst_data, full # [ 348.135867] dagster-webserver[2859]: ...<2 lines>... full # [ 348.138712] dagster-webserver[2859]: token_provider=get_token_provider_from_config(config_value), full # [ 348.141090] dagster-webserver[2859]: ) full # [ 348.141772] dagster-webserver[2859]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 348.144091] dagster-webserver[2859]: self._run_storage = PostgresRunStorage( full # [ 348.144632] dagster-webserver[2859]: ~~~~~~~~~~~~~~~~~~^ full # [ 348.145380] dagster-webserver[2859]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 348.145899] dagster-webserver[2859]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 348.147748] dagster-webserver[2859]: ) full # [ 348.150090] dagster-webserver[2859]: ^ full # [ 348.150617] dagster-webserver[2859]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 348.152090] dagster-webserver[2859]: self._engine = create_pg_engine( full # [ 348.152895] dagster-webserver[2859]: ~~~~~~~~~~~~~~~~^ full # [ 348.153731] dagster-webserver[2859]: self.postgres_url, full # [ 348.157102] dagster-webserver[2859]: ^^^^^^^^^^^^^^^^^^ full # [ 348.157621] dagster-webserver[2859]: ...<2 lines>... full # [ 348.158274] dagster-webserver[2859]: poolclass=db_pool.NullPool, full # [ 348.158874] dagster-webserver[2859]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 348.162734] dagster-webserver[2859]: ) full # [ 348.163362] dagster-webserver[2859]: ^ full # [ 348.166076] dagster-webserver[2859]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 348.166654] dagster-webserver[2859]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 348.167500] dagster-webserver[2859]: File "", line 2, in create_engine full # [ 348.170097] dagster-webserver[2859]: return target(fn, url, **kwargs) full # [ 348.170753] dagster-webserver[2859]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 348.171600] dagster-webserver[2859]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 348.174090] dagster-webserver[2859]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 348.174692] dagster-webserver[2859]: dbapi = dbapi_meth(**dbapi_args) full # [ 348.175519] dagster-webserver[2859]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 348.178090] dagster-webserver[2859]: import psycopg full # [ 348.178803] dagster-webserver[2859]: ModuleNotFoundError: No module named 'psycopg' full # [ 348.194548] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 348.196658] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 348.198383] systemd[1]: dagster-daemon.service: Consumed 1.452s CPU time over 7.385s wall clock time, 88.5M memory peak. full # [ 348.472667] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 348.474762] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 348.477580] systemd[1]: dagster-webserver.service: Consumed 2.108s CPU time over 8.242s wall clock time, 111.1M memory peak. full # [ 353.255785] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 47. full # [ 353.260454] systemd[1]: Started Dagster Daemon. full # [ 353.504829] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 42. full # [ 353.508382] systemd[1]: Started Dagster Webserver. full # [ 355.119350] dagster-daemon[2902]: Traceback (most recent call last): full # [ 355.122256] dagster-daemon[2902]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 355.122979] dagster-daemon[2902]: sys.exit(main()) full # [ 355.123795] dagster-daemon[2902]: ~~~~^^ full # [ 355.127085] dagster-daemon[2902]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 355.127795] dagster-daemon[2902]: cli(obj={}) full # [ 355.128649] dagster-daemon[2902]: ~~~^^^^^^^^ full # [ 355.131092] dagster-daemon[2902]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 355.131803] dagster-daemon[2902]: return self.main(*args, **kwargs) full # [ 355.132624] dagster-daemon[2902]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 355.135089] dagster-daemon[2902]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 355.135677] dagster-daemon[2902]: rv = self.invoke(ctx) full # [ 355.136511] dagster-daemon[2902]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 355.140099] dagster-daemon[2902]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 355.140971] dagster-daemon[2902]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 355.141791] dagster-daemon[2902]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 355.145089] dagster-daemon[2902]: return ctx.invoke(self.callback, **ctx.params) full # [ 355.145798] dagster-daemon[2902]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 355.148147] dagster-daemon[2902]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 355.148848] dagster-daemon[2902]: return callback(*args, **kwargs) full # [ 355.149488] dagster-daemon[2902]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 355.152089] dagster-daemon[2902]: with get_instance_for_cli( full # [ 355.152739] dagster-daemon[2902]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 355.153571] dagster-daemon[2902]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 355.156098] dagster-daemon[2902]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 355.156625] dagster-daemon[2902]: ) as instance: full # [ 355.157277] dagster-daemon[2902]: ^ full # [ 355.157883] dagster-daemon[2902]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 355.160752] dagster-daemon[2902]: return next(self.gen) full # [ 355.164108] dagster-daemon[2902]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 355.164819] dagster-daemon[2902]: with DagsterInstance.get() as instance: full # [ 355.165657] dagster-daemon[2902]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 355.168144] dagster-daemon[2902]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 355.168709] dagster-daemon[2902]: return create_instance_from_dagster_home() full # [ 355.169540] dagster-daemon[2902]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 355.172090] dagster-daemon[2902]: return create_instance_from_config(dagster_home_path) full # [ 355.172796] dagster-daemon[2902]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 355.173618] dagster-daemon[2902]: return create_instance_from_ref(instance_ref) full # [ 355.176090] dagster-daemon[2902]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 355.176664] dagster-daemon[2902]: unified_storage = instance_ref.storage full # [ 355.177532] dagster-daemon[2902]: ^^^^^^^^^^^^^^^^^^^^ full # [ 355.180090] dagster-daemon[2902]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 355.180738] dagster-daemon[2902]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 355.181569] dagster-daemon[2902]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 355.184097] dagster-daemon[2902]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 355.184613] dagster-daemon[2902]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 355.185264] dagster-daemon[2902]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 355.185872] dagster-daemon[2902]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 355.188686] dagster-daemon[2902]: return DagsterPostgresStorage( full # [ 355.189523] dagster-daemon[2902]: inst_data=inst_data, full # [ 355.193090] dagster-daemon[2902]: ...<2 lines>... full # [ 355.193754] dagster-daemon[2902]: token_provider=get_token_provider_from_config(config_value), full # [ 355.194578] dagster-daemon[2902]: ) full # [ 355.197097] dagster-daemon[2902]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 355.197622] dagster-daemon[2902]: self._run_storage = PostgresRunStorage( full # [ 355.198272] dagster-daemon[2902]: ~~~~~~~~~~~~~~~~~~^ full # [ 355.198923] dagster-daemon[2902]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 355.201690] dagster-daemon[2902]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 355.202526] dagster-daemon[2902]: ) full # [ 355.205088] dagster-daemon[2902]: ^ full # [ 355.205745] dagster-daemon[2902]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 355.206583] dagster-daemon[2902]: self._engine = create_pg_engine( full # [ 355.209189] dagster-daemon[2902]: ~~~~~~~~~~~~~~~~^ full # [ 355.209854] dagster-daemon[2902]: self.postgres_url, full # [ 355.210485] dagster-daemon[2902]: ^^^^^^^^^^^^^^^^^^ full # [ 355.213087] dagster-daemon[2902]: ...<2 lines>... full # [ 355.213739] dagster-daemon[2902]: poolclass=db_pool.NullPool, full # [ 355.214577] dagster-daemon[2902]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 355.218087] dagster-daemon[2902]: ) full # [ 355.218639] dagster-daemon[2902]: ^ full # [ 355.219267] dagster-daemon[2902]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 355.219908] dagster-daemon[2902]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 355.222537] dagster-daemon[2902]: File "", line 2, in create_engine full # [ 355.223177] dagster-daemon[2902]: return target(fn, url, **kwargs) full # [ 355.223860] dagster-daemon[2902]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 355.226603] dagster-daemon[2902]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 355.227252] dagster-daemon[2902]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 355.227892] dagster-daemon[2902]: dbapi = dbapi_meth(**dbapi_args) full # [ 355.230601] dagster-daemon[2902]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 355.231251] dagster-daemon[2902]: import psycopg full # [ 355.231873] dagster-daemon[2902]: ModuleNotFoundError: No module named 'psycopg' full # [ 355.406243] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 355.407139] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 355.410218] systemd[1]: dagster-daemon.service: Consumed 1.477s CPU time over 7.209s wall clock time, 88.7M memory peak. full # [ 356.255623] dagster-webserver[2903]: Traceback (most recent call last): full # [ 356.258169] dagster-webserver[2903]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 356.258927] dagster-webserver[2903]: sys.exit(main()) full # [ 356.259739] dagster-webserver[2903]: ~~~~^^ full # [ 356.260378] dagster-webserver[2903]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 356.261028] dagster-webserver[2903]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 356.261739] dagster-webserver[2903]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 356.262811] dagster-webserver[2903]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 356.263818] dagster-webserver[2903]: return self.main(*args, **kwargs) full # [ 356.264619] dagster-webserver[2903]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 356.265669] dagster-webserver[2903]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 356.266728] dagster-webserver[2903]: rv = self.invoke(ctx) full # [ 356.275488] dagster-webserver[2903]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 356.276273] dagster-webserver[2903]: return ctx.invoke(self.callback, **ctx.params) full # [ 356.276965] dagster-webserver[2903]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 356.277860] dagster-webserver[2903]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 356.278776] dagster-webserver[2903]: return callback(*args, **kwargs) full # [ 356.279700] dagster-webserver[2903]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 356.280699] dagster-webserver[2903]: instance = stack.enter_context( full # [ 356.281779] dagster-webserver[2903]: get_possibly_temporary_instance_for_cli( full # [ 356.282981] dagster-webserver[2903]: ...<3 lines>... full # [ 356.284175] dagster-webserver[2903]: ) full # [ 356.285079] dagster-webserver[2903]: ) full # [ 356.285697] dagster-webserver[2903]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 356.286841] dagster-webserver[2903]: result = _enter(cm) full # [ 356.298896] dagster-webserver[2903]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 356.299773] dagster-webserver[2903]: return next(self.gen) full # [ 356.300692] dagster-webserver[2903]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 356.301568] dagster-webserver[2903]: with DagsterInstance.get() as instance: full # [ 356.302223] dagster-webserver[2903]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 356.302967] dagster-webserver[2903]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 356.303958] dagster-webserver[2903]: return create_instance_from_dagster_home() full # [ 356.305305] dagster-webserver[2903]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 356.306253] dagster-webserver[2903]: return create_instance_from_config(dagster_home_path) full # [ 356.317897] dagster-webserver[2903]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 356.318681] dagster-webserver[2903]: return create_instance_from_ref(instance_ref) full # [ 356.319524] dagster-webserver[2903]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 356.320181] dagster-webserver[2903]: unified_storage = instance_ref.storage full # [ 356.320802] dagster-webserver[2903]: ^^^^^^^^^^^^^^^^^^^^ full # [ 356.321646] dagster-webserver[2903]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 356.322306] dagster-webserver[2903]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 356.322954] dagster-webserver[2903]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 356.323793] dagster-webserver[2903]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 356.324765] dagster-webserver[2903]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 356.325300] dagster-webserver[2903]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 356.325995] dagster-webserver[2903]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 356.326616] dagster-webserver[2903]: return DagsterPostgresStorage( full # [ 356.327279] dagster-webserver[2903]: inst_data=inst_data, full # [ 356.327954] dagster-webserver[2903]: ...<2 lines>... full # [ 356.328815] dagster-webserver[2903]: token_provider=get_token_provider_from_config(config_value), full # [ 356.329672] dagster-webserver[2903]: ) full # [ 356.330518] dagster-webserver[2903]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 356.331156] dagster-webserver[2903]: self._run_storage = PostgresRunStorage( full # [ 356.331569] dagster-webserver[2903]: ~~~~~~~~~~~~~~~~~~^ full # [ 356.332208] dagster-webserver[2903]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 356.332837] dagster-webserver[2903]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 356.333683] dagster-webserver[2903]: ) full # [ 356.334525] dagster-webserver[2903]: ^ full # [ 356.354133] dagster-webserver[2903]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 356.356896] dagster-webserver[2903]: self._engine = create_pg_engine( full # [ 356.358100] dagster-webserver[2903]: ~~~~~~~~~~~~~~~~^ full # [ 356.359280] dagster-webserver[2903]: self.postgres_url, full # [ 356.360319] dagster-webserver[2903]: ^^^^^^^^^^^^^^^^^^ full # [ 356.361370] dagster-webserver[2903]: ...<2 lines>... full # [ 356.362316] dagster-webserver[2903]: poolclass=db_pool.NullPool, full # [ 356.363477] dagster-webserver[2903]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 356.364641] dagster-webserver[2903]: ) full # [ 356.365445] dagster-webserver[2903]: ^ full # [ 356.366211] dagster-webserver[2903]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 356.368842] dagster-webserver[2903]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 356.370358] dagster-webserver[2903]: File "", line 2, in create_engine full # [ 356.372556] dagster-webserver[2903]: return target(fn, url, **kwargs) full # [ 356.373730] dagster-webserver[2903]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 356.376290] dagster-webserver[2903]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 356.377779] dagster-webserver[2903]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 356.380435] dagster-webserver[2903]: dbapi = dbapi_meth(**dbapi_args) full # [ 356.381613] dagster-webserver[2903]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 356.384367] dagster-webserver[2903]: import psycopg full # [ 356.385301] dagster-webserver[2903]: ModuleNotFoundError: No module named 'psycopg' full # [ 356.628751] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 356.631112] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 356.633298] systemd[1]: dagster-webserver.service: Consumed 2.082s CPU time over 8.148s wall clock time, 111.3M memory peak. full # [ 360.505545] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 48. full # [ 360.508380] systemd[1]: Started Dagster Daemon. full # [ 361.755116] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 43. full # [ 361.760329] systemd[1]: Started Dagster Webserver. full # [ 362.321339] dagster-daemon[2940]: Traceback (most recent call last): full # [ 362.322746] dagster-daemon[2940]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 362.325124] dagster-daemon[2940]: sys.exit(main()) full # [ 362.327038] dagster-daemon[2940]: ~~~~^^ full # [ 362.327949] dagster-daemon[2940]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 362.330503] dagster-daemon[2940]: cli(obj={}) full # [ 362.331421] dagster-daemon[2940]: ~~~^^^^^^^^ full # [ 362.332599] dagster-daemon[2940]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 362.335689] dagster-daemon[2940]: return self.main(*args, **kwargs) full # [ 362.337073] dagster-daemon[2940]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 362.340096] dagster-daemon[2940]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 362.342410] dagster-daemon[2940]: rv = self.invoke(ctx) full # [ 362.343443] dagster-daemon[2940]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 362.345760] dagster-daemon[2940]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 362.347220] dagster-daemon[2940]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 362.349488] dagster-daemon[2940]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 362.352239] dagster-daemon[2940]: return ctx.invoke(self.callback, **ctx.params) full # [ 362.354075] dagster-daemon[2940]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 362.355423] dagster-daemon[2940]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 362.357868] dagster-daemon[2940]: return callback(*args, **kwargs) full # [ 362.359260] dagster-daemon[2940]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 362.362216] dagster-daemon[2940]: with get_instance_for_cli( full # [ 362.363497] dagster-daemon[2940]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 362.365630] dagster-daemon[2940]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 362.367878] dagster-daemon[2940]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 362.369939] dagster-daemon[2940]: ) as instance: full # [ 362.371404] dagster-daemon[2940]: ^ full # [ 362.372333] dagster-daemon[2940]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 362.375277] dagster-daemon[2940]: return next(self.gen) full # [ 362.376474] dagster-daemon[2940]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 362.380416] dagster-daemon[2940]: with DagsterInstance.get() as instance: full # [ 362.381979] dagster-daemon[2940]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 362.383172] dagster-daemon[2940]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 362.385716] dagster-daemon[2940]: return create_instance_from_dagster_home() full # [ 362.387154] dagster-daemon[2940]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 362.390296] dagster-daemon[2940]: return create_instance_from_config(dagster_home_path) full # [ 362.391926] dagster-daemon[2940]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 362.394940] dagster-daemon[2940]: return create_instance_from_ref(instance_ref) full # [ 362.396504] dagster-daemon[2940]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 362.399434] dagster-daemon[2940]: unified_storage = instance_ref.storage full # [ 362.402566] dagster-daemon[2940]: ^^^^^^^^^^^^^^^^^^^^ full # [ 362.403896] dagster-daemon[2940]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 362.406714] dagster-daemon[2940]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 362.409075] dagster-daemon[2940]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 362.410784] dagster-daemon[2940]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 362.413439] dagster-daemon[2940]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 362.415045] dagster-daemon[2940]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 362.416624] dagster-daemon[2940]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 362.419207] dagster-daemon[2940]: return DagsterPostgresStorage( full # [ 362.420333] dagster-daemon[2940]: inst_data=inst_data, full # [ 362.421372] dagster-daemon[2940]: ...<2 lines>... full # [ 362.422291] dagster-daemon[2940]: token_provider=get_token_provider_from_config(config_value), full # [ 362.423826] dagster-daemon[2940]: ) full # [ 362.424600] dagster-daemon[2940]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 362.427164] dagster-daemon[2940]: self._run_storage = PostgresRunStorage( full # [ 362.428408] dagster-daemon[2940]: ~~~~~~~~~~~~~~~~~~^ full # [ 362.429629] dagster-daemon[2940]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 362.431283] dagster-daemon[2940]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 362.433071] dagster-daemon[2940]: ) full # [ 362.433804] dagster-daemon[2940]: ^ full # [ 362.434580] dagster-daemon[2940]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 362.437262] dagster-daemon[2940]: self._engine = create_pg_engine( full # [ 362.438415] dagster-daemon[2940]: ~~~~~~~~~~~~~~~~^ full # [ 362.439555] dagster-daemon[2940]: self.postgres_url, full # [ 362.440565] dagster-daemon[2940]: ^^^^^^^^^^^^^^^^^^ full # [ 362.441579] dagster-daemon[2940]: ...<2 lines>... full # [ 362.442510] dagster-daemon[2940]: poolclass=db_pool.NullPool, full # [ 362.443637] dagster-daemon[2940]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 362.444774] dagster-daemon[2940]: ) full # [ 362.445537] dagster-daemon[2940]: ^ full # [ 362.446311] dagster-daemon[2940]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 362.448876] dagster-daemon[2940]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 362.450300] dagster-daemon[2940]: File "", line 2, in create_engine full # [ 362.452441] dagster-daemon[2940]: return target(fn, url, **kwargs) full # [ 362.453581] dagster-daemon[2940]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 362.456126] dagster-daemon[2940]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 362.457601] dagster-daemon[2940]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 362.460176] dagster-daemon[2940]: dbapi = dbapi_meth(**dbapi_args) full # [ 362.461329] dagster-daemon[2940]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 362.464069] dagster-daemon[2940]: import psycopg full # [ 362.464964] dagster-daemon[2940]: ModuleNotFoundError: No module named 'psycopg' full # [ 362.555214] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 362.557239] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 362.559823] systemd[1]: dagster-daemon.service: Consumed 1.431s CPU time over 7.147s wall clock time, 88.6M memory peak. full # [ 364.512663] dagster-webserver[2946]: Traceback (most recent call last): full # [ 364.515187] dagster-webserver[2946]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 364.515941] dagster-webserver[2946]: sys.exit(main()) full # [ 364.516760] dagster-webserver[2946]: ~~~~^^ full # [ 364.517582] dagster-webserver[2946]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 364.518225] dagster-webserver[2946]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 364.518881] dagster-webserver[2946]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 364.519732] dagster-webserver[2946]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 364.520533] dagster-webserver[2946]: return self.main(*args, **kwargs) full # [ 364.521180] dagster-webserver[2946]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 364.521790] dagster-webserver[2946]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 364.522625] dagster-webserver[2946]: rv = self.invoke(ctx) full # [ 364.530665] dagster-webserver[2946]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 364.531648] dagster-webserver[2946]: return ctx.invoke(self.callback, **ctx.params) full # [ 364.532307] dagster-webserver[2946]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 364.532925] dagster-webserver[2946]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 364.533765] dagster-webserver[2946]: return callback(*args, **kwargs) full # [ 364.534614] dagster-webserver[2946]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 364.535303] dagster-webserver[2946]: instance = stack.enter_context( full # [ 364.535913] dagster-webserver[2946]: get_possibly_temporary_instance_for_cli( full # [ 364.536719] dagster-webserver[2946]: ...<3 lines>... full # [ 364.537538] dagster-webserver[2946]: ) full # [ 364.538177] dagster-webserver[2946]: ) full # [ 364.538821] dagster-webserver[2946]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 364.539627] dagster-webserver[2946]: result = _enter(cm) full # [ 364.548261] dagster-webserver[2946]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 364.549055] dagster-webserver[2946]: return next(self.gen) full # [ 364.549677] dagster-webserver[2946]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 364.550526] dagster-webserver[2946]: with DagsterInstance.get() as instance: full # [ 364.551179] dagster-webserver[2946]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 364.551787] dagster-webserver[2946]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 364.552636] dagster-webserver[2946]: return create_instance_from_dagster_home() full # [ 364.553303] dagster-webserver[2946]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 364.553927] dagster-webserver[2946]: return create_instance_from_config(dagster_home_path) full # [ 364.554759] dagster-webserver[2946]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 364.555603] dagster-webserver[2946]: return create_instance_from_ref(instance_ref) full # [ 364.556265] dagster-webserver[2946]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 364.556845] dagster-webserver[2946]: unified_storage = instance_ref.storage full # [ 364.557487] dagster-webserver[2946]: ^^^^^^^^^^^^^^^^^^^^ full # [ 364.558126] dagster-webserver[2946]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 364.558771] dagster-webserver[2946]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 364.559579] dagster-webserver[2946]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 364.577708] dagster-webserver[2946]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 364.580303] dagster-webserver[2946]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 364.581889] dagster-webserver[2946]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 364.583546] dagster-webserver[2946]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 364.586174] dagster-webserver[2946]: return DagsterPostgresStorage( full # [ 364.587335] dagster-webserver[2946]: inst_data=inst_data, full # [ 364.588421] dagster-webserver[2946]: ...<2 lines>... full # [ 364.589386] dagster-webserver[2946]: token_provider=get_token_provider_from_config(config_value), full # [ 364.590951] dagster-webserver[2946]: ) full # [ 364.591776] dagster-webserver[2946]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 364.594327] dagster-webserver[2946]: self._run_storage = PostgresRunStorage( full # [ 364.595599] dagster-webserver[2946]: ~~~~~~~~~~~~~~~~~~^ full # [ 364.596867] dagster-webserver[2946]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 364.598603] dagster-webserver[2946]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 364.600295] dagster-webserver[2946]: ) full # [ 364.601069] dagster-webserver[2946]: ^ full # [ 364.601829] dagster-webserver[2946]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 364.604586] dagster-webserver[2946]: self._engine = create_pg_engine( full # [ 364.605758] dagster-webserver[2946]: ~~~~~~~~~~~~~~~~^ full # [ 364.606931] dagster-webserver[2946]: self.postgres_url, full # [ 364.607992] dagster-webserver[2946]: ^^^^^^^^^^^^^^^^^^ full # [ 364.609084] dagster-webserver[2946]: ...<2 lines>... full # [ 364.610050] dagster-webserver[2946]: poolclass=db_pool.NullPool, full # [ 364.611233] dagster-webserver[2946]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 364.612422] dagster-webserver[2946]: ) full # [ 364.613193] dagster-webserver[2946]: ^ full # [ 364.613953] dagster-webserver[2946]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 364.616594] dagster-webserver[2946]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 364.618067] dagster-webserver[2946]: File "", line 2, in create_engine full # [ 364.620238] dagster-webserver[2946]: return target(fn, url, **kwargs) full # [ 364.621420] dagster-webserver[2946]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 364.623992] dagster-webserver[2946]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 364.626327] dagster-webserver[2946]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 364.629986] dagster-webserver[2946]: dbapi = dbapi_meth(**dbapi_args) full # [ 364.631700] dagster-webserver[2946]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 364.635231] dagster-webserver[2946]: import psycopg full # [ 364.636308] dagster-webserver[2946]: ModuleNotFoundError: No module named 'psycopg' full # [ 364.848760] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 364.849773] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 364.853906] systemd[1]: dagster-webserver.service: Consumed 2.030s CPU time over 8.219s wall clock time, 111.4M memory peak. full # [ 367.755690] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 49. full # [ 367.759972] systemd[1]: Started Dagster Daemon. full # [ 369.601489] dagster-daemon[2978]: Traceback (most recent call last): full # [ 369.603970] dagster-daemon[2978]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 369.604743] dagster-daemon[2978]: sys.exit(main()) full # [ 369.605559] dagster-daemon[2978]: ~~~~^^ full # [ 369.606210] dagster-daemon[2978]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 369.606839] dagster-daemon[2978]: cli(obj={}) full # [ 369.607702] dagster-daemon[2978]: ~~~^^^^^^^^ full # [ 369.608561] dagster-daemon[2978]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 369.609171] dagster-daemon[2978]: return self.main(*args, **kwargs) full # [ 369.609790] dagster-daemon[2978]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 369.610634] dagster-daemon[2978]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 369.611698] dagster-daemon[2978]: rv = self.invoke(ctx) full # [ 369.618403] dagster-daemon[2978]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 369.619184] dagster-daemon[2978]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 369.619832] dagster-daemon[2978]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 369.620659] dagster-daemon[2978]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 369.621510] dagster-daemon[2978]: return ctx.invoke(self.callback, **ctx.params) full # [ 369.622185] dagster-daemon[2978]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 369.622781] dagster-daemon[2978]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 369.623632] dagster-daemon[2978]: return callback(*args, **kwargs) full # [ 369.624324] dagster-daemon[2978]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 369.624891] dagster-daemon[2978]: with get_instance_for_cli( full # [ 369.625841] dagster-daemon[2978]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 369.626360] dagster-daemon[2978]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 369.626980] dagster-daemon[2978]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 369.627815] dagster-daemon[2978]: ) as instance: full # [ 369.628654] dagster-daemon[2978]: ^ full # [ 369.629488] dagster-daemon[2978]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 369.630129] dagster-daemon[2978]: return next(self.gen) full # [ 369.642694] dagster-daemon[2978]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 369.643682] dagster-daemon[2978]: with DagsterInstance.get() as instance: full # [ 369.644526] dagster-daemon[2978]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 369.645187] dagster-daemon[2978]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 369.645810] dagster-daemon[2978]: return create_instance_from_dagster_home() full # [ 369.646659] dagster-daemon[2978]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 369.647506] dagster-daemon[2978]: return create_instance_from_config(dagster_home_path) full # [ 369.648173] dagster-daemon[2978]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 369.648776] dagster-daemon[2978]: return create_instance_from_ref(instance_ref) full # [ 369.649622] dagster-daemon[2978]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 369.650287] dagster-daemon[2978]: unified_storage = instance_ref.storage full # [ 369.650945] dagster-daemon[2978]: ^^^^^^^^^^^^^^^^^^^^ full # [ 369.651753] dagster-daemon[2978]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 369.652583] dagster-daemon[2978]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 369.653229] dagster-daemon[2978]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 369.653871] dagster-daemon[2978]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 369.654482] dagster-daemon[2978]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 369.655122] dagster-daemon[2978]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 369.655743] dagster-daemon[2978]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 369.656581] dagster-daemon[2978]: return DagsterPostgresStorage( full # [ 369.657227] dagster-daemon[2978]: inst_data=inst_data, full # [ 369.657838] dagster-daemon[2978]: ...<2 lines>... full # [ 369.658677] dagster-daemon[2978]: token_provider=get_token_provider_from_config(config_value), full # [ 369.659517] dagster-daemon[2978]: ) full # [ 369.682944] dagster-daemon[2978]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 369.683786] dagster-daemon[2978]: self._run_storage = PostgresRunStorage( full # [ 369.684652] dagster-daemon[2978]: ~~~~~~~~~~~~~~~~~~^ full # [ 369.685312] dagster-daemon[2978]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 369.685907] dagster-daemon[2978]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 369.686758] dagster-daemon[2978]: ) full # [ 369.687606] dagster-daemon[2978]: ^ full # [ 369.688341] dagster-daemon[2978]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 369.688895] dagster-daemon[2978]: self._engine = create_pg_engine( full # [ 369.689749] dagster-daemon[2978]: ~~~~~~~~~~~~~~~~^ full # [ 369.690595] dagster-daemon[2978]: self.postgres_url, full # [ 369.691260] dagster-daemon[2978]: ^^^^^^^^^^^^^^^^^^ full # [ 369.691893] dagster-daemon[2978]: ...<2 lines>... full # [ 369.692956] dagster-daemon[2978]: poolclass=db_pool.NullPool, full # [ 369.693761] dagster-daemon[2978]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 369.694617] dagster-daemon[2978]: ) full # [ 369.695276] dagster-daemon[2978]: ^ full # [ 369.695897] dagster-daemon[2978]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 369.696741] dagster-daemon[2978]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 369.697380] dagster-daemon[2978]: File "", line 2, in create_engine full # [ 369.698048] dagster-daemon[2978]: return target(fn, url, **kwargs) full # [ 369.698703] dagster-daemon[2978]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 369.699496] dagster-daemon[2978]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 369.700135] dagster-daemon[2978]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 369.700753] dagster-daemon[2978]: dbapi = dbapi_meth(**dbapi_args) full # [ 369.715704] dagster-daemon[2978]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 369.718458] dagster-daemon[2978]: import psycopg full # [ 369.719413] dagster-daemon[2978]: ModuleNotFoundError: No module named 'psycopg' full # [ 369.908378] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 44. full # [ 369.913991] systemd[1]: Started Dagster Webserver. full # [ 369.914905] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 369.915765] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 369.917401] systemd[1]: dagster-daemon.service: Consumed 1.408s CPU time over 7.347s wall clock time, 88.3M memory peak. full # [ 372.539626] dagster-webserver[2989]: Traceback (most recent call last): full # [ 372.542120] dagster-webserver[2989]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 372.542845] dagster-webserver[2989]: sys.exit(main()) full # [ 372.543669] dagster-webserver[2989]: ~~~~^^ full # [ 372.544540] dagster-webserver[2989]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 372.545194] dagster-webserver[2989]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 372.546586] dagster-webserver[2989]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 372.547336] dagster-webserver[2989]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 372.548958] dagster-webserver[2989]: return self.main(*args, **kwargs) full # [ 372.549757] dagster-webserver[2989]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 372.554704] dagster-webserver[2989]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 372.555696] dagster-webserver[2989]: rv = self.invoke(ctx) full # [ 372.556547] dagster-webserver[2989]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 372.557210] dagster-webserver[2989]: return ctx.invoke(self.callback, **ctx.params) full # [ 372.557874] dagster-webserver[2989]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 372.558719] dagster-webserver[2989]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 372.559532] dagster-webserver[2989]: return callback(*args, **kwargs) full # [ 372.560231] dagster-webserver[2989]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 372.560582] dagster-webserver[2989]: instance = stack.enter_context( full # [ 372.561222] dagster-webserver[2989]: get_possibly_temporary_instance_for_cli( full # [ 372.561838] dagster-webserver[2989]: ...<3 lines>... full # [ 372.562672] dagster-webserver[2989]: ) full # [ 372.563509] dagster-webserver[2989]: ) full # [ 372.564160] dagster-webserver[2989]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 372.564565] dagster-webserver[2989]: result = _enter(cm) full # [ 372.575335] dagster-webserver[2989]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 372.576127] dagster-webserver[2989]: return next(self.gen) full # [ 372.576746] dagster-webserver[2989]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 372.577594] dagster-webserver[2989]: with DagsterInstance.get() as instance: full # [ 372.578260] dagster-webserver[2989]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 372.578940] dagster-webserver[2989]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 372.579720] dagster-webserver[2989]: return create_instance_from_dagster_home() full # [ 372.586701] dagster-webserver[2989]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 372.587652] dagster-webserver[2989]: return create_instance_from_config(dagster_home_path) full # [ 372.588492] dagster-webserver[2989]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 372.589322] dagster-webserver[2989]: return create_instance_from_ref(instance_ref) full # [ 372.589979] dagster-webserver[2989]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 372.590786] dagster-webserver[2989]: unified_storage = instance_ref.storage full # [ 372.591625] dagster-webserver[2989]: ^^^^^^^^^^^^^^^^^^^^ full # [ 372.592293] dagster-webserver[2989]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 372.592946] dagster-webserver[2989]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 372.593716] dagster-webserver[2989]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 372.604955] dagster-webserver[2989]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 372.605745] dagster-webserver[2989]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 372.606591] dagster-webserver[2989]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 372.607258] dagster-webserver[2989]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 372.607870] dagster-webserver[2989]: return DagsterPostgresStorage( full # [ 372.608712] dagster-webserver[2989]: inst_data=inst_data, full # [ 372.609559] dagster-webserver[2989]: ...<2 lines>... full # [ 372.610229] dagster-webserver[2989]: token_provider=get_token_provider_from_config(config_value), full # [ 372.610839] dagster-webserver[2989]: ) full # [ 372.611733] dagster-webserver[2989]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 372.612537] dagster-webserver[2989]: self._run_storage = PostgresRunStorage( full # [ 372.613289] dagster-webserver[2989]: ~~~~~~~~~~~~~~~~~~^ full # [ 372.613813] dagster-webserver[2989]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 372.614635] dagster-webserver[2989]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 372.615296] dagster-webserver[2989]: ) full # [ 372.615890] dagster-webserver[2989]: ^ full # [ 372.616725] dagster-webserver[2989]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 372.617356] dagster-webserver[2989]: self._engine = create_pg_engine( full # [ 372.617974] dagster-webserver[2989]: ~~~~~~~~~~~~~~~~^ full # [ 372.618808] dagster-webserver[2989]: self.postgres_url, full # [ 372.619644] dagster-webserver[2989]: ^^^^^^^^^^^^^^^^^^ full # [ 372.620288] dagster-webserver[2989]: ...<2 lines>... full # [ 372.620905] dagster-webserver[2989]: poolclass=db_pool.NullPool, full # [ 372.621738] dagster-webserver[2989]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 372.622576] dagster-webserver[2989]: ) full # [ 372.623217] dagster-webserver[2989]: ^ full # [ 372.637082] dagster-webserver[2989]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 372.639708] dagster-webserver[2989]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 372.641178] dagster-webserver[2989]: File "", line 2, in create_engine full # [ 372.643378] dagster-webserver[2989]: return target(fn, url, **kwargs) full # [ 372.644552] dagster-webserver[2989]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 372.647129] dagster-webserver[2989]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 372.648646] dagster-webserver[2989]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 372.651226] dagster-webserver[2989]: dbapi = dbapi_meth(**dbapi_args) full # [ 372.652430] dagster-webserver[2989]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 372.655181] dagster-webserver[2989]: import psycopg full # [ 372.656140] dagster-webserver[2989]: ModuleNotFoundError: No module named 'psycopg' full # [ 372.904036] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 372.904940] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 372.908747] systemd[1]: dagster-webserver.service: Consumed 1.982s CPU time over 8.047s wall clock time, 111.3M memory peak. full # [ 375.005563] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 50. full # [ 375.009703] systemd[1]: Started Dagster Daemon. full # [ 376.861769] dagster-daemon[3017]: Traceback (most recent call last): full # [ 376.864379] dagster-daemon[3017]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 376.865191] dagster-daemon[3017]: sys.exit(main()) full # [ 376.865771] dagster-daemon[3017]: ~~~~^^ full # [ 376.866617] dagster-daemon[3017]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 376.867667] dagster-daemon[3017]: cli(obj={}) full # [ 376.868532] dagster-daemon[3017]: ~~~^^^^^^^^ full # [ 376.869160] dagster-daemon[3017]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 376.869767] dagster-daemon[3017]: return self.main(*args, **kwargs) full # [ 376.870619] dagster-daemon[3017]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 376.871305] dagster-daemon[3017]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 376.871895] dagster-daemon[3017]: rv = self.invoke(ctx) full # [ 376.872924] dagster-daemon[3017]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 376.873760] dagster-daemon[3017]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 376.874638] dagster-daemon[3017]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 376.883553] dagster-daemon[3017]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 376.884551] dagster-daemon[3017]: return ctx.invoke(self.callback, **ctx.params) full # [ 376.885542] dagster-daemon[3017]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 376.886169] dagster-daemon[3017]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 376.887218] dagster-daemon[3017]: return callback(*args, **kwargs) full # [ 376.888189] dagster-daemon[3017]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 376.888805] dagster-daemon[3017]: with get_instance_for_cli( full # [ 376.889675] dagster-daemon[3017]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 376.890546] dagster-daemon[3017]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 376.891191] dagster-daemon[3017]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 376.892061] dagster-daemon[3017]: ) as instance: full # [ 376.892683] dagster-daemon[3017]: ^ full # [ 376.893577] dagster-daemon[3017]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 376.894196] dagster-daemon[3017]: return next(self.gen) full # [ 376.894815] dagster-daemon[3017]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 376.895669] dagster-daemon[3017]: with DagsterInstance.get() as instance: full # [ 376.896518] dagster-daemon[3017]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 376.907716] dagster-daemon[3017]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 376.908764] dagster-daemon[3017]: return create_instance_from_dagster_home() full # [ 376.909562] dagster-daemon[3017]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 376.910217] dagster-daemon[3017]: return create_instance_from_config(dagster_home_path) full # [ 376.910852] dagster-daemon[3017]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 376.911520] dagster-daemon[3017]: return create_instance_from_ref(instance_ref) full # [ 376.912181] dagster-daemon[3017]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 376.912603] dagster-daemon[3017]: unified_storage = instance_ref.storage full # [ 376.913324] dagster-daemon[3017]: ^^^^^^^^^^^^^^^^^^^^ full # [ 376.913931] dagster-daemon[3017]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 376.914758] dagster-daemon[3017]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 376.915649] dagster-daemon[3017]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 376.929570] dagster-daemon[3017]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 376.930561] dagster-daemon[3017]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 376.931263] dagster-daemon[3017]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 376.931848] dagster-daemon[3017]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 376.932703] dagster-daemon[3017]: return DagsterPostgresStorage( full # [ 376.933560] dagster-daemon[3017]: inst_data=inst_data, full # [ 376.934217] dagster-daemon[3017]: ...<2 lines>... full # [ 376.934849] dagster-daemon[3017]: token_provider=get_token_provider_from_config(config_value), full # [ 376.935516] dagster-daemon[3017]: ) full # [ 376.936172] dagster-daemon[3017]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 376.936592] dagster-daemon[3017]: self._run_storage = PostgresRunStorage( full # [ 376.937255] dagster-daemon[3017]: ~~~~~~~~~~~~~~~~~~^ full # [ 376.937884] dagster-daemon[3017]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 376.938746] dagster-daemon[3017]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 376.939392] dagster-daemon[3017]: ) full # [ 376.940062] dagster-daemon[3017]: ^ full # [ 376.940683] dagster-daemon[3017]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 376.941540] dagster-daemon[3017]: self._engine = create_pg_engine( full # [ 376.942196] dagster-daemon[3017]: ~~~~~~~~~~~~~~~~^ full # [ 376.942839] dagster-daemon[3017]: self.postgres_url, full # [ 376.943680] dagster-daemon[3017]: ^^^^^^^^^^^^^^^^^^ full # [ 376.944512] dagster-daemon[3017]: ...<2 lines>... full # [ 376.945157] dagster-daemon[3017]: poolclass=db_pool.NullPool, full # [ 376.945753] dagster-daemon[3017]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 376.946592] dagster-daemon[3017]: ) full # [ 376.947233] dagster-daemon[3017]: ^ full # [ 376.947857] dagster-daemon[3017]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 376.948696] dagster-daemon[3017]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 376.949535] dagster-daemon[3017]: File "", line 2, in create_engine full # [ 376.950179] dagster-daemon[3017]: return target(fn, url, **kwargs) full # [ 376.950600] dagster-daemon[3017]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 376.951235] dagster-daemon[3017]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 376.951894] dagster-daemon[3017]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 376.952703] dagster-daemon[3017]: dbapi = dbapi_meth(**dbapi_args) full # [ 376.953546] dagster-daemon[3017]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 376.954185] dagster-daemon[3017]: import psycopg full # [ 376.977871] dagster-daemon[3017]: ModuleNotFoundError: No module named 'psycopg' full # [ 377.179514] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 377.181735] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 377.183831] systemd[1]: dagster-daemon.service: Consumed 1.448s CPU time over 7.265s wall clock time, 88.3M memory peak. full # [ 378.005206] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 45. full # [ 378.009624] systemd[1]: Started Dagster Webserver. full # [ 380.638402] dagster-webserver[3034]: Traceback (most recent call last): full # [ 380.640862] dagster-webserver[3034]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 380.641603] dagster-webserver[3034]: sys.exit(main()) full # [ 380.642231] dagster-webserver[3034]: ~~~~^^ full # [ 380.642838] dagster-webserver[3034]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 380.643679] dagster-webserver[3034]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 380.644546] dagster-webserver[3034]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 380.645211] dagster-webserver[3034]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 380.645793] dagster-webserver[3034]: return self.main(*args, **kwargs) full # [ 380.646651] dagster-webserver[3034]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 380.647493] dagster-webserver[3034]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 380.648132] dagster-webserver[3034]: rv = self.invoke(ctx) full # [ 380.656394] dagster-webserver[3034]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 380.657189] dagster-webserver[3034]: return ctx.invoke(self.callback, **ctx.params) full # [ 380.657850] dagster-webserver[3034]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 380.658663] dagster-webserver[3034]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 380.659515] dagster-webserver[3034]: return callback(*args, **kwargs) full # [ 380.660213] dagster-webserver[3034]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 380.660787] dagster-webserver[3034]: instance = stack.enter_context( full # [ 380.661643] dagster-webserver[3034]: get_possibly_temporary_instance_for_cli( full # [ 380.662330] dagster-webserver[3034]: ...<3 lines>... full # [ 380.662917] dagster-webserver[3034]: ) full # [ 380.663741] dagster-webserver[3034]: ) full # [ 380.664586] dagster-webserver[3034]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 380.665227] dagster-webserver[3034]: result = _enter(cm) full # [ 380.674094] dagster-webserver[3034]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 380.674882] dagster-webserver[3034]: return next(self.gen) full # [ 380.675726] dagster-webserver[3034]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 380.676560] dagster-webserver[3034]: with DagsterInstance.get() as instance: full # [ 380.677217] dagster-webserver[3034]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 380.677840] dagster-webserver[3034]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 380.678688] dagster-webserver[3034]: return create_instance_from_dagster_home() full # [ 380.679575] dagster-webserver[3034]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 380.680193] dagster-webserver[3034]: return create_instance_from_config(dagster_home_path) full # [ 380.680819] dagster-webserver[3034]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 380.681665] dagster-webserver[3034]: return create_instance_from_ref(instance_ref) full # [ 380.693447] dagster-webserver[3034]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 380.694237] dagster-webserver[3034]: unified_storage = instance_ref.storage full # [ 380.694861] dagster-webserver[3034]: ^^^^^^^^^^^^^^^^^^^^ full # [ 380.695582] dagster-webserver[3034]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 380.696210] dagster-webserver[3034]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 380.696786] dagster-webserver[3034]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 380.697633] dagster-webserver[3034]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 380.698310] dagster-webserver[3034]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 380.698917] dagster-webserver[3034]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 380.699764] dagster-webserver[3034]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 380.700613] dagster-webserver[3034]: return DagsterPostgresStorage( full # [ 380.701277] dagster-webserver[3034]: inst_data=inst_data, full # [ 380.701897] dagster-webserver[3034]: ...<2 lines>... full # [ 380.702742] dagster-webserver[3034]: token_provider=get_token_provider_from_config(config_value), full # [ 380.703387] dagster-webserver[3034]: ) full # [ 380.704097] dagster-webserver[3034]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 380.704651] dagster-webserver[3034]: self._run_storage = PostgresRunStorage( full # [ 380.705519] dagster-webserver[3034]: ~~~~~~~~~~~~~~~~~~^ full # [ 380.706131] dagster-webserver[3034]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 380.706785] dagster-webserver[3034]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 380.707585] dagster-webserver[3034]: ) full # [ 380.708223] dagster-webserver[3034]: ^ full # [ 380.708842] dagster-webserver[3034]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 380.709487] dagster-webserver[3034]: self._engine = create_pg_engine( full # [ 380.710125] dagster-webserver[3034]: ~~~~~~~~~~~~~~~~^ full # [ 380.710753] dagster-webserver[3034]: self.postgres_url, full # [ 380.711579] dagster-webserver[3034]: ^^^^^^^^^^^^^^^^^^ full # [ 380.712218] dagster-webserver[3034]: ...<2 lines>... full # [ 380.712838] dagster-webserver[3034]: poolclass=db_pool.NullPool, full # [ 380.713672] dagster-webserver[3034]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 380.714541] dagster-webserver[3034]: ) full # [ 380.715144] dagster-webserver[3034]: ^ full # [ 380.735632] dagster-webserver[3034]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 380.738229] dagster-webserver[3034]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 380.739694] dagster-webserver[3034]: File "", line 2, in create_engine full # [ 380.741875] dagster-webserver[3034]: return target(fn, url, **kwargs) full # [ 380.743112] dagster-webserver[3034]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 380.745680] dagster-webserver[3034]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 380.747166] dagster-webserver[3034]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 380.749767] dagster-webserver[3034]: dbapi = dbapi_meth(**dbapi_args) full # [ 380.750942] dagster-webserver[3034]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 380.753735] dagster-webserver[3034]: import psycopg full # [ 380.754692] dagster-webserver[3034]: ModuleNotFoundError: No module named 'psycopg' full # [ 381.005856] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 381.006748] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 381.009794] systemd[1]: dagster-webserver.service: Consumed 2.002s CPU time over 8.094s wall clock time, 111.3M memory peak. full # [ 382.255570] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 51. full # [ 382.259714] systemd[1]: Started Dagster Daemon. full # [ 384.106647] dagster-daemon[3059]: Traceback (most recent call last): full # [ 384.109224] dagster-daemon[3059]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 384.110036] dagster-daemon[3059]: sys.exit(main()) full # [ 384.110616] dagster-daemon[3059]: ~~~~^^ full # [ 384.111277] dagster-daemon[3059]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 384.111880] dagster-daemon[3059]: cli(obj={}) full # [ 384.112742] dagster-daemon[3059]: ~~~^^^^^^^^ full # [ 384.113603] dagster-daemon[3059]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 384.114229] dagster-daemon[3059]: return self.main(*args, **kwargs) full # [ 384.114823] dagster-daemon[3059]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 384.115661] dagster-daemon[3059]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 384.116505] dagster-daemon[3059]: rv = self.invoke(ctx) full # [ 384.123676] dagster-daemon[3059]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 384.124680] dagster-daemon[3059]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 384.125544] dagster-daemon[3059]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 384.126140] dagster-daemon[3059]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 384.126745] dagster-daemon[3059]: return ctx.invoke(self.callback, **ctx.params) full # [ 384.127602] dagster-daemon[3059]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 384.128235] dagster-daemon[3059]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 384.128857] dagster-daemon[3059]: return callback(*args, **kwargs) full # [ 384.129539] dagster-daemon[3059]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 384.130146] dagster-daemon[3059]: with get_instance_for_cli( full # [ 384.130748] dagster-daemon[3059]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 384.131588] dagster-daemon[3059]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 384.132235] dagster-daemon[3059]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 384.132847] dagster-daemon[3059]: ) as instance: full # [ 384.133494] dagster-daemon[3059]: ^ full # [ 384.134148] dagster-daemon[3059]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 384.134754] dagster-daemon[3059]: return next(self.gen) full # [ 384.147793] dagster-daemon[3059]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 384.148574] dagster-daemon[3059]: with DagsterInstance.get() as instance: full # [ 384.149227] dagster-daemon[3059]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 384.149847] dagster-daemon[3059]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 384.150689] dagster-daemon[3059]: return create_instance_from_dagster_home() full # [ 384.151540] dagster-daemon[3059]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 384.152196] dagster-daemon[3059]: return create_instance_from_config(dagster_home_path) full # [ 384.152858] dagster-daemon[3059]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 384.153671] dagster-daemon[3059]: return create_instance_from_ref(instance_ref) full # [ 384.154515] dagster-daemon[3059]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 384.155171] dagster-daemon[3059]: unified_storage = instance_ref.storage full # [ 384.155822] dagster-daemon[3059]: ^^^^^^^^^^^^^^^^^^^^ full # [ 384.168286] dagster-daemon[3059]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 384.169072] dagster-daemon[3059]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 384.169690] dagster-daemon[3059]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 384.170547] dagster-daemon[3059]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 384.171196] dagster-daemon[3059]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 384.171821] dagster-daemon[3059]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 384.172672] dagster-daemon[3059]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 384.173510] dagster-daemon[3059]: return DagsterPostgresStorage( full # [ 384.174182] dagster-daemon[3059]: inst_data=inst_data, full # [ 384.174772] dagster-daemon[3059]: ...<2 lines>... full # [ 384.175627] dagster-daemon[3059]: token_provider=get_token_provider_from_config(config_value), full # [ 384.176287] dagster-daemon[3059]: ) full # [ 384.176947] dagster-daemon[3059]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 384.177753] dagster-daemon[3059]: self._run_storage = PostgresRunStorage( full # [ 384.178607] dagster-daemon[3059]: ~~~~~~~~~~~~~~~~~~^ full # [ 384.179280] dagster-daemon[3059]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 384.179891] dagster-daemon[3059]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 384.180752] dagster-daemon[3059]: ) full # [ 384.181591] dagster-daemon[3059]: ^ full # [ 384.182227] dagster-daemon[3059]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 384.182862] dagster-daemon[3059]: self._engine = create_pg_engine( full # [ 384.183506] dagster-daemon[3059]: ~~~~~~~~~~~~~~~~^ full # [ 384.184149] dagster-daemon[3059]: self.postgres_url, full # [ 384.184757] dagster-daemon[3059]: ^^^^^^^^^^^^^^^^^^ full # [ 384.185621] dagster-daemon[3059]: ...<2 lines>... full # [ 384.186280] dagster-daemon[3059]: poolclass=db_pool.NullPool, full # [ 384.186864] dagster-daemon[3059]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 384.187698] dagster-daemon[3059]: ) full # [ 384.188529] dagster-daemon[3059]: ^ full # [ 384.204693] dagster-daemon[3059]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 384.207300] dagster-daemon[3059]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 384.208691] dagster-daemon[3059]: File "", line 2, in create_engine full # [ 384.210840] dagster-daemon[3059]: return target(fn, url, **kwargs) full # [ 384.212046] dagster-daemon[3059]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 384.214566] dagster-daemon[3059]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 384.216077] dagster-daemon[3059]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 384.218643] dagster-daemon[3059]: dbapi = dbapi_meth(**dbapi_args) full # [ 384.219783] dagster-daemon[3059]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 384.222538] dagster-daemon[3059]: import psycopg full # [ 384.223445] dagster-daemon[3059]: ModuleNotFoundError: No module named 'psycopg' full # [ 384.409849] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 384.410831] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 384.414717] systemd[1]: dagster-daemon.service: Consumed 1.420s CPU time over 7.229s wall clock time, 88.5M memory peak. full # [ 386.255579] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 46. full # [ 386.258289] systemd[1]: Started Dagster Webserver. full # [ 388.851762] dagster-webserver[3076]: Traceback (most recent call last): full # [ 388.854324] dagster-webserver[3076]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 388.855165] dagster-webserver[3076]: sys.exit(main()) full # [ 388.855747] dagster-webserver[3076]: ~~~~^^ full # [ 388.856598] dagster-webserver[3076]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 388.857282] dagster-webserver[3076]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 388.857912] dagster-webserver[3076]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 388.858734] dagster-webserver[3076]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 388.859570] dagster-webserver[3076]: return self.main(*args, **kwargs) full # [ 388.860235] dagster-webserver[3076]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 388.860894] dagster-webserver[3076]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 388.861514] dagster-webserver[3076]: rv = self.invoke(ctx) full # [ 388.870003] dagster-webserver[3076]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 388.870814] dagster-webserver[3076]: return ctx.invoke(self.callback, **ctx.params) full # [ 388.871701] dagster-webserver[3076]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 388.872520] dagster-webserver[3076]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 388.873180] dagster-webserver[3076]: return callback(*args, **kwargs) full # [ 388.873806] dagster-webserver[3076]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 388.874666] dagster-webserver[3076]: instance = stack.enter_context( full # [ 388.875509] dagster-webserver[3076]: get_possibly_temporary_instance_for_cli( full # [ 388.876168] dagster-webserver[3076]: ...<3 lines>... full # [ 388.876779] dagster-webserver[3076]: ) full # [ 388.877610] dagster-webserver[3076]: ) full # [ 388.878285] dagster-webserver[3076]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 388.878871] dagster-webserver[3076]: result = _enter(cm) full # [ 388.879703] dagster-webserver[3076]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 388.880535] dagster-webserver[3076]: return next(self.gen) full # [ 388.890676] dagster-webserver[3076]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 388.891659] dagster-webserver[3076]: with DagsterInstance.get() as instance: full # [ 388.892293] dagster-webserver[3076]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 388.892937] dagster-webserver[3076]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 388.893769] dagster-webserver[3076]: return create_instance_from_dagster_home() full # [ 388.894619] dagster-webserver[3076]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 388.895289] dagster-webserver[3076]: return create_instance_from_config(dagster_home_path) full # [ 388.895946] dagster-webserver[3076]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 388.896758] dagster-webserver[3076]: return create_instance_from_ref(instance_ref) full # [ 388.897615] dagster-webserver[3076]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 388.898273] dagster-webserver[3076]: unified_storage = instance_ref.storage full # [ 388.898889] dagster-webserver[3076]: ^^^^^^^^^^^^^^^^^^^^ full # [ 388.912369] dagster-webserver[3076]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 388.913193] dagster-webserver[3076]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 388.913770] dagster-webserver[3076]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 388.914619] dagster-webserver[3076]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 388.915284] dagster-webserver[3076]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 388.915894] dagster-webserver[3076]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 388.916746] dagster-webserver[3076]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 388.917376] dagster-webserver[3076]: return DagsterPostgresStorage( full # [ 388.918043] dagster-webserver[3076]: inst_data=inst_data, full # [ 388.918658] dagster-webserver[3076]: ...<2 lines>... full # [ 388.919297] dagster-webserver[3076]: token_provider=get_token_provider_from_config(config_value), full # [ 388.919943] dagster-webserver[3076]: ) full # [ 388.920583] dagster-webserver[3076]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 388.921241] dagster-webserver[3076]: self._run_storage = PostgresRunStorage( full # [ 388.921860] dagster-webserver[3076]: ~~~~~~~~~~~~~~~~~~^ full # [ 388.922516] dagster-webserver[3076]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 388.923179] dagster-webserver[3076]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 388.923781] dagster-webserver[3076]: ) full # [ 388.924632] dagster-webserver[3076]: ^ full # [ 388.925334] dagster-webserver[3076]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 388.925912] dagster-webserver[3076]: self._engine = create_pg_engine( full # [ 388.926769] dagster-webserver[3076]: ~~~~~~~~~~~~~~~~^ full # [ 388.927665] dagster-webserver[3076]: self.postgres_url, full # [ 388.928274] dagster-webserver[3076]: ^^^^^^^^^^^^^^^^^^ full # [ 388.928891] dagster-webserver[3076]: ...<2 lines>... full # [ 388.929722] dagster-webserver[3076]: poolclass=db_pool.NullPool, full # [ 388.930546] dagster-webserver[3076]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 388.931182] dagster-webserver[3076]: ) full # [ 388.931800] dagster-webserver[3076]: ^ full # [ 388.932632] dagster-webserver[3076]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 388.933284] dagster-webserver[3076]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 388.954084] dagster-webserver[3076]: File "", line 2, in create_engine full # [ 388.956311] dagster-webserver[3076]: return target(fn, url, **kwargs) full # [ 388.957499] dagster-webserver[3076]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 388.960129] dagster-webserver[3076]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 388.961659] dagster-webserver[3076]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 388.964265] dagster-webserver[3076]: dbapi = dbapi_meth(**dbapi_args) full # [ 388.965452] dagster-webserver[3076]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 388.968211] dagster-webserver[3076]: import psycopg full # [ 388.969179] dagster-webserver[3076]: ModuleNotFoundError: No module named 'psycopg' full # [ 389.221068] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 389.222055] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 389.225956] systemd[1]: dagster-webserver.service: Consumed 1.999s CPU time over 8.209s wall clock time, 111.3M memory peak. full # [ 389.505301] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 52. full # [ 389.508756] systemd[1]: Started Dagster Daemon. full # [ 391.459921] dagster-daemon[3097]: Traceback (most recent call last): full # [ 391.462686] dagster-daemon[3097]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 391.463688] dagster-daemon[3097]: sys.exit(main()) full # [ 391.464534] dagster-daemon[3097]: ~~~~^^ full # [ 391.465206] dagster-daemon[3097]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 391.465867] dagster-daemon[3097]: cli(obj={}) full # [ 391.466770] dagster-daemon[3097]: ~~~^^^^^^^^ full # [ 391.467633] dagster-daemon[3097]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 391.468287] dagster-daemon[3097]: return self.main(*args, **kwargs) full # [ 391.468958] dagster-daemon[3097]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 391.469874] dagster-daemon[3097]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 391.470522] dagster-daemon[3097]: rv = self.invoke(ctx) full # [ 391.477830] dagster-daemon[3097]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 391.478646] dagster-daemon[3097]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 391.479579] dagster-daemon[3097]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 391.480228] dagster-daemon[3097]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 391.480889] dagster-daemon[3097]: return ctx.invoke(self.callback, **ctx.params) full # [ 391.481779] dagster-daemon[3097]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 391.482670] dagster-daemon[3097]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 391.483568] dagster-daemon[3097]: return callback(*args, **kwargs) full # [ 391.484298] dagster-daemon[3097]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 391.484903] dagster-daemon[3097]: with get_instance_for_cli( full # [ 391.485800] dagster-daemon[3097]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 391.486707] dagster-daemon[3097]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 391.487541] dagster-daemon[3097]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 391.488219] dagster-daemon[3097]: ) as instance: full # [ 391.488864] dagster-daemon[3097]: ^ full # [ 391.500270] dagster-daemon[3097]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 391.501096] dagster-daemon[3097]: return next(self.gen) full # [ 391.501751] dagster-daemon[3097]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 391.502643] dagster-daemon[3097]: with DagsterInstance.get() as instance: full # [ 391.503538] dagster-daemon[3097]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 391.504233] dagster-daemon[3097]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 391.504883] dagster-daemon[3097]: return create_instance_from_dagster_home() full # [ 391.505807] dagster-daemon[3097]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 391.506669] dagster-daemon[3097]: return create_instance_from_config(dagster_home_path) full # [ 391.507561] dagster-daemon[3097]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 391.508243] dagster-daemon[3097]: return create_instance_from_ref(instance_ref) full # [ 391.519923] dagster-daemon[3097]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 391.520743] dagster-daemon[3097]: unified_storage = instance_ref.storage full # [ 391.521643] dagster-daemon[3097]: ^^^^^^^^^^^^^^^^^^^^ full # [ 391.522315] dagster-daemon[3097]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 391.522970] dagster-daemon[3097]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 391.523861] dagster-daemon[3097]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 391.524782] dagster-daemon[3097]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 391.525634] dagster-daemon[3097]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 391.526302] dagster-daemon[3097]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 391.526978] dagster-daemon[3097]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 391.527860] dagster-daemon[3097]: return DagsterPostgresStorage( full # [ 391.528744] dagster-daemon[3097]: inst_data=inst_data, full # [ 391.529632] dagster-daemon[3097]: ...<2 lines>... full # [ 391.530307] dagster-daemon[3097]: token_provider=get_token_provider_from_config(config_value), full # [ 391.530979] dagster-daemon[3097]: ) full # [ 391.543568] dagster-daemon[3097]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 391.546185] dagster-daemon[3097]: self._run_storage = PostgresRunStorage( full # [ 391.547502] dagster-daemon[3097]: ~~~~~~~~~~~~~~~~~~^ full # [ 391.548780] dagster-daemon[3097]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 391.550576] dagster-daemon[3097]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 391.552321] dagster-daemon[3097]: ) full # [ 391.553087] dagster-daemon[3097]: ^ full # [ 391.553871] dagster-daemon[3097]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 391.556747] dagster-daemon[3097]: self._engine = create_pg_engine( full # [ 391.557944] dagster-daemon[3097]: ~~~~~~~~~~~~~~~~^ full # [ 391.559172] dagster-daemon[3097]: self.postgres_url, full # [ 391.560229] dagster-daemon[3097]: ^^^^^^^^^^^^^^^^^^ full # [ 391.561304] dagster-daemon[3097]: ...<2 lines>... full # [ 391.562260] dagster-daemon[3097]: poolclass=db_pool.NullPool, full # [ 391.563449] dagster-daemon[3097]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 391.564627] dagster-daemon[3097]: ) full # [ 391.565427] dagster-daemon[3097]: ^ full # [ 391.566234] dagster-daemon[3097]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 391.568945] dagster-daemon[3097]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 391.570447] dagster-daemon[3097]: File "", line 2, in create_engine full # [ 391.572707] dagster-daemon[3097]: return target(fn, url, **kwargs) full # [ 391.573906] dagster-daemon[3097]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 391.576601] dagster-daemon[3097]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 391.578154] dagster-daemon[3097]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 391.580854] dagster-daemon[3097]: dbapi = dbapi_meth(**dbapi_args) full # [ 391.582091] dagster-daemon[3097]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 391.584961] dagster-daemon[3097]: import psycopg full # [ 391.585928] dagster-daemon[3097]: ModuleNotFoundError: No module named 'psycopg' full # [ 391.748634] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 391.750892] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 391.753076] systemd[1]: dagster-daemon.service: Consumed 1.442s CPU time over 7.331s wall clock time, 88.5M memory peak. full # [ 394.255451] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 47. full # [ 394.259393] systemd[1]: Started Dagster Webserver. full # [ 396.754974] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 53. full # [ 396.758969] systemd[1]: Started Dagster Daemon. full # [ 396.818352] dagster-webserver[3118]: Traceback (most recent call last): full # [ 396.821075] dagster-webserver[3118]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 396.821814] dagster-webserver[3118]: sys.exit(main()) full # [ 396.822436] dagster-webserver[3118]: ~~~~^^ full # [ 396.823138] dagster-webserver[3118]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 396.823816] dagster-webserver[3118]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 396.824588] dagster-webserver[3118]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 396.825357] dagster-webserver[3118]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 396.826056] dagster-webserver[3118]: return self.main(*args, **kwargs) full # [ 396.826671] dagster-webserver[3118]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 396.833646] dagster-webserver[3118]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 396.834560] dagster-webserver[3118]: rv = self.invoke(ctx) full # [ 396.835217] dagster-webserver[3118]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 396.835826] dagster-webserver[3118]: return ctx.invoke(self.callback, **ctx.params) full # [ 396.836691] dagster-webserver[3118]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 396.841283] dagster-webserver[3118]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 396.841986] dagster-webserver[3118]: return callback(*args, **kwargs) full # [ 396.845542] dagster-webserver[3118]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 396.846273] dagster-webserver[3118]: instance = stack.enter_context( full # [ 396.846882] dagster-webserver[3118]: get_possibly_temporary_instance_for_cli( full # [ 396.847729] dagster-webserver[3118]: ...<3 lines>... full # [ 396.848363] dagster-webserver[3118]: ) full # [ 396.848980] dagster-webserver[3118]: ) full # [ 396.850880] dagster-webserver[3118]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 396.851696] dagster-webserver[3118]: result = _enter(cm) full # [ 396.852694] dagster-webserver[3118]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 396.853762] dagster-webserver[3118]: return next(self.gen) full # [ 396.858343] dagster-webserver[3118]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 396.859053] dagster-webserver[3118]: with DagsterInstance.get() as instance: full # [ 396.859671] dagster-webserver[3118]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 396.860533] dagster-webserver[3118]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 396.861156] dagster-webserver[3118]: return create_instance_from_dagster_home() full # [ 396.861783] dagster-webserver[3118]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 396.862676] dagster-webserver[3118]: return create_instance_from_config(dagster_home_path) full # [ 396.863233] dagster-webserver[3118]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 396.863858] dagster-webserver[3118]: return create_instance_from_ref(instance_ref) full # [ 396.874627] dagster-webserver[3118]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 396.875538] dagster-webserver[3118]: unified_storage = instance_ref.storage full # [ 396.876259] dagster-webserver[3118]: ^^^^^^^^^^^^^^^^^^^^ full # [ 396.876812] dagster-webserver[3118]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 396.877667] dagster-webserver[3118]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 396.878467] dagster-webserver[3118]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 396.879170] dagster-webserver[3118]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 396.879753] dagster-webserver[3118]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 396.880673] dagster-webserver[3118]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 396.881241] dagster-webserver[3118]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 396.881866] dagster-webserver[3118]: return DagsterPostgresStorage( full # [ 396.882730] dagster-webserver[3118]: inst_data=inst_data, full # [ 396.883545] dagster-webserver[3118]: ...<2 lines>... full # [ 396.884528] dagster-webserver[3118]: token_provider=get_token_provider_from_config(config_value), full # [ 396.885226] dagster-webserver[3118]: ) full # [ 396.897599] dagster-webserver[3118]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 396.898577] dagster-webserver[3118]: self._run_storage = PostgresRunStorage( full # [ 396.899241] dagster-webserver[3118]: ~~~~~~~~~~~~~~~~~~^ full # [ 396.899764] dagster-webserver[3118]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 396.900609] dagster-webserver[3118]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 396.901577] dagster-webserver[3118]: ) full # [ 396.902110] dagster-webserver[3118]: ^ full # [ 396.902737] dagster-webserver[3118]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 396.903488] dagster-webserver[3118]: self._engine = create_pg_engine( full # [ 396.903998] dagster-webserver[3118]: ~~~~~~~~~~~~~~~~^ full # [ 396.904639] dagster-webserver[3118]: self.postgres_url, full # [ 396.905482] dagster-webserver[3118]: ^^^^^^^^^^^^^^^^^^ full # [ 396.906121] dagster-webserver[3118]: ...<2 lines>... full # [ 396.906748] dagster-webserver[3118]: poolclass=db_pool.NullPool, full # [ 396.907683] dagster-webserver[3118]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 396.908298] dagster-webserver[3118]: ) full # [ 396.908856] dagster-webserver[3118]: ^ full # [ 396.909808] dagster-webserver[3118]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 396.910533] dagster-webserver[3118]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 396.920791] dagster-webserver[3118]: File "", line 2, in create_engine full # [ 396.921505] dagster-webserver[3118]: return target(fn, url, **kwargs) full # [ 396.922141] dagster-webserver[3118]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 396.922763] dagster-webserver[3118]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 396.924081] dagster-webserver[3118]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 396.924646] dagster-webserver[3118]: dbapi = dbapi_meth(**dbapi_args) full # [ 396.925531] dagster-webserver[3118]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 396.926180] dagster-webserver[3118]: import psycopg full # [ 396.935088] dagster-webserver[3118]: ModuleNotFoundError: No module named 'psycopg' full # [ 397.263670] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 397.266172] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 397.268305] systemd[1]: dagster-webserver.service: Consumed 2.025s CPU time over 8.035s wall clock time, 111.2M memory peak. full # [ 398.664111] dagster-daemon[3132]: Traceback (most recent call last): full # [ 398.666605] dagster-daemon[3132]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 398.667594] dagster-daemon[3132]: sys.exit(main()) full # [ 398.668226] dagster-daemon[3132]: ~~~~^^ full # [ 398.668848] dagster-daemon[3132]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 398.669503] dagster-daemon[3132]: cli(obj={}) full # [ 398.670165] dagster-daemon[3132]: ~~~^^^^^^^^ full # [ 398.670756] dagster-daemon[3132]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 398.671605] dagster-daemon[3132]: return self.main(*args, **kwargs) full # [ 398.672843] dagster-daemon[3132]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 398.674607] dagster-daemon[3132]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 398.675700] dagster-daemon[3132]: rv = self.invoke(ctx) full # [ 398.681097] dagster-daemon[3132]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 398.681901] dagster-daemon[3132]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 398.682753] dagster-daemon[3132]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 398.683369] dagster-daemon[3132]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 398.683986] dagster-daemon[3132]: return ctx.invoke(self.callback, **ctx.params) full # [ 398.684822] dagster-daemon[3132]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 398.685662] dagster-daemon[3132]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 398.686525] dagster-daemon[3132]: return callback(*args, **kwargs) full # [ 398.687172] dagster-daemon[3132]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 398.687762] dagster-daemon[3132]: with get_instance_for_cli( full # [ 398.688607] dagster-daemon[3132]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 398.689253] dagster-daemon[3132]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 398.689870] dagster-daemon[3132]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 398.690717] dagster-daemon[3132]: ) as instance: full # [ 398.691561] dagster-daemon[3132]: ^ full # [ 398.702497] dagster-daemon[3132]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 398.703298] dagster-daemon[3132]: return next(self.gen) full # [ 398.703911] dagster-daemon[3132]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 398.704775] dagster-daemon[3132]: with DagsterInstance.get() as instance: full # [ 398.705636] dagster-daemon[3132]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 398.706340] dagster-daemon[3132]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 398.706926] dagster-daemon[3132]: return create_instance_from_dagster_home() full # [ 398.707774] dagster-daemon[3132]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 398.708645] dagster-daemon[3132]: return create_instance_from_config(dagster_home_path) full # [ 398.717526] dagster-daemon[3132]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 398.718318] dagster-daemon[3132]: return create_instance_from_ref(instance_ref) full # [ 398.718952] dagster-daemon[3132]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 398.719616] dagster-daemon[3132]: unified_storage = instance_ref.storage full # [ 398.720312] dagster-daemon[3132]: ^^^^^^^^^^^^^^^^^^^^ full # [ 398.720939] dagster-daemon[3132]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 398.721765] dagster-daemon[3132]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 398.722656] dagster-daemon[3132]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 398.723270] dagster-daemon[3132]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 398.723883] dagster-daemon[3132]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 398.724750] dagster-daemon[3132]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 398.736931] dagster-daemon[3132]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 398.737780] dagster-daemon[3132]: return DagsterPostgresStorage( full # [ 398.738572] dagster-daemon[3132]: inst_data=inst_data, full # [ 398.739274] dagster-daemon[3132]: ...<2 lines>... full # [ 398.739859] dagster-daemon[3132]: token_provider=get_token_provider_from_config(config_value), full # [ 398.740525] dagster-daemon[3132]: ) full # [ 398.741183] dagster-daemon[3132]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 398.741813] dagster-daemon[3132]: self._run_storage = PostgresRunStorage( full # [ 398.742669] dagster-daemon[3132]: ~~~~~~~~~~~~~~~~~~^ full # [ 398.743588] dagster-daemon[3132]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 398.744184] dagster-daemon[3132]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 398.744711] dagster-daemon[3132]: ) full # [ 398.745271] dagster-daemon[3132]: ^ full # [ 398.745905] dagster-daemon[3132]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 398.746746] dagster-daemon[3132]: self._engine = create_pg_engine( full # [ 398.747391] dagster-daemon[3132]: ~~~~~~~~~~~~~~~~^ full # [ 398.747999] dagster-daemon[3132]: self.postgres_url, full # [ 398.748648] dagster-daemon[3132]: ^^^^^^^^^^^^^^^^^^ full # [ 398.749274] dagster-daemon[3132]: ...<2 lines>... full # [ 398.749911] dagster-daemon[3132]: poolclass=db_pool.NullPool, full # [ 398.750759] dagster-daemon[3132]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 398.751594] dagster-daemon[3132]: ) full # [ 398.752237] dagster-daemon[3132]: ^ full # [ 398.752888] dagster-daemon[3132]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 398.753739] dagster-daemon[3132]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 398.754535] dagster-daemon[3132]: File "", line 2, in create_engine full # [ 398.755179] dagster-daemon[3132]: return target(fn, url, **kwargs) full # [ 398.769601] dagster-daemon[3132]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 398.772172] dagster-daemon[3132]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 398.773684] dagster-daemon[3132]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 398.776253] dagster-daemon[3132]: dbapi = dbapi_meth(**dbapi_args) full # [ 398.777457] dagster-daemon[3132]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 398.780188] dagster-daemon[3132]: import psycopg full # [ 398.781116] dagster-daemon[3132]: ModuleNotFoundError: No module named 'psycopg' full # [ 398.964929] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 398.965846] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 398.969653] systemd[1]: dagster-daemon.service: Consumed 1.444s CPU time over 7.215s wall clock time, 88.6M memory peak. full # [ 402.505682] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 48. full # [ 402.510333] systemd[1]: Started Dagster Webserver. full # [ 404.006264] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 54. full # [ 404.008117] systemd[1]: Started Dagster Daemon. full # [ 405.157297] dagster-webserver[3161]: Traceback (most recent call last): full # [ 405.159053] dagster-webserver[3161]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 405.161580] dagster-webserver[3161]: sys.exit(main()) full # [ 405.162769] dagster-webserver[3161]: ~~~~^^ full # [ 405.164099] dagster-webserver[3161]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 405.166800] dagster-webserver[3161]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 405.168571] dagster-webserver[3161]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 405.170118] dagster-webserver[3161]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 405.173095] dagster-webserver[3161]: return self.main(*args, **kwargs) full # [ 405.174807] dagster-webserver[3161]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 405.176218] dagster-webserver[3161]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 405.178881] dagster-webserver[3161]: rv = self.invoke(ctx) full # [ 405.180122] dagster-webserver[3161]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 405.182952] dagster-webserver[3161]: return ctx.invoke(self.callback, **ctx.params) full # [ 405.184878] dagster-webserver[3161]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 405.186502] dagster-webserver[3161]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 405.189160] dagster-webserver[3161]: return callback(*args, **kwargs) full # [ 405.190542] dagster-webserver[3161]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 405.193465] dagster-webserver[3161]: instance = stack.enter_context( full # [ 405.194827] dagster-webserver[3161]: get_possibly_temporary_instance_for_cli( full # [ 405.196701] dagster-webserver[3161]: ...<3 lines>... full # [ 405.197851] dagster-webserver[3161]: ) full # [ 405.199056] dagster-webserver[3161]: ) full # [ 405.200073] dagster-webserver[3161]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 405.202575] dagster-webserver[3161]: result = _enter(cm) full # [ 405.204175] dagster-webserver[3161]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 405.207060] dagster-webserver[3161]: return next(self.gen) full # [ 405.208353] dagster-webserver[3161]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 405.211847] dagster-webserver[3161]: with DagsterInstance.get() as instance: full # [ 405.213344] dagster-webserver[3161]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 405.215042] dagster-webserver[3161]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 405.217865] dagster-webserver[3161]: return create_instance_from_dagster_home() full # [ 405.219415] dagster-webserver[3161]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 405.222705] dagster-webserver[3161]: return create_instance_from_config(dagster_home_path) full # [ 405.224314] dagster-webserver[3161]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 405.227606] dagster-webserver[3161]: return create_instance_from_ref(instance_ref) full # [ 405.229164] dagster-webserver[3161]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 405.232519] dagster-webserver[3161]: unified_storage = instance_ref.storage full # [ 405.233982] dagster-webserver[3161]: ^^^^^^^^^^^^^^^^^^^^ full # [ 405.236140] dagster-webserver[3161]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 405.238985] dagster-webserver[3161]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 405.241365] dagster-webserver[3161]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 405.243600] dagster-webserver[3161]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 405.246314] dagster-webserver[3161]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 405.248346] dagster-webserver[3161]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 405.250207] dagster-webserver[3161]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 405.253182] dagster-webserver[3161]: return DagsterPostgresStorage( full # [ 405.254613] dagster-webserver[3161]: inst_data=inst_data, full # [ 405.256128] dagster-webserver[3161]: ...<2 lines>... full # [ 405.257309] dagster-webserver[3161]: token_provider=get_token_provider_from_config(config_value), full # [ 405.259639] dagster-webserver[3161]: ) full # [ 405.260650] dagster-webserver[3161]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 405.263611] dagster-webserver[3161]: self._run_storage = PostgresRunStorage( full # [ 405.265063] dagster-webserver[3161]: ~~~~~~~~~~~~~~~~~~^ full # [ 405.266898] dagster-webserver[3161]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 405.268796] dagster-webserver[3161]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 405.270931] dagster-webserver[3161]: ) full # [ 405.271934] dagster-webserver[3161]: ^ full # [ 405.273344] dagster-webserver[3161]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 405.276400] dagster-webserver[3161]: self._engine = create_pg_engine( full # [ 405.277768] dagster-webserver[3161]: ~~~~~~~~~~~~~~~~^ full # [ 405.279350] dagster-webserver[3161]: self.postgres_url, full # [ 405.280774] dagster-webserver[3161]: ^^^^^^^^^^^^^^^^^^ full # [ 405.282050] dagster-webserver[3161]: ...<2 lines>... full # [ 405.282760] dagster-webserver[3161]: poolclass=db_pool.NullPool, full # [ 405.283546] dagster-webserver[3161]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 405.285779] dagster-webserver[3161]: ) full # [ 405.288048] dagster-webserver[3161]: ^ full # [ 405.288749] dagster-webserver[3161]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 405.291085] dagster-webserver[3161]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 405.291903] dagster-webserver[3161]: File "", line 2, in create_engine full # [ 405.294214] dagster-webserver[3161]: return target(fn, url, **kwargs) full # [ 405.294829] dagster-webserver[3161]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 405.297083] dagster-webserver[3161]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 405.297699] dagster-webserver[3161]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 405.301084] dagster-webserver[3161]: dbapi = dbapi_meth(**dbapi_args) full # [ 405.301752] dagster-webserver[3161]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 405.303378] dagster-webserver[3161]: import psycopg full # [ 405.304048] dagster-webserver[3161]: ModuleNotFoundError: No module named 'psycopg' full # [ 405.494852] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 405.496938] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 405.499121] systemd[1]: dagster-webserver.service: Consumed 2.055s CPU time over 8.229s wall clock time, 111.3M memory peak. full # [ 405.953165] dagster-daemon[3171]: Traceback (most recent call last): full # [ 405.955742] dagster-daemon[3171]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 405.956552] dagster-daemon[3171]: sys.exit(main()) full # [ 405.957185] dagster-daemon[3171]: ~~~~^^ full # [ 405.957796] dagster-daemon[3171]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 405.958640] dagster-daemon[3171]: cli(obj={}) full # [ 405.959289] dagster-daemon[3171]: ~~~^^^^^^^^ full # [ 405.959907] dagster-daemon[3171]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 405.960740] dagster-daemon[3171]: return self.main(*args, **kwargs) full # [ 405.961374] dagster-daemon[3171]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 405.962051] dagster-daemon[3171]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 405.962633] dagster-daemon[3171]: rv = self.invoke(ctx) full # [ 405.970114] dagster-daemon[3171]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 405.970902] dagster-daemon[3171]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 405.971769] dagster-daemon[3171]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 405.972637] dagster-daemon[3171]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 405.973258] dagster-daemon[3171]: return ctx.invoke(self.callback, **ctx.params) full # [ 405.973883] dagster-daemon[3171]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 405.974752] dagster-daemon[3171]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 405.975560] dagster-daemon[3171]: return callback(*args, **kwargs) full # [ 405.976226] dagster-daemon[3171]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 405.976816] dagster-daemon[3171]: with get_instance_for_cli( full # [ 405.977649] dagster-daemon[3171]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 405.978276] dagster-daemon[3171]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 405.978905] dagster-daemon[3171]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 405.979736] dagster-daemon[3171]: ) as instance: full # [ 405.980572] dagster-daemon[3171]: ^ full # [ 405.991369] dagster-daemon[3171]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 405.992163] dagster-daemon[3171]: return next(self.gen) full # [ 405.992765] dagster-daemon[3171]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 405.993625] dagster-daemon[3171]: with DagsterInstance.get() as instance: full # [ 405.994293] dagster-daemon[3171]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 405.994937] dagster-daemon[3171]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 405.995765] dagster-daemon[3171]: return create_instance_from_dagster_home() full # [ 405.996609] dagster-daemon[3171]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 405.997278] dagster-daemon[3171]: return create_instance_from_config(dagster_home_path) full # [ 405.997922] dagster-daemon[3171]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 405.998724] dagster-daemon[3171]: return create_instance_from_ref(instance_ref) full # [ 405.999560] dagster-daemon[3171]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 406.000223] dagster-daemon[3171]: unified_storage = instance_ref.storage full # [ 406.000870] dagster-daemon[3171]: ^^^^^^^^^^^^^^^^^^^^ full # [ 406.014685] dagster-daemon[3171]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 406.015668] dagster-daemon[3171]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 406.016514] dagster-daemon[3171]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 406.017172] dagster-daemon[3171]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 406.017780] dagster-daemon[3171]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 406.018629] dagster-daemon[3171]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 406.019328] dagster-daemon[3171]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 406.019908] dagster-daemon[3171]: return DagsterPostgresStorage( full # [ 406.020752] dagster-daemon[3171]: inst_data=inst_data, full # [ 406.021606] dagster-daemon[3171]: ...<2 lines>... full # [ 406.022262] dagster-daemon[3171]: token_provider=get_token_provider_from_config(config_value), full # [ 406.022878] dagster-daemon[3171]: ) full # [ 406.023754] dagster-daemon[3171]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 406.024561] dagster-daemon[3171]: self._run_storage = PostgresRunStorage( full # [ 406.025225] dagster-daemon[3171]: ~~~~~~~~~~~~~~~~~~^ full # [ 406.025837] dagster-daemon[3171]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 406.026721] dagster-daemon[3171]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 406.027533] dagster-daemon[3171]: ) full # [ 406.028160] dagster-daemon[3171]: ^ full # [ 406.041104] dagster-daemon[3171]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 406.043797] dagster-daemon[3171]: self._engine = create_pg_engine( full # [ 406.044935] dagster-daemon[3171]: ~~~~~~~~~~~~~~~~^ full # [ 406.046103] dagster-daemon[3171]: self.postgres_url, full # [ 406.047123] dagster-daemon[3171]: ^^^^^^^^^^^^^^^^^^ full # [ 406.048137] dagster-daemon[3171]: ...<2 lines>... full # [ 406.049071] dagster-daemon[3171]: poolclass=db_pool.NullPool, full # [ 406.050196] dagster-daemon[3171]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 406.051328] dagster-daemon[3171]: ) full # [ 406.052059] dagster-daemon[3171]: ^ full # [ 406.052773] dagster-daemon[3171]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 406.055340] dagster-daemon[3171]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 406.056766] dagster-daemon[3171]: File "", line 2, in create_engine full # [ 406.058915] dagster-daemon[3171]: return target(fn, url, **kwargs) full # [ 406.060074] dagster-daemon[3171]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 406.062596] dagster-daemon[3171]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 406.064078] dagster-daemon[3171]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 406.066638] dagster-daemon[3171]: dbapi = dbapi_meth(**dbapi_args) full # [ 406.067793] dagster-daemon[3171]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 406.070546] dagster-daemon[3171]: import psycopg full # [ 406.071467] dagster-daemon[3171]: ModuleNotFoundError: No module named 'psycopg' full # [ 406.229547] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 406.231596] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 406.234290] systemd[1]: dagster-daemon.service: Consumed 1.445s CPU time over 7.261s wall clock time, 88.5M memory peak. full # [ 410.059483] postgres[775]: [775] LOG: checkpoint complete: wrote 994 buffers (6.1%), wrote 3 SLRU buffers; 0 WAL file(s) added, 0 removed, 0 recycled; write=99.627 s, sync=0.059 s, total=99.750 s; sync files=319, longest=0.013 s, average=0.001 s; distance=4701 kB, estimate=4701 kB; lsn=0/1BFD5D8, redo lsn=0/1BFD548 full # [ 410.505690] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 49. full # [ 410.510787] systemd[1]: Started Dagster Webserver. full # [ 411.254819] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 55. full # [ 411.257694] systemd[1]: Started Dagster Daemon. full # [ 413.097350] dagster-daemon[3209]: Traceback (most recent call last): full # [ 413.098880] dagster-daemon[3209]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 413.100970] dagster-daemon[3209]: sys.exit(main()) full # [ 413.101921] dagster-daemon[3209]: ~~~~^^ full # [ 413.102893] dagster-daemon[3209]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 413.105432] dagster-daemon[3209]: cli(obj={}) full # [ 413.106329] dagster-daemon[3209]: ~~~^^^^^^^^ full # [ 413.107215] dagster-daemon[3209]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 413.109568] dagster-daemon[3209]: return self.main(*args, **kwargs) full # [ 413.110793] dagster-daemon[3209]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 413.112157] dagster-daemon[3209]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 413.114838] dagster-daemon[3209]: rv = self.invoke(ctx) full # [ 413.115991] dagster-daemon[3209]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 413.118715] dagster-daemon[3209]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 413.120382] dagster-daemon[3209]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 413.122042] dagster-daemon[3209]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 413.124736] dagster-daemon[3209]: return ctx.invoke(self.callback, **ctx.params) full # [ 413.126241] dagster-daemon[3209]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 413.127841] dagster-daemon[3209]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 413.130772] dagster-daemon[3209]: return callback(*args, **kwargs) full # [ 413.132229] dagster-daemon[3209]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 413.135440] dagster-daemon[3209]: with get_instance_for_cli( full # [ 413.136774] dagster-daemon[3209]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 413.138147] dagster-daemon[3209]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 413.140439] dagster-daemon[3209]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 413.142825] dagster-daemon[3209]: ) as instance: full # [ 413.143805] dagster-daemon[3209]: ^ full # [ 413.144567] dagster-daemon[3209]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 413.146917] dagster-daemon[3209]: return next(self.gen) full # [ 413.148200] dagster-daemon[3209]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 413.151536] dagster-daemon[3209]: with DagsterInstance.get() as instance: full # [ 413.153084] dagster-daemon[3209]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 413.154521] dagster-daemon[3209]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 413.157657] dagster-daemon[3209]: return create_instance_from_dagster_home() full # [ 413.159226] dagster-daemon[3209]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 413.162142] dagster-daemon[3209]: return create_instance_from_config(dagster_home_path) full # [ 413.163563] dagster-daemon[3209]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 413.166367] dagster-daemon[3209]: return create_instance_from_ref(instance_ref) full # [ 413.167733] dagster-daemon[3209]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 413.170516] dagster-daemon[3209]: unified_storage = instance_ref.storage full # [ 413.171746] dagster-daemon[3209]: ^^^^^^^^^^^^^^^^^^^^ full # [ 413.172957] dagster-daemon[3209]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 413.175519] dagster-daemon[3209]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 413.177386] dagster-daemon[3209]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 413.178855] dagster-daemon[3209]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 413.181445] dagster-daemon[3209]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 413.183039] dagster-daemon[3209]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 413.184621] dagster-daemon[3209]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 413.187200] dagster-daemon[3209]: return DagsterPostgresStorage( full # [ 413.188406] dagster-daemon[3209]: inst_data=inst_data, full # [ 413.189446] dagster-daemon[3209]: ...<2 lines>... full # [ 413.190366] dagster-daemon[3209]: token_provider=get_token_provider_from_config(config_value), full # [ 413.191922] dagster-daemon[3209]: ) full # [ 413.192688] dagster-daemon[3209]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 413.195176] dagster-daemon[3209]: self._run_storage = PostgresRunStorage( full # [ 413.196422] dagster-daemon[3209]: ~~~~~~~~~~~~~~~~~~^ full # [ 413.197691] dagster-daemon[3209]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 413.199427] dagster-daemon[3209]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 413.201111] dagster-daemon[3209]: ) full # [ 413.201843] dagster-daemon[3209]: ^ full # [ 413.202607] dagster-daemon[3209]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 413.205291] dagster-daemon[3209]: self._engine = create_pg_engine( full # [ 413.206420] dagster-daemon[3209]: ~~~~~~~~~~~~~~~~^ full # [ 413.207569] dagster-daemon[3209]: self.postgres_url, full # [ 413.208586] dagster-daemon[3209]: ^^^^^^^^^^^^^^^^^^ full # [ 413.209598] dagster-daemon[3209]: ...<2 lines>... full # [ 413.210530] dagster-daemon[3209]: poolclass=db_pool.NullPool, full # [ 413.211677] dagster-daemon[3209]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 413.212814] dagster-daemon[3209]: ) full # [ 413.213575] dagster-daemon[3209]: ^ full # [ 413.214319] dagster-daemon[3209]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 413.216883] dagster-daemon[3209]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 413.218323] dagster-daemon[3209]: File "", line 2, in create_engine full # [ 413.220483] dagster-daemon[3209]: return target(fn, url, **kwargs) full # [ 413.221633] dagster-daemon[3209]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 413.224201] dagster-daemon[3209]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 413.225680] dagster-daemon[3209]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 413.228222] dagster-daemon[3209]: dbapi = dbapi_meth(**dbapi_args) full # [ 413.229389] dagster-daemon[3209]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 413.232147] dagster-daemon[3209]: import psycopg full # [ 413.233073] dagster-daemon[3209]: ModuleNotFoundError: No module named 'psycopg' full # [ 413.343926] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 413.346532] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 413.348728] systemd[1]: dagster-daemon.service: Consumed 1.483s CPU time over 7.107s wall clock time, 88.5M memory peak. full # [ 413.360278] dagster-webserver[3203]: Traceback (most recent call last): full # [ 413.362864] dagster-webserver[3203]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 413.363680] dagster-webserver[3203]: sys.exit(main()) full # [ 413.364299] dagster-webserver[3203]: ~~~~^^ full # [ 413.364926] dagster-webserver[3203]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 413.365776] dagster-webserver[3203]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 413.366644] dagster-webserver[3203]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 413.367284] dagster-webserver[3203]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 413.367883] dagster-webserver[3203]: return self.main(*args, **kwargs) full # [ 413.368716] dagster-webserver[3203]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 413.369569] dagster-webserver[3203]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 413.370183] dagster-webserver[3203]: rv = self.invoke(ctx) full # [ 413.378453] dagster-webserver[3203]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 413.379288] dagster-webserver[3203]: return ctx.invoke(self.callback, **ctx.params) full # [ 413.379895] dagster-webserver[3203]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 413.380718] dagster-webserver[3203]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 413.381561] dagster-webserver[3203]: return callback(*args, **kwargs) full # [ 413.382275] dagster-webserver[3203]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 413.382852] dagster-webserver[3203]: instance = stack.enter_context( full # [ 413.383513] dagster-webserver[3203]: get_possibly_temporary_instance_for_cli( full # [ 413.384170] dagster-webserver[3203]: ...<3 lines>... full # [ 413.384773] dagster-webserver[3203]: ) full # [ 413.385609] dagster-webserver[3203]: ) full # [ 413.386264] dagster-webserver[3203]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 413.386868] dagster-webserver[3203]: result = _enter(cm) full # [ 413.396116] dagster-webserver[3203]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 413.396906] dagster-webserver[3203]: return next(self.gen) full # [ 413.397756] dagster-webserver[3203]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 413.398673] dagster-webserver[3203]: with DagsterInstance.get() as instance: full # [ 413.399282] dagster-webserver[3203]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 413.399925] dagster-webserver[3203]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 413.400732] dagster-webserver[3203]: return create_instance_from_dagster_home() full # [ 413.401567] dagster-webserver[3203]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 413.402232] dagster-webserver[3203]: return create_instance_from_config(dagster_home_path) full # [ 413.411670] dagster-webserver[3203]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 413.412659] dagster-webserver[3203]: return create_instance_from_ref(instance_ref) full # [ 413.413300] dagster-webserver[3203]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 413.413956] dagster-webserver[3203]: unified_storage = instance_ref.storage full # [ 413.414772] dagster-webserver[3203]: ^^^^^^^^^^^^^^^^^^^^ full # [ 413.415619] dagster-webserver[3203]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 413.416318] dagster-webserver[3203]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 413.416904] dagster-webserver[3203]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 413.417788] dagster-webserver[3203]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 413.418608] dagster-webserver[3203]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 413.419272] dagster-webserver[3203]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 413.431336] dagster-webserver[3203]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 413.432139] dagster-webserver[3203]: return DagsterPostgresStorage( full # [ 413.432756] dagster-webserver[3203]: inst_data=inst_data, full # [ 413.433609] dagster-webserver[3203]: ...<2 lines>... full # [ 413.434282] dagster-webserver[3203]: token_provider=get_token_provider_from_config(config_value), full # [ 413.434893] dagster-webserver[3203]: ) full # [ 413.435740] dagster-webserver[3203]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 413.436385] dagster-webserver[3203]: self._run_storage = PostgresRunStorage( full # [ 413.437059] dagster-webserver[3203]: ~~~~~~~~~~~~~~~~~~^ full # [ 413.437666] dagster-webserver[3203]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 413.438515] dagster-webserver[3203]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 413.439191] dagster-webserver[3203]: ) full # [ 413.439799] dagster-webserver[3203]: ^ full # [ 413.440635] dagster-webserver[3203]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 413.441316] dagster-webserver[3203]: self._engine = create_pg_engine( full # [ 413.441900] dagster-webserver[3203]: ~~~~~~~~~~~~~~~~^ full # [ 413.442737] dagster-webserver[3203]: self.postgres_url, full # [ 413.443574] dagster-webserver[3203]: ^^^^^^^^^^^^^^^^^^ full # [ 413.444407] dagster-webserver[3203]: ...<2 lines>... full # [ 413.445059] dagster-webserver[3203]: poolclass=db_pool.NullPool, full # [ 413.445806] dagster-webserver[3203]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 413.447058] dagster-webserver[3203]: ) full # [ 413.447750] dagster-webserver[3203]: ^ full # [ 413.448795] dagster-webserver[3203]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 413.449600] dagster-webserver[3203]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 413.450252] dagster-webserver[3203]: File "", line 2, in create_engine full # [ 413.450859] dagster-webserver[3203]: return target(fn, url, **kwargs) full # [ 413.465610] dagster-webserver[3203]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 413.468186] dagster-webserver[3203]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 413.469698] dagster-webserver[3203]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 413.472288] dagster-webserver[3203]: dbapi = dbapi_meth(**dbapi_args) full # [ 413.473493] dagster-webserver[3203]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 413.476237] dagster-webserver[3203]: import psycopg full # [ 413.477192] dagster-webserver[3203]: ModuleNotFoundError: No module named 'psycopg' full # [ 413.739864] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 413.742161] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 413.744314] systemd[1]: dagster-webserver.service: Consumed 2.102s CPU time over 8.244s wall clock time, 111.3M memory peak. full # [ 418.505707] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 56. full # [ 418.508671] systemd[1]: Started Dagster Daemon. full # [ 418.754763] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 50. full # [ 418.758388] systemd[1]: Started Dagster Webserver. full # [ 420.370762] dagster-daemon[3245]: Traceback (most recent call last): full # [ 420.373616] dagster-daemon[3245]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 420.376224] dagster-daemon[3245]: sys.exit(main()) full # [ 420.376955] dagster-daemon[3245]: ~~~~^^ full # [ 420.377808] dagster-daemon[3245]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 420.380093] dagster-daemon[3245]: cli(obj={}) full # [ 420.380934] dagster-daemon[3245]: ~~~^^^^^^^^ full # [ 420.381653] dagster-daemon[3245]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 420.385100] dagster-daemon[3245]: return self.main(*args, **kwargs) full # [ 420.385812] dagster-daemon[3245]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 420.388091] dagster-daemon[3245]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 420.388801] dagster-daemon[3245]: rv = self.invoke(ctx) full # [ 420.392089] dagster-daemon[3245]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 420.392812] dagster-daemon[3245]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 420.393671] dagster-daemon[3245]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 420.396142] dagster-daemon[3245]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 420.396739] dagster-daemon[3245]: return ctx.invoke(self.callback, **ctx.params) full # [ 420.399100] dagster-daemon[3245]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 420.399810] dagster-daemon[3245]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 420.400661] dagster-daemon[3245]: return callback(*args, **kwargs) full # [ 420.403092] dagster-daemon[3245]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 420.403746] dagster-daemon[3245]: with get_instance_for_cli( full # [ 420.406090] dagster-daemon[3245]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 420.406648] dagster-daemon[3245]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 420.407268] dagster-daemon[3245]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 420.410091] dagster-daemon[3245]: ) as instance: full # [ 420.410756] dagster-daemon[3245]: ^ full # [ 420.411612] dagster-daemon[3245]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 420.414099] dagster-daemon[3245]: return next(self.gen) full # [ 420.414694] dagster-daemon[3245]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 420.415550] dagster-daemon[3245]: with DagsterInstance.get() as instance: full # [ 420.418098] dagster-daemon[3245]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 420.418852] dagster-daemon[3245]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 420.419651] dagster-daemon[3245]: return create_instance_from_dagster_home() full # [ 420.423090] dagster-daemon[3245]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 420.423748] dagster-daemon[3245]: return create_instance_from_config(dagster_home_path) full # [ 420.424589] dagster-daemon[3245]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 420.427089] dagster-daemon[3245]: return create_instance_from_ref(instance_ref) full # [ 420.427671] dagster-daemon[3245]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 420.428513] dagster-daemon[3245]: unified_storage = instance_ref.storage full # [ 420.431119] dagster-daemon[3245]: ^^^^^^^^^^^^^^^^^^^^ full # [ 420.431578] dagster-daemon[3245]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 420.432223] dagster-daemon[3245]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 420.432844] dagster-daemon[3245]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 420.436099] dagster-daemon[3245]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 420.436728] dagster-daemon[3245]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 420.439098] dagster-daemon[3245]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 420.439801] dagster-daemon[3245]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 420.442090] dagster-daemon[3245]: return DagsterPostgresStorage( full # [ 420.442691] dagster-daemon[3245]: inst_data=inst_data, full # [ 420.443537] dagster-daemon[3245]: ...<2 lines>... full # [ 420.446098] dagster-daemon[3245]: token_provider=get_token_provider_from_config(config_value), full # [ 420.446799] dagster-daemon[3245]: ) full # [ 420.447647] dagster-daemon[3245]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 420.451089] dagster-daemon[3245]: self._run_storage = PostgresRunStorage( full # [ 420.451738] dagster-daemon[3245]: ~~~~~~~~~~~~~~~~~~^ full # [ 420.452411] dagster-daemon[3245]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 420.452986] dagster-daemon[3245]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 420.455661] dagster-daemon[3245]: ) full # [ 420.456274] dagster-daemon[3245]: ^ full # [ 420.456914] dagster-daemon[3245]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 420.459569] dagster-daemon[3245]: self._engine = create_pg_engine( full # [ 420.460203] dagster-daemon[3245]: ~~~~~~~~~~~~~~~~^ full # [ 420.460825] dagster-daemon[3245]: self.postgres_url, full # [ 420.464089] dagster-daemon[3245]: ^^^^^^^^^^^^^^^^^^ full # [ 420.464727] dagster-daemon[3245]: ...<2 lines>... full # [ 420.467088] dagster-daemon[3245]: poolclass=db_pool.NullPool, full # [ 420.467616] dagster-daemon[3245]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 420.469089] dagster-daemon[3245]: ) full # [ 420.469704] dagster-daemon[3245]: ^ full # [ 420.470543] dagster-daemon[3245]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 420.474100] dagster-daemon[3245]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 420.474639] dagster-daemon[3245]: File "", line 2, in create_engine full # [ 420.475269] dagster-daemon[3245]: return target(fn, url, **kwargs) full # [ 420.475903] dagster-daemon[3245]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 420.478561] dagster-daemon[3245]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 420.479204] dagster-daemon[3245]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 420.479837] dagster-daemon[3245]: dbapi = dbapi_meth(**dbapi_args) full # [ 420.483089] dagster-daemon[3245]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 420.483733] dagster-daemon[3245]: import psycopg full # [ 420.486089] dagster-daemon[3245]: ModuleNotFoundError: No module named 'psycopg' full # [ 420.657628] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 420.660527] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 420.661806] systemd[1]: dagster-daemon.service: Consumed 1.458s CPU time over 7.314s wall clock time, 88.5M memory peak. full # [ 421.539737] dagster-webserver[3246]: Traceback (most recent call last): full # [ 421.542428] dagster-webserver[3246]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 421.543228] dagster-webserver[3246]: sys.exit(main()) full # [ 421.543623] dagster-webserver[3246]: ~~~~^^ full # [ 421.544269] dagster-webserver[3246]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 421.544899] dagster-webserver[3246]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 421.545763] dagster-webserver[3246]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 421.546370] dagster-webserver[3246]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 421.546986] dagster-webserver[3246]: return self.main(*args, **kwargs) full # [ 421.547829] dagster-webserver[3246]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 421.548702] dagster-webserver[3246]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 421.549526] dagster-webserver[3246]: rv = self.invoke(ctx) full # [ 421.558048] dagster-webserver[3246]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 421.558831] dagster-webserver[3246]: return ctx.invoke(self.callback, **ctx.params) full # [ 421.559716] dagster-webserver[3246]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 421.560550] dagster-webserver[3246]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 421.561207] dagster-webserver[3246]: return callback(*args, **kwargs) full # [ 421.561837] dagster-webserver[3246]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 421.562704] dagster-webserver[3246]: instance = stack.enter_context( full # [ 421.563573] dagster-webserver[3246]: get_possibly_temporary_instance_for_cli( full # [ 421.564253] dagster-webserver[3246]: ...<3 lines>... full # [ 421.564836] dagster-webserver[3246]: ) full # [ 421.565680] dagster-webserver[3246]: ) full # [ 421.566544] dagster-webserver[3246]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 421.567158] dagster-webserver[3246]: result = _enter(cm) full # [ 421.567769] dagster-webserver[3246]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 421.568609] dagster-webserver[3246]: return next(self.gen) full # [ 421.578782] dagster-webserver[3246]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 421.579574] dagster-webserver[3246]: with DagsterInstance.get() as instance: full # [ 421.580221] dagster-webserver[3246]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 421.580852] dagster-webserver[3246]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 421.581516] dagster-webserver[3246]: return create_instance_from_dagster_home() full # [ 421.582172] dagster-webserver[3246]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 421.582594] dagster-webserver[3246]: return create_instance_from_config(dagster_home_path) full # [ 421.583297] dagster-webserver[3246]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 421.583891] dagster-webserver[3246]: return create_instance_from_ref(instance_ref) full # [ 421.584737] dagster-webserver[3246]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 421.585379] dagster-webserver[3246]: unified_storage = instance_ref.storage full # [ 421.586037] dagster-webserver[3246]: ^^^^^^^^^^^^^^^^^^^^ full # [ 421.600106] dagster-webserver[3246]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 421.600920] dagster-webserver[3246]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 421.601749] dagster-webserver[3246]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 421.602604] dagster-webserver[3246]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 421.603270] dagster-webserver[3246]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 421.603893] dagster-webserver[3246]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 421.604747] dagster-webserver[3246]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 421.605602] dagster-webserver[3246]: return DagsterPostgresStorage( full # [ 421.606271] dagster-webserver[3246]: inst_data=inst_data, full # [ 421.606892] dagster-webserver[3246]: ...<2 lines>... full # [ 421.607746] dagster-webserver[3246]: token_provider=get_token_provider_from_config(config_value), full # [ 421.608602] dagster-webserver[3246]: ) full # [ 421.609303] dagster-webserver[3246]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 421.609893] dagster-webserver[3246]: self._run_storage = PostgresRunStorage( full # [ 421.610747] dagster-webserver[3246]: ~~~~~~~~~~~~~~~~~~^ full # [ 421.611602] dagster-webserver[3246]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 421.612276] dagster-webserver[3246]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 421.612893] dagster-webserver[3246]: ) full # [ 421.613723] dagster-webserver[3246]: ^ full # [ 421.627389] dagster-webserver[3246]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 421.628254] dagster-webserver[3246]: self._engine = create_pg_engine( full # [ 421.628884] dagster-webserver[3246]: ~~~~~~~~~~~~~~~~^ full # [ 421.629737] dagster-webserver[3246]: self.postgres_url, full # [ 421.630577] dagster-webserver[3246]: ^^^^^^^^^^^^^^^^^^ full # [ 421.631243] dagster-webserver[3246]: ...<2 lines>... full # [ 421.631860] dagster-webserver[3246]: poolclass=db_pool.NullPool, full # [ 421.632530] dagster-webserver[3246]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 421.633193] dagster-webserver[3246]: ) full # [ 421.633815] dagster-webserver[3246]: ^ full # [ 421.634668] dagster-webserver[3246]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 421.635526] dagster-webserver[3246]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 421.636220] dagster-webserver[3246]: File "", line 2, in create_engine full # [ 421.636816] dagster-webserver[3246]: return target(fn, url, **kwargs) full # [ 421.637670] dagster-webserver[3246]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 421.638527] dagster-webserver[3246]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 421.648803] dagster-webserver[3246]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 421.651452] dagster-webserver[3246]: dbapi = dbapi_meth(**dbapi_args) full # [ 421.652635] dagster-webserver[3246]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 421.655422] dagster-webserver[3246]: import psycopg full # [ 421.656403] dagster-webserver[3246]: ModuleNotFoundError: No module named 'psycopg' full # [ 421.921179] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 421.923466] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 421.925845] systemd[1]: dagster-webserver.service: Consumed 2.112s CPU time over 8.180s wall clock time, 111.2M memory peak. full # [ 425.755694] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 57. full # [ 425.758596] systemd[1]: Started Dagster Daemon. full # [ 427.005040] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 51. full # [ 427.009937] systemd[1]: Started Dagster Webserver. full # [ 427.627302] dagster-daemon[3283]: Traceback (most recent call last): full # [ 427.628992] dagster-daemon[3283]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 427.631111] dagster-daemon[3283]: sys.exit(main()) full # [ 427.632093] dagster-daemon[3283]: ~~~~^^ full # [ 427.633041] dagster-daemon[3283]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 427.635742] dagster-daemon[3283]: cli(obj={}) full # [ 427.636877] dagster-daemon[3283]: ~~~^^^^^^^^ full # [ 427.638384] dagster-daemon[3283]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 427.640947] dagster-daemon[3283]: return self.main(*args, **kwargs) full # [ 427.642357] dagster-daemon[3283]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 427.643728] dagster-daemon[3283]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 427.646290] dagster-daemon[3283]: rv = self.invoke(ctx) full # [ 427.647859] dagster-daemon[3283]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 427.650415] dagster-daemon[3283]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 427.652193] dagster-daemon[3283]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 427.653922] dagster-daemon[3283]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 427.656520] dagster-daemon[3283]: return ctx.invoke(self.callback, **ctx.params) full # [ 427.658118] dagster-daemon[3283]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 427.659840] dagster-daemon[3283]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 427.663228] dagster-daemon[3283]: return callback(*args, **kwargs) full # [ 427.665480] dagster-daemon[3283]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 427.669822] dagster-daemon[3283]: with get_instance_for_cli( full # [ 427.670918] dagster-daemon[3283]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 427.672060] dagster-daemon[3283]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 427.673886] dagster-daemon[3283]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 427.675757] dagster-daemon[3283]: ) as instance: full # [ 427.676692] dagster-daemon[3283]: ^ full # [ 427.677599] dagster-daemon[3283]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 427.680084] dagster-daemon[3283]: return next(self.gen) full # [ 427.682686] dagster-daemon[3283]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 427.685272] dagster-daemon[3283]: with DagsterInstance.get() as instance: full # [ 427.686702] dagster-daemon[3283]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 427.688083] dagster-daemon[3283]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 427.691508] dagster-daemon[3283]: return create_instance_from_dagster_home() full # [ 427.693033] dagster-daemon[3283]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 427.697164] dagster-daemon[3283]: return create_instance_from_config(dagster_home_path) full # [ 427.698884] dagster-daemon[3283]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 427.701981] dagster-daemon[3283]: return create_instance_from_ref(instance_ref) full # [ 427.703543] dagster-daemon[3283]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 427.707188] dagster-daemon[3283]: unified_storage = instance_ref.storage full # [ 427.708662] dagster-daemon[3283]: ^^^^^^^^^^^^^^^^^^^^ full # [ 427.710647] dagster-daemon[3283]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 427.713571] dagster-daemon[3283]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 427.716153] dagster-daemon[3283]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 427.718122] dagster-daemon[3283]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 427.720917] dagster-daemon[3283]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 427.723533] dagster-daemon[3283]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 427.725298] dagster-daemon[3283]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 427.728213] dagster-daemon[3283]: return DagsterPostgresStorage( full # [ 427.729626] dagster-daemon[3283]: inst_data=inst_data, full # [ 427.730877] dagster-daemon[3283]: ...<2 lines>... full # [ 427.732134] dagster-daemon[3283]: token_provider=get_token_provider_from_config(config_value), full # [ 427.733956] dagster-daemon[3283]: ) full # [ 427.734857] dagster-daemon[3283]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 427.737925] dagster-daemon[3283]: self._run_storage = PostgresRunStorage( full # [ 427.739340] dagster-daemon[3283]: ~~~~~~~~~~~~~~~~~~^ full # [ 427.740839] dagster-daemon[3283]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 427.742751] dagster-daemon[3283]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 427.744879] dagster-daemon[3283]: ) full # [ 427.745861] dagster-daemon[3283]: ^ full # [ 427.748168] dagster-daemon[3283]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 427.751130] dagster-daemon[3283]: self._engine = create_pg_engine( full # [ 427.751946] dagster-daemon[3283]: ~~~~~~~~~~~~~~~~^ full # [ 427.752931] dagster-daemon[3283]: self.postgres_url, full # [ 427.756233] dagster-daemon[3283]: ^^^^^^^^^^^^^^^^^^ full # [ 427.756847] dagster-daemon[3283]: ...<2 lines>... full # [ 427.758219] dagster-daemon[3283]: poolclass=db_pool.NullPool, full # [ 427.759372] dagster-daemon[3283]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 427.760510] dagster-daemon[3283]: ) full # [ 427.761242] dagster-daemon[3283]: ^ full # [ 427.761978] dagster-daemon[3283]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 427.764746] dagster-daemon[3283]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 427.767069] dagster-daemon[3283]: File "", line 2, in create_engine full # [ 427.769405] dagster-daemon[3283]: return target(fn, url, **kwargs) full # [ 427.771411] dagster-daemon[3283]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 427.776098] dagster-daemon[3283]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 427.777600] dagster-daemon[3283]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 427.780194] dagster-daemon[3283]: dbapi = dbapi_meth(**dbapi_args) full # [ 427.782119] dagster-daemon[3283]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 427.782833] dagster-daemon[3283]: import psycopg full # [ 427.783681] dagster-daemon[3283]: ModuleNotFoundError: No module named 'psycopg' full # [ 427.864418] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 427.866389] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 427.869077] systemd[1]: dagster-daemon.service: Consumed 1.442s CPU time over 7.208s wall clock time, 88.7M memory peak. full # [ 429.726467] dagster-webserver[3289]: Traceback (most recent call last): full # [ 429.728948] dagster-webserver[3289]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 429.729758] dagster-webserver[3289]: sys.exit(main()) full # [ 429.730380] dagster-webserver[3289]: ~~~~^^ full # [ 429.730992] dagster-webserver[3289]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 429.731644] dagster-webserver[3289]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 429.732307] dagster-webserver[3289]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 429.732944] dagster-webserver[3289]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 429.733803] dagster-webserver[3289]: return self.main(*args, **kwargs) full # [ 429.734667] dagster-webserver[3289]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 429.735570] dagster-webserver[3289]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 429.736181] dagster-webserver[3289]: rv = self.invoke(ctx) full # [ 429.744821] dagster-webserver[3289]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 429.745605] dagster-webserver[3289]: return ctx.invoke(self.callback, **ctx.params) full # [ 429.746297] dagster-webserver[3289]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 429.746898] dagster-webserver[3289]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 429.747749] dagster-webserver[3289]: return callback(*args, **kwargs) full # [ 429.748599] dagster-webserver[3289]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 429.749265] dagster-webserver[3289]: instance = stack.enter_context( full # [ 429.749895] dagster-webserver[3289]: get_possibly_temporary_instance_for_cli( full # [ 429.750757] dagster-webserver[3289]: ...<3 lines>... full # [ 429.751602] dagster-webserver[3289]: ) full # [ 429.752269] dagster-webserver[3289]: ) full # [ 429.752911] dagster-webserver[3289]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 429.753718] dagster-webserver[3289]: result = _enter(cm) full # [ 429.754553] dagster-webserver[3289]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 429.755209] dagster-webserver[3289]: return next(self.gen) full # [ 429.765603] dagster-webserver[3289]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 429.766569] dagster-webserver[3289]: with DagsterInstance.get() as instance: full # [ 429.767226] dagster-webserver[3289]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 429.767875] dagster-webserver[3289]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 429.768531] dagster-webserver[3289]: return create_instance_from_dagster_home() full # [ 429.769188] dagster-webserver[3289]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 429.769616] dagster-webserver[3289]: return create_instance_from_config(dagster_home_path) full # [ 429.770332] dagster-webserver[3289]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 429.770906] dagster-webserver[3289]: return create_instance_from_ref(instance_ref) full # [ 429.771767] dagster-webserver[3289]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 429.772627] dagster-webserver[3289]: unified_storage = instance_ref.storage full # [ 429.773303] dagster-webserver[3289]: ^^^^^^^^^^^^^^^^^^^^ full # [ 429.787047] dagster-webserver[3289]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 429.787878] dagster-webserver[3289]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 429.788519] dagster-webserver[3289]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 429.789177] dagster-webserver[3289]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 429.789793] dagster-webserver[3289]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 429.790655] dagster-webserver[3289]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 429.791308] dagster-webserver[3289]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 429.791949] dagster-webserver[3289]: return DagsterPostgresStorage( full # [ 429.792592] dagster-webserver[3289]: inst_data=inst_data, full # [ 429.793262] dagster-webserver[3289]: ...<2 lines>... full # [ 429.793884] dagster-webserver[3289]: token_provider=get_token_provider_from_config(config_value), full # [ 429.794736] dagster-webserver[3289]: ) full # [ 429.795432] dagster-webserver[3289]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 429.796043] dagster-webserver[3289]: self._run_storage = PostgresRunStorage( full # [ 429.796679] dagster-webserver[3289]: ~~~~~~~~~~~~~~~~~~^ full # [ 429.797539] dagster-webserver[3289]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 429.798197] dagster-webserver[3289]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 429.798820] dagster-webserver[3289]: ) full # [ 429.799660] dagster-webserver[3289]: ^ full # [ 429.800511] dagster-webserver[3289]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 429.801149] dagster-webserver[3289]: self._engine = create_pg_engine( full # [ 429.801754] dagster-webserver[3289]: ~~~~~~~~~~~~~~~~^ full # [ 429.802610] dagster-webserver[3289]: self.postgres_url, full # [ 429.803242] dagster-webserver[3289]: ^^^^^^^^^^^^^^^^^^ full # [ 429.803869] dagster-webserver[3289]: ...<2 lines>... full # [ 429.804713] dagster-webserver[3289]: poolclass=db_pool.NullPool, full # [ 429.805565] dagster-webserver[3289]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 429.806195] dagster-webserver[3289]: ) full # [ 429.806824] dagster-webserver[3289]: ^ full # [ 429.827971] dagster-webserver[3289]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 429.828854] dagster-webserver[3289]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 429.829920] dagster-webserver[3289]: File "", line 2, in create_engine full # [ 429.830954] dagster-webserver[3289]: return target(fn, url, **kwargs) full # [ 429.832071] dagster-webserver[3289]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 429.832781] dagster-webserver[3289]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 429.844117] dagster-webserver[3289]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 429.845149] dagster-webserver[3289]: dbapi = dbapi_meth(**dbapi_args) full # [ 429.847280] dagster-webserver[3289]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 429.848096] dagster-webserver[3289]: import psycopg full # [ 429.848762] dagster-webserver[3289]: ModuleNotFoundError: No module named 'psycopg' full # [ 430.119761] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 430.122088] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 430.124275] systemd[1]: dagster-webserver.service: Consumed 2.040s CPU time over 8.197s wall clock time, 111.2M memory peak. full # [ 433.005531] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 58. full # [ 433.008455] systemd[1]: Started Dagster Daemon. full # [ 434.876545] dagster-daemon[3322]: Traceback (most recent call last): full # [ 434.878981] dagster-daemon[3322]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 434.879736] dagster-daemon[3322]: sys.exit(main()) full # [ 434.880544] dagster-daemon[3322]: ~~~~^^ full # [ 434.881186] dagster-daemon[3322]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 434.881806] dagster-daemon[3322]: cli(obj={}) full # [ 434.882673] dagster-daemon[3322]: ~~~^^^^^^^^ full # [ 434.883300] dagster-daemon[3322]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 434.883903] dagster-daemon[3322]: return self.main(*args, **kwargs) full # [ 434.884783] dagster-daemon[3322]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 434.885574] dagster-daemon[3322]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 434.886241] dagster-daemon[3322]: rv = self.invoke(ctx) full # [ 434.893414] dagster-daemon[3322]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 434.894286] dagster-daemon[3322]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 434.894928] dagster-daemon[3322]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 434.895748] dagster-daemon[3322]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 434.896607] dagster-daemon[3322]: return ctx.invoke(self.callback, **ctx.params) full # [ 434.897287] dagster-daemon[3322]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 434.897902] dagster-daemon[3322]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 434.898739] dagster-daemon[3322]: return callback(*args, **kwargs) full # [ 434.899618] dagster-daemon[3322]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 434.900225] dagster-daemon[3322]: with get_instance_for_cli( full # [ 434.900842] dagster-daemon[3322]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 434.901739] dagster-daemon[3322]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 434.902522] dagster-daemon[3322]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 434.903168] dagster-daemon[3322]: ) as instance: full # [ 434.903771] dagster-daemon[3322]: ^ full # [ 434.904630] dagster-daemon[3322]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 434.905287] dagster-daemon[3322]: return next(self.gen) full # [ 434.917697] dagster-daemon[3322]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 434.918771] dagster-daemon[3322]: with DagsterInstance.get() as instance: full # [ 434.919568] dagster-daemon[3322]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 434.920193] dagster-daemon[3322]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 434.920818] dagster-daemon[3322]: return create_instance_from_dagster_home() full # [ 434.921704] dagster-daemon[3322]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 434.922518] dagster-daemon[3322]: return create_instance_from_config(dagster_home_path) full # [ 434.923184] dagster-daemon[3322]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 434.923791] dagster-daemon[3322]: return create_instance_from_ref(instance_ref) full # [ 434.933528] dagster-daemon[3322]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 434.934290] dagster-daemon[3322]: unified_storage = instance_ref.storage full # [ 434.934957] dagster-daemon[3322]: ^^^^^^^^^^^^^^^^^^^^ full # [ 434.935766] dagster-daemon[3322]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 434.936611] dagster-daemon[3322]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 434.937299] dagster-daemon[3322]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 434.937896] dagster-daemon[3322]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 434.938745] dagster-daemon[3322]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 434.939591] dagster-daemon[3322]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 434.940483] dagster-daemon[3322]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 434.941107] dagster-daemon[3322]: return DagsterPostgresStorage( full # [ 434.941961] dagster-daemon[3322]: inst_data=inst_data, full # [ 434.942778] dagster-daemon[3322]: ...<2 lines>... full # [ 434.943614] dagster-daemon[3322]: token_provider=get_token_provider_from_config(config_value), full # [ 434.944289] dagster-daemon[3322]: ) full # [ 434.944895] dagster-daemon[3322]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 434.945739] dagster-daemon[3322]: self._run_storage = PostgresRunStorage( full # [ 434.946575] dagster-daemon[3322]: ~~~~~~~~~~~~~~~~~~^ full # [ 434.947234] dagster-daemon[3322]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 434.947861] dagster-daemon[3322]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 434.948517] dagster-daemon[3322]: ) full # [ 434.949183] dagster-daemon[3322]: ^ full # [ 434.964682] dagster-daemon[3322]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 434.965662] dagster-daemon[3322]: self._engine = create_pg_engine( full # [ 434.966511] dagster-daemon[3322]: ~~~~~~~~~~~~~~~~^ full # [ 434.967172] dagster-daemon[3322]: self.postgres_url, full # [ 434.967785] dagster-daemon[3322]: ^^^^^^^^^^^^^^^^^^ full # [ 434.968635] dagster-daemon[3322]: ...<2 lines>... full # [ 434.969301] dagster-daemon[3322]: poolclass=db_pool.NullPool, full # [ 434.969914] dagster-daemon[3322]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 434.970759] dagster-daemon[3322]: ) full # [ 434.971609] dagster-daemon[3322]: ^ full # [ 434.972276] dagster-daemon[3322]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 434.972894] dagster-daemon[3322]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 434.973738] dagster-daemon[3322]: File "", line 2, in create_engine full # [ 434.974573] dagster-daemon[3322]: return target(fn, url, **kwargs) full # [ 434.975239] dagster-daemon[3322]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 434.975856] dagster-daemon[3322]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 434.976553] dagster-daemon[3322]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 434.977186] dagster-daemon[3322]: dbapi = dbapi_meth(**dbapi_args) full # [ 434.977787] dagster-daemon[3322]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 434.978636] dagster-daemon[3322]: import psycopg full # [ 434.991988] dagster-daemon[3322]: ModuleNotFoundError: No module named 'psycopg' full # [ 435.182875] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 52. full # [ 435.185123] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 435.187167] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 435.189826] systemd[1]: dagster-daemon.service: Consumed 1.416s CPU time over 7.318s wall clock time, 88.5M memory peak. full # [ 435.195760] systemd[1]: Started Dagster Webserver. full # [ 437.828786] dagster-webserver[3335]: Traceback (most recent call last): full # [ 437.831366] dagster-webserver[3335]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 437.832093] dagster-webserver[3335]: sys.exit(main()) full # [ 437.832690] dagster-webserver[3335]: ~~~~^^ full # [ 437.833526] dagster-webserver[3335]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 437.834196] dagster-webserver[3335]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 437.834819] dagster-webserver[3335]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 437.835636] dagster-webserver[3335]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 437.836290] dagster-webserver[3335]: return self.main(*args, **kwargs) full # [ 437.836888] dagster-webserver[3335]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 437.837752] dagster-webserver[3335]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 437.838551] dagster-webserver[3335]: rv = self.invoke(ctx) full # [ 437.846806] dagster-webserver[3335]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 437.847570] dagster-webserver[3335]: return ctx.invoke(self.callback, **ctx.params) full # [ 437.848257] dagster-webserver[3335]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 437.848845] dagster-webserver[3335]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 437.849689] dagster-webserver[3335]: return callback(*args, **kwargs) full # [ 437.850537] dagster-webserver[3335]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 437.851212] dagster-webserver[3335]: instance = stack.enter_context( full # [ 437.851820] dagster-webserver[3335]: get_possibly_temporary_instance_for_cli( full # [ 437.852663] dagster-webserver[3335]: ...<3 lines>... full # [ 437.853512] dagster-webserver[3335]: ) full # [ 437.854160] dagster-webserver[3335]: ) full # [ 437.854786] dagster-webserver[3335]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 437.855588] dagster-webserver[3335]: result = _enter(cm) full # [ 437.856227] dagster-webserver[3335]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 437.856842] dagster-webserver[3335]: return next(self.gen) full # [ 437.867362] dagster-webserver[3335]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 437.868162] dagster-webserver[3335]: with DagsterInstance.get() as instance: full # [ 437.868765] dagster-webserver[3335]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 437.869646] dagster-webserver[3335]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 437.870277] dagster-webserver[3335]: return create_instance_from_dagster_home() full # [ 437.870894] dagster-webserver[3335]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 437.871711] dagster-webserver[3335]: return create_instance_from_config(dagster_home_path) full # [ 437.872621] dagster-webserver[3335]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 437.873194] dagster-webserver[3335]: return create_instance_from_ref(instance_ref) full # [ 437.873833] dagster-webserver[3335]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 437.874640] dagster-webserver[3335]: unified_storage = instance_ref.storage full # [ 437.875281] dagster-webserver[3335]: ^^^^^^^^^^^^^^^^^^^^ full # [ 437.875888] dagster-webserver[3335]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 437.876754] dagster-webserver[3335]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 437.877356] dagster-webserver[3335]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 437.893831] dagster-webserver[3335]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 437.894608] dagster-webserver[3335]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 437.895741] dagster-webserver[3335]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 437.896658] dagster-webserver[3335]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 437.897619] dagster-webserver[3335]: return DagsterPostgresStorage( full # [ 437.898658] dagster-webserver[3335]: inst_data=inst_data, full # [ 437.899290] dagster-webserver[3335]: ...<2 lines>... full # [ 437.899942] dagster-webserver[3335]: token_provider=get_token_provider_from_config(config_value), full # [ 437.900769] dagster-webserver[3335]: ) full # [ 437.901648] dagster-webserver[3335]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 437.902365] dagster-webserver[3335]: self._run_storage = PostgresRunStorage( full # [ 437.902895] dagster-webserver[3335]: ~~~~~~~~~~~~~~~~~~^ full # [ 437.903747] dagster-webserver[3335]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 437.904391] dagster-webserver[3335]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 437.905056] dagster-webserver[3335]: ) full # [ 437.905675] dagster-webserver[3335]: ^ full # [ 437.906522] dagster-webserver[3335]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 437.907179] dagster-webserver[3335]: self._engine = create_pg_engine( full # [ 437.907788] dagster-webserver[3335]: ~~~~~~~~~~~~~~~~^ full # [ 437.908641] dagster-webserver[3335]: self.postgres_url, full # [ 437.909309] dagster-webserver[3335]: ^^^^^^^^^^^^^^^^^^ full # [ 437.909912] dagster-webserver[3335]: ...<2 lines>... full # [ 437.910757] dagster-webserver[3335]: poolclass=db_pool.NullPool, full # [ 437.911608] dagster-webserver[3335]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 437.912268] dagster-webserver[3335]: ) full # [ 437.912919] dagster-webserver[3335]: ^ full # [ 437.926233] dagster-webserver[3335]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 437.928887] dagster-webserver[3335]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 437.930402] dagster-webserver[3335]: File "", line 2, in create_engine full # [ 437.932608] dagster-webserver[3335]: return target(fn, url, **kwargs) full # [ 437.933824] dagster-webserver[3335]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 437.936445] dagster-webserver[3335]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 437.937941] dagster-webserver[3335]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 437.940597] dagster-webserver[3335]: dbapi = dbapi_meth(**dbapi_args) full # [ 437.941768] dagster-webserver[3335]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 437.944395] dagster-webserver[3335]: import psycopg full # [ 437.945334] dagster-webserver[3335]: ModuleNotFoundError: No module named 'psycopg' full # [ 438.196809] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 438.197744] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 438.200827] systemd[1]: dagster-webserver.service: Consumed 1.994s CPU time over 8.076s wall clock time, 111M memory peak. full # [ 440.255357] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 59. full # [ 440.259668] systemd[1]: Started Dagster Daemon. full # [ 442.127162] dagster-daemon[3360]: Traceback (most recent call last): full # [ 442.129701] dagster-daemon[3360]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 442.130555] dagster-daemon[3360]: sys.exit(main()) full # [ 442.131221] dagster-daemon[3360]: ~~~~^^ full # [ 442.131863] dagster-daemon[3360]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 442.132646] dagster-daemon[3360]: cli(obj={}) full # [ 442.133463] dagster-daemon[3360]: ~~~^^^^^^^^ full # [ 442.134778] dagster-daemon[3360]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 442.135701] dagster-daemon[3360]: return self.main(*args, **kwargs) full # [ 442.136563] dagster-daemon[3360]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 442.137280] dagster-daemon[3360]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 442.137873] dagster-daemon[3360]: rv = self.invoke(ctx) full # [ 442.144471] dagster-daemon[3360]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 442.145639] dagster-daemon[3360]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 442.146354] dagster-daemon[3360]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 442.146949] dagster-daemon[3360]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 442.147796] dagster-daemon[3360]: return ctx.invoke(self.callback, **ctx.params) full # [ 442.148659] dagster-daemon[3360]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 442.149315] dagster-daemon[3360]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 442.149989] dagster-daemon[3360]: return callback(*args, **kwargs) full # [ 442.150687] dagster-daemon[3360]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 442.151295] dagster-daemon[3360]: with get_instance_for_cli( full # [ 442.151935] dagster-daemon[3360]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 442.152768] dagster-daemon[3360]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 442.153594] dagster-daemon[3360]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 442.154240] dagster-daemon[3360]: ) as instance: full # [ 442.154856] dagster-daemon[3360]: ^ full # [ 442.155536] dagster-daemon[3360]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 442.156142] dagster-daemon[3360]: return next(self.gen) full # [ 442.156747] dagster-daemon[3360]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 442.157586] dagster-daemon[3360]: with DagsterInstance.get() as instance: full # [ 442.158225] dagster-daemon[3360]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 442.158841] dagster-daemon[3360]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 442.159483] dagster-daemon[3360]: return create_instance_from_dagster_home() full # [ 442.160127] dagster-daemon[3360]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 442.160760] dagster-daemon[3360]: return create_instance_from_config(dagster_home_path) full # [ 442.180736] dagster-daemon[3360]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 442.181514] dagster-daemon[3360]: return create_instance_from_ref(instance_ref) full # [ 442.182172] dagster-daemon[3360]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 442.182787] dagster-daemon[3360]: unified_storage = instance_ref.storage full # [ 442.183677] dagster-daemon[3360]: ^^^^^^^^^^^^^^^^^^^^ full # [ 442.184307] dagster-daemon[3360]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 442.184931] dagster-daemon[3360]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 442.185758] dagster-daemon[3360]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 442.186632] dagster-daemon[3360]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 442.187300] dagster-daemon[3360]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 442.187919] dagster-daemon[3360]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 442.188805] dagster-daemon[3360]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 442.189616] dagster-daemon[3360]: return DagsterPostgresStorage( full # [ 442.190733] dagster-daemon[3360]: inst_data=inst_data, full # [ 442.191521] dagster-daemon[3360]: ...<2 lines>... full # [ 442.192201] dagster-daemon[3360]: token_provider=get_token_provider_from_config(config_value), full # [ 442.192805] dagster-daemon[3360]: ) full # [ 442.193656] dagster-daemon[3360]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 442.194300] dagster-daemon[3360]: self._run_storage = PostgresRunStorage( full # [ 442.194958] dagster-daemon[3360]: ~~~~~~~~~~~~~~~~~~^ full # [ 442.195766] dagster-daemon[3360]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 442.196600] dagster-daemon[3360]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 442.197240] dagster-daemon[3360]: ) full # [ 442.197861] dagster-daemon[3360]: ^ full # [ 442.215687] dagster-daemon[3360]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 442.216669] dagster-daemon[3360]: self._engine = create_pg_engine( full # [ 442.217516] dagster-daemon[3360]: ~~~~~~~~~~~~~~~~^ full # [ 442.218175] dagster-daemon[3360]: self.postgres_url, full # [ 442.218798] dagster-daemon[3360]: ^^^^^^^^^^^^^^^^^^ full # [ 442.219871] dagster-daemon[3360]: ...<2 lines>... full # [ 442.220689] dagster-daemon[3360]: poolclass=db_pool.NullPool, full # [ 442.221542] dagster-daemon[3360]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 442.222222] dagster-daemon[3360]: ) full # [ 442.222825] dagster-daemon[3360]: ^ full # [ 442.223670] dagster-daemon[3360]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 442.224519] dagster-daemon[3360]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 442.225182] dagster-daemon[3360]: File "", line 2, in create_engine full # [ 442.225811] dagster-daemon[3360]: return target(fn, url, **kwargs) full # [ 442.226658] dagster-daemon[3360]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 442.227297] dagster-daemon[3360]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 442.227979] dagster-daemon[3360]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 442.228777] dagster-daemon[3360]: dbapi = dbapi_meth(**dbapi_args) full # [ 442.240081] dagster-daemon[3360]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 442.242822] dagster-daemon[3360]: import psycopg full # [ 442.243747] dagster-daemon[3360]: ModuleNotFoundError: No module named 'psycopg' full # [ 442.435514] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 442.436420] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 442.440115] systemd[1]: dagster-daemon.service: Consumed 1.409s CPU time over 7.244s wall clock time, 88.5M memory peak. full # [ 443.255536] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 53. full # [ 443.260579] systemd[1]: Started Dagster Webserver. full # [ 445.895629] dagster-webserver[3377]: Traceback (most recent call last): full # [ 445.898143] dagster-webserver[3377]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 445.899123] dagster-webserver[3377]: sys.exit(main()) full # [ 445.900930] dagster-webserver[3377]: ~~~~^^ full # [ 445.901642] dagster-webserver[3377]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 445.902656] dagster-webserver[3377]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 445.906120] dagster-webserver[3377]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 445.906856] dagster-webserver[3377]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 445.908392] dagster-webserver[3377]: return self.main(*args, **kwargs) full # [ 445.908883] dagster-webserver[3377]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 445.909716] dagster-webserver[3377]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 445.910548] dagster-webserver[3377]: rv = self.invoke(ctx) full # [ 445.911192] dagster-webserver[3377]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 445.911813] dagster-webserver[3377]: return ctx.invoke(self.callback, **ctx.params) full # [ 445.912719] dagster-webserver[3377]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 445.913274] dagster-webserver[3377]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 445.913904] dagster-webserver[3377]: return callback(*args, **kwargs) full # [ 445.914739] dagster-webserver[3377]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 445.915573] dagster-webserver[3377]: instance = stack.enter_context( full # [ 445.916214] dagster-webserver[3377]: get_possibly_temporary_instance_for_cli( full # [ 445.916832] dagster-webserver[3377]: ...<3 lines>... full # [ 445.917679] dagster-webserver[3377]: ) full # [ 445.918510] dagster-webserver[3377]: ) full # [ 445.919151] dagster-webserver[3377]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 445.919753] dagster-webserver[3377]: result = _enter(cm) full # [ 445.920590] dagster-webserver[3377]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 445.921231] dagster-webserver[3377]: return next(self.gen) full # [ 445.921849] dagster-webserver[3377]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 445.922498] dagster-webserver[3377]: with DagsterInstance.get() as instance: full # [ 445.923131] dagster-webserver[3377]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 445.923942] dagster-webserver[3377]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 445.924573] dagster-webserver[3377]: return create_instance_from_dagster_home() full # [ 445.925212] dagster-webserver[3377]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 445.925842] dagster-webserver[3377]: return create_instance_from_config(dagster_home_path) full # [ 445.926705] dagster-webserver[3377]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 445.927598] dagster-webserver[3377]: return create_instance_from_ref(instance_ref) full # [ 445.928144] dagster-webserver[3377]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 445.928747] dagster-webserver[3377]: unified_storage = instance_ref.storage full # [ 445.929581] dagster-webserver[3377]: ^^^^^^^^^^^^^^^^^^^^ full # [ 445.930221] dagster-webserver[3377]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 445.930852] dagster-webserver[3377]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 445.931669] dagster-webserver[3377]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 445.932507] dagster-webserver[3377]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 445.933140] dagster-webserver[3377]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 445.933745] dagster-webserver[3377]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 445.934579] dagster-webserver[3377]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 445.935218] dagster-webserver[3377]: return DagsterPostgresStorage( full # [ 445.935839] dagster-webserver[3377]: inst_data=inst_data, full # [ 445.936672] dagster-webserver[3377]: ...<2 lines>... full # [ 445.937516] dagster-webserver[3377]: token_provider=get_token_provider_from_config(config_value), full # [ 445.938148] dagster-webserver[3377]: ) full # [ 445.938748] dagster-webserver[3377]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 445.939582] dagster-webserver[3377]: self._run_storage = PostgresRunStorage( full # [ 445.940230] dagster-webserver[3377]: ~~~~~~~~~~~~~~~~~~^ full # [ 445.940835] dagster-webserver[3377]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 445.941667] dagster-webserver[3377]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 445.942545] dagster-webserver[3377]: ) full # [ 445.943136] dagster-webserver[3377]: ^ full # [ 445.943750] dagster-webserver[3377]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 445.944583] dagster-webserver[3377]: self._engine = create_pg_engine( full # [ 445.945221] dagster-webserver[3377]: ~~~~~~~~~~~~~~~~^ full # [ 445.945834] dagster-webserver[3377]: self.postgres_url, full # [ 445.946702] dagster-webserver[3377]: ^^^^^^^^^^^^^^^^^^ full # [ 445.947507] dagster-webserver[3377]: ...<2 lines>... full # [ 445.948139] dagster-webserver[3377]: poolclass=db_pool.NullPool, full # [ 445.948740] dagster-webserver[3377]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 445.949570] dagster-webserver[3377]: ) full # [ 445.950207] dagster-webserver[3377]: ^ full # [ 445.950821] dagster-webserver[3377]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 445.951748] dagster-webserver[3377]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 445.952495] dagster-webserver[3377]: File "", line 2, in create_engine full # [ 445.953129] dagster-webserver[3377]: return target(fn, url, **kwargs) full # [ 445.953742] dagster-webserver[3377]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 445.954573] dagster-webserver[3377]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 445.955213] dagster-webserver[3377]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 445.955827] dagster-webserver[3377]: dbapi = dbapi_meth(**dbapi_args) full # [ 445.956661] dagster-webserver[3377]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 445.958522] dagster-webserver[3377]: import psycopg full # [ 445.959159] dagster-webserver[3377]: ModuleNotFoundError: No module named 'psycopg' full # [ 446.281337] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 446.282306] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 446.286084] systemd[1]: dagster-webserver.service: Consumed 2.002s CPU time over 8.078s wall clock time, 111.3M memory peak. full # [ 447.506314] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 60. full # [ 447.509688] systemd[1]: Started Dagster Daemon. full # [ 449.341771] dagster-daemon[3398]: Traceback (most recent call last): full # [ 449.344326] dagster-daemon[3398]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 449.345148] dagster-daemon[3398]: sys.exit(main()) full # [ 449.345748] dagster-daemon[3398]: ~~~~^^ full # [ 449.346584] dagster-daemon[3398]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 449.347233] dagster-daemon[3398]: cli(obj={}) full # [ 449.347862] dagster-daemon[3398]: ~~~^^^^^^^^ full # [ 449.348488] dagster-daemon[3398]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 449.349167] dagster-daemon[3398]: return self.main(*args, **kwargs) full # [ 449.349748] dagster-daemon[3398]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 449.350617] dagster-daemon[3398]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 449.351229] dagster-daemon[3398]: rv = self.invoke(ctx) full # [ 449.351843] dagster-daemon[3398]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 449.352535] dagster-daemon[3398]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 449.353149] dagster-daemon[3398]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 449.363391] dagster-daemon[3398]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 449.364177] dagster-daemon[3398]: return ctx.invoke(self.callback, **ctx.params) full # [ 449.364788] dagster-daemon[3398]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 449.365642] dagster-daemon[3398]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 449.366283] dagster-daemon[3398]: return callback(*args, **kwargs) full # [ 449.366927] dagster-daemon[3398]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 449.367770] dagster-daemon[3398]: with get_instance_for_cli( full # [ 449.368616] dagster-daemon[3398]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 449.369299] dagster-daemon[3398]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 449.369900] dagster-daemon[3398]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 449.370748] dagster-daemon[3398]: ) as instance: full # [ 449.371594] dagster-daemon[3398]: ^ full # [ 449.372300] dagster-daemon[3398]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 449.372876] dagster-daemon[3398]: return next(self.gen) full # [ 449.373699] dagster-daemon[3398]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 449.374532] dagster-daemon[3398]: with DagsterInstance.get() as instance: full # [ 449.375181] dagster-daemon[3398]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 449.387283] dagster-daemon[3398]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 449.388084] dagster-daemon[3398]: return create_instance_from_dagster_home() full # [ 449.388691] dagster-daemon[3398]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 449.389538] dagster-daemon[3398]: return create_instance_from_config(dagster_home_path) full # [ 449.390197] dagster-daemon[3398]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 449.390819] dagster-daemon[3398]: return create_instance_from_ref(instance_ref) full # [ 449.391703] dagster-daemon[3398]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 449.392511] dagster-daemon[3398]: unified_storage = instance_ref.storage full # [ 449.393202] dagster-daemon[3398]: ^^^^^^^^^^^^^^^^^^^^ full # [ 449.393782] dagster-daemon[3398]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 449.394643] dagster-daemon[3398]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 449.395300] dagster-daemon[3398]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 449.408816] dagster-daemon[3398]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 449.409608] dagster-daemon[3398]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 449.410273] dagster-daemon[3398]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 449.410887] dagster-daemon[3398]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 449.411733] dagster-daemon[3398]: return DagsterPostgresStorage( full # [ 449.412384] dagster-daemon[3398]: inst_data=inst_data, full # [ 449.413043] dagster-daemon[3398]: ...<2 lines>... full # [ 449.413667] dagster-daemon[3398]: token_provider=get_token_provider_from_config(config_value), full # [ 449.414511] dagster-daemon[3398]: ) full # [ 449.415182] dagster-daemon[3398]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 449.415782] dagster-daemon[3398]: self._run_storage = PostgresRunStorage( full # [ 449.416675] dagster-daemon[3398]: ~~~~~~~~~~~~~~~~~~^ full # [ 449.417298] dagster-daemon[3398]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 449.417973] dagster-daemon[3398]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 449.418755] dagster-daemon[3398]: ) full # [ 449.419599] dagster-daemon[3398]: ^ full # [ 449.420273] dagster-daemon[3398]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 449.420881] dagster-daemon[3398]: self._engine = create_pg_engine( full # [ 449.421719] dagster-daemon[3398]: ~~~~~~~~~~~~~~~~^ full # [ 449.422561] dagster-daemon[3398]: self.postgres_url, full # [ 449.423207] dagster-daemon[3398]: ^^^^^^^^^^^^^^^^^^ full # [ 449.423820] dagster-daemon[3398]: ...<2 lines>... full # [ 449.424655] dagster-daemon[3398]: poolclass=db_pool.NullPool, full # [ 449.425489] dagster-daemon[3398]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 449.426128] dagster-daemon[3398]: ) full # [ 449.426742] dagster-daemon[3398]: ^ full # [ 449.427578] dagster-daemon[3398]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 449.428220] dagster-daemon[3398]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 449.428836] dagster-daemon[3398]: File "", line 2, in create_engine full # [ 449.429673] dagster-daemon[3398]: return target(fn, url, **kwargs) full # [ 449.430540] dagster-daemon[3398]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 449.431150] dagster-daemon[3398]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 449.431752] dagster-daemon[3398]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 449.432588] dagster-daemon[3398]: dbapi = dbapi_meth(**dbapi_args) full # [ 449.453436] dagster-daemon[3398]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 449.456189] dagster-daemon[3398]: import psycopg full # [ 449.457124] dagster-daemon[3398]: ModuleNotFoundError: No module named 'psycopg' full # [ 449.652488] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 449.653485] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 449.657196] systemd[1]: dagster-daemon.service: Consumed 1.417s CPU time over 7.210s wall clock time, 88.5M memory peak. full # [ 451.505434] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 54. full # [ 451.509725] systemd[1]: Started Dagster Webserver. full # [ 454.147423] dagster-webserver[3419]: Traceback (most recent call last): full # [ 454.149917] dagster-webserver[3419]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 454.150691] dagster-webserver[3419]: sys.exit(main()) full # [ 454.151294] dagster-webserver[3419]: ~~~~^^ full # [ 454.151923] dagster-webserver[3419]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 454.152769] dagster-webserver[3419]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 454.153625] dagster-webserver[3419]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 454.154318] dagster-webserver[3419]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 454.154885] dagster-webserver[3419]: return self.main(*args, **kwargs) full # [ 454.155712] dagster-webserver[3419]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 454.156553] dagster-webserver[3419]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 454.157210] dagster-webserver[3419]: rv = self.invoke(ctx) full # [ 454.165504] dagster-webserver[3419]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 454.166318] dagster-webserver[3419]: return ctx.invoke(self.callback, **ctx.params) full # [ 454.166948] dagster-webserver[3419]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 454.167764] dagster-webserver[3419]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 454.168620] dagster-webserver[3419]: return callback(*args, **kwargs) full # [ 454.169292] dagster-webserver[3419]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 454.169910] dagster-webserver[3419]: instance = stack.enter_context( full # [ 454.170747] dagster-webserver[3419]: get_possibly_temporary_instance_for_cli( full # [ 454.171591] dagster-webserver[3419]: ...<3 lines>... full # [ 454.172237] dagster-webserver[3419]: ) full # [ 454.172856] dagster-webserver[3419]: ) full # [ 454.173494] dagster-webserver[3419]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 454.174140] dagster-webserver[3419]: result = _enter(cm) full # [ 454.174785] dagster-webserver[3419]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 454.175581] dagster-webserver[3419]: return next(self.gen) full # [ 454.176242] dagster-webserver[3419]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 454.176839] dagster-webserver[3419]: with DagsterInstance.get() as instance: full # [ 454.177671] dagster-webserver[3419]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 454.190804] dagster-webserver[3419]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 454.191659] dagster-webserver[3419]: return create_instance_from_dagster_home() full # [ 454.192252] dagster-webserver[3419]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 454.192866] dagster-webserver[3419]: return create_instance_from_config(dagster_home_path) full # [ 454.193598] dagster-webserver[3419]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 454.194186] dagster-webserver[3419]: return create_instance_from_ref(instance_ref) full # [ 454.194791] dagster-webserver[3419]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 454.195636] dagster-webserver[3419]: unified_storage = instance_ref.storage full # [ 454.196318] dagster-webserver[3419]: ^^^^^^^^^^^^^^^^^^^^ full # [ 454.196914] dagster-webserver[3419]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 454.197786] dagster-webserver[3419]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 454.198609] dagster-webserver[3419]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 454.199276] dagster-webserver[3419]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 454.199888] dagster-webserver[3419]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 454.200733] dagster-webserver[3419]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 454.201557] dagster-webserver[3419]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 454.202228] dagster-webserver[3419]: return DagsterPostgresStorage( full # [ 454.202837] dagster-webserver[3419]: inst_data=inst_data, full # [ 454.203651] dagster-webserver[3419]: ...<2 lines>... full # [ 454.204280] dagster-webserver[3419]: token_provider=get_token_provider_from_config(config_value), full # [ 454.204906] dagster-webserver[3419]: ) full # [ 454.205777] dagster-webserver[3419]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 454.206570] dagster-webserver[3419]: self._run_storage = PostgresRunStorage( full # [ 454.207211] dagster-webserver[3419]: ~~~~~~~~~~~~~~~~~~^ full # [ 454.207824] dagster-webserver[3419]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 454.208655] dagster-webserver[3419]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 454.209494] dagster-webserver[3419]: ) full # [ 454.210137] dagster-webserver[3419]: ^ full # [ 454.233861] dagster-webserver[3419]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 454.234655] dagster-webserver[3419]: self._engine = create_pg_engine( full # [ 454.235288] dagster-webserver[3419]: ~~~~~~~~~~~~~~~~^ full # [ 454.235939] dagster-webserver[3419]: self.postgres_url, full # [ 454.236777] dagster-webserver[3419]: ^^^^^^^^^^^^^^^^^^ full # [ 454.237622] dagster-webserver[3419]: ...<2 lines>... full # [ 454.238664] dagster-webserver[3419]: poolclass=db_pool.NullPool, full # [ 454.239531] dagster-webserver[3419]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 454.240602] dagster-webserver[3419]: ) full # [ 454.241241] dagster-webserver[3419]: ^ full # [ 454.241877] dagster-webserver[3419]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 454.242747] dagster-webserver[3419]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 454.243580] dagster-webserver[3419]: File "", line 2, in create_engine full # [ 454.244250] dagster-webserver[3419]: return target(fn, url, **kwargs) full # [ 454.244908] dagster-webserver[3419]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 454.245534] dagster-webserver[3419]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 454.246191] dagster-webserver[3419]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 454.247088] dagster-webserver[3419]: dbapi = dbapi_meth(**dbapi_args) full # [ 454.258634] dagster-webserver[3419]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 454.261430] dagster-webserver[3419]: import psycopg full # [ 454.262421] dagster-webserver[3419]: ModuleNotFoundError: No module named 'psycopg' full # [ 454.523383] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 454.524366] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 454.528378] systemd[1]: dagster-webserver.service: Consumed 2.007s CPU time over 8.238s wall clock time, 111.3M memory peak. full # [ 454.755234] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 61. full # [ 454.759861] systemd[1]: Started Dagster Daemon. full # [ 456.598737] dagster-daemon[3440]: Traceback (most recent call last): full # [ 456.601171] dagster-daemon[3440]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 456.601920] dagster-daemon[3440]: sys.exit(main()) full # [ 456.602731] dagster-daemon[3440]: ~~~~^^ full # [ 456.603368] dagster-daemon[3440]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 456.603991] dagster-daemon[3440]: cli(obj={}) full # [ 456.604661] dagster-daemon[3440]: ~~~^^^^^^^^ full # [ 456.605273] dagster-daemon[3440]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 456.605921] dagster-daemon[3440]: return self.main(*args, **kwargs) full # [ 456.606779] dagster-daemon[3440]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 456.607642] dagster-daemon[3440]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 456.608261] dagster-daemon[3440]: rv = self.invoke(ctx) full # [ 456.615724] dagster-daemon[3440]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 456.616529] dagster-daemon[3440]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 456.617198] dagster-daemon[3440]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 456.617596] dagster-daemon[3440]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 456.618261] dagster-daemon[3440]: return ctx.invoke(self.callback, **ctx.params) full # [ 456.618881] dagster-daemon[3440]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 456.619735] dagster-daemon[3440]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 456.620583] dagster-daemon[3440]: return callback(*args, **kwargs) full # [ 456.621242] dagster-daemon[3440]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 456.621862] dagster-daemon[3440]: with get_instance_for_cli( full # [ 456.622504] dagster-daemon[3440]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 456.623149] dagster-daemon[3440]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 456.623763] dagster-daemon[3440]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 456.624607] dagster-daemon[3440]: ) as instance: full # [ 456.625251] dagster-daemon[3440]: ^ full # [ 456.625869] dagster-daemon[3440]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 456.626712] dagster-daemon[3440]: return next(self.gen) full # [ 456.627562] dagster-daemon[3440]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 456.628191] dagster-daemon[3440]: with DagsterInstance.get() as instance: full # [ 456.628819] dagster-daemon[3440]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 456.629666] dagster-daemon[3440]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 456.630511] dagster-daemon[3440]: return create_instance_from_dagster_home() full # [ 456.631584] dagster-daemon[3440]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 456.632180] dagster-daemon[3440]: return create_instance_from_config(dagster_home_path) full # [ 456.632805] dagster-daemon[3440]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 456.633652] dagster-daemon[3440]: return create_instance_from_ref(instance_ref) full # [ 456.655643] dagster-daemon[3440]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 456.656648] dagster-daemon[3440]: unified_storage = instance_ref.storage full # [ 456.657356] dagster-daemon[3440]: ^^^^^^^^^^^^^^^^^^^^ full # [ 456.657945] dagster-daemon[3440]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 456.658793] dagster-daemon[3440]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 456.659645] dagster-daemon[3440]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 456.660328] dagster-daemon[3440]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 456.660936] dagster-daemon[3440]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 456.661789] dagster-daemon[3440]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 456.662710] dagster-daemon[3440]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 456.663301] dagster-daemon[3440]: return DagsterPostgresStorage( full # [ 456.663972] dagster-daemon[3440]: inst_data=inst_data, full # [ 456.664421] dagster-daemon[3440]: ...<2 lines>... full # [ 456.665081] dagster-daemon[3440]: token_provider=get_token_provider_from_config(config_value), full # [ 456.665515] dagster-daemon[3440]: ) full # [ 456.678420] dagster-daemon[3440]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 456.679157] dagster-daemon[3440]: self._run_storage = PostgresRunStorage( full # [ 456.679753] dagster-daemon[3440]: ~~~~~~~~~~~~~~~~~~^ full # [ 456.680792] dagster-daemon[3440]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 456.681604] dagster-daemon[3440]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 456.682315] dagster-daemon[3440]: ) full # [ 456.682847] dagster-daemon[3440]: ^ full # [ 456.683545] dagster-daemon[3440]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 456.684169] dagster-daemon[3440]: self._engine = create_pg_engine( full # [ 456.684747] dagster-daemon[3440]: ~~~~~~~~~~~~~~~~^ full # [ 456.685577] dagster-daemon[3440]: self.postgres_url, full # [ 456.686280] dagster-daemon[3440]: ^^^^^^^^^^^^^^^^^^ full # [ 456.686831] dagster-daemon[3440]: ...<2 lines>... full # [ 456.687661] dagster-daemon[3440]: poolclass=db_pool.NullPool, full # [ 456.688675] dagster-daemon[3440]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 456.689538] dagster-daemon[3440]: ) full # [ 456.690217] dagster-daemon[3440]: ^ full # [ 456.690574] dagster-daemon[3440]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 456.691219] dagster-daemon[3440]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 456.691831] dagster-daemon[3440]: File "", line 2, in create_engine full # [ 456.692738] dagster-daemon[3440]: return target(fn, url, **kwargs) full # [ 456.693535] dagster-daemon[3440]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 456.694163] dagster-daemon[3440]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 456.694750] dagster-daemon[3440]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 456.695590] dagster-daemon[3440]: dbapi = dbapi_meth(**dbapi_args) full # [ 456.696327] dagster-daemon[3440]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 456.696835] dagster-daemon[3440]: import psycopg full # [ 456.697667] dagster-daemon[3440]: ModuleNotFoundError: No module named 'psycopg' full # [ 456.907373] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 456.909565] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 456.911643] systemd[1]: dagster-daemon.service: Consumed 1.416s CPU time over 7.250s wall clock time, 88.5M memory peak. full # [ 459.755868] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 55. full # [ 459.761233] systemd[1]: Started Dagster Webserver. full # [ 462.006251] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 62. full # [ 462.008448] systemd[1]: Started Dagster Daemon. full # [ 462.400826] dagster-webserver[3463]: Traceback (most recent call last): full # [ 462.402148] dagster-webserver[3463]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 462.402894] dagster-webserver[3463]: sys.exit(main()) full # [ 462.403711] dagster-webserver[3463]: ~~~~^^ full # [ 462.404618] dagster-webserver[3463]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 462.405188] dagster-webserver[3463]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 462.405816] dagster-webserver[3463]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 462.406784] dagster-webserver[3463]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 462.407690] dagster-webserver[3463]: return self.main(*args, **kwargs) full # [ 462.408638] dagster-webserver[3463]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 462.414658] dagster-webserver[3463]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 462.415378] dagster-webserver[3463]: rv = self.invoke(ctx) full # [ 462.415981] dagster-webserver[3463]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 462.417258] dagster-webserver[3463]: return ctx.invoke(self.callback, **ctx.params) full # [ 462.417877] dagster-webserver[3463]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 462.418608] dagster-webserver[3463]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 462.419135] dagster-webserver[3463]: return callback(*args, **kwargs) full # [ 462.419774] dagster-webserver[3463]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 462.420754] dagster-webserver[3463]: instance = stack.enter_context( full # [ 462.421600] dagster-webserver[3463]: get_possibly_temporary_instance_for_cli( full # [ 462.422335] dagster-webserver[3463]: ...<3 lines>... full # [ 462.422858] dagster-webserver[3463]: ) full # [ 462.423690] dagster-webserver[3463]: ) full # [ 462.432111] dagster-webserver[3463]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 462.433084] dagster-webserver[3463]: result = _enter(cm) full # [ 462.433656] dagster-webserver[3463]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 462.434645] dagster-webserver[3463]: return next(self.gen) full # [ 462.435552] dagster-webserver[3463]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 462.436324] dagster-webserver[3463]: with DagsterInstance.get() as instance: full # [ 462.436973] dagster-webserver[3463]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 462.443081] dagster-webserver[3463]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 462.443804] dagster-webserver[3463]: return create_instance_from_dagster_home() full # [ 462.444638] dagster-webserver[3463]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 462.448093] dagster-webserver[3463]: return create_instance_from_config(dagster_home_path) full # [ 462.448704] dagster-webserver[3463]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 462.449534] dagster-webserver[3463]: return create_instance_from_ref(instance_ref) full # [ 462.451802] dagster-webserver[3463]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 462.452598] dagster-webserver[3463]: unified_storage = instance_ref.storage full # [ 462.453442] dagster-webserver[3463]: ^^^^^^^^^^^^^^^^^^^^ full # [ 462.454077] dagster-webserver[3463]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 462.454715] dagster-webserver[3463]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 462.455663] dagster-webserver[3463]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 462.456586] dagster-webserver[3463]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 462.457305] dagster-webserver[3463]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 462.457793] dagster-webserver[3463]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 462.458631] dagster-webserver[3463]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 462.459983] dagster-webserver[3463]: return DagsterPostgresStorage( full # [ 462.460688] dagster-webserver[3463]: inst_data=inst_data, full # [ 462.461520] dagster-webserver[3463]: ...<2 lines>... full # [ 462.462336] dagster-webserver[3463]: token_provider=get_token_provider_from_config(config_value), full # [ 462.462975] dagster-webserver[3463]: ) full # [ 462.463804] dagster-webserver[3463]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 462.464745] dagster-webserver[3463]: self._run_storage = PostgresRunStorage( full # [ 462.465266] dagster-webserver[3463]: ~~~~~~~~~~~~~~~~~~^ full # [ 462.465937] dagster-webserver[3463]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 462.466738] dagster-webserver[3463]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 462.467569] dagster-webserver[3463]: ) full # [ 462.468302] dagster-webserver[3463]: ^ full # [ 462.468828] dagster-webserver[3463]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 462.469665] dagster-webserver[3463]: self._engine = create_pg_engine( full # [ 462.470599] dagster-webserver[3463]: ~~~~~~~~~~~~~~~~^ full # [ 462.471142] dagster-webserver[3463]: self.postgres_url, full # [ 462.471742] dagster-webserver[3463]: ^^^^^^^^^^^^^^^^^^ full # [ 462.472760] dagster-webserver[3463]: ...<2 lines>... full # [ 462.473602] dagster-webserver[3463]: poolclass=db_pool.NullPool, full # [ 462.474321] dagster-webserver[3463]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 462.474862] dagster-webserver[3463]: ) full # [ 462.475695] dagster-webserver[3463]: ^ full # [ 462.476618] dagster-webserver[3463]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 462.477177] dagster-webserver[3463]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 462.477792] dagster-webserver[3463]: File "", line 2, in create_engine full # [ 462.478727] dagster-webserver[3463]: return target(fn, url, **kwargs) full # [ 462.479282] dagster-webserver[3463]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 462.479884] dagster-webserver[3463]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 462.480727] dagster-webserver[3463]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 462.481552] dagster-webserver[3463]: dbapi = dbapi_meth(**dbapi_args) full # [ 462.510548] dagster-webserver[3463]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 462.511275] dagster-webserver[3463]: import psycopg full # [ 462.511896] dagster-webserver[3463]: ModuleNotFoundError: No module named 'psycopg' full # [ 462.852104] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 462.854332] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 462.857311] systemd[1]: dagster-webserver.service: Consumed 2.019s CPU time over 8.320s wall clock time, 111.2M memory peak. full # [ 463.870353] dagster-daemon[3476]: Traceback (most recent call last): full # [ 463.872913] dagster-daemon[3476]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 463.873787] dagster-daemon[3476]: sys.exit(main()) full # [ 463.874615] dagster-daemon[3476]: ~~~~^^ full # [ 463.875267] dagster-daemon[3476]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 463.875871] dagster-daemon[3476]: cli(obj={}) full # [ 463.876985] dagster-daemon[3476]: ~~~^^^^^^^^ full # [ 463.878099] dagster-daemon[3476]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 463.878729] dagster-daemon[3476]: return self.main(*args, **kwargs) full # [ 463.879577] dagster-daemon[3476]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 463.880328] dagster-daemon[3476]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 463.880886] dagster-daemon[3476]: rv = self.invoke(ctx) full # [ 463.887647] dagster-daemon[3476]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 463.888637] dagster-daemon[3476]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 463.889346] dagster-daemon[3476]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 463.889946] dagster-daemon[3476]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 463.890827] dagster-daemon[3476]: return ctx.invoke(self.callback, **ctx.params) full # [ 463.891653] dagster-daemon[3476]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 463.892309] dagster-daemon[3476]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 463.892968] dagster-daemon[3476]: return callback(*args, **kwargs) full # [ 463.893826] dagster-daemon[3476]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 463.894685] dagster-daemon[3476]: with get_instance_for_cli( full # [ 463.895543] dagster-daemon[3476]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 463.896219] dagster-daemon[3476]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 463.897215] dagster-daemon[3476]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 463.897893] dagster-daemon[3476]: ) as instance: full # [ 463.898745] dagster-daemon[3476]: ^ full # [ 463.899636] dagster-daemon[3476]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 463.900255] dagster-daemon[3476]: return next(self.gen) full # [ 463.900871] dagster-daemon[3476]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 463.901716] dagster-daemon[3476]: with DagsterInstance.get() as instance: full # [ 463.902558] dagster-daemon[3476]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 463.903196] dagster-daemon[3476]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 463.903816] dagster-daemon[3476]: return create_instance_from_dagster_home() full # [ 463.920139] dagster-daemon[3476]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 463.921146] dagster-daemon[3476]: return create_instance_from_config(dagster_home_path) full # [ 463.921764] dagster-daemon[3476]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 463.922626] dagster-daemon[3476]: return create_instance_from_ref(instance_ref) full # [ 463.923310] dagster-daemon[3476]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 463.923936] dagster-daemon[3476]: unified_storage = instance_ref.storage full # [ 463.924819] dagster-daemon[3476]: ^^^^^^^^^^^^^^^^^^^^ full # [ 463.925645] dagster-daemon[3476]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 463.926304] dagster-daemon[3476]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 463.926909] dagster-daemon[3476]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 463.927817] dagster-daemon[3476]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 463.928620] dagster-daemon[3476]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 463.929287] dagster-daemon[3476]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 463.929900] dagster-daemon[3476]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 463.930743] dagster-daemon[3476]: return DagsterPostgresStorage( full # [ 463.931402] dagster-daemon[3476]: inst_data=inst_data, full # [ 463.932048] dagster-daemon[3476]: ...<2 lines>... full # [ 463.932669] dagster-daemon[3476]: token_provider=get_token_provider_from_config(config_value), full # [ 463.933518] dagster-daemon[3476]: ) full # [ 463.934178] dagster-daemon[3476]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 463.934804] dagster-daemon[3476]: self._run_storage = PostgresRunStorage( full # [ 463.935661] dagster-daemon[3476]: ~~~~~~~~~~~~~~~~~~^ full # [ 463.936297] dagster-daemon[3476]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 463.936938] dagster-daemon[3476]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 463.937766] dagster-daemon[3476]: ) full # [ 463.938612] dagster-daemon[3476]: ^ full # [ 463.959190] dagster-daemon[3476]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 463.959980] dagster-daemon[3476]: self._engine = create_pg_engine( full # [ 463.960823] dagster-daemon[3476]: ~~~~~~~~~~~~~~~~^ full # [ 463.961688] dagster-daemon[3476]: self.postgres_url, full # [ 463.962517] dagster-daemon[3476]: ^^^^^^^^^^^^^^^^^^ full # [ 463.963174] dagster-daemon[3476]: ...<2 lines>... full # [ 463.963783] dagster-daemon[3476]: poolclass=db_pool.NullPool, full # [ 463.964637] dagster-daemon[3476]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 463.965289] dagster-daemon[3476]: ) full # [ 463.965930] dagster-daemon[3476]: ^ full # [ 463.966771] dagster-daemon[3476]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 463.967622] dagster-daemon[3476]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 463.968285] dagster-daemon[3476]: File "", line 2, in create_engine full # [ 463.968905] dagster-daemon[3476]: return target(fn, url, **kwargs) full # [ 463.969788] dagster-daemon[3476]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 463.970605] dagster-daemon[3476]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 463.971260] dagster-daemon[3476]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 463.971874] dagster-daemon[3476]: dbapi = dbapi_meth(**dbapi_args) full # [ 463.983202] dagster-daemon[3476]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 463.983973] dagster-daemon[3476]: import psycopg full # [ 463.984812] dagster-daemon[3476]: ModuleNotFoundError: No module named 'psycopg' full # [ 464.183608] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 464.186066] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 464.188451] systemd[1]: dagster-daemon.service: Consumed 1.415s CPU time over 7.275s wall clock time, 88.5M memory peak. full # [ 468.005751] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 56. full # [ 468.008761] systemd[1]: Started Dagster Webserver. full # [ 469.256222] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 63. full # [ 469.258220] systemd[1]: Started Dagster Daemon. full # [ 470.598848] dagster-webserver[3508]: Traceback (most recent call last): full # [ 470.601544] dagster-webserver[3508]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 470.602612] dagster-webserver[3508]: sys.exit(main()) full # [ 470.603580] dagster-webserver[3508]: ~~~~^^ full # [ 470.608131] dagster-webserver[3508]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 470.608838] dagster-webserver[3508]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 470.609696] dagster-webserver[3508]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 470.612089] dagster-webserver[3508]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 470.612739] dagster-webserver[3508]: return self.main(*args, **kwargs) full # [ 470.615088] dagster-webserver[3508]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 470.615602] dagster-webserver[3508]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 470.618104] dagster-webserver[3508]: rv = self.invoke(ctx) full # [ 470.618654] dagster-webserver[3508]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 470.619489] dagster-webserver[3508]: return ctx.invoke(self.callback, **ctx.params) full # [ 470.622107] dagster-webserver[3508]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 470.622937] dagster-webserver[3508]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 470.623753] dagster-webserver[3508]: return callback(*args, **kwargs) full # [ 470.626088] dagster-webserver[3508]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 470.626612] dagster-webserver[3508]: instance = stack.enter_context( full # [ 470.629088] dagster-webserver[3508]: get_possibly_temporary_instance_for_cli( full # [ 470.629668] dagster-webserver[3508]: ...<3 lines>... full # [ 470.630514] dagster-webserver[3508]: ) full # [ 470.633088] dagster-webserver[3508]: ) full # [ 470.633745] dagster-webserver[3508]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 470.634578] dagster-webserver[3508]: result = _enter(cm) full # [ 470.637089] dagster-webserver[3508]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 470.637639] dagster-webserver[3508]: return next(self.gen) full # [ 470.638265] dagster-webserver[3508]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 470.638897] dagster-webserver[3508]: with DagsterInstance.get() as instance: full # [ 470.641726] dagster-webserver[3508]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 470.642371] dagster-webserver[3508]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 470.642971] dagster-webserver[3508]: return create_instance_from_dagster_home() full # [ 470.645636] dagster-webserver[3508]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 470.646241] dagster-webserver[3508]: return create_instance_from_config(dagster_home_path) full # [ 470.646867] dagster-webserver[3508]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 470.650102] dagster-webserver[3508]: return create_instance_from_ref(instance_ref) full # [ 470.650709] dagster-webserver[3508]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 470.653090] dagster-webserver[3508]: unified_storage = instance_ref.storage full # [ 470.653821] dagster-webserver[3508]: ^^^^^^^^^^^^^^^^^^^^ full # [ 470.654577] dagster-webserver[3508]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 470.657108] dagster-webserver[3508]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 470.657624] dagster-webserver[3508]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 470.658275] dagster-webserver[3508]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 470.658874] dagster-webserver[3508]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 470.661719] dagster-webserver[3508]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 470.662549] dagster-webserver[3508]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 470.665089] dagster-webserver[3508]: return DagsterPostgresStorage( full # [ 470.665602] dagster-webserver[3508]: inst_data=inst_data, full # [ 470.666253] dagster-webserver[3508]: ...<2 lines>... full # [ 470.666853] dagster-webserver[3508]: token_provider=get_token_provider_from_config(config_value), full # [ 470.670089] dagster-webserver[3508]: ) full # [ 470.670711] dagster-webserver[3508]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 470.673090] dagster-webserver[3508]: self._run_storage = PostgresRunStorage( full # [ 470.673751] dagster-webserver[3508]: ~~~~~~~~~~~~~~~~~~^ full # [ 470.676090] dagster-webserver[3508]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 470.676601] dagster-webserver[3508]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 470.679104] dagster-webserver[3508]: ) full # [ 470.679649] dagster-webserver[3508]: ^ full # [ 470.680328] dagster-webserver[3508]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 470.680914] dagster-webserver[3508]: self._engine = create_pg_engine( full # [ 470.683552] dagster-webserver[3508]: ~~~~~~~~~~~~~~~~^ full # [ 470.684183] dagster-webserver[3508]: self.postgres_url, full # [ 470.684788] dagster-webserver[3508]: ^^^^^^^^^^^^^^^^^^ full # [ 470.687089] dagster-webserver[3508]: ...<2 lines>... full # [ 470.687647] dagster-webserver[3508]: poolclass=db_pool.NullPool, full # [ 470.688273] dagster-webserver[3508]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 470.688905] dagster-webserver[3508]: ) full # [ 470.691538] dagster-webserver[3508]: ^ full # [ 470.692181] dagster-webserver[3508]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 470.692789] dagster-webserver[3508]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 470.697090] dagster-webserver[3508]: File "", line 2, in create_engine full # [ 470.697635] dagster-webserver[3508]: return target(fn, url, **kwargs) full # [ 470.698259] dagster-webserver[3508]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 470.698889] dagster-webserver[3508]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 470.701708] dagster-webserver[3508]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 470.702535] dagster-webserver[3508]: dbapi = dbapi_meth(**dbapi_args) full # [ 470.705089] dagster-webserver[3508]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 470.705780] dagster-webserver[3508]: import psycopg full # [ 470.706611] dagster-webserver[3508]: ModuleNotFoundError: No module named 'psycopg' full # [ 470.995716] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 470.996885] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 471.000777] systemd[1]: dagster-webserver.service: Consumed 2.087s CPU time over 8.147s wall clock time, 111.3M memory peak. full # [ 471.184414] dagster-daemon[3514]: Traceback (most recent call last): full # [ 471.185916] dagster-daemon[3514]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 471.188477] dagster-daemon[3514]: sys.exit(main()) full # [ 471.189654] dagster-daemon[3514]: ~~~~^^ full # [ 471.190810] dagster-daemon[3514]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 471.193948] dagster-daemon[3514]: cli(obj={}) full # [ 471.195099] dagster-daemon[3514]: ~~~^^^^^^^^ full # [ 471.196195] dagster-daemon[3514]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 471.199031] dagster-daemon[3514]: return self.main(*args, **kwargs) full # [ 471.200223] dagster-daemon[3514]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 471.201395] dagster-daemon[3514]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 471.203672] dagster-daemon[3514]: rv = self.invoke(ctx) full # [ 471.204670] dagster-daemon[3514]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 471.207034] dagster-daemon[3514]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 471.208487] dagster-daemon[3514]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 471.209887] dagster-daemon[3514]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 471.212230] dagster-daemon[3514]: return ctx.invoke(self.callback, **ctx.params) full # [ 471.213639] dagster-daemon[3514]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 471.215035] dagster-daemon[3514]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 471.217398] dagster-daemon[3514]: return callback(*args, **kwargs) full # [ 471.218586] dagster-daemon[3514]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 471.221155] dagster-daemon[3514]: with get_instance_for_cli( full # [ 471.222230] dagster-daemon[3514]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 471.223310] dagster-daemon[3514]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 471.225144] dagster-daemon[3514]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 471.226978] dagster-daemon[3514]: ) as instance: full # [ 471.227897] dagster-daemon[3514]: ^ full # [ 471.228654] dagster-daemon[3514]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 471.230851] dagster-daemon[3514]: return next(self.gen) full # [ 471.231851] dagster-daemon[3514]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 471.234515] dagster-daemon[3514]: with DagsterInstance.get() as instance: full # [ 471.235736] dagster-daemon[3514]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 471.236810] dagster-daemon[3514]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 471.239360] dagster-daemon[3514]: return create_instance_from_dagster_home() full # [ 471.240658] dagster-daemon[3514]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 471.243537] dagster-daemon[3514]: return create_instance_from_config(dagster_home_path) full # [ 471.244930] dagster-daemon[3514]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 471.247772] dagster-daemon[3514]: return create_instance_from_ref(instance_ref) full # [ 471.249098] dagster-daemon[3514]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 471.251872] dagster-daemon[3514]: unified_storage = instance_ref.storage full # [ 471.253153] dagster-daemon[3514]: ^^^^^^^^^^^^^^^^^^^^ full # [ 471.254369] dagster-daemon[3514]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 471.256960] dagster-daemon[3514]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 471.258851] dagster-daemon[3514]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 471.260484] dagster-daemon[3514]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 471.263061] dagster-daemon[3514]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 471.264617] dagster-daemon[3514]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 471.266172] dagster-daemon[3514]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 471.268762] dagster-daemon[3514]: return DagsterPostgresStorage( full # [ 471.269876] dagster-daemon[3514]: inst_data=inst_data, full # [ 471.270921] dagster-daemon[3514]: ...<2 lines>... full # [ 471.271848] dagster-daemon[3514]: token_provider=get_token_provider_from_config(config_value), full # [ 471.273425] dagster-daemon[3514]: ) full # [ 471.274157] dagster-daemon[3514]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 471.276650] dagster-daemon[3514]: self._run_storage = PostgresRunStorage( full # [ 471.277861] dagster-daemon[3514]: ~~~~~~~~~~~~~~~~~~^ full # [ 471.279105] dagster-daemon[3514]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 471.280841] dagster-daemon[3514]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 471.282573] dagster-daemon[3514]: ) full # [ 471.283312] dagster-daemon[3514]: ^ full # [ 471.284047] dagster-daemon[3514]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 471.286735] dagster-daemon[3514]: self._engine = create_pg_engine( full # [ 471.287913] dagster-daemon[3514]: ~~~~~~~~~~~~~~~~^ full # [ 471.289109] dagster-daemon[3514]: self.postgres_url, full # [ 471.290124] dagster-daemon[3514]: ^^^^^^^^^^^^^^^^^^ full # [ 471.291135] dagster-daemon[3514]: ...<2 lines>... full # [ 471.292076] dagster-daemon[3514]: poolclass=db_pool.NullPool, full # [ 471.293201] dagster-daemon[3514]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 471.294338] dagster-daemon[3514]: ) full # [ 471.295077] dagster-daemon[3514]: ^ full # [ 471.295809] dagster-daemon[3514]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 471.298408] dagster-daemon[3514]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 471.299797] dagster-daemon[3514]: File "", line 2, in create_engine full # [ 471.301973] dagster-daemon[3514]: return target(fn, url, **kwargs) full # [ 471.303140] dagster-daemon[3514]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 471.305663] dagster-daemon[3514]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 471.307203] dagster-daemon[3514]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 471.309761] dagster-daemon[3514]: dbapi = dbapi_meth(**dbapi_args) full # [ 471.310898] dagster-daemon[3514]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 471.313648] dagster-daemon[3514]: import psycopg full # [ 471.314570] dagster-daemon[3514]: ModuleNotFoundError: No module named 'psycopg' full # [ 471.384878] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 471.386968] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 471.389429] systemd[1]: dagster-daemon.service: Consumed 1.442s CPU time over 7.202s wall clock time, 88.3M memory peak. full # [ 476.005868] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 57. full # [ 476.008988] systemd[1]: Started Dagster Webserver. full # [ 476.504831] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 64. full # [ 476.509527] systemd[1]: Started Dagster Daemon. full # [ 478.330322] dagster-daemon[3552]: Traceback (most recent call last): full # [ 478.333042] dagster-daemon[3552]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 478.333866] dagster-daemon[3552]: sys.exit(main()) full # [ 478.335981] dagster-daemon[3552]: ~~~~^^ full # [ 478.336838] dagster-daemon[3552]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 478.339087] dagster-daemon[3552]: cli(obj={}) full # [ 478.339917] dagster-daemon[3552]: ~~~^^^^^^^^ full # [ 478.343088] dagster-daemon[3552]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 478.343791] dagster-daemon[3552]: return self.main(*args, **kwargs) full # [ 478.346108] dagster-daemon[3552]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 478.346654] dagster-daemon[3552]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 478.347489] dagster-daemon[3552]: rv = self.invoke(ctx) full # [ 478.350088] dagster-daemon[3552]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 478.350841] dagster-daemon[3552]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 478.351500] dagster-daemon[3552]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 478.354088] dagster-daemon[3552]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 478.354732] dagster-daemon[3552]: return ctx.invoke(self.callback, **ctx.params) full # [ 478.355365] dagster-daemon[3552]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 478.355982] dagster-daemon[3552]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 478.358614] dagster-daemon[3552]: return callback(*args, **kwargs) full # [ 478.359262] dagster-daemon[3552]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 478.359869] dagster-daemon[3552]: with get_instance_for_cli( full # [ 478.362689] dagster-daemon[3552]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 478.363519] dagster-daemon[3552]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 478.366090] dagster-daemon[3552]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 478.366750] dagster-daemon[3552]: ) as instance: full # [ 478.367583] dagster-daemon[3552]: ^ full # [ 478.371090] dagster-daemon[3552]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 478.371802] dagster-daemon[3552]: return next(self.gen) full # [ 478.372637] dagster-daemon[3552]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 478.375089] dagster-daemon[3552]: with DagsterInstance.get() as instance: full # [ 478.375689] dagster-daemon[3552]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 478.376574] dagster-daemon[3552]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 478.379088] dagster-daemon[3552]: return create_instance_from_dagster_home() full # [ 478.379784] dagster-daemon[3552]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 478.380596] dagster-daemon[3552]: return create_instance_from_config(dagster_home_path) full # [ 478.383093] dagster-daemon[3552]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 478.383644] dagster-daemon[3552]: return create_instance_from_ref(instance_ref) full # [ 478.384270] dagster-daemon[3552]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 478.384896] dagster-daemon[3552]: unified_storage = instance_ref.storage full # [ 478.388730] dagster-daemon[3552]: ^^^^^^^^^^^^^^^^^^^^ full # [ 478.389539] dagster-daemon[3552]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 478.392089] dagster-daemon[3552]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 478.392789] dagster-daemon[3552]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 478.393629] dagster-daemon[3552]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 478.396089] dagster-daemon[3552]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 478.396680] dagster-daemon[3552]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 478.397510] dagster-daemon[3552]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 478.400088] dagster-daemon[3552]: return DagsterPostgresStorage( full # [ 478.400750] dagster-daemon[3552]: inst_data=inst_data, full # [ 478.401582] dagster-daemon[3552]: ...<2 lines>... full # [ 478.405090] dagster-daemon[3552]: token_provider=get_token_provider_from_config(config_value), full # [ 478.405654] dagster-daemon[3552]: ) full # [ 478.406491] dagster-daemon[3552]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 478.409114] dagster-daemon[3552]: self._run_storage = PostgresRunStorage( full # [ 478.409739] dagster-daemon[3552]: ~~~~~~~~~~~~~~~~~~^ full # [ 478.410627] dagster-daemon[3552]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 478.413089] dagster-daemon[3552]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 478.413637] dagster-daemon[3552]: ) full # [ 478.414264] dagster-daemon[3552]: ^ full # [ 478.414894] dagster-daemon[3552]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 478.417534] dagster-daemon[3552]: self._engine = create_pg_engine( full # [ 478.418175] dagster-daemon[3552]: ~~~~~~~~~~~~~~~~^ full # [ 478.418789] dagster-daemon[3552]: self.postgres_url, full # [ 478.422161] dagster-daemon[3552]: ^^^^^^^^^^^^^^^^^^ full # [ 478.422844] dagster-daemon[3552]: ...<2 lines>... full # [ 478.423491] dagster-daemon[3552]: poolclass=db_pool.NullPool, full # [ 478.426088] dagster-daemon[3552]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 478.426740] dagster-daemon[3552]: ) full # [ 478.427574] dagster-daemon[3552]: ^ full # [ 478.430088] dagster-daemon[3552]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 478.430795] dagster-daemon[3552]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 478.431636] dagster-daemon[3552]: File "", line 2, in create_engine full # [ 478.435087] dagster-daemon[3552]: return target(fn, url, **kwargs) full # [ 478.435701] dagster-daemon[3552]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 478.436539] dagster-daemon[3552]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 478.439091] dagster-daemon[3552]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 478.439817] dagster-daemon[3552]: dbapi = dbapi_meth(**dbapi_args) full # [ 478.442090] dagster-daemon[3552]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 478.442661] dagster-daemon[3552]: import psycopg full # [ 478.443500] dagster-daemon[3552]: ModuleNotFoundError: No module named 'psycopg' full # [ 478.601530] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 478.603383] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 478.605450] systemd[1]: dagster-daemon.service: Consumed 1.469s CPU time over 7.214s wall clock time, 88.5M memory peak. full # [ 478.727141] dagster-webserver[3546]: Traceback (most recent call last): full # [ 478.729777] dagster-webserver[3546]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 478.730554] dagster-webserver[3546]: sys.exit(main()) full # [ 478.731161] dagster-webserver[3546]: ~~~~^^ full # [ 478.731760] dagster-webserver[3546]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 478.732598] dagster-webserver[3546]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 478.733270] dagster-webserver[3546]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 478.733887] dagster-webserver[3546]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 478.734502] dagster-webserver[3546]: return self.main(*args, **kwargs) full # [ 478.735146] dagster-webserver[3546]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 478.735748] dagster-webserver[3546]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 478.736581] dagster-webserver[3546]: rv = self.invoke(ctx) full # [ 478.745293] dagster-webserver[3546]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 478.746085] dagster-webserver[3546]: return ctx.invoke(self.callback, **ctx.params) full # [ 478.746746] dagster-webserver[3546]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 478.747556] dagster-webserver[3546]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 478.748211] dagster-webserver[3546]: return callback(*args, **kwargs) full # [ 478.748837] dagster-webserver[3546]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 478.749683] dagster-webserver[3546]: instance = stack.enter_context( full # [ 478.750528] dagster-webserver[3546]: get_possibly_temporary_instance_for_cli( full # [ 478.751194] dagster-webserver[3546]: ...<3 lines>... full # [ 478.751797] dagster-webserver[3546]: ) full # [ 478.752643] dagster-webserver[3546]: ) full # [ 478.753265] dagster-webserver[3546]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 478.753912] dagster-webserver[3546]: result = _enter(cm) full # [ 478.754767] dagster-webserver[3546]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 478.755552] dagster-webserver[3546]: return next(self.gen) full # [ 478.756195] dagster-webserver[3546]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 478.756805] dagster-webserver[3546]: with DagsterInstance.get() as instance: full # [ 478.757637] dagster-webserver[3546]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 478.770541] dagster-webserver[3546]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 478.771514] dagster-webserver[3546]: return create_instance_from_dagster_home() full # [ 478.772205] dagster-webserver[3546]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 478.772777] dagster-webserver[3546]: return create_instance_from_config(dagster_home_path) full # [ 478.773622] dagster-webserver[3546]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 478.774286] dagster-webserver[3546]: return create_instance_from_ref(instance_ref) full # [ 478.774898] dagster-webserver[3546]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 478.775743] dagster-webserver[3546]: unified_storage = instance_ref.storage full # [ 478.776600] dagster-webserver[3546]: ^^^^^^^^^^^^^^^^^^^^ full # [ 478.777295] dagster-webserver[3546]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 478.777891] dagster-webserver[3546]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 478.778709] dagster-webserver[3546]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 478.779554] dagster-webserver[3546]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 478.780211] dagster-webserver[3546]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 478.780835] dagster-webserver[3546]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 478.797700] dagster-webserver[3546]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 478.798681] dagster-webserver[3546]: return DagsterPostgresStorage( full # [ 478.799532] dagster-webserver[3546]: inst_data=inst_data, full # [ 478.800189] dagster-webserver[3546]: ...<2 lines>... full # [ 478.800812] dagster-webserver[3546]: token_provider=get_token_provider_from_config(config_value), full # [ 478.801657] dagster-webserver[3546]: ) full # [ 478.802300] dagster-webserver[3546]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 478.802941] dagster-webserver[3546]: self._run_storage = PostgresRunStorage( full # [ 478.803769] dagster-webserver[3546]: ~~~~~~~~~~~~~~~~~~^ full # [ 478.804616] dagster-webserver[3546]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 478.805281] dagster-webserver[3546]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 478.805891] dagster-webserver[3546]: ) full # [ 478.806734] dagster-webserver[3546]: ^ full # [ 478.807566] dagster-webserver[3546]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 478.808241] dagster-webserver[3546]: self._engine = create_pg_engine( full # [ 478.808845] dagster-webserver[3546]: ~~~~~~~~~~~~~~~~^ full # [ 478.809688] dagster-webserver[3546]: self.postgres_url, full # [ 478.810537] dagster-webserver[3546]: ^^^^^^^^^^^^^^^^^^ full # [ 478.811193] dagster-webserver[3546]: ...<2 lines>... full # [ 478.811813] dagster-webserver[3546]: poolclass=db_pool.NullPool, full # [ 478.812641] dagster-webserver[3546]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 478.813267] dagster-webserver[3546]: ) full # [ 478.813897] dagster-webserver[3546]: ^ full # [ 478.814754] dagster-webserver[3546]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 478.815550] dagster-webserver[3546]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 478.816189] dagster-webserver[3546]: File "", line 2, in create_engine full # [ 478.816803] dagster-webserver[3546]: return target(fn, url, **kwargs) full # [ 478.832083] dagster-webserver[3546]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 478.834670] dagster-webserver[3546]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 478.836177] dagster-webserver[3546]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 478.838791] dagster-webserver[3546]: dbapi = dbapi_meth(**dbapi_args) full # [ 478.839968] dagster-webserver[3546]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 478.842758] dagster-webserver[3546]: import psycopg full # [ 478.843711] dagster-webserver[3546]: ModuleNotFoundError: No module named 'psycopg' full # [ 479.106132] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 479.108194] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 479.110976] systemd[1]: dagster-webserver.service: Consumed 2.041s CPU time over 8.109s wall clock time, 111.2M memory peak. full # [ 483.755736] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 65. full # [ 483.759088] systemd[1]: Started Dagster Daemon. full # [ 484.255547] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 58. full # [ 484.260851] systemd[1]: Started Dagster Webserver. full # [ 485.635793] dagster-daemon[3588]: Traceback (most recent call last): full # [ 485.640076] dagster-daemon[3588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 485.640817] dagster-daemon[3588]: sys.exit(main()) full # [ 485.641632] dagster-daemon[3588]: ~~~~^^ full # [ 485.644096] dagster-daemon[3588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 485.644802] dagster-daemon[3588]: cli(obj={}) full # [ 485.645655] dagster-daemon[3588]: ~~~^^^^^^^^ full # [ 485.648107] dagster-daemon[3588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 485.648824] dagster-daemon[3588]: return self.main(*args, **kwargs) full # [ 485.649651] dagster-daemon[3588]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 485.652088] dagster-daemon[3588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 485.652754] dagster-daemon[3588]: rv = self.invoke(ctx) full # [ 485.653580] dagster-daemon[3588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 485.656151] dagster-daemon[3588]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 485.656870] dagster-daemon[3588]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 485.657495] dagster-daemon[3588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 485.661090] dagster-daemon[3588]: return ctx.invoke(self.callback, **ctx.params) full # [ 485.661787] dagster-daemon[3588]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 485.662629] dagster-daemon[3588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 485.665090] dagster-daemon[3588]: return callback(*args, **kwargs) full # [ 485.665696] dagster-daemon[3588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 485.666531] dagster-daemon[3588]: with get_instance_for_cli( full # [ 485.670095] dagster-daemon[3588]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 485.670942] dagster-daemon[3588]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 485.671818] dagster-daemon[3588]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 485.675090] dagster-daemon[3588]: ) as instance: full # [ 485.675691] dagster-daemon[3588]: ^ full # [ 485.678098] dagster-daemon[3588]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 485.678810] dagster-daemon[3588]: return next(self.gen) full # [ 485.681098] dagster-daemon[3588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 485.681863] dagster-daemon[3588]: with DagsterInstance.get() as instance: full # [ 485.684108] dagster-daemon[3588]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 485.684678] dagster-daemon[3588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 485.685515] dagster-daemon[3588]: return create_instance_from_dagster_home() full # [ 485.688098] dagster-daemon[3588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 485.688793] dagster-daemon[3588]: return create_instance_from_config(dagster_home_path) full # [ 485.689625] dagster-daemon[3588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 485.692097] dagster-daemon[3588]: return create_instance_from_ref(instance_ref) full # [ 485.692695] dagster-daemon[3588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 485.693534] dagster-daemon[3588]: unified_storage = instance_ref.storage full # [ 485.696116] dagster-daemon[3588]: ^^^^^^^^^^^^^^^^^^^^ full # [ 485.696793] dagster-daemon[3588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 485.697624] dagster-daemon[3588]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 485.701090] dagster-daemon[3588]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 485.701697] dagster-daemon[3588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 485.702521] dagster-daemon[3588]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 485.705089] dagster-daemon[3588]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 485.705583] dagster-daemon[3588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 485.706221] dagster-daemon[3588]: return DagsterPostgresStorage( full # [ 485.706832] dagster-daemon[3588]: inst_data=inst_data, full # [ 485.710091] dagster-daemon[3588]: ...<2 lines>... full # [ 485.710716] dagster-daemon[3588]: token_provider=get_token_provider_from_config(config_value), full # [ 485.713102] dagster-daemon[3588]: ) full # [ 485.713758] dagster-daemon[3588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 485.716147] dagster-daemon[3588]: self._run_storage = PostgresRunStorage( full # [ 485.716831] dagster-daemon[3588]: ~~~~~~~~~~~~~~~~~~^ full # [ 485.719096] dagster-daemon[3588]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 485.719696] dagster-daemon[3588]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 485.720543] dagster-daemon[3588]: ) full # [ 485.723089] dagster-daemon[3588]: ^ full # [ 485.723614] dagster-daemon[3588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 485.724266] dagster-daemon[3588]: self._engine = create_pg_engine( full # [ 485.724870] dagster-daemon[3588]: ~~~~~~~~~~~~~~~~^ full # [ 485.727710] dagster-daemon[3588]: self.postgres_url, full # [ 485.728551] dagster-daemon[3588]: ^^^^^^^^^^^^^^^^^^ full # [ 485.731088] dagster-daemon[3588]: ...<2 lines>... full # [ 485.731605] dagster-daemon[3588]: poolclass=db_pool.NullPool, full # [ 485.732259] dagster-daemon[3588]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 485.732875] dagster-daemon[3588]: ) full # [ 485.735706] dagster-daemon[3588]: ^ full # [ 485.736546] dagster-daemon[3588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 485.740097] dagster-daemon[3588]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 485.740890] dagster-daemon[3588]: File "", line 2, in create_engine full # [ 485.741659] dagster-daemon[3588]: return target(fn, url, **kwargs) full # [ 485.744099] dagster-daemon[3588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 485.744719] dagster-daemon[3588]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 485.745547] dagster-daemon[3588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 485.748097] dagster-daemon[3588]: dbapi = dbapi_meth(**dbapi_args) full # [ 485.748611] dagster-daemon[3588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 485.749272] dagster-daemon[3588]: import psycopg full # [ 485.749862] dagster-daemon[3588]: ModuleNotFoundError: No module named 'psycopg' full # [ 485.917804] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 485.920271] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 485.922494] systemd[1]: dagster-daemon.service: Consumed 1.434s CPU time over 7.313s wall clock time, 88.4M memory peak. full # [ 487.053176] dagster-webserver[3592]: Traceback (most recent call last): full # [ 487.055718] dagster-webserver[3592]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 487.056579] dagster-webserver[3592]: sys.exit(main()) full # [ 487.057181] dagster-webserver[3592]: ~~~~^^ full # [ 487.057821] dagster-webserver[3592]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 487.058702] dagster-webserver[3592]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 487.059718] dagster-webserver[3592]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 487.060583] dagster-webserver[3592]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 487.061182] dagster-webserver[3592]: return self.main(*args, **kwargs) full # [ 487.061796] dagster-webserver[3592]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 487.062640] dagster-webserver[3592]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 487.063294] dagster-webserver[3592]: rv = self.invoke(ctx) full # [ 487.071370] dagster-webserver[3592]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 487.072192] dagster-webserver[3592]: return ctx.invoke(self.callback, **ctx.params) full # [ 487.072828] dagster-webserver[3592]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 487.073645] dagster-webserver[3592]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 487.074274] dagster-webserver[3592]: return callback(*args, **kwargs) full # [ 487.074943] dagster-webserver[3592]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 487.075752] dagster-webserver[3592]: instance = stack.enter_context( full # [ 487.076377] dagster-webserver[3592]: get_possibly_temporary_instance_for_cli( full # [ 487.076994] dagster-webserver[3592]: ...<3 lines>... full # [ 487.077634] dagster-webserver[3592]: ) full # [ 487.078302] dagster-webserver[3592]: ) full # [ 487.078899] dagster-webserver[3592]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 487.079746] dagster-webserver[3592]: result = _enter(cm) full # [ 487.088996] dagster-webserver[3592]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 487.089867] dagster-webserver[3592]: return next(self.gen) full # [ 487.090532] dagster-webserver[3592]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 487.091180] dagster-webserver[3592]: with DagsterInstance.get() as instance: full # [ 487.091773] dagster-webserver[3592]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 487.092616] dagster-webserver[3592]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 487.093266] dagster-webserver[3592]: return create_instance_from_dagster_home() full # [ 487.093874] dagster-webserver[3592]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 487.094704] dagster-webserver[3592]: return create_instance_from_config(dagster_home_path) full # [ 487.095598] dagster-webserver[3592]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 487.096190] dagster-webserver[3592]: return create_instance_from_ref(instance_ref) full # [ 487.108323] dagster-webserver[3592]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 487.109342] dagster-webserver[3592]: unified_storage = instance_ref.storage full # [ 487.111620] dagster-webserver[3592]: ^^^^^^^^^^^^^^^^^^^^ full # [ 487.112218] dagster-webserver[3592]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 487.112847] dagster-webserver[3592]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 487.115619] dagster-webserver[3592]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 487.116280] dagster-webserver[3592]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 487.116912] dagster-webserver[3592]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 487.119164] dagster-webserver[3592]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 487.119790] dagster-webserver[3592]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 487.120847] dagster-webserver[3592]: return DagsterPostgresStorage( full # [ 487.121612] dagster-webserver[3592]: inst_data=inst_data, full # [ 487.122275] dagster-webserver[3592]: ...<2 lines>... full # [ 487.122884] dagster-webserver[3592]: token_provider=get_token_provider_from_config(config_value), full # [ 487.123724] dagster-webserver[3592]: ) full # [ 487.124563] dagster-webserver[3592]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 487.125226] dagster-webserver[3592]: self._run_storage = PostgresRunStorage( full # [ 487.125836] dagster-webserver[3592]: ~~~~~~~~~~~~~~~~~~^ full # [ 487.126679] dagster-webserver[3592]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 487.127528] dagster-webserver[3592]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 487.128183] dagster-webserver[3592]: ) full # [ 487.128815] dagster-webserver[3592]: ^ full # [ 487.140141] dagster-webserver[3592]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 487.142880] dagster-webserver[3592]: self._engine = create_pg_engine( full # [ 487.144087] dagster-webserver[3592]: ~~~~~~~~~~~~~~~~^ full # [ 487.145275] dagster-webserver[3592]: self.postgres_url, full # [ 487.146321] dagster-webserver[3592]: ^^^^^^^^^^^^^^^^^^ full # [ 487.147367] dagster-webserver[3592]: ...<2 lines>... full # [ 487.148318] dagster-webserver[3592]: poolclass=db_pool.NullPool, full # [ 487.149483] dagster-webserver[3592]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 487.150647] dagster-webserver[3592]: ) full # [ 487.151432] dagster-webserver[3592]: ^ full # [ 487.152202] dagster-webserver[3592]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 487.154816] dagster-webserver[3592]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 487.156339] dagster-webserver[3592]: File "", line 2, in create_engine full # [ 487.158529] dagster-webserver[3592]: return target(fn, url, **kwargs) full # [ 487.159708] dagster-webserver[3592]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 487.162258] dagster-webserver[3592]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 487.163764] dagster-webserver[3592]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 487.166354] dagster-webserver[3592]: dbapi = dbapi_meth(**dbapi_args) full # [ 487.167533] dagster-webserver[3592]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 487.170279] dagster-webserver[3592]: import psycopg full # [ 487.171216] dagster-webserver[3592]: ModuleNotFoundError: No module named 'psycopg' full # [ 487.418182] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 487.419152] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 487.422844] systemd[1]: dagster-webserver.service: Consumed 2.098s CPU time over 8.304s wall clock time, 111.3M memory peak. full # [ 491.005685] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 66. full # [ 491.010197] systemd[1]: Started Dagster Daemon. full # [ 492.506282] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 59. full # [ 492.508333] systemd[1]: Started Dagster Webserver. full # [ 492.889412] dagster-daemon[3627]: Traceback (most recent call last): full # [ 492.892272] dagster-daemon[3627]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 492.894730] dagster-daemon[3627]: sys.exit(main()) full # [ 492.895807] dagster-daemon[3627]: ~~~~^^ full # [ 492.896867] dagster-daemon[3627]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 492.899939] dagster-daemon[3627]: cli(obj={}) full # [ 492.901335] dagster-daemon[3627]: ~~~^^^^^^^^ full # [ 492.902670] dagster-daemon[3627]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 492.905574] dagster-daemon[3627]: return self.main(*args, **kwargs) full # [ 492.907142] dagster-daemon[3627]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 492.909991] dagster-daemon[3627]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 492.912874] dagster-daemon[3627]: rv = self.invoke(ctx) full # [ 492.915131] dagster-daemon[3627]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 492.918040] dagster-daemon[3627]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 492.920168] dagster-daemon[3627]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 492.922195] dagster-daemon[3627]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 492.925125] dagster-daemon[3627]: return ctx.invoke(self.callback, **ctx.params) full # [ 492.926861] dagster-daemon[3627]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 492.928682] dagster-daemon[3627]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 492.931607] dagster-daemon[3627]: return callback(*args, **kwargs) full # [ 492.934033] dagster-daemon[3627]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 492.937233] dagster-daemon[3627]: with get_instance_for_cli( full # [ 492.938938] dagster-daemon[3627]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 492.940410] dagster-daemon[3627]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 492.942907] dagster-daemon[3627]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 492.946159] dagster-daemon[3627]: ) as instance: full # [ 492.947584] dagster-daemon[3627]: ^ full # [ 492.949612] dagster-daemon[3627]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 492.954138] dagster-daemon[3627]: return next(self.gen) full # [ 492.955977] dagster-daemon[3627]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 492.960588] dagster-daemon[3627]: with DagsterInstance.get() as instance: full # [ 492.962436] dagster-daemon[3627]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 492.964076] dagster-daemon[3627]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 492.966929] dagster-daemon[3627]: return create_instance_from_dagster_home() full # [ 492.968385] dagster-daemon[3627]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 492.971462] dagster-daemon[3627]: return create_instance_from_config(dagster_home_path) full # [ 492.973361] dagster-daemon[3627]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 492.976340] dagster-daemon[3627]: return create_instance_from_ref(instance_ref) full # [ 492.977761] dagster-daemon[3627]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 492.980912] dagster-daemon[3627]: unified_storage = instance_ref.storage full # [ 492.982377] dagster-daemon[3627]: ^^^^^^^^^^^^^^^^^^^^ full # [ 492.983777] dagster-daemon[3627]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 492.986424] dagster-daemon[3627]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 492.988427] dagster-daemon[3627]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 492.990746] dagster-daemon[3627]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 492.993491] dagster-daemon[3627]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 492.995179] dagster-daemon[3627]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 492.997089] dagster-daemon[3627]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 492.999818] dagster-daemon[3627]: return DagsterPostgresStorage( full # [ 493.001957] dagster-daemon[3627]: inst_data=inst_data, full # [ 493.003258] dagster-daemon[3627]: ...<2 lines>... full # [ 493.004306] dagster-daemon[3627]: token_provider=get_token_provider_from_config(config_value), full # [ 493.005932] dagster-daemon[3627]: ) full # [ 493.006807] dagster-daemon[3627]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 493.009466] dagster-daemon[3627]: self._run_storage = PostgresRunStorage( full # [ 493.011772] dagster-daemon[3627]: ~~~~~~~~~~~~~~~~~~^ full # [ 493.013217] dagster-daemon[3627]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 493.015048] dagster-daemon[3627]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 493.017176] dagster-daemon[3627]: ) full # [ 493.017889] dagster-daemon[3627]: ^ full # [ 493.018765] dagster-daemon[3627]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 493.021577] dagster-daemon[3627]: self._engine = create_pg_engine( full # [ 493.023168] dagster-daemon[3627]: ~~~~~~~~~~~~~~~~^ full # [ 493.025181] dagster-daemon[3627]: self.postgres_url, full # [ 493.027540] dagster-daemon[3627]: ^^^^^^^^^^^^^^^^^^ full # [ 493.029370] dagster-daemon[3627]: ...<2 lines>... full # [ 493.030735] dagster-daemon[3627]: poolclass=db_pool.NullPool, full # [ 493.032845] dagster-daemon[3627]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 493.034572] dagster-daemon[3627]: ) full # [ 493.035912] dagster-daemon[3627]: ^ full # [ 493.037155] dagster-daemon[3627]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 493.040421] dagster-daemon[3627]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 493.042041] dagster-daemon[3627]: File "", line 2, in create_engine full # [ 493.044466] dagster-daemon[3627]: return target(fn, url, **kwargs) full # [ 493.045845] dagster-daemon[3627]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 493.049052] dagster-daemon[3627]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 493.051647] dagster-daemon[3627]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 493.054215] dagster-daemon[3627]: dbapi = dbapi_meth(**dbapi_args) full # [ 493.055368] dagster-daemon[3627]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 493.058095] dagster-daemon[3627]: import psycopg full # [ 493.058983] dagster-daemon[3627]: ModuleNotFoundError: No module named 'psycopg' full # [ 493.109693] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 493.112887] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 493.114846] systemd[1]: dagster-daemon.service: Consumed 1.436s CPU time over 7.191s wall clock time, 88.4M memory peak. full # [ 495.225455] dagster-webserver[3637]: Traceback (most recent call last): full # [ 495.228282] dagster-webserver[3637]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 495.229092] dagster-webserver[3637]: sys.exit(main()) full # [ 495.229740] dagster-webserver[3637]: ~~~~^^ full # [ 495.230662] dagster-webserver[3637]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 495.231564] dagster-webserver[3637]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 495.232205] dagster-webserver[3637]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 495.232757] dagster-webserver[3637]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 495.233581] dagster-webserver[3637]: return self.main(*args, **kwargs) full # [ 495.234253] dagster-webserver[3637]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 495.234934] dagster-webserver[3637]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 495.235528] dagster-webserver[3637]: rv = self.invoke(ctx) full # [ 495.236184] dagster-webserver[3637]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 495.236604] dagster-webserver[3637]: return ctx.invoke(self.callback, **ctx.params) full # [ 495.237291] dagster-webserver[3637]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 495.248630] dagster-webserver[3637]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 495.249617] dagster-webserver[3637]: return callback(*args, **kwargs) full # [ 495.250281] dagster-webserver[3637]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 495.250890] dagster-webserver[3637]: instance = stack.enter_context( full # [ 495.251731] dagster-webserver[3637]: get_possibly_temporary_instance_for_cli( full # [ 495.252562] dagster-webserver[3637]: ...<3 lines>... full # [ 495.253217] dagster-webserver[3637]: ) full # [ 495.253836] dagster-webserver[3637]: ) full # [ 495.254681] dagster-webserver[3637]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 495.255527] dagster-webserver[3637]: result = _enter(cm) full # [ 495.256220] dagster-webserver[3637]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 495.256802] dagster-webserver[3637]: return next(self.gen) full # [ 495.257657] dagster-webserver[3637]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 495.258337] dagster-webserver[3637]: with DagsterInstance.get() as instance: full # [ 495.258924] dagster-webserver[3637]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 495.269377] dagster-webserver[3637]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 495.270175] dagster-webserver[3637]: return create_instance_from_dagster_home() full # [ 495.270774] dagster-webserver[3637]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 495.271642] dagster-webserver[3637]: return create_instance_from_config(dagster_home_path) full # [ 495.272485] dagster-webserver[3637]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 495.273554] dagster-webserver[3637]: return create_instance_from_ref(instance_ref) full # [ 495.274227] dagster-webserver[3637]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 495.274861] dagster-webserver[3637]: unified_storage = instance_ref.storage full # [ 495.275544] dagster-webserver[3637]: ^^^^^^^^^^^^^^^^^^^^ full # [ 495.276270] dagster-webserver[3637]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 495.276865] dagster-webserver[3637]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 495.277695] dagster-webserver[3637]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 495.278556] dagster-webserver[3637]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 495.279232] dagster-webserver[3637]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 495.279864] dagster-webserver[3637]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 495.296808] dagster-webserver[3637]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 495.297764] dagster-webserver[3637]: return DagsterPostgresStorage( full # [ 495.298624] dagster-webserver[3637]: inst_data=inst_data, full # [ 495.299311] dagster-webserver[3637]: ...<2 lines>... full # [ 495.299934] dagster-webserver[3637]: token_provider=get_token_provider_from_config(config_value), full # [ 495.300787] dagster-webserver[3637]: ) full # [ 495.301653] dagster-webserver[3637]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 495.302307] dagster-webserver[3637]: self._run_storage = PostgresRunStorage( full # [ 495.302958] dagster-webserver[3637]: ~~~~~~~~~~~~~~~~~~^ full # [ 495.303835] dagster-webserver[3637]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 495.304676] dagster-webserver[3637]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 495.305534] dagster-webserver[3637]: ) full # [ 495.306198] dagster-webserver[3637]: ^ full # [ 495.306817] dagster-webserver[3637]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 495.307677] dagster-webserver[3637]: self._engine = create_pg_engine( full # [ 495.308511] dagster-webserver[3637]: ~~~~~~~~~~~~~~~~^ full # [ 495.309158] dagster-webserver[3637]: self.postgres_url, full # [ 495.309763] dagster-webserver[3637]: ^^^^^^^^^^^^^^^^^^ full # [ 495.310599] dagster-webserver[3637]: ...<2 lines>... full # [ 495.311240] dagster-webserver[3637]: poolclass=db_pool.NullPool, full # [ 495.311859] dagster-webserver[3637]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 495.312703] dagster-webserver[3637]: ) full # [ 495.313524] dagster-webserver[3637]: ^ full # [ 495.314166] dagster-webserver[3637]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 495.314788] dagster-webserver[3637]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 495.315626] dagster-webserver[3637]: File "", line 2, in create_engine full # [ 495.316303] dagster-webserver[3637]: return target(fn, url, **kwargs) full # [ 495.316964] dagster-webserver[3637]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 495.317778] dagster-webserver[3637]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 495.318623] dagster-webserver[3637]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 495.319289] dagster-webserver[3637]: dbapi = dbapi_meth(**dbapi_args) full # [ 495.319908] dagster-webserver[3637]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 495.320756] dagster-webserver[3637]: import psycopg full # [ 495.342082] dagster-webserver[3637]: ModuleNotFoundError: No module named 'psycopg' full # [ 495.619174] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 495.621484] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 495.623607] systemd[1]: dagster-webserver.service: Consumed 2.033s CPU time over 8.193s wall clock time, 111.4M memory peak. full # [ 498.255668] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 67. full # [ 498.258451] systemd[1]: Started Dagster Daemon. full # [ 500.111662] dagster-daemon[3665]: Traceback (most recent call last): full # [ 500.114163] dagster-daemon[3665]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 500.114904] dagster-daemon[3665]: sys.exit(main()) full # [ 500.115705] dagster-daemon[3665]: ~~~~^^ full # [ 500.116554] dagster-daemon[3665]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 500.117199] dagster-daemon[3665]: cli(obj={}) full # [ 500.117840] dagster-daemon[3665]: ~~~^^^^^^^^ full # [ 500.118693] dagster-daemon[3665]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 500.119283] dagster-daemon[3665]: return self.main(*args, **kwargs) full # [ 500.120152] dagster-daemon[3665]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 500.120750] dagster-daemon[3665]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 500.121583] dagster-daemon[3665]: rv = self.invoke(ctx) full # [ 500.128498] dagster-daemon[3665]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 500.129531] dagster-daemon[3665]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 500.130190] dagster-daemon[3665]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 500.130768] dagster-daemon[3665]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 500.131605] dagster-daemon[3665]: return ctx.invoke(self.callback, **ctx.params) full # [ 500.132258] dagster-daemon[3665]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 500.132861] dagster-daemon[3665]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 500.133508] dagster-daemon[3665]: return callback(*args, **kwargs) full # [ 500.134190] dagster-daemon[3665]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 500.134748] dagster-daemon[3665]: with get_instance_for_cli( full # [ 500.135576] dagster-daemon[3665]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 500.136222] dagster-daemon[3665]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 500.136837] dagster-daemon[3665]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 500.137668] dagster-daemon[3665]: ) as instance: full # [ 500.138504] dagster-daemon[3665]: ^ full # [ 500.149693] dagster-daemon[3665]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 500.150520] dagster-daemon[3665]: return next(self.gen) full # [ 500.151186] dagster-daemon[3665]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 500.151781] dagster-daemon[3665]: with DagsterInstance.get() as instance: full # [ 500.152619] dagster-daemon[3665]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 500.153274] dagster-daemon[3665]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 500.153877] dagster-daemon[3665]: return create_instance_from_dagster_home() full # [ 500.154754] dagster-daemon[3665]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 500.155546] dagster-daemon[3665]: return create_instance_from_config(dagster_home_path) full # [ 500.156189] dagster-daemon[3665]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 500.156896] dagster-daemon[3665]: return create_instance_from_ref(instance_ref) full # [ 500.168306] dagster-daemon[3665]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 500.169155] dagster-daemon[3665]: unified_storage = instance_ref.storage full # [ 500.169795] dagster-daemon[3665]: ^^^^^^^^^^^^^^^^^^^^ full # [ 500.170603] dagster-daemon[3665]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 500.171255] dagster-daemon[3665]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 500.171861] dagster-daemon[3665]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 500.172500] dagster-daemon[3665]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 500.173145] dagster-daemon[3665]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 500.173765] dagster-daemon[3665]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 500.174636] dagster-daemon[3665]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 500.175242] dagster-daemon[3665]: return DagsterPostgresStorage( full # [ 500.175869] dagster-daemon[3665]: inst_data=inst_data, full # [ 500.177252] dagster-daemon[3665]: ...<2 lines>... full # [ 500.177924] dagster-daemon[3665]: token_provider=get_token_provider_from_config(config_value), full # [ 500.178758] dagster-daemon[3665]: ) full # [ 500.181562] dagster-daemon[3665]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 500.182232] dagster-daemon[3665]: self._run_storage = PostgresRunStorage( full # [ 500.182833] dagster-daemon[3665]: ~~~~~~~~~~~~~~~~~~^ full # [ 500.185782] dagster-daemon[3665]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 500.186495] dagster-daemon[3665]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 500.187708] dagster-daemon[3665]: ) full # [ 500.188554] dagster-daemon[3665]: ^ full # [ 500.199206] dagster-daemon[3665]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 500.200049] dagster-daemon[3665]: self._engine = create_pg_engine( full # [ 500.200654] dagster-daemon[3665]: ~~~~~~~~~~~~~~~~^ full # [ 500.201286] dagster-daemon[3665]: self.postgres_url, full # [ 500.201919] dagster-daemon[3665]: ^^^^^^^^^^^^^^^^^^ full # [ 500.203080] dagster-daemon[3665]: ...<2 lines>... full # [ 500.203575] dagster-daemon[3665]: poolclass=db_pool.NullPool, full # [ 500.204238] dagster-daemon[3665]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 500.204835] dagster-daemon[3665]: ) full # [ 500.205671] dagster-daemon[3665]: ^ full # [ 500.206510] dagster-daemon[3665]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 500.207530] dagster-daemon[3665]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 500.208172] dagster-daemon[3665]: File "", line 2, in create_engine full # [ 500.208772] dagster-daemon[3665]: return target(fn, url, **kwargs) full # [ 500.209653] dagster-daemon[3665]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 500.210264] dagster-daemon[3665]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 500.210858] dagster-daemon[3665]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 500.211499] dagster-daemon[3665]: dbapi = dbapi_meth(**dbapi_args) full # [ 500.222960] dagster-daemon[3665]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 500.225731] dagster-daemon[3665]: import psycopg full # [ 500.226689] dagster-daemon[3665]: ModuleNotFoundError: No module named 'psycopg' full # [ 500.413892] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 500.414807] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 500.418429] systemd[1]: dagster-daemon.service: Consumed 1.393s CPU time over 7.303s wall clock time, 88.6M memory peak. full # [ 500.755127] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 60. full # [ 500.759388] systemd[1]: Started Dagster Webserver. full # [ 503.351616] dagster-webserver[3682]: Traceback (most recent call last): full # [ 503.354149] dagster-webserver[3682]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 503.354870] dagster-webserver[3682]: sys.exit(main()) full # [ 503.355490] dagster-webserver[3682]: ~~~~^^ full # [ 503.356130] dagster-webserver[3682]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 503.356750] dagster-webserver[3682]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 503.357613] dagster-webserver[3682]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 503.358294] dagster-webserver[3682]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 503.358859] dagster-webserver[3682]: return self.main(*args, **kwargs) full # [ 503.359717] dagster-webserver[3682]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 503.366742] dagster-webserver[3682]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 503.367556] dagster-webserver[3682]: rv = self.invoke(ctx) full # [ 503.368199] dagster-webserver[3682]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 503.368839] dagster-webserver[3682]: return ctx.invoke(self.callback, **ctx.params) full # [ 503.369725] dagster-webserver[3682]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 503.370561] dagster-webserver[3682]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 503.371193] dagster-webserver[3682]: return callback(*args, **kwargs) full # [ 503.371850] dagster-webserver[3682]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 503.372663] dagster-webserver[3682]: instance = stack.enter_context( full # [ 503.373510] dagster-webserver[3682]: get_possibly_temporary_instance_for_cli( full # [ 503.374148] dagster-webserver[3682]: ...<3 lines>... full # [ 503.374783] dagster-webserver[3682]: ) full # [ 503.375627] dagster-webserver[3682]: ) full # [ 503.384565] dagster-webserver[3682]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 503.385398] dagster-webserver[3682]: result = _enter(cm) full # [ 503.386077] dagster-webserver[3682]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 503.386667] dagster-webserver[3682]: return next(self.gen) full # [ 503.387547] dagster-webserver[3682]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 503.388154] dagster-webserver[3682]: with DagsterInstance.get() as instance: full # [ 503.388969] dagster-webserver[3682]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 503.389807] dagster-webserver[3682]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 503.390663] dagster-webserver[3682]: return create_instance_from_dagster_home() full # [ 503.399134] dagster-webserver[3682]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 503.399981] dagster-webserver[3682]: return create_instance_from_config(dagster_home_path) full # [ 503.400848] dagster-webserver[3682]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 503.401681] dagster-webserver[3682]: return create_instance_from_ref(instance_ref) full # [ 503.402511] dagster-webserver[3682]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 503.403600] dagster-webserver[3682]: unified_storage = instance_ref.storage full # [ 503.404182] dagster-webserver[3682]: ^^^^^^^^^^^^^^^^^^^^ full # [ 503.404844] dagster-webserver[3682]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 503.405677] dagster-webserver[3682]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 503.406536] dagster-webserver[3682]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 503.407322] dagster-webserver[3682]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 503.407963] dagster-webserver[3682]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 503.408984] dagster-webserver[3682]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 503.423338] dagster-webserver[3682]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 503.424188] dagster-webserver[3682]: return DagsterPostgresStorage( full # [ 503.424805] dagster-webserver[3682]: inst_data=inst_data, full # [ 503.425681] dagster-webserver[3682]: ...<2 lines>... full # [ 503.426274] dagster-webserver[3682]: token_provider=get_token_provider_from_config(config_value), full # [ 503.426916] dagster-webserver[3682]: ) full # [ 503.427762] dagster-webserver[3682]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 503.428620] dagster-webserver[3682]: self._run_storage = PostgresRunStorage( full # [ 503.429269] dagster-webserver[3682]: ~~~~~~~~~~~~~~~~~~^ full # [ 503.429879] dagster-webserver[3682]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 503.430972] dagster-webserver[3682]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 503.431762] dagster-webserver[3682]: ) full # [ 503.432816] dagster-webserver[3682]: ^ full # [ 503.434112] dagster-webserver[3682]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 503.434652] dagster-webserver[3682]: self._engine = create_pg_engine( full # [ 503.435830] dagster-webserver[3682]: ~~~~~~~~~~~~~~~~^ full # [ 503.437032] dagster-webserver[3682]: self.postgres_url, full # [ 503.437901] dagster-webserver[3682]: ^^^^^^^^^^^^^^^^^^ full # [ 503.439104] dagster-webserver[3682]: ...<2 lines>... full # [ 503.439970] dagster-webserver[3682]: poolclass=db_pool.NullPool, full # [ 503.441085] dagster-webserver[3682]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 503.441851] dagster-webserver[3682]: ) full # [ 503.442880] dagster-webserver[3682]: ^ full # [ 503.443907] dagster-webserver[3682]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 503.444930] dagster-webserver[3682]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 503.457739] dagster-webserver[3682]: File "", line 2, in create_engine full # [ 503.459932] dagster-webserver[3682]: return target(fn, url, **kwargs) full # [ 503.461139] dagster-webserver[3682]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 503.463713] dagster-webserver[3682]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 503.465232] dagster-webserver[3682]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 503.467826] dagster-webserver[3682]: dbapi = dbapi_meth(**dbapi_args) full # [ 503.469033] dagster-webserver[3682]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 503.471789] dagster-webserver[3682]: import psycopg full # [ 503.472740] dagster-webserver[3682]: ModuleNotFoundError: No module named 'psycopg' full # [ 503.730770] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 503.731681] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 503.735526] systemd[1]: dagster-webserver.service: Consumed 1.997s CPU time over 8.110s wall clock time, 111.3M memory peak. full # [ 505.505512] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 68. full # [ 505.510193] systemd[1]: Started Dagster Daemon. full # [ 507.355240] dagster-daemon[3703]: Traceback (most recent call last): full # [ 507.357749] dagster-daemon[3703]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 507.360178] dagster-daemon[3703]: sys.exit(main()) full # [ 507.361255] dagster-daemon[3703]: ~~~~^^ full # [ 507.362190] dagster-daemon[3703]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 507.364703] dagster-daemon[3703]: cli(obj={}) full # [ 507.365607] dagster-daemon[3703]: ~~~^^^^^^^^ full # [ 507.366553] dagster-daemon[3703]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 507.368982] dagster-daemon[3703]: return self.main(*args, **kwargs) full # [ 507.370155] dagster-daemon[3703]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 507.371320] dagster-daemon[3703]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 507.373600] dagster-daemon[3703]: rv = self.invoke(ctx) full # [ 507.374627] dagster-daemon[3703]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 507.376929] dagster-daemon[3703]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 507.378403] dagster-daemon[3703]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 507.379800] dagster-daemon[3703]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 507.382143] dagster-daemon[3703]: return ctx.invoke(self.callback, **ctx.params) full # [ 507.383468] dagster-daemon[3703]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 507.384777] dagster-daemon[3703]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 507.387172] dagster-daemon[3703]: return callback(*args, **kwargs) full # [ 507.388316] dagster-daemon[3703]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 507.390864] dagster-daemon[3703]: with get_instance_for_cli( full # [ 507.391930] dagster-daemon[3703]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 507.392994] dagster-daemon[3703]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 507.394925] dagster-daemon[3703]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 507.396775] dagster-daemon[3703]: ) as instance: full # [ 507.397697] dagster-daemon[3703]: ^ full # [ 507.398438] dagster-daemon[3703]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 507.400629] dagster-daemon[3703]: return next(self.gen) full # [ 507.401630] dagster-daemon[3703]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 507.404370] dagster-daemon[3703]: with DagsterInstance.get() as instance: full # [ 507.405620] dagster-daemon[3703]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 507.406695] dagster-daemon[3703]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 507.409201] dagster-daemon[3703]: return create_instance_from_dagster_home() full # [ 507.410544] dagster-daemon[3703]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 507.413406] dagster-daemon[3703]: return create_instance_from_config(dagster_home_path) full # [ 507.414804] dagster-daemon[3703]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 507.417642] dagster-daemon[3703]: return create_instance_from_ref(instance_ref) full # [ 507.418944] dagster-daemon[3703]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 507.421817] dagster-daemon[3703]: unified_storage = instance_ref.storage full # [ 507.423066] dagster-daemon[3703]: ^^^^^^^^^^^^^^^^^^^^ full # [ 507.424259] dagster-daemon[3703]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 507.426758] dagster-daemon[3703]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 507.428618] dagster-daemon[3703]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 507.430149] dagster-daemon[3703]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 507.432718] dagster-daemon[3703]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 507.434276] dagster-daemon[3703]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 507.435834] dagster-daemon[3703]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 507.438440] dagster-daemon[3703]: return DagsterPostgresStorage( full # [ 507.439555] dagster-daemon[3703]: inst_data=inst_data, full # [ 507.440600] dagster-daemon[3703]: ...<2 lines>... full # [ 507.441529] dagster-daemon[3703]: token_provider=get_token_provider_from_config(config_value), full # [ 507.443117] dagster-daemon[3703]: ) full # [ 507.443850] dagster-daemon[3703]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 507.446365] dagster-daemon[3703]: self._run_storage = PostgresRunStorage( full # [ 507.447578] dagster-daemon[3703]: ~~~~~~~~~~~~~~~~~~^ full # [ 507.448796] dagster-daemon[3703]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 507.450489] dagster-daemon[3703]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 507.452161] dagster-daemon[3703]: ) full # [ 507.452891] dagster-daemon[3703]: ^ full # [ 507.453698] dagster-daemon[3703]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 507.456433] dagster-daemon[3703]: self._engine = create_pg_engine( full # [ 507.457573] dagster-daemon[3703]: ~~~~~~~~~~~~~~~~^ full # [ 507.458714] dagster-daemon[3703]: self.postgres_url, full # [ 507.459725] dagster-daemon[3703]: ^^^^^^^^^^^^^^^^^^ full # [ 507.460735] dagster-daemon[3703]: ...<2 lines>... full # [ 507.461667] dagster-daemon[3703]: poolclass=db_pool.NullPool, full # [ 507.462794] dagster-daemon[3703]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 507.463918] dagster-daemon[3703]: ) full # [ 507.464676] dagster-daemon[3703]: ^ full # [ 507.465434] dagster-daemon[3703]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 507.467988] dagster-daemon[3703]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 507.469428] dagster-daemon[3703]: File "", line 2, in create_engine full # [ 507.471651] dagster-daemon[3703]: return target(fn, url, **kwargs) full # [ 507.472785] dagster-daemon[3703]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 507.475334] dagster-daemon[3703]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 507.476786] dagster-daemon[3703]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 507.479410] dagster-daemon[3703]: dbapi = dbapi_meth(**dbapi_args) full # [ 507.480554] dagster-daemon[3703]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 507.483302] dagster-daemon[3703]: import psycopg full # [ 507.484205] dagster-daemon[3703]: ModuleNotFoundError: No module named 'psycopg' full # [ 507.555683] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 507.556848] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 507.561079] systemd[1]: dagster-daemon.service: Consumed 1.390s CPU time over 7.135s wall clock time, 88.5M memory peak. full # [ 508.755489] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 61. full # [ 508.758951] systemd[1]: Started Dagster Webserver. full # [ 511.356743] dagster-webserver[3724]: Traceback (most recent call last): full # [ 511.359309] dagster-webserver[3724]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 511.360034] dagster-webserver[3724]: sys.exit(main()) full # [ 511.360638] dagster-webserver[3724]: ~~~~^^ full # [ 511.361281] dagster-webserver[3724]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 511.361911] dagster-webserver[3724]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 511.362785] dagster-webserver[3724]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 511.363633] dagster-webserver[3724]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 511.364261] dagster-webserver[3724]: return self.main(*args, **kwargs) full # [ 511.364864] dagster-webserver[3724]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 511.365705] dagster-webserver[3724]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 511.366546] dagster-webserver[3724]: rv = self.invoke(ctx) full # [ 511.374876] dagster-webserver[3724]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 511.375672] dagster-webserver[3724]: return ctx.invoke(self.callback, **ctx.params) full # [ 511.376552] dagster-webserver[3724]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 511.377188] dagster-webserver[3724]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 511.377817] dagster-webserver[3724]: return callback(*args, **kwargs) full # [ 511.378707] dagster-webserver[3724]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 511.379527] dagster-webserver[3724]: instance = stack.enter_context( full # [ 511.380183] dagster-webserver[3724]: get_possibly_temporary_instance_for_cli( full # [ 511.380603] dagster-webserver[3724]: ...<3 lines>... full # [ 511.381240] dagster-webserver[3724]: ) full # [ 511.381865] dagster-webserver[3724]: ) full # [ 511.382705] dagster-webserver[3724]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 511.383545] dagster-webserver[3724]: result = _enter(cm) full # [ 511.392672] dagster-webserver[3724]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 511.393649] dagster-webserver[3724]: return next(self.gen) full # [ 511.394506] dagster-webserver[3724]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 511.395196] dagster-webserver[3724]: with DagsterInstance.get() as instance: full # [ 511.395773] dagster-webserver[3724]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 511.396643] dagster-webserver[3724]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 511.397294] dagster-webserver[3724]: return create_instance_from_dagster_home() full # [ 511.398231] dagster-webserver[3724]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 511.398883] dagster-webserver[3724]: return create_instance_from_config(dagster_home_path) full # [ 511.399735] dagster-webserver[3724]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 511.400359] dagster-webserver[3724]: return create_instance_from_ref(instance_ref) full # [ 511.412396] dagster-webserver[3724]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 511.413177] dagster-webserver[3724]: unified_storage = instance_ref.storage full # [ 511.413598] dagster-webserver[3724]: ^^^^^^^^^^^^^^^^^^^^ full # [ 511.414266] dagster-webserver[3724]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 511.414914] dagster-webserver[3724]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 511.415746] dagster-webserver[3724]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 511.416600] dagster-webserver[3724]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 511.417264] dagster-webserver[3724]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 511.417890] dagster-webserver[3724]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 511.418783] dagster-webserver[3724]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 511.419390] dagster-webserver[3724]: return DagsterPostgresStorage( full # [ 511.420048] dagster-webserver[3724]: inst_data=inst_data, full # [ 511.420681] dagster-webserver[3724]: ...<2 lines>... full # [ 511.421538] dagster-webserver[3724]: token_provider=get_token_provider_from_config(config_value), full # [ 511.422205] dagster-webserver[3724]: ) full # [ 511.422823] dagster-webserver[3724]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 511.423661] dagster-webserver[3724]: self._run_storage = PostgresRunStorage( full # [ 511.424500] dagster-webserver[3724]: ~~~~~~~~~~~~~~~~~~^ full # [ 511.425139] dagster-webserver[3724]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 511.425759] dagster-webserver[3724]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 511.426603] dagster-webserver[3724]: ) full # [ 511.427472] dagster-webserver[3724]: ^ full # [ 511.444488] dagster-webserver[3724]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 511.445290] dagster-webserver[3724]: self._engine = create_pg_engine( full # [ 511.445915] dagster-webserver[3724]: ~~~~~~~~~~~~~~~~^ full # [ 511.446768] dagster-webserver[3724]: self.postgres_url, full # [ 511.447624] dagster-webserver[3724]: ^^^^^^^^^^^^^^^^^^ full # [ 511.448288] dagster-webserver[3724]: ...<2 lines>... full # [ 511.448913] dagster-webserver[3724]: poolclass=db_pool.NullPool, full # [ 511.449766] dagster-webserver[3724]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 511.450622] dagster-webserver[3724]: ) full # [ 511.451284] dagster-webserver[3724]: ^ full # [ 511.451912] dagster-webserver[3724]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 511.452765] dagster-webserver[3724]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 511.453621] dagster-webserver[3724]: File "", line 2, in create_engine full # [ 511.454285] dagster-webserver[3724]: return target(fn, url, **kwargs) full # [ 511.454918] dagster-webserver[3724]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 511.455769] dagster-webserver[3724]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 511.456884] dagster-webserver[3724]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 511.457668] dagster-webserver[3724]: dbapi = dbapi_meth(**dbapi_args) full # [ 511.469275] dagster-webserver[3724]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 511.470074] dagster-webserver[3724]: import psycopg full # [ 511.472859] dagster-webserver[3724]: ModuleNotFoundError: No module named 'psycopg' full # [ 511.738253] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 511.739269] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 511.742422] systemd[1]: dagster-webserver.service: Consumed 1.980s CPU time over 8.000s wall clock time, 111.3M memory peak. full # [ 512.755971] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 69. full # [ 512.761131] systemd[1]: Started Dagster Daemon. full # [ 514.629709] dagster-daemon[3741]: Traceback (most recent call last): full # [ 514.632219] dagster-daemon[3741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 514.633046] dagster-daemon[3741]: sys.exit(main()) full # [ 514.633621] dagster-daemon[3741]: ~~~~^^ full # [ 514.634268] dagster-daemon[3741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 514.634882] dagster-daemon[3741]: cli(obj={}) full # [ 514.635742] dagster-daemon[3741]: ~~~^^^^^^^^ full # [ 514.636579] dagster-daemon[3741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 514.637202] dagster-daemon[3741]: return self.main(*args, **kwargs) full # [ 514.637803] dagster-daemon[3741]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 514.638638] dagster-daemon[3741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 514.639274] dagster-daemon[3741]: rv = self.invoke(ctx) full # [ 514.646681] dagster-daemon[3741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 514.647668] dagster-daemon[3741]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 514.648322] dagster-daemon[3741]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 514.648947] dagster-daemon[3741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 514.649587] dagster-daemon[3741]: return ctx.invoke(self.callback, **ctx.params) full # [ 514.650255] dagster-daemon[3741]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 514.650874] dagster-daemon[3741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 514.651716] dagster-daemon[3741]: return callback(*args, **kwargs) full # [ 514.652564] dagster-daemon[3741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 514.653221] dagster-daemon[3741]: with get_instance_for_cli( full # [ 514.653821] dagster-daemon[3741]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 514.654669] dagster-daemon[3741]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 514.655500] dagster-daemon[3741]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 514.656139] dagster-daemon[3741]: ) as instance: full # [ 514.656833] dagster-daemon[3741]: ^ full # [ 514.657596] dagster-daemon[3741]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 514.658232] dagster-daemon[3741]: return next(self.gen) full # [ 514.658849] dagster-daemon[3741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 514.659502] dagster-daemon[3741]: with DagsterInstance.get() as instance: full # [ 514.660134] dagster-daemon[3741]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 514.660785] dagster-daemon[3741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 514.661595] dagster-daemon[3741]: return create_instance_from_dagster_home() full # [ 514.662255] dagster-daemon[3741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 514.662851] dagster-daemon[3741]: return create_instance_from_config(dagster_home_path) full # [ 514.682510] dagster-daemon[3741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 514.683296] dagster-daemon[3741]: return create_instance_from_ref(instance_ref) full # [ 514.683928] dagster-daemon[3741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 514.684764] dagster-daemon[3741]: unified_storage = instance_ref.storage full # [ 514.685638] dagster-daemon[3741]: ^^^^^^^^^^^^^^^^^^^^ full # [ 514.686279] dagster-daemon[3741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 514.686889] dagster-daemon[3741]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 514.687733] dagster-daemon[3741]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 514.688448] dagster-daemon[3741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 514.689070] dagster-daemon[3741]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 514.689655] dagster-daemon[3741]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 514.690302] dagster-daemon[3741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 514.690962] dagster-daemon[3741]: return DagsterPostgresStorage( full # [ 514.691805] dagster-daemon[3741]: inst_data=inst_data, full # [ 514.692655] dagster-daemon[3741]: ...<2 lines>... full # [ 514.693307] dagster-daemon[3741]: token_provider=get_token_provider_from_config(config_value), full # [ 514.693940] dagster-daemon[3741]: ) full # [ 514.708756] dagster-daemon[3741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 514.709557] dagster-daemon[3741]: self._run_storage = PostgresRunStorage( full # [ 514.710209] dagster-daemon[3741]: ~~~~~~~~~~~~~~~~~~^ full # [ 514.710827] dagster-daemon[3741]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 514.711680] dagster-daemon[3741]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 514.712538] dagster-daemon[3741]: ) full # [ 514.713186] dagster-daemon[3741]: ^ full # [ 514.713816] dagster-daemon[3741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 514.714668] dagster-daemon[3741]: self._engine = create_pg_engine( full # [ 514.715523] dagster-daemon[3741]: ~~~~~~~~~~~~~~~~^ full # [ 514.716177] dagster-daemon[3741]: self.postgres_url, full # [ 514.716797] dagster-daemon[3741]: ^^^^^^^^^^^^^^^^^^ full # [ 514.717643] dagster-daemon[3741]: ...<2 lines>... full # [ 514.718278] dagster-daemon[3741]: poolclass=db_pool.NullPool, full # [ 514.718936] dagster-daemon[3741]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 514.719780] dagster-daemon[3741]: ) full # [ 514.720620] dagster-daemon[3741]: ^ full # [ 514.721285] dagster-daemon[3741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 514.721908] dagster-daemon[3741]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 514.722761] dagster-daemon[3741]: File "", line 2, in create_engine full # [ 514.723360] dagster-daemon[3741]: return target(fn, url, **kwargs) full # [ 514.723982] dagster-daemon[3741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 514.724814] dagster-daemon[3741]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 514.738294] dagster-daemon[3741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 514.740860] dagster-daemon[3741]: dbapi = dbapi_meth(**dbapi_args) full # [ 514.742040] dagster-daemon[3741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 514.744776] dagster-daemon[3741]: import psycopg full # [ 514.745728] dagster-daemon[3741]: ModuleNotFoundError: No module named 'psycopg' full # [ 514.937562] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 514.939903] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 514.942135] systemd[1]: dagster-daemon.service: Consumed 1.427s CPU time over 7.377s wall clock time, 88.5M memory peak. full # [ 516.755758] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 62. full # [ 516.759483] systemd[1]: Started Dagster Webserver. full # [ 519.371706] dagster-webserver[3762]: Traceback (most recent call last): full # [ 519.374263] dagster-webserver[3762]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 519.375105] dagster-webserver[3762]: sys.exit(main()) full # [ 519.375577] dagster-webserver[3762]: ~~~~^^ full # [ 519.375689] dagster-webserver[3762]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 519.375816] dagster-webserver[3762]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 519.375946] dagster-webserver[3762]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 519.376116] dagster-webserver[3762]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 519.376228] dagster-webserver[3762]: return self.main(*args, **kwargs) full # [ 519.376347] dagster-webserver[3762]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 519.377128] dagster-webserver[3762]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 519.377896] dagster-webserver[3762]: rv = self.invoke(ctx) full # [ 519.378913] dagster-webserver[3762]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 519.379943] dagster-webserver[3762]: return ctx.invoke(self.callback, **ctx.params) full # [ 519.380978] dagster-webserver[3762]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 519.396165] dagster-webserver[3762]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 519.396953] dagster-webserver[3762]: return callback(*args, **kwargs) full # [ 519.397812] dagster-webserver[3762]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 519.398663] dagster-webserver[3762]: instance = stack.enter_context( full # [ 519.399297] dagster-webserver[3762]: get_possibly_temporary_instance_for_cli( full # [ 519.399937] dagster-webserver[3762]: ...<3 lines>... full # [ 519.400768] dagster-webserver[3762]: ) full # [ 519.401623] dagster-webserver[3762]: ) full # [ 519.402297] dagster-webserver[3762]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 519.402912] dagster-webserver[3762]: result = _enter(cm) full # [ 519.403754] dagster-webserver[3762]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 519.404597] dagster-webserver[3762]: return next(self.gen) full # [ 519.405300] dagster-webserver[3762]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 519.405891] dagster-webserver[3762]: with DagsterInstance.get() as instance: full # [ 519.406722] dagster-webserver[3762]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 519.416983] dagster-webserver[3762]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 519.417778] dagster-webserver[3762]: return create_instance_from_dagster_home() full # [ 519.418630] dagster-webserver[3762]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 519.419297] dagster-webserver[3762]: return create_instance_from_config(dagster_home_path) full # [ 519.419912] dagster-webserver[3762]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 519.420757] dagster-webserver[3762]: return create_instance_from_ref(instance_ref) full # [ 519.421644] dagster-webserver[3762]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 519.422281] dagster-webserver[3762]: unified_storage = instance_ref.storage full # [ 519.422953] dagster-webserver[3762]: ^^^^^^^^^^^^^^^^^^^^ full # [ 519.423733] dagster-webserver[3762]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 519.424593] dagster-webserver[3762]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 519.425231] dagster-webserver[3762]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 519.438917] dagster-webserver[3762]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 519.439718] dagster-webserver[3762]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 519.440556] dagster-webserver[3762]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 519.441278] dagster-webserver[3762]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 519.441839] dagster-webserver[3762]: return DagsterPostgresStorage( full # [ 519.442691] dagster-webserver[3762]: inst_data=inst_data, full # [ 519.443538] dagster-webserver[3762]: ...<2 lines>... full # [ 519.444215] dagster-webserver[3762]: token_provider=get_token_provider_from_config(config_value), full # [ 519.444819] dagster-webserver[3762]: ) full # [ 519.445701] dagster-webserver[3762]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 519.446516] dagster-webserver[3762]: self._run_storage = PostgresRunStorage( full # [ 519.447351] dagster-webserver[3762]: ~~~~~~~~~~~~~~~~~~^ full # [ 519.447980] dagster-webserver[3762]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 519.448824] dagster-webserver[3762]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 519.449688] dagster-webserver[3762]: ) full # [ 519.450520] dagster-webserver[3762]: ^ full # [ 519.451217] dagster-webserver[3762]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 519.451805] dagster-webserver[3762]: self._engine = create_pg_engine( full # [ 519.452656] dagster-webserver[3762]: ~~~~~~~~~~~~~~~~^ full # [ 519.453298] dagster-webserver[3762]: self.postgres_url, full # [ 519.453927] dagster-webserver[3762]: ^^^^^^^^^^^^^^^^^^ full # [ 519.454745] dagster-webserver[3762]: ...<2 lines>... full # [ 519.455584] dagster-webserver[3762]: poolclass=db_pool.NullPool, full # [ 519.456224] dagster-webserver[3762]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 519.456847] dagster-webserver[3762]: ) full # [ 519.457492] dagster-webserver[3762]: ^ full # [ 519.471059] dagster-webserver[3762]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 519.473663] dagster-webserver[3762]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 519.475145] dagster-webserver[3762]: File "", line 2, in create_engine full # [ 519.477362] dagster-webserver[3762]: return target(fn, url, **kwargs) full # [ 519.478573] dagster-webserver[3762]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 519.481153] dagster-webserver[3762]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 519.482668] dagster-webserver[3762]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 519.485269] dagster-webserver[3762]: dbapi = dbapi_meth(**dbapi_args) full # [ 519.486443] dagster-webserver[3762]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 519.489189] dagster-webserver[3762]: import psycopg full # [ 519.490145] dagster-webserver[3762]: ModuleNotFoundError: No module named 'psycopg' full # [ 519.738873] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 519.739828] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 519.743561] systemd[1]: dagster-webserver.service: Consumed 1.991s CPU time over 7.994s wall clock time, 111.3M memory peak. full # [ 520.005083] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 70. full # [ 520.008107] systemd[1]: Started Dagster Daemon. full # [ 521.877500] dagster-daemon[3783]: Traceback (most recent call last): full # [ 521.880150] dagster-daemon[3783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 521.880969] dagster-daemon[3783]: sys.exit(main()) full # [ 521.881787] dagster-daemon[3783]: ~~~~^^ full # [ 521.882681] dagster-daemon[3783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 521.883296] dagster-daemon[3783]: cli(obj={}) full # [ 521.883924] dagster-daemon[3783]: ~~~^^^^^^^^ full # [ 521.884752] dagster-daemon[3783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 521.885601] dagster-daemon[3783]: return self.main(*args, **kwargs) full # [ 521.886240] dagster-daemon[3783]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 521.886901] dagster-daemon[3783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 521.887713] dagster-daemon[3783]: rv = self.invoke(ctx) full # [ 521.888554] dagster-daemon[3783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 521.889194] dagster-daemon[3783]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 521.889846] dagster-daemon[3783]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 521.899399] dagster-daemon[3783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 521.900181] dagster-daemon[3783]: return ctx.invoke(self.callback, **ctx.params) full # [ 521.900606] dagster-daemon[3783]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 521.901274] dagster-daemon[3783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 521.901899] dagster-daemon[3783]: return callback(*args, **kwargs) full # [ 521.902756] dagster-daemon[3783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 521.903613] dagster-daemon[3783]: with get_instance_for_cli( full # [ 521.904277] dagster-daemon[3783]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 521.904902] dagster-daemon[3783]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 521.905758] dagster-daemon[3783]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 521.906618] dagster-daemon[3783]: ) as instance: full # [ 521.907281] dagster-daemon[3783]: ^ full # [ 521.907946] dagster-daemon[3783]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 521.908737] dagster-daemon[3783]: return next(self.gen) full # [ 521.909591] dagster-daemon[3783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 521.910228] dagster-daemon[3783]: with DagsterInstance.get() as instance: full # [ 521.910845] dagster-daemon[3783]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 521.923515] dagster-daemon[3783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 521.924289] dagster-daemon[3783]: return create_instance_from_dagster_home() full # [ 521.924939] dagster-daemon[3783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 521.925774] dagster-daemon[3783]: return create_instance_from_config(dagster_home_path) full # [ 521.926633] dagster-daemon[3783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 521.927339] dagster-daemon[3783]: return create_instance_from_ref(instance_ref) full # [ 521.927963] dagster-daemon[3783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 521.928779] dagster-daemon[3783]: unified_storage = instance_ref.storage full # [ 521.929788] dagster-daemon[3783]: ^^^^^^^^^^^^^^^^^^^^ full # [ 521.930698] dagster-daemon[3783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 521.931548] dagster-daemon[3783]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 521.932205] dagster-daemon[3783]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 521.946132] dagster-daemon[3783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 521.946917] dagster-daemon[3783]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 521.947768] dagster-daemon[3783]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 521.948818] dagster-daemon[3783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 521.949679] dagster-daemon[3783]: return DagsterPostgresStorage( full # [ 521.950548] dagster-daemon[3783]: inst_data=inst_data, full # [ 521.951204] dagster-daemon[3783]: ...<2 lines>... full # [ 521.951826] dagster-daemon[3783]: token_provider=get_token_provider_from_config(config_value), full # [ 521.952686] dagster-daemon[3783]: ) full # [ 521.953546] dagster-daemon[3783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 521.954204] dagster-daemon[3783]: self._run_storage = PostgresRunStorage( full # [ 521.954836] dagster-daemon[3783]: ~~~~~~~~~~~~~~~~~~^ full # [ 521.955689] dagster-daemon[3783]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 521.956548] dagster-daemon[3783]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 521.957206] dagster-daemon[3783]: ) full # [ 521.957836] dagster-daemon[3783]: ^ full # [ 521.958697] dagster-daemon[3783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 521.959548] dagster-daemon[3783]: self._engine = create_pg_engine( full # [ 521.960205] dagster-daemon[3783]: ~~~~~~~~~~~~~~~~^ full # [ 521.960812] dagster-daemon[3783]: self.postgres_url, full # [ 521.961656] dagster-daemon[3783]: ^^^^^^^^^^^^^^^^^^ full # [ 521.962499] dagster-daemon[3783]: ...<2 lines>... full # [ 521.963138] dagster-daemon[3783]: poolclass=db_pool.NullPool, full # [ 521.963760] dagster-daemon[3783]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 521.964604] dagster-daemon[3783]: ) full # [ 521.965251] dagster-daemon[3783]: ^ full # [ 521.965874] dagster-daemon[3783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 521.966716] dagster-daemon[3783]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 521.967554] dagster-daemon[3783]: File "", line 2, in create_engine full # [ 521.968291] dagster-daemon[3783]: return target(fn, url, **kwargs) full # [ 521.968823] dagster-daemon[3783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 521.969669] dagster-daemon[3783]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 521.970560] dagster-daemon[3783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 521.971165] dagster-daemon[3783]: dbapi = dbapi_meth(**dbapi_args) full # [ 521.971577] dagster-daemon[3783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 521.972218] dagster-daemon[3783]: import psycopg full # [ 521.972842] dagster-daemon[3783]: ModuleNotFoundError: No module named 'psycopg' full # [ 522.215537] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 522.218189] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 522.220434] systemd[1]: dagster-daemon.service: Consumed 1.449s CPU time over 7.277s wall clock time, 88.5M memory peak. full # [ 524.756137] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 63. full # [ 524.759423] systemd[1]: Started Dagster Webserver. full # [ 527.254981] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 71. full # [ 527.259110] systemd[1]: Started Dagster Daemon. full # [ 527.431348] dagster-webserver[3805]: Traceback (most recent call last): full # [ 527.433921] dagster-webserver[3805]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 527.436349] dagster-webserver[3805]: sys.exit(main()) full # [ 527.437082] dagster-webserver[3805]: ~~~~^^ full # [ 527.437910] dagster-webserver[3805]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 527.440467] dagster-webserver[3805]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 527.441243] dagster-webserver[3805]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 527.441782] dagster-webserver[3805]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 527.444087] dagster-webserver[3805]: return self.main(*args, **kwargs) full # [ 527.444641] dagster-webserver[3805]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 527.445269] dagster-webserver[3805]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 527.445896] dagster-webserver[3805]: rv = self.invoke(ctx) full # [ 527.448721] dagster-webserver[3805]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 527.449539] dagster-webserver[3805]: return ctx.invoke(self.callback, **ctx.params) full # [ 527.453106] dagster-webserver[3805]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 527.454043] dagster-webserver[3805]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 527.454648] dagster-webserver[3805]: return callback(*args, **kwargs) full # [ 527.457087] dagster-webserver[3805]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 527.457704] dagster-webserver[3805]: instance = stack.enter_context( full # [ 527.458537] dagster-webserver[3805]: get_possibly_temporary_instance_for_cli( full # [ 527.461087] dagster-webserver[3805]: ...<3 lines>... full # [ 527.461783] dagster-webserver[3805]: ) full # [ 527.463427] dagster-webserver[3805]: ) full # [ 527.465716] dagster-webserver[3805]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 527.466628] dagster-webserver[3805]: result = _enter(cm) full # [ 527.468872] dagster-webserver[3805]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 527.471134] dagster-webserver[3805]: return next(self.gen) full # [ 527.471856] dagster-webserver[3805]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 527.474948] dagster-webserver[3805]: with DagsterInstance.get() as instance: full # [ 527.475659] dagster-webserver[3805]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 527.476284] dagster-webserver[3805]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 527.476905] dagster-webserver[3805]: return create_instance_from_dagster_home() full # [ 527.477782] dagster-webserver[3805]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 527.480089] dagster-webserver[3805]: return create_instance_from_config(dagster_home_path) full # [ 527.480786] dagster-webserver[3805]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 527.481615] dagster-webserver[3805]: return create_instance_from_ref(instance_ref) full # [ 527.484089] dagster-webserver[3805]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 527.484665] dagster-webserver[3805]: unified_storage = instance_ref.storage full # [ 527.485496] dagster-webserver[3805]: ^^^^^^^^^^^^^^^^^^^^ full # [ 527.489089] dagster-webserver[3805]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 527.489787] dagster-webserver[3805]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 527.490612] dagster-webserver[3805]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 527.493089] dagster-webserver[3805]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 527.493671] dagster-webserver[3805]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 527.494505] dagster-webserver[3805]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 527.497089] dagster-webserver[3805]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 527.497745] dagster-webserver[3805]: return DagsterPostgresStorage( full # [ 527.498580] dagster-webserver[3805]: inst_data=inst_data, full # [ 527.501088] dagster-webserver[3805]: ...<2 lines>... full # [ 527.501652] dagster-webserver[3805]: token_provider=get_token_provider_from_config(config_value), full # [ 527.502288] dagster-webserver[3805]: ) full # [ 527.502882] dagster-webserver[3805]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 527.505707] dagster-webserver[3805]: self._run_storage = PostgresRunStorage( full # [ 527.506532] dagster-webserver[3805]: ~~~~~~~~~~~~~~~~~~^ full # [ 527.510089] dagster-webserver[3805]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 527.510777] dagster-webserver[3805]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 527.511611] dagster-webserver[3805]: ) full # [ 527.514090] dagster-webserver[3805]: ^ full # [ 527.514779] dagster-webserver[3805]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 527.515509] dagster-webserver[3805]: self._engine = create_pg_engine( full # [ 527.518089] dagster-webserver[3805]: ~~~~~~~~~~~~~~~~^ full # [ 527.518748] dagster-webserver[3805]: self.postgres_url, full # [ 527.519582] dagster-webserver[3805]: ^^^^^^^^^^^^^^^^^^ full # [ 527.522089] dagster-webserver[3805]: ...<2 lines>... full # [ 527.522632] dagster-webserver[3805]: poolclass=db_pool.NullPool, full # [ 527.523286] dagster-webserver[3805]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 527.523887] dagster-webserver[3805]: ) full # [ 527.526820] dagster-webserver[3805]: ^ full # [ 527.527656] dagster-webserver[3805]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 527.531090] dagster-webserver[3805]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 527.531723] dagster-webserver[3805]: File "", line 2, in create_engine full # [ 527.534090] dagster-webserver[3805]: return target(fn, url, **kwargs) full # [ 527.534577] dagster-webserver[3805]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 527.535221] dagster-webserver[3805]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 527.535837] dagster-webserver[3805]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 527.538860] dagster-webserver[3805]: dbapi = dbapi_meth(**dbapi_args) full # [ 527.539710] dagster-webserver[3805]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 527.542092] dagster-webserver[3805]: import psycopg full # [ 527.542745] dagster-webserver[3805]: ModuleNotFoundError: No module named 'psycopg' full # [ 527.807438] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 527.809909] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 527.812319] systemd[1]: dagster-webserver.service: Consumed 2.020s CPU time over 8.063s wall clock time, 111.3M memory peak. full # [ 529.191612] dagster-daemon[3824]: Traceback (most recent call last): full # [ 529.194154] dagster-daemon[3824]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 529.194950] dagster-daemon[3824]: sys.exit(main()) full # [ 529.195742] dagster-daemon[3824]: ~~~~^^ full # [ 529.196581] dagster-daemon[3824]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 529.197219] dagster-daemon[3824]: cli(obj={}) full # [ 529.197854] dagster-daemon[3824]: ~~~^^^^^^^^ full # [ 529.198700] dagster-daemon[3824]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 529.199498] dagster-daemon[3824]: return self.main(*args, **kwargs) full # [ 529.200134] dagster-daemon[3824]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 529.200748] dagster-daemon[3824]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 529.201593] dagster-daemon[3824]: rv = self.invoke(ctx) full # [ 529.208548] dagster-daemon[3824]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 529.209517] dagster-daemon[3824]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 529.210211] dagster-daemon[3824]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 529.210783] dagster-daemon[3824]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 529.211621] dagster-daemon[3824]: return ctx.invoke(self.callback, **ctx.params) full # [ 529.212281] dagster-daemon[3824]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 529.212900] dagster-daemon[3824]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 529.213737] dagster-daemon[3824]: return callback(*args, **kwargs) full # [ 529.214363] dagster-daemon[3824]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 529.214979] dagster-daemon[3824]: with get_instance_for_cli( full # [ 529.215806] dagster-daemon[3824]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 529.216638] dagster-daemon[3824]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 529.217259] dagster-daemon[3824]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 529.217888] dagster-daemon[3824]: ) as instance: full # [ 529.218723] dagster-daemon[3824]: ^ full # [ 529.219552] dagster-daemon[3824]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 529.220189] dagster-daemon[3824]: return next(self.gen) full # [ 529.220803] dagster-daemon[3824]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 529.221636] dagster-daemon[3824]: with DagsterInstance.get() as instance: full # [ 529.222316] dagster-daemon[3824]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 529.222919] dagster-daemon[3824]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 529.223717] dagster-daemon[3824]: return create_instance_from_dagster_home() full # [ 529.224544] dagster-daemon[3824]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 529.225182] dagster-daemon[3824]: return create_instance_from_config(dagster_home_path) full # [ 529.244275] dagster-daemon[3824]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 529.245073] dagster-daemon[3824]: return create_instance_from_ref(instance_ref) full # [ 529.245689] dagster-daemon[3824]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 529.246538] dagster-daemon[3824]: unified_storage = instance_ref.storage full # [ 529.247223] dagster-daemon[3824]: ^^^^^^^^^^^^^^^^^^^^ full # [ 529.247811] dagster-daemon[3824]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 529.248656] dagster-daemon[3824]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 529.249293] dagster-daemon[3824]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 529.249934] dagster-daemon[3824]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 529.250761] dagster-daemon[3824]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 529.251607] dagster-daemon[3824]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 529.252273] dagster-daemon[3824]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 529.252885] dagster-daemon[3824]: return DagsterPostgresStorage( full # [ 529.253823] dagster-daemon[3824]: inst_data=inst_data, full # [ 529.254758] dagster-daemon[3824]: ...<2 lines>... full # [ 529.255604] dagster-daemon[3824]: token_provider=get_token_provider_from_config(config_value), full # [ 529.256273] dagster-daemon[3824]: ) full # [ 529.256925] dagster-daemon[3824]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 529.257728] dagster-daemon[3824]: self._run_storage = PostgresRunStorage( full # [ 529.258549] dagster-daemon[3824]: ~~~~~~~~~~~~~~~~~~^ full # [ 529.259198] dagster-daemon[3824]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 529.259804] dagster-daemon[3824]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 529.260638] dagster-daemon[3824]: ) full # [ 529.261264] dagster-daemon[3824]: ^ full # [ 529.279192] dagster-daemon[3824]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 529.279979] dagster-daemon[3824]: self._engine = create_pg_engine( full # [ 529.280817] dagster-daemon[3824]: ~~~~~~~~~~~~~~~~^ full # [ 529.281659] dagster-daemon[3824]: self.postgres_url, full # [ 529.282506] dagster-daemon[3824]: ^^^^^^^^^^^^^^^^^^ full # [ 529.283163] dagster-daemon[3824]: ...<2 lines>... full # [ 529.283771] dagster-daemon[3824]: poolclass=db_pool.NullPool, full # [ 529.284620] dagster-daemon[3824]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 529.285295] dagster-daemon[3824]: ) full # [ 529.285907] dagster-daemon[3824]: ^ full # [ 529.286748] dagster-daemon[3824]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 529.287594] dagster-daemon[3824]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 529.288239] dagster-daemon[3824]: File "", line 2, in create_engine full # [ 529.288865] dagster-daemon[3824]: return target(fn, url, **kwargs) full # [ 529.289564] dagster-daemon[3824]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 529.290182] dagster-daemon[3824]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 529.290785] dagster-daemon[3824]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 529.291633] dagster-daemon[3824]: dbapi = dbapi_meth(**dbapi_args) full # [ 529.303103] dagster-daemon[3824]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 529.305835] dagster-daemon[3824]: import psycopg full # [ 529.306789] dagster-daemon[3824]: ModuleNotFoundError: No module named 'psycopg' full # [ 529.503242] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 529.504183] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 529.506661] systemd[1]: dagster-daemon.service: Consumed 1.420s CPU time over 7.286s wall clock time, 88.5M memory peak. full # [ 533.006281] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 64. full # [ 533.010380] systemd[1]: Started Dagster Webserver. full # [ 534.505071] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 72. full # [ 534.507191] systemd[1]: Started Dagster Daemon. full # [ 535.619423] dagster-webserver[3852]: Traceback (most recent call last): full # [ 535.622573] dagster-webserver[3852]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 535.626119] dagster-webserver[3852]: sys.exit(main()) full # [ 535.627107] dagster-webserver[3852]: ~~~~^^ full # [ 535.628133] dagster-webserver[3852]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 535.632089] dagster-webserver[3852]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 535.633440] dagster-webserver[3852]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 535.634745] dagster-webserver[3852]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 535.637129] dagster-webserver[3852]: return self.main(*args, **kwargs) full # [ 535.640089] dagster-webserver[3852]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 535.641284] dagster-webserver[3852]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 535.643597] dagster-webserver[3852]: rv = self.invoke(ctx) full # [ 535.644647] dagster-webserver[3852]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 535.649090] dagster-webserver[3852]: return ctx.invoke(self.callback, **ctx.params) full # [ 535.650556] dagster-webserver[3852]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 535.651927] dagster-webserver[3852]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 535.654318] dagster-webserver[3852]: return callback(*args, **kwargs) full # [ 535.655638] dagster-webserver[3852]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 535.661102] dagster-webserver[3852]: instance = stack.enter_context( full # [ 535.662563] dagster-webserver[3852]: get_possibly_temporary_instance_for_cli( full # [ 535.664198] dagster-webserver[3852]: ...<3 lines>... full # [ 535.665412] dagster-webserver[3852]: ) full # [ 535.666454] dagster-webserver[3852]: ) full # [ 535.669101] dagster-webserver[3852]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 535.675088] dagster-webserver[3852]: result = _enter(cm) full # [ 535.676106] dagster-webserver[3852]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 535.678367] dagster-webserver[3852]: return next(self.gen) full # [ 535.679434] dagster-webserver[3852]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 535.684087] dagster-webserver[3852]: with DagsterInstance.get() as instance: full # [ 535.685367] dagster-webserver[3852]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 535.686529] dagster-webserver[3852]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 535.689138] dagster-webserver[3852]: return create_instance_from_dagster_home() full # [ 535.690507] dagster-webserver[3852]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 535.695096] dagster-webserver[3852]: return create_instance_from_config(dagster_home_path) full # [ 535.696592] dagster-webserver[3852]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 535.699460] dagster-webserver[3852]: return create_instance_from_ref(instance_ref) full # [ 535.700806] dagster-webserver[3852]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 535.705176] dagster-webserver[3852]: unified_storage = instance_ref.storage full # [ 535.706455] dagster-webserver[3852]: ^^^^^^^^^^^^^^^^^^^^ full # [ 535.707717] dagster-webserver[3852]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 535.710299] dagster-webserver[3852]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 535.714089] dagster-webserver[3852]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 535.715671] dagster-webserver[3852]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 535.718316] dagster-webserver[3852]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 535.719921] dagster-webserver[3852]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 535.721579] dagster-webserver[3852]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 535.724216] dagster-webserver[3852]: return DagsterPostgresStorage( full # [ 535.725412] dagster-webserver[3852]: inst_data=inst_data, full # [ 535.726526] dagster-webserver[3852]: ...<2 lines>... full # [ 535.727508] dagster-webserver[3852]: token_provider=get_token_provider_from_config(config_value), full # [ 535.729106] dagster-webserver[3852]: ) full # [ 535.729881] dagster-webserver[3852]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 535.732449] dagster-webserver[3852]: self._run_storage = PostgresRunStorage( full # [ 535.733720] dagster-webserver[3852]: ~~~~~~~~~~~~~~~~~~^ full # [ 535.735033] dagster-webserver[3852]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 535.736757] dagster-webserver[3852]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 535.738496] dagster-webserver[3852]: ) full # [ 535.739274] dagster-webserver[3852]: ^ full # [ 535.740116] dagster-webserver[3852]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 535.742874] dagster-webserver[3852]: self._engine = create_pg_engine( full # [ 535.744087] dagster-webserver[3852]: ~~~~~~~~~~~~~~~~^ full # [ 535.745275] dagster-webserver[3852]: self.postgres_url, full # [ 535.746345] dagster-webserver[3852]: ^^^^^^^^^^^^^^^^^^ full # [ 535.747483] dagster-webserver[3852]: ...<2 lines>... full # [ 535.748437] dagster-webserver[3852]: poolclass=db_pool.NullPool, full # [ 535.749601] dagster-webserver[3852]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 535.750775] dagster-webserver[3852]: ) full # [ 535.751579] dagster-webserver[3852]: ^ full # [ 535.752373] dagster-webserver[3852]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 535.754983] dagster-webserver[3852]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 535.756491] dagster-webserver[3852]: File "", line 2, in create_engine full # [ 535.758699] dagster-webserver[3852]: return target(fn, url, **kwargs) full # [ 535.759957] dagster-webserver[3852]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 535.762579] dagster-webserver[3852]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 535.764098] dagster-webserver[3852]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 535.766751] dagster-webserver[3852]: dbapi = dbapi_meth(**dbapi_args) full # [ 535.767932] dagster-webserver[3852]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 535.770766] dagster-webserver[3852]: import psycopg full # [ 535.771731] dagster-webserver[3852]: ModuleNotFoundError: No module named 'psycopg' full # [ 536.016520] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 536.018816] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 536.020653] systemd[1]: dagster-webserver.service: Consumed 2.029s CPU time over 8.203s wall clock time, 111.4M memory peak. full # [ 536.426826] dagster-daemon[3862]: Traceback (most recent call last): full # [ 536.429407] dagster-daemon[3862]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 536.430229] dagster-daemon[3862]: sys.exit(main()) full # [ 536.430839] dagster-daemon[3862]: ~~~~^^ full # [ 536.431697] dagster-daemon[3862]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 536.432579] dagster-daemon[3862]: cli(obj={}) full # [ 536.433252] dagster-daemon[3862]: ~~~^^^^^^^^ full # [ 536.433850] dagster-daemon[3862]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 536.434517] dagster-daemon[3862]: return self.main(*args, **kwargs) full # [ 536.435381] dagster-daemon[3862]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 536.436081] dagster-daemon[3862]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 536.436659] dagster-daemon[3862]: rv = self.invoke(ctx) full # [ 536.437277] dagster-daemon[3862]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 536.437914] dagster-daemon[3862]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 536.438768] dagster-daemon[3862]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 536.448687] dagster-daemon[3862]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 536.449687] dagster-daemon[3862]: return ctx.invoke(self.callback, **ctx.params) full # [ 536.450553] dagster-daemon[3862]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 536.451207] dagster-daemon[3862]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 536.451838] dagster-daemon[3862]: return callback(*args, **kwargs) full # [ 536.452732] dagster-daemon[3862]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 536.453609] dagster-daemon[3862]: with get_instance_for_cli( full # [ 536.454188] dagster-daemon[3862]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 536.454814] dagster-daemon[3862]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 536.455692] dagster-daemon[3862]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 536.456499] dagster-daemon[3862]: ) as instance: full # [ 536.457138] dagster-daemon[3862]: ^ full # [ 536.457760] dagster-daemon[3862]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 536.458603] dagster-daemon[3862]: return next(self.gen) full # [ 536.468343] dagster-daemon[3862]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 536.469141] dagster-daemon[3862]: with DagsterInstance.get() as instance: full # [ 536.469768] dagster-daemon[3862]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 536.470626] dagster-daemon[3862]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 536.471293] dagster-daemon[3862]: return create_instance_from_dagster_home() full # [ 536.471928] dagster-daemon[3862]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 536.472769] dagster-daemon[3862]: return create_instance_from_config(dagster_home_path) full # [ 536.473663] dagster-daemon[3862]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 536.474300] dagster-daemon[3862]: return create_instance_from_ref(instance_ref) full # [ 536.474915] dagster-daemon[3862]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 536.475768] dagster-daemon[3862]: unified_storage = instance_ref.storage full # [ 536.476648] dagster-daemon[3862]: ^^^^^^^^^^^^^^^^^^^^ full # [ 536.489149] dagster-daemon[3862]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 536.489948] dagster-daemon[3862]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 536.490789] dagster-daemon[3862]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 536.491650] dagster-daemon[3862]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 536.492290] dagster-daemon[3862]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 536.492938] dagster-daemon[3862]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 536.493800] dagster-daemon[3862]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 536.494669] dagster-daemon[3862]: return DagsterPostgresStorage( full # [ 536.495300] dagster-daemon[3862]: inst_data=inst_data, full # [ 536.495982] dagster-daemon[3862]: ...<2 lines>... full # [ 536.496774] dagster-daemon[3862]: token_provider=get_token_provider_from_config(config_value), full # [ 536.497632] dagster-daemon[3862]: ) full # [ 536.498298] dagster-daemon[3862]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 536.498924] dagster-daemon[3862]: self._run_storage = PostgresRunStorage( full # [ 536.499785] dagster-daemon[3862]: ~~~~~~~~~~~~~~~~~~^ full # [ 536.500632] dagster-daemon[3862]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 536.501298] dagster-daemon[3862]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 536.501925] dagster-daemon[3862]: ) full # [ 536.502772] dagster-daemon[3862]: ^ full # [ 536.503605] dagster-daemon[3862]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 536.504257] dagster-daemon[3862]: self._engine = create_pg_engine( full # [ 536.504867] dagster-daemon[3862]: ~~~~~~~~~~~~~~~~^ full # [ 536.505934] dagster-daemon[3862]: self.postgres_url, full # [ 536.506747] dagster-daemon[3862]: ^^^^^^^^^^^^^^^^^^ full # [ 536.507590] dagster-daemon[3862]: ...<2 lines>... full # [ 536.508229] dagster-daemon[3862]: poolclass=db_pool.NullPool, full # [ 536.508858] dagster-daemon[3862]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 536.509695] dagster-daemon[3862]: ) full # [ 536.510534] dagster-daemon[3862]: ^ full # [ 536.511178] dagster-daemon[3862]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 536.511810] dagster-daemon[3862]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 536.512678] dagster-daemon[3862]: File "", line 2, in create_engine full # [ 536.513273] dagster-daemon[3862]: return target(fn, url, **kwargs) full # [ 536.533088] dagster-daemon[3862]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 536.535631] dagster-daemon[3862]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 536.537124] dagster-daemon[3862]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 536.539724] dagster-daemon[3862]: dbapi = dbapi_meth(**dbapi_args) full # [ 536.540875] dagster-daemon[3862]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 536.543657] dagster-daemon[3862]: import psycopg full # [ 536.544588] dagster-daemon[3862]: ModuleNotFoundError: No module named 'psycopg' full # [ 536.723613] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 536.725689] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 536.728418] systemd[1]: dagster-daemon.service: Consumed 1.493s CPU time over 7.219s wall clock time, 88.4M memory peak. full # [ 541.255939] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 65. full # [ 541.260732] systemd[1]: Started Dagster Webserver. full # [ 541.754826] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 73. full # [ 541.757356] systemd[1]: Started Dagster Daemon. full # [ 543.612076] dagster-daemon[3900]: Traceback (most recent call last): full # [ 543.615310] dagster-daemon[3900]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 543.617335] dagster-daemon[3900]: sys.exit(main()) full # [ 543.618272] dagster-daemon[3900]: ~~~~^^ full # [ 543.619197] dagster-daemon[3900]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 543.621750] dagster-daemon[3900]: cli(obj={}) full # [ 543.622664] dagster-daemon[3900]: ~~~^^^^^^^^ full # [ 543.625094] dagster-daemon[3900]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 543.627452] dagster-daemon[3900]: return self.main(*args, **kwargs) full # [ 543.628632] dagster-daemon[3900]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 543.629789] dagster-daemon[3900]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 543.632146] dagster-daemon[3900]: rv = self.invoke(ctx) full # [ 543.633152] dagster-daemon[3900]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 543.635547] dagster-daemon[3900]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 543.636989] dagster-daemon[3900]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 543.638443] dagster-daemon[3900]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 543.640767] dagster-daemon[3900]: return ctx.invoke(self.callback, **ctx.params) full # [ 543.642120] dagster-daemon[3900]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 543.643448] dagster-daemon[3900]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 543.645760] dagster-daemon[3900]: return callback(*args, **kwargs) full # [ 543.646959] dagster-daemon[3900]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 543.649595] dagster-daemon[3900]: with get_instance_for_cli( full # [ 543.650678] dagster-daemon[3900]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 543.651762] dagster-daemon[3900]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 543.653613] dagster-daemon[3900]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 543.655434] dagster-daemon[3900]: ) as instance: full # [ 543.656338] dagster-daemon[3900]: ^ full # [ 543.657078] dagster-daemon[3900]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 543.659296] dagster-daemon[3900]: return next(self.gen) full # [ 543.660280] dagster-daemon[3900]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 543.662863] dagster-daemon[3900]: with DagsterInstance.get() as instance: full # [ 543.664186] dagster-daemon[3900]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 543.665277] dagster-daemon[3900]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 543.667820] dagster-daemon[3900]: return create_instance_from_dagster_home() full # [ 543.669152] dagster-daemon[3900]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 543.672099] dagster-daemon[3900]: return create_instance_from_config(dagster_home_path) full # [ 543.673538] dagster-daemon[3900]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 543.676382] dagster-daemon[3900]: return create_instance_from_ref(instance_ref) full # [ 543.677700] dagster-daemon[3900]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 543.680510] dagster-daemon[3900]: unified_storage = instance_ref.storage full # [ 543.681741] dagster-daemon[3900]: ^^^^^^^^^^^^^^^^^^^^ full # [ 543.682954] dagster-daemon[3900]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 543.685544] dagster-daemon[3900]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 543.687427] dagster-daemon[3900]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 543.688956] dagster-daemon[3900]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 543.691594] dagster-daemon[3900]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 543.693171] dagster-daemon[3900]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 543.694767] dagster-daemon[3900]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 543.697409] dagster-daemon[3900]: return DagsterPostgresStorage( full # [ 543.698543] dagster-daemon[3900]: inst_data=inst_data, full # [ 543.699601] dagster-daemon[3900]: ...<2 lines>... full # [ 543.700544] dagster-daemon[3900]: token_provider=get_token_provider_from_config(config_value), full # [ 543.702105] dagster-daemon[3900]: ) full # [ 543.702844] dagster-daemon[3900]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 543.705414] dagster-daemon[3900]: self._run_storage = PostgresRunStorage( full # [ 543.706648] dagster-daemon[3900]: ~~~~~~~~~~~~~~~~~~^ full # [ 543.707874] dagster-daemon[3900]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 543.709596] dagster-daemon[3900]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 543.711265] dagster-daemon[3900]: ) full # [ 543.711994] dagster-daemon[3900]: ^ full # [ 543.712770] dagster-daemon[3900]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 543.715493] dagster-daemon[3900]: self._engine = create_pg_engine( full # [ 543.716640] dagster-daemon[3900]: ~~~~~~~~~~~~~~~~^ full # [ 543.717783] dagster-daemon[3900]: self.postgres_url, full # [ 543.718827] dagster-daemon[3900]: ^^^^^^^^^^^^^^^^^^ full # [ 543.719851] dagster-daemon[3900]: ...<2 lines>... full # [ 543.720789] dagster-daemon[3900]: poolclass=db_pool.NullPool, full # [ 543.721929] dagster-daemon[3900]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 543.723149] dagster-daemon[3900]: ) full # [ 543.723897] dagster-daemon[3900]: ^ full # [ 543.724665] dagster-daemon[3900]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 543.727256] dagster-daemon[3900]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 543.728699] dagster-daemon[3900]: File "", line 2, in create_engine full # [ 543.730877] dagster-daemon[3900]: return target(fn, url, **kwargs) full # [ 543.732060] dagster-daemon[3900]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 543.734610] dagster-daemon[3900]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 543.736150] dagster-daemon[3900]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 543.738757] dagster-daemon[3900]: dbapi = dbapi_meth(**dbapi_args) full # [ 543.739905] dagster-daemon[3900]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 543.742689] dagster-daemon[3900]: import psycopg full # [ 543.743618] dagster-daemon[3900]: ModuleNotFoundError: No module named 'psycopg' full # [ 543.862299] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 543.864122] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 543.865840] systemd[1]: dagster-daemon.service: Consumed 1.476s CPU time over 7.131s wall clock time, 88.5M memory peak. full # [ 543.999380] dagster-webserver[3894]: Traceback (most recent call last): full # [ 544.001975] dagster-webserver[3894]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 544.002796] dagster-webserver[3894]: sys.exit(main()) full # [ 544.003616] dagster-webserver[3894]: ~~~~^^ full # [ 544.004260] dagster-webserver[3894]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 544.004891] dagster-webserver[3894]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 544.005746] dagster-webserver[3894]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 544.006362] dagster-webserver[3894]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 544.006979] dagster-webserver[3894]: return self.main(*args, **kwargs) full # [ 544.007818] dagster-webserver[3894]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 544.008712] dagster-webserver[3894]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 544.009502] dagster-webserver[3894]: rv = self.invoke(ctx) full # [ 544.017709] dagster-webserver[3894]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 544.018695] dagster-webserver[3894]: return ctx.invoke(self.callback, **ctx.params) full # [ 544.019586] dagster-webserver[3894]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 544.020210] dagster-webserver[3894]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 544.020851] dagster-webserver[3894]: return callback(*args, **kwargs) full # [ 544.021513] dagster-webserver[3894]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 544.022175] dagster-webserver[3894]: instance = stack.enter_context( full # [ 544.022596] dagster-webserver[3894]: get_possibly_temporary_instance_for_cli( full # [ 544.023273] dagster-webserver[3894]: ...<3 lines>... full # [ 544.023882] dagster-webserver[3894]: ) full # [ 544.024755] dagster-webserver[3894]: ) full # [ 544.025369] dagster-webserver[3894]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 544.026125] dagster-webserver[3894]: result = _enter(cm) full # [ 544.026826] dagster-webserver[3894]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 544.027671] dagster-webserver[3894]: return next(self.gen) full # [ 544.028551] dagster-webserver[3894]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 544.029156] dagster-webserver[3894]: with DagsterInstance.get() as instance: full # [ 544.029568] dagster-webserver[3894]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 544.043158] dagster-webserver[3894]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 544.043944] dagster-webserver[3894]: return create_instance_from_dagster_home() full # [ 544.044784] dagster-webserver[3894]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 544.045636] dagster-webserver[3894]: return create_instance_from_config(dagster_home_path) full # [ 544.046300] dagster-webserver[3894]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 544.046932] dagster-webserver[3894]: return create_instance_from_ref(instance_ref) full # [ 544.047818] dagster-webserver[3894]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 544.048641] dagster-webserver[3894]: unified_storage = instance_ref.storage full # [ 544.049278] dagster-webserver[3894]: ^^^^^^^^^^^^^^^^^^^^ full # [ 544.049938] dagster-webserver[3894]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 544.050798] dagster-webserver[3894]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 544.051635] dagster-webserver[3894]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 544.065259] dagster-webserver[3894]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 544.066065] dagster-webserver[3894]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 544.066693] dagster-webserver[3894]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 544.067551] dagster-webserver[3894]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 544.068207] dagster-webserver[3894]: return DagsterPostgresStorage( full # [ 544.069110] dagster-webserver[3894]: inst_data=inst_data, full # [ 544.069691] dagster-webserver[3894]: ...<2 lines>... full # [ 544.070550] dagster-webserver[3894]: token_provider=get_token_provider_from_config(config_value), full # [ 544.071213] dagster-webserver[3894]: ) full # [ 544.071839] dagster-webserver[3894]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 544.072699] dagster-webserver[3894]: self._run_storage = PostgresRunStorage( full # [ 544.073550] dagster-webserver[3894]: ~~~~~~~~~~~~~~~~~~^ full # [ 544.074206] dagster-webserver[3894]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 544.074840] dagster-webserver[3894]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 544.075693] dagster-webserver[3894]: ) full # [ 544.076592] dagster-webserver[3894]: ^ full # [ 544.077243] dagster-webserver[3894]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 544.077840] dagster-webserver[3894]: self._engine = create_pg_engine( full # [ 544.078684] dagster-webserver[3894]: ~~~~~~~~~~~~~~~~^ full # [ 544.079525] dagster-webserver[3894]: self.postgres_url, full # [ 544.080165] dagster-webserver[3894]: ^^^^^^^^^^^^^^^^^^ full # [ 544.080782] dagster-webserver[3894]: ...<2 lines>... full # [ 544.081624] dagster-webserver[3894]: poolclass=db_pool.NullPool, full # [ 544.082269] dagster-webserver[3894]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 544.082889] dagster-webserver[3894]: ) full # [ 544.083727] dagster-webserver[3894]: ^ full # [ 544.084557] dagster-webserver[3894]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 544.085195] dagster-webserver[3894]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 544.085814] dagster-webserver[3894]: File "", line 2, in create_engine full # [ 544.086660] dagster-webserver[3894]: return target(fn, url, **kwargs) full # [ 544.105083] dagster-webserver[3894]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 544.107701] dagster-webserver[3894]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 544.109197] dagster-webserver[3894]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 544.111836] dagster-webserver[3894]: dbapi = dbapi_meth(**dbapi_args) full # [ 544.113060] dagster-webserver[3894]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 544.115836] dagster-webserver[3894]: import psycopg full # [ 544.116798] dagster-webserver[3894]: ModuleNotFoundError: No module named 'psycopg' full # [ 544.380776] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 544.382721] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 544.384459] systemd[1]: dagster-webserver.service: Consumed 2.105s CPU time over 8.363s wall clock time, 111.3M memory peak. full # [ 549.005658] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 74. full # [ 549.008550] systemd[1]: Started Dagster Daemon. full # [ 549.504898] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 66. full # [ 549.511084] systemd[1]: Started Dagster Webserver. full # [ 550.856373] dagster-daemon[3936]: Traceback (most recent call last): full # [ 550.857659] dagster-daemon[3936]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 550.859709] dagster-daemon[3936]: sys.exit(main()) full # [ 550.860666] dagster-daemon[3936]: ~~~~^^ full # [ 550.861607] dagster-daemon[3936]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 550.864119] dagster-daemon[3936]: cli(obj={}) full # [ 550.864994] dagster-daemon[3936]: ~~~^^^^^^^^ full # [ 550.865879] dagster-daemon[3936]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 550.868242] dagster-daemon[3936]: return self.main(*args, **kwargs) full # [ 550.869407] dagster-daemon[3936]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 550.870552] dagster-daemon[3936]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 550.872831] dagster-daemon[3936]: rv = self.invoke(ctx) full # [ 550.873821] dagster-daemon[3936]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 550.876184] dagster-daemon[3936]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 550.877639] dagster-daemon[3936]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 550.879061] dagster-daemon[3936]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 550.881356] dagster-daemon[3936]: return ctx.invoke(self.callback, **ctx.params) full # [ 550.882755] dagster-daemon[3936]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 550.884103] dagster-daemon[3936]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 550.886436] dagster-daemon[3936]: return callback(*args, **kwargs) full # [ 550.887572] dagster-daemon[3936]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 550.890139] dagster-daemon[3936]: with get_instance_for_cli( full # [ 550.891206] dagster-daemon[3936]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 550.892288] dagster-daemon[3936]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 550.894118] dagster-daemon[3936]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 550.895934] dagster-daemon[3936]: ) as instance: full # [ 550.896844] dagster-daemon[3936]: ^ full # [ 550.897607] dagster-daemon[3936]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 550.899805] dagster-daemon[3936]: return next(self.gen) full # [ 550.900880] dagster-daemon[3936]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 550.903476] dagster-daemon[3936]: with DagsterInstance.get() as instance: full # [ 550.904699] dagster-daemon[3936]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 550.905781] dagster-daemon[3936]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 550.908308] dagster-daemon[3936]: return create_instance_from_dagster_home() full # [ 550.909580] dagster-daemon[3936]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 550.912435] dagster-daemon[3936]: return create_instance_from_config(dagster_home_path) full # [ 550.913821] dagster-daemon[3936]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 550.916645] dagster-daemon[3936]: return create_instance_from_ref(instance_ref) full # [ 550.917940] dagster-daemon[3936]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 550.920727] dagster-daemon[3936]: unified_storage = instance_ref.storage full # [ 550.921952] dagster-daemon[3936]: ^^^^^^^^^^^^^^^^^^^^ full # [ 550.923188] dagster-daemon[3936]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 550.925701] dagster-daemon[3936]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 550.927565] dagster-daemon[3936]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 550.929071] dagster-daemon[3936]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 550.931636] dagster-daemon[3936]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 550.933187] dagster-daemon[3936]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 550.934767] dagster-daemon[3936]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 550.937388] dagster-daemon[3936]: return DagsterPostgresStorage( full # [ 550.938499] dagster-daemon[3936]: inst_data=inst_data, full # [ 550.939551] dagster-daemon[3936]: ...<2 lines>... full # [ 550.940482] dagster-daemon[3936]: token_provider=get_token_provider_from_config(config_value), full # [ 550.942048] dagster-daemon[3936]: ) full # [ 550.942837] dagster-daemon[3936]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 550.945343] dagster-daemon[3936]: self._run_storage = PostgresRunStorage( full # [ 550.946564] dagster-daemon[3936]: ~~~~~~~~~~~~~~~~~~^ full # [ 550.947776] dagster-daemon[3936]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 550.949467] dagster-daemon[3936]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 550.951147] dagster-daemon[3936]: ) full # [ 550.951876] dagster-daemon[3936]: ^ full # [ 550.952628] dagster-daemon[3936]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 550.955295] dagster-daemon[3936]: self._engine = create_pg_engine( full # [ 550.956423] dagster-daemon[3936]: ~~~~~~~~~~~~~~~~^ full # [ 550.957560] dagster-daemon[3936]: self.postgres_url, full # [ 550.958575] dagster-daemon[3936]: ^^^^^^^^^^^^^^^^^^ full # [ 550.959581] dagster-daemon[3936]: ...<2 lines>... full # [ 550.960506] dagster-daemon[3936]: poolclass=db_pool.NullPool, full # [ 550.961628] dagster-daemon[3936]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 550.962757] dagster-daemon[3936]: ) full # [ 550.963511] dagster-daemon[3936]: ^ full # [ 550.964241] dagster-daemon[3936]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 550.966804] dagster-daemon[3936]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 550.968219] dagster-daemon[3936]: File "", line 2, in create_engine full # [ 550.970372] dagster-daemon[3936]: return target(fn, url, **kwargs) full # [ 550.971518] dagster-daemon[3936]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 550.974120] dagster-daemon[3936]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 550.975592] dagster-daemon[3936]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 550.978165] dagster-daemon[3936]: dbapi = dbapi_meth(**dbapi_args) full # [ 550.979310] dagster-daemon[3936]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 550.982052] dagster-daemon[3936]: import psycopg full # [ 550.982949] dagster-daemon[3936]: ModuleNotFoundError: No module named 'psycopg' full # [ 551.103431] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 551.106162] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 551.108332] systemd[1]: dagster-daemon.service: Consumed 1.473s CPU time over 7.240s wall clock time, 88.7M memory peak. full # [ 552.219432] dagster-webserver[3938]: Traceback (most recent call last): full # [ 552.221919] dagster-webserver[3938]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 552.222723] dagster-webserver[3938]: sys.exit(main()) full # [ 552.223549] dagster-webserver[3938]: ~~~~^^ full # [ 552.224187] dagster-webserver[3938]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 552.224810] dagster-webserver[3938]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 552.225657] dagster-webserver[3938]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 552.226275] dagster-webserver[3938]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 552.226899] dagster-webserver[3938]: return self.main(*args, **kwargs) full # [ 552.227725] dagster-webserver[3938]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 552.228581] dagster-webserver[3938]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 552.229199] dagster-webserver[3938]: rv = self.invoke(ctx) full # [ 552.237505] dagster-webserver[3938]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 552.238327] dagster-webserver[3938]: return ctx.invoke(self.callback, **ctx.params) full # [ 552.239080] dagster-webserver[3938]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 552.239766] dagster-webserver[3938]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 552.240617] dagster-webserver[3938]: return callback(*args, **kwargs) full # [ 552.241474] dagster-webserver[3938]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 552.242139] dagster-webserver[3938]: instance = stack.enter_context( full # [ 552.242761] dagster-webserver[3938]: get_possibly_temporary_instance_for_cli( full # [ 552.243627] dagster-webserver[3938]: ...<3 lines>... full # [ 552.244274] dagster-webserver[3938]: ) full # [ 552.244897] dagster-webserver[3938]: ) full # [ 552.245751] dagster-webserver[3938]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 552.246547] dagster-webserver[3938]: result = _enter(cm) full # [ 552.255164] dagster-webserver[3938]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 552.255957] dagster-webserver[3938]: return next(self.gen) full # [ 552.256786] dagster-webserver[3938]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 552.257645] dagster-webserver[3938]: with DagsterInstance.get() as instance: full # [ 552.258335] dagster-webserver[3938]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 552.258937] dagster-webserver[3938]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 552.259791] dagster-webserver[3938]: return create_instance_from_dagster_home() full # [ 552.260690] dagster-webserver[3938]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 552.261301] dagster-webserver[3938]: return create_instance_from_config(dagster_home_path) full # [ 552.261953] dagster-webserver[3938]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 552.262600] dagster-webserver[3938]: return create_instance_from_ref(instance_ref) full # [ 552.274621] dagster-webserver[3938]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 552.275627] dagster-webserver[3938]: unified_storage = instance_ref.storage full # [ 552.276285] dagster-webserver[3938]: ^^^^^^^^^^^^^^^^^^^^ full # [ 552.276912] dagster-webserver[3938]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 552.277796] dagster-webserver[3938]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 552.278629] dagster-webserver[3938]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 552.279301] dagster-webserver[3938]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 552.279925] dagster-webserver[3938]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 552.280781] dagster-webserver[3938]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 552.281678] dagster-webserver[3938]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 552.282284] dagster-webserver[3938]: return DagsterPostgresStorage( full # [ 552.282937] dagster-webserver[3938]: inst_data=inst_data, full # [ 552.283788] dagster-webserver[3938]: ...<2 lines>... full # [ 552.284641] dagster-webserver[3938]: token_provider=get_token_provider_from_config(config_value), full # [ 552.285282] dagster-webserver[3938]: ) full # [ 552.285934] dagster-webserver[3938]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 552.286787] dagster-webserver[3938]: self._run_storage = PostgresRunStorage( full # [ 552.287647] dagster-webserver[3938]: ~~~~~~~~~~~~~~~~~~^ full # [ 552.288291] dagster-webserver[3938]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 552.288946] dagster-webserver[3938]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 552.289769] dagster-webserver[3938]: ) full # [ 552.290621] dagster-webserver[3938]: ^ full # [ 552.306831] dagster-webserver[3938]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 552.309629] dagster-webserver[3938]: self._engine = create_pg_engine( full # [ 552.310816] dagster-webserver[3938]: ~~~~~~~~~~~~~~~~^ full # [ 552.312040] dagster-webserver[3938]: self.postgres_url, full # [ 552.313114] dagster-webserver[3938]: ^^^^^^^^^^^^^^^^^^ full # [ 552.314185] dagster-webserver[3938]: ...<2 lines>... full # [ 552.315163] dagster-webserver[3938]: poolclass=db_pool.NullPool, full # [ 552.316347] dagster-webserver[3938]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 552.317522] dagster-webserver[3938]: ) full # [ 552.318300] dagster-webserver[3938]: ^ full # [ 552.319076] dagster-webserver[3938]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 552.321695] dagster-webserver[3938]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 552.323206] dagster-webserver[3938]: File "", line 2, in create_engine full # [ 552.325410] dagster-webserver[3938]: return target(fn, url, **kwargs) full # [ 552.326583] dagster-webserver[3938]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 552.329158] dagster-webserver[3938]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 552.330667] dagster-webserver[3938]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 552.333255] dagster-webserver[3938]: dbapi = dbapi_meth(**dbapi_args) full # [ 552.334436] dagster-webserver[3938]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 552.337182] dagster-webserver[3938]: import psycopg full # [ 552.338139] dagster-webserver[3938]: ModuleNotFoundError: No module named 'psycopg' full # [ 552.583832] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 552.586190] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 552.588346] systemd[1]: dagster-webserver.service: Consumed 2.040s CPU time over 8.201s wall clock time, 111.1M memory peak. full # [ 556.255720] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 75. full # [ 556.258575] systemd[1]: Started Dagster Daemon. full # [ 557.755204] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 67. full # [ 557.758619] systemd[1]: Started Dagster Webserver. full # [ 558.115628] dagster-daemon[3975]: Traceback (most recent call last): full # [ 558.116889] dagster-daemon[3975]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 558.118985] dagster-daemon[3975]: sys.exit(main()) full # [ 558.119950] dagster-daemon[3975]: ~~~~^^ full # [ 558.121357] dagster-daemon[3975]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 558.124303] dagster-daemon[3975]: cli(obj={}) full # [ 558.125459] dagster-daemon[3975]: ~~~^^^^^^^^ full # [ 558.126719] dagster-daemon[3975]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 558.129343] dagster-daemon[3975]: return self.main(*args, **kwargs) full # [ 558.130697] dagster-daemon[3975]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 558.132123] dagster-daemon[3975]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 558.134624] dagster-daemon[3975]: rv = self.invoke(ctx) full # [ 558.135835] dagster-daemon[3975]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 558.138576] dagster-daemon[3975]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 558.140477] dagster-daemon[3975]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 558.142118] dagster-daemon[3975]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 558.144831] dagster-daemon[3975]: return ctx.invoke(self.callback, **ctx.params) full # [ 558.146378] dagster-daemon[3975]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 558.148237] dagster-daemon[3975]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 558.150836] dagster-daemon[3975]: return callback(*args, **kwargs) full # [ 558.152924] dagster-daemon[3975]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 558.157625] dagster-daemon[3975]: with get_instance_for_cli( full # [ 558.158711] dagster-daemon[3975]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 558.161280] dagster-daemon[3975]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 558.163119] dagster-daemon[3975]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 558.164974] dagster-daemon[3975]: ) as instance: full # [ 558.165908] dagster-daemon[3975]: ^ full # [ 558.166823] dagster-daemon[3975]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 558.169300] dagster-daemon[3975]: return next(self.gen) full # [ 558.170624] dagster-daemon[3975]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 558.173654] dagster-daemon[3975]: with DagsterInstance.get() as instance: full # [ 558.175174] dagster-daemon[3975]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 558.176502] dagster-daemon[3975]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 558.180984] dagster-daemon[3975]: return create_instance_from_dagster_home() full # [ 558.182304] dagster-daemon[3975]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 558.185183] dagster-daemon[3975]: return create_instance_from_config(dagster_home_path) full # [ 558.186598] dagster-daemon[3975]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 558.189447] dagster-daemon[3975]: return create_instance_from_ref(instance_ref) full # [ 558.190985] dagster-daemon[3975]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 558.193962] dagster-daemon[3975]: unified_storage = instance_ref.storage full # [ 558.195540] dagster-daemon[3975]: ^^^^^^^^^^^^^^^^^^^^ full # [ 558.196888] dagster-daemon[3975]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 558.199658] dagster-daemon[3975]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 558.201681] dagster-daemon[3975]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 558.203396] dagster-daemon[3975]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 558.205953] dagster-daemon[3975]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 558.207511] dagster-daemon[3975]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 558.209096] dagster-daemon[3975]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 558.211701] dagster-daemon[3975]: return DagsterPostgresStorage( full # [ 558.212824] dagster-daemon[3975]: inst_data=inst_data, full # [ 558.213884] dagster-daemon[3975]: ...<2 lines>... full # [ 558.214845] dagster-daemon[3975]: token_provider=get_token_provider_from_config(config_value), full # [ 558.216434] dagster-daemon[3975]: ) full # [ 558.217176] dagster-daemon[3975]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 558.219769] dagster-daemon[3975]: self._run_storage = PostgresRunStorage( full # [ 558.221033] dagster-daemon[3975]: ~~~~~~~~~~~~~~~~~~^ full # [ 558.222353] dagster-daemon[3975]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 558.224036] dagster-daemon[3975]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 558.225707] dagster-daemon[3975]: ) full # [ 558.226464] dagster-daemon[3975]: ^ full # [ 558.227200] dagster-daemon[3975]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 558.229896] dagster-daemon[3975]: self._engine = create_pg_engine( full # [ 558.231070] dagster-daemon[3975]: ~~~~~~~~~~~~~~~~^ full # [ 558.232209] dagster-daemon[3975]: self.postgres_url, full # [ 558.233221] dagster-daemon[3975]: ^^^^^^^^^^^^^^^^^^ full # [ 558.234263] dagster-daemon[3975]: ...<2 lines>... full # [ 558.235191] dagster-daemon[3975]: poolclass=db_pool.NullPool, full # [ 558.236329] dagster-daemon[3975]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 558.237437] dagster-daemon[3975]: ) full # [ 558.238142] dagster-daemon[3975]: ^ full # [ 558.238880] dagster-daemon[3975]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 558.241479] dagster-daemon[3975]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 558.242869] dagster-daemon[3975]: File "", line 2, in create_engine full # [ 558.245072] dagster-daemon[3975]: return target(fn, url, **kwargs) full # [ 558.246210] dagster-daemon[3975]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 558.248766] dagster-daemon[3975]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 558.250220] dagster-daemon[3975]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 558.252779] dagster-daemon[3975]: dbapi = dbapi_meth(**dbapi_args) full # [ 558.253947] dagster-daemon[3975]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 558.256703] dagster-daemon[3975]: import psycopg full # [ 558.257627] dagster-daemon[3975]: ModuleNotFoundError: No module named 'psycopg' full # [ 558.366262] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 558.367238] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 558.369738] systemd[1]: dagster-daemon.service: Consumed 1.462s CPU time over 7.261s wall clock time, 88.5M memory peak. full # [ 560.517597] dagster-webserver[3985]: Traceback (most recent call last): full # [ 560.520100] dagster-webserver[3985]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 560.520859] dagster-webserver[3985]: sys.exit(main()) full # [ 560.521683] dagster-webserver[3985]: ~~~~^^ full # [ 560.522534] dagster-webserver[3985]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 560.523196] dagster-webserver[3985]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 560.523825] dagster-webserver[3985]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 560.524689] dagster-webserver[3985]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 560.525499] dagster-webserver[3985]: return self.main(*args, **kwargs) full # [ 560.526137] dagster-webserver[3985]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 560.532704] dagster-webserver[3985]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 560.533695] dagster-webserver[3985]: rv = self.invoke(ctx) full # [ 560.534541] dagster-webserver[3985]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 560.535239] dagster-webserver[3985]: return ctx.invoke(self.callback, **ctx.params) full # [ 560.535867] dagster-webserver[3985]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 560.536519] dagster-webserver[3985]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 560.537176] dagster-webserver[3985]: return callback(*args, **kwargs) full # [ 560.537697] dagster-webserver[3985]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 560.538281] dagster-webserver[3985]: instance = stack.enter_context( full # [ 560.538883] dagster-webserver[3985]: get_possibly_temporary_instance_for_cli( full # [ 560.539726] dagster-webserver[3985]: ...<3 lines>... full # [ 560.540365] dagster-webserver[3985]: ) full # [ 560.540986] dagster-webserver[3985]: ) full # [ 560.541825] dagster-webserver[3985]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 560.542669] dagster-webserver[3985]: result = _enter(cm) full # [ 560.553527] dagster-webserver[3985]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 560.554309] dagster-webserver[3985]: return next(self.gen) full # [ 560.554959] dagster-webserver[3985]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 560.555606] dagster-webserver[3985]: with DagsterInstance.get() as instance: full # [ 560.556280] dagster-webserver[3985]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 560.556949] dagster-webserver[3985]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 560.557762] dagster-webserver[3985]: return create_instance_from_dagster_home() full # [ 560.565074] dagster-webserver[3985]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 560.565864] dagster-webserver[3985]: return create_instance_from_config(dagster_home_path) full # [ 560.566573] dagster-webserver[3985]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 560.567207] dagster-webserver[3985]: return create_instance_from_ref(instance_ref) full # [ 560.567831] dagster-webserver[3985]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 560.568754] dagster-webserver[3985]: unified_storage = instance_ref.storage full # [ 560.569561] dagster-webserver[3985]: ^^^^^^^^^^^^^^^^^^^^ full # [ 560.570272] dagster-webserver[3985]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 560.570879] dagster-webserver[3985]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 560.571520] dagster-webserver[3985]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 560.572194] dagster-webserver[3985]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 560.572610] dagster-webserver[3985]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 560.573273] dagster-webserver[3985]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 560.588984] dagster-webserver[3985]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 560.589793] dagster-webserver[3985]: return DagsterPostgresStorage( full # [ 560.590651] dagster-webserver[3985]: inst_data=inst_data, full # [ 560.591301] dagster-webserver[3985]: ...<2 lines>... full # [ 560.591956] dagster-webserver[3985]: token_provider=get_token_provider_from_config(config_value), full # [ 560.592606] dagster-webserver[3985]: ) full # [ 560.593277] dagster-webserver[3985]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 560.593906] dagster-webserver[3985]: self._run_storage = PostgresRunStorage( full # [ 560.594768] dagster-webserver[3985]: ~~~~~~~~~~~~~~~~~~^ full # [ 560.595625] dagster-webserver[3985]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 560.596302] dagster-webserver[3985]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 560.596937] dagster-webserver[3985]: ) full # [ 560.597774] dagster-webserver[3985]: ^ full # [ 560.598667] dagster-webserver[3985]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 560.599316] dagster-webserver[3985]: self._engine = create_pg_engine( full # [ 560.599928] dagster-webserver[3985]: ~~~~~~~~~~~~~~~~^ full # [ 560.600787] dagster-webserver[3985]: self.postgres_url, full # [ 560.601650] dagster-webserver[3985]: ^^^^^^^^^^^^^^^^^^ full # [ 560.602297] dagster-webserver[3985]: ...<2 lines>... full # [ 560.602933] dagster-webserver[3985]: poolclass=db_pool.NullPool, full # [ 560.603572] dagster-webserver[3985]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 560.604216] dagster-webserver[3985]: ) full # [ 560.604834] dagster-webserver[3985]: ^ full # [ 560.605679] dagster-webserver[3985]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 560.606521] dagster-webserver[3985]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 560.619832] dagster-webserver[3985]: File "", line 2, in create_engine full # [ 560.620615] dagster-webserver[3985]: return target(fn, url, **kwargs) full # [ 560.623088] dagster-webserver[3985]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 560.623868] dagster-webserver[3985]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 560.624517] dagster-webserver[3985]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 560.627108] dagster-webserver[3985]: dbapi = dbapi_meth(**dbapi_args) full # [ 560.627787] dagster-webserver[3985]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 560.628631] dagster-webserver[3985]: import psycopg full # [ 560.629340] dagster-webserver[3985]: ModuleNotFoundError: No module named 'psycopg' full # [ 560.907808] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 560.910501] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 560.912835] systemd[1]: dagster-webserver.service: Consumed 2.018s CPU time over 8.322s wall clock time, 111.2M memory peak. full # [ 563.505624] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 76. full # [ 563.508482] systemd[1]: Started Dagster Daemon. full # [ 565.392157] dagster-daemon[4013]: Traceback (most recent call last): full # [ 565.394633] dagster-daemon[4013]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 565.395576] dagster-daemon[4013]: sys.exit(main()) full # [ 565.396183] dagster-daemon[4013]: ~~~~^^ full # [ 565.396812] dagster-daemon[4013]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 565.397659] dagster-daemon[4013]: cli(obj={}) full # [ 565.398516] dagster-daemon[4013]: ~~~^^^^^^^^ full # [ 565.399177] dagster-daemon[4013]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 565.399744] dagster-daemon[4013]: return self.main(*args, **kwargs) full # [ 565.400716] dagster-daemon[4013]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 565.401232] dagster-daemon[4013]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 565.401870] dagster-daemon[4013]: rv = self.invoke(ctx) full # [ 565.408989] dagster-daemon[4013]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 565.409808] dagster-daemon[4013]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 565.410677] dagster-daemon[4013]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 565.411312] dagster-daemon[4013]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 565.412164] dagster-daemon[4013]: return ctx.invoke(self.callback, **ctx.params) full # [ 565.412795] dagster-daemon[4013]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 565.413624] dagster-daemon[4013]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 565.414735] dagster-daemon[4013]: return callback(*args, **kwargs) full # [ 565.415526] dagster-daemon[4013]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 565.416135] dagster-daemon[4013]: with get_instance_for_cli( full # [ 565.416745] dagster-daemon[4013]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 565.417511] dagster-daemon[4013]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 565.418912] dagster-daemon[4013]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 565.420117] dagster-daemon[4013]: ) as instance: full # [ 565.420989] dagster-daemon[4013]: ^ full # [ 565.434176] dagster-daemon[4013]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 565.435183] dagster-daemon[4013]: return next(self.gen) full # [ 565.435797] dagster-daemon[4013]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 565.436681] dagster-daemon[4013]: with DagsterInstance.get() as instance: full # [ 565.437547] dagster-daemon[4013]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 565.438588] dagster-daemon[4013]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 565.439267] dagster-daemon[4013]: return create_instance_from_dagster_home() full # [ 565.439940] dagster-daemon[4013]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 565.440765] dagster-daemon[4013]: return create_instance_from_config(dagster_home_path) full # [ 565.441668] dagster-daemon[4013]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 565.442280] dagster-daemon[4013]: return create_instance_from_ref(instance_ref) full # [ 565.442902] dagster-daemon[4013]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 565.443744] dagster-daemon[4013]: unified_storage = instance_ref.storage full # [ 565.444628] dagster-daemon[4013]: ^^^^^^^^^^^^^^^^^^^^ full # [ 565.458158] dagster-daemon[4013]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 565.459165] dagster-daemon[4013]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 565.460312] dagster-daemon[4013]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 565.460863] dagster-daemon[4013]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 565.461925] dagster-daemon[4013]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 565.462808] dagster-daemon[4013]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 565.463668] dagster-daemon[4013]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 565.464294] dagster-daemon[4013]: return DagsterPostgresStorage( full # [ 565.464941] dagster-daemon[4013]: inst_data=inst_data, full # [ 565.466157] dagster-daemon[4013]: ...<2 lines>... full # [ 565.467042] dagster-daemon[4013]: token_provider=get_token_provider_from_config(config_value), full # [ 565.467899] dagster-daemon[4013]: ) full # [ 565.469069] dagster-daemon[4013]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 565.469917] dagster-daemon[4013]: self._run_storage = PostgresRunStorage( full # [ 565.471099] dagster-daemon[4013]: ~~~~~~~~~~~~~~~~~~^ full # [ 565.471944] dagster-daemon[4013]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 565.473121] dagster-daemon[4013]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 565.473944] dagster-daemon[4013]: ) full # [ 565.475045] dagster-daemon[4013]: ^ full # [ 565.475803] dagster-daemon[4013]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 565.476576] dagster-daemon[4013]: self._engine = create_pg_engine( full # [ 565.477592] dagster-daemon[4013]: ~~~~~~~~~~~~~~~~^ full # [ 565.478620] dagster-daemon[4013]: self.postgres_url, full # [ 565.479686] dagster-daemon[4013]: ^^^^^^^^^^^^^^^^^^ full # [ 565.480704] dagster-daemon[4013]: ...<2 lines>... full # [ 565.481733] dagster-daemon[4013]: poolclass=db_pool.NullPool, full # [ 565.482756] dagster-daemon[4013]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 565.483784] dagster-daemon[4013]: ) full # [ 565.484812] dagster-daemon[4013]: ^ full # [ 565.485846] dagster-daemon[4013]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 565.486837] dagster-daemon[4013]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 565.487607] dagster-daemon[4013]: File "", line 2, in create_engine full # [ 565.488666] dagster-daemon[4013]: return target(fn, url, **kwargs) full # [ 565.489652] dagster-daemon[4013]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 565.490678] dagster-daemon[4013]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 565.491702] dagster-daemon[4013]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 565.492722] dagster-daemon[4013]: dbapi = dbapi_meth(**dbapi_args) full # [ 565.493747] dagster-daemon[4013]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 565.494767] dagster-daemon[4013]: import psycopg full # [ 565.519934] dagster-daemon[4013]: ModuleNotFoundError: No module named 'psycopg' full # [ 565.712926] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 565.715189] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 565.717258] systemd[1]: dagster-daemon.service: Consumed 1.430s CPU time over 7.344s wall clock time, 88.3M memory peak. full # [ 566.005128] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 68. full # [ 566.007937] systemd[1]: Started Dagster Webserver. full # [ 568.598756] dagster-webserver[4030]: Traceback (most recent call last): full # [ 568.601354] dagster-webserver[4030]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 568.602102] dagster-webserver[4030]: sys.exit(main()) full # [ 568.602690] dagster-webserver[4030]: ~~~~^^ full # [ 568.603523] dagster-webserver[4030]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 568.604163] dagster-webserver[4030]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 568.604804] dagster-webserver[4030]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 568.605831] dagster-webserver[4030]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 568.606635] dagster-webserver[4030]: return self.main(*args, **kwargs) full # [ 568.607308] dagster-webserver[4030]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 568.607891] dagster-webserver[4030]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 568.608725] dagster-webserver[4030]: rv = self.invoke(ctx) full # [ 568.616920] dagster-webserver[4030]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 568.617695] dagster-webserver[4030]: return ctx.invoke(self.callback, **ctx.params) full # [ 568.618814] dagster-webserver[4030]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 568.619638] dagster-webserver[4030]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 568.620305] dagster-webserver[4030]: return callback(*args, **kwargs) full # [ 568.620924] dagster-webserver[4030]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 568.621771] dagster-webserver[4030]: instance = stack.enter_context( full # [ 568.622628] dagster-webserver[4030]: get_possibly_temporary_instance_for_cli( full # [ 568.623491] dagster-webserver[4030]: ...<3 lines>... full # [ 568.624101] dagster-webserver[4030]: ) full # [ 568.624930] dagster-webserver[4030]: ) full # [ 568.625781] dagster-webserver[4030]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 568.626582] dagster-webserver[4030]: result = _enter(cm) full # [ 568.627230] dagster-webserver[4030]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 568.627853] dagster-webserver[4030]: return next(self.gen) full # [ 568.637576] dagster-webserver[4030]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 568.638553] dagster-webserver[4030]: with DagsterInstance.get() as instance: full # [ 568.639210] dagster-webserver[4030]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 568.639837] dagster-webserver[4030]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 568.640689] dagster-webserver[4030]: return create_instance_from_dagster_home() full # [ 568.641538] dagster-webserver[4030]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 568.642213] dagster-webserver[4030]: return create_instance_from_config(dagster_home_path) full # [ 568.642869] dagster-webserver[4030]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 568.643677] dagster-webserver[4030]: return create_instance_from_ref(instance_ref) full # [ 568.644526] dagster-webserver[4030]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 568.645190] dagster-webserver[4030]: unified_storage = instance_ref.storage full # [ 568.645811] dagster-webserver[4030]: ^^^^^^^^^^^^^^^^^^^^ full # [ 568.658836] dagster-webserver[4030]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 568.659637] dagster-webserver[4030]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 568.660283] dagster-webserver[4030]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 568.660895] dagster-webserver[4030]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 568.661742] dagster-webserver[4030]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 568.662590] dagster-webserver[4030]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 568.663483] dagster-webserver[4030]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 568.664117] dagster-webserver[4030]: return DagsterPostgresStorage( full # [ 568.664835] dagster-webserver[4030]: inst_data=inst_data, full # [ 568.665385] dagster-webserver[4030]: ...<2 lines>... full # [ 568.666046] dagster-webserver[4030]: token_provider=get_token_provider_from_config(config_value), full # [ 568.666667] dagster-webserver[4030]: ) full # [ 568.667555] dagster-webserver[4030]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 568.668213] dagster-webserver[4030]: self._run_storage = PostgresRunStorage( full # [ 568.668791] dagster-webserver[4030]: ~~~~~~~~~~~~~~~~~~^ full # [ 568.669633] dagster-webserver[4030]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 568.670275] dagster-webserver[4030]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 568.670881] dagster-webserver[4030]: ) full # [ 568.671715] dagster-webserver[4030]: ^ full # [ 568.672548] dagster-webserver[4030]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 568.673184] dagster-webserver[4030]: self._engine = create_pg_engine( full # [ 568.673801] dagster-webserver[4030]: ~~~~~~~~~~~~~~~~^ full # [ 568.674665] dagster-webserver[4030]: self.postgres_url, full # [ 568.675266] dagster-webserver[4030]: ^^^^^^^^^^^^^^^^^^ full # [ 568.675903] dagster-webserver[4030]: ...<2 lines>... full # [ 568.676738] dagster-webserver[4030]: poolclass=db_pool.NullPool, full # [ 568.677574] dagster-webserver[4030]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 568.678215] dagster-webserver[4030]: ) full # [ 568.678834] dagster-webserver[4030]: ^ full # [ 568.697083] dagster-webserver[4030]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 568.699709] dagster-webserver[4030]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 568.701179] dagster-webserver[4030]: File "", line 2, in create_engine full # [ 568.703398] dagster-webserver[4030]: return target(fn, url, **kwargs) full # [ 568.704576] dagster-webserver[4030]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 568.707159] dagster-webserver[4030]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 568.708686] dagster-webserver[4030]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 568.711277] dagster-webserver[4030]: dbapi = dbapi_meth(**dbapi_args) full # [ 568.712439] dagster-webserver[4030]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 568.715178] dagster-webserver[4030]: import psycopg full # [ 568.716217] dagster-webserver[4030]: ModuleNotFoundError: No module named 'psycopg' full # [ 568.965094] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 568.967513] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 568.969094] systemd[1]: dagster-webserver.service: Consumed 1.962s CPU time over 8.057s wall clock time, 111.3M memory peak. full # [ 570.755462] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 77. full # [ 570.758299] systemd[1]: Started Dagster Daemon. full # [ 572.616527] dagster-daemon[4051]: Traceback (most recent call last): full # [ 572.619049] dagster-daemon[4051]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 572.619877] dagster-daemon[4051]: sys.exit(main()) full # [ 572.620518] dagster-daemon[4051]: ~~~~^^ full # [ 572.621176] dagster-daemon[4051]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 572.621612] dagster-daemon[4051]: cli(obj={}) full # [ 572.622316] dagster-daemon[4051]: ~~~^^^^^^^^ full # [ 572.622924] dagster-daemon[4051]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 572.623776] dagster-daemon[4051]: return self.main(*args, **kwargs) full # [ 572.624654] dagster-daemon[4051]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 572.625361] dagster-daemon[4051]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 572.625948] dagster-daemon[4051]: rv = self.invoke(ctx) full # [ 572.633730] dagster-daemon[4051]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 572.634817] dagster-daemon[4051]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 572.635590] dagster-daemon[4051]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 572.636231] dagster-daemon[4051]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 572.636862] dagster-daemon[4051]: return ctx.invoke(self.callback, **ctx.params) full # [ 572.637533] dagster-daemon[4051]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 572.638189] dagster-daemon[4051]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 572.638830] dagster-daemon[4051]: return callback(*args, **kwargs) full # [ 572.639728] dagster-daemon[4051]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 572.640541] dagster-daemon[4051]: with get_instance_for_cli( full # [ 572.641202] dagster-daemon[4051]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 572.641838] dagster-daemon[4051]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 572.642700] dagster-daemon[4051]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 572.643538] dagster-daemon[4051]: ) as instance: full # [ 572.644182] dagster-daemon[4051]: ^ full # [ 572.655196] dagster-daemon[4051]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 572.656001] dagster-daemon[4051]: return next(self.gen) full # [ 572.656663] dagster-daemon[4051]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 572.657622] dagster-daemon[4051]: with DagsterInstance.get() as instance: full # [ 572.658183] dagster-daemon[4051]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 572.658849] dagster-daemon[4051]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 572.659681] dagster-daemon[4051]: return create_instance_from_dagster_home() full # [ 572.660520] dagster-daemon[4051]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 572.661188] dagster-daemon[4051]: return create_instance_from_config(dagster_home_path) full # [ 572.670227] dagster-daemon[4051]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 572.671055] dagster-daemon[4051]: return create_instance_from_ref(instance_ref) full # [ 572.671671] dagster-daemon[4051]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 572.672515] dagster-daemon[4051]: unified_storage = instance_ref.storage full # [ 572.673214] dagster-daemon[4051]: ^^^^^^^^^^^^^^^^^^^^ full # [ 572.673817] dagster-daemon[4051]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 572.674686] dagster-daemon[4051]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 572.675289] dagster-daemon[4051]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 572.675929] dagster-daemon[4051]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 572.676757] dagster-daemon[4051]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 572.677611] dagster-daemon[4051]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 572.678324] dagster-daemon[4051]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 572.678899] dagster-daemon[4051]: return DagsterPostgresStorage( full # [ 572.679767] dagster-daemon[4051]: inst_data=inst_data, full # [ 572.680604] dagster-daemon[4051]: ...<2 lines>... full # [ 572.681448] dagster-daemon[4051]: token_provider=get_token_provider_from_config(config_value), full # [ 572.682127] dagster-daemon[4051]: ) full # [ 572.682749] dagster-daemon[4051]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 572.683681] dagster-daemon[4051]: self._run_storage = PostgresRunStorage( full # [ 572.684385] dagster-daemon[4051]: ~~~~~~~~~~~~~~~~~~^ full # [ 572.685161] dagster-daemon[4051]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 572.685914] dagster-daemon[4051]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 572.686974] dagster-daemon[4051]: ) full # [ 572.687943] dagster-daemon[4051]: ^ full # [ 572.711301] dagster-daemon[4051]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 572.712100] dagster-daemon[4051]: self._engine = create_pg_engine( full # [ 572.712720] dagster-daemon[4051]: ~~~~~~~~~~~~~~~~^ full # [ 572.713556] dagster-daemon[4051]: self.postgres_url, full # [ 572.714232] dagster-daemon[4051]: ^^^^^^^^^^^^^^^^^^ full # [ 572.714859] dagster-daemon[4051]: ...<2 lines>... full # [ 572.715535] dagster-daemon[4051]: poolclass=db_pool.NullPool, full # [ 572.716196] dagster-daemon[4051]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 572.716835] dagster-daemon[4051]: ) full # [ 572.717713] dagster-daemon[4051]: ^ full # [ 572.718572] dagster-daemon[4051]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 572.719254] dagster-daemon[4051]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 572.719889] dagster-daemon[4051]: File "", line 2, in create_engine full # [ 572.720736] dagster-daemon[4051]: return target(fn, url, **kwargs) full # [ 572.721652] dagster-daemon[4051]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 572.722307] dagster-daemon[4051]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 572.722911] dagster-daemon[4051]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 572.723756] dagster-daemon[4051]: dbapi = dbapi_meth(**dbapi_args) full # [ 572.735619] dagster-daemon[4051]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 572.738377] dagster-daemon[4051]: import psycopg full # [ 572.739343] dagster-daemon[4051]: ModuleNotFoundError: No module named 'psycopg' full # [ 572.927469] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 572.929966] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 572.932191] systemd[1]: dagster-daemon.service: Consumed 1.414s CPU time over 7.213s wall clock time, 88.5M memory peak. full # [ 574.005655] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 69. full # [ 574.008348] systemd[1]: Started Dagster Webserver. full # [ 576.644937] dagster-webserver[4068]: Traceback (most recent call last): full # [ 576.647418] dagster-webserver[4068]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 576.648237] dagster-webserver[4068]: sys.exit(main()) full # [ 576.648833] dagster-webserver[4068]: ~~~~^^ full # [ 576.649689] dagster-webserver[4068]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 576.650540] dagster-webserver[4068]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 576.651415] dagster-webserver[4068]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 576.652059] dagster-webserver[4068]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 576.652689] dagster-webserver[4068]: return self.main(*args, **kwargs) full # [ 576.653523] dagster-webserver[4068]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 576.654220] dagster-webserver[4068]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 576.654806] dagster-webserver[4068]: rv = self.invoke(ctx) full # [ 576.655636] dagster-webserver[4068]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 576.656264] dagster-webserver[4068]: return ctx.invoke(self.callback, **ctx.params) full # [ 576.656919] dagster-webserver[4068]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 576.667646] dagster-webserver[4068]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 576.668648] dagster-webserver[4068]: return callback(*args, **kwargs) full # [ 576.669331] dagster-webserver[4068]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 576.669913] dagster-webserver[4068]: instance = stack.enter_context( full # [ 576.670763] dagster-webserver[4068]: get_possibly_temporary_instance_for_cli( full # [ 576.671628] dagster-webserver[4068]: ...<3 lines>... full # [ 576.672292] dagster-webserver[4068]: ) full # [ 576.672910] dagster-webserver[4068]: ) full # [ 576.673766] dagster-webserver[4068]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 576.674717] dagster-webserver[4068]: result = _enter(cm) full # [ 576.675317] dagster-webserver[4068]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 576.675921] dagster-webserver[4068]: return next(self.gen) full # [ 576.676782] dagster-webserver[4068]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 576.677649] dagster-webserver[4068]: with DagsterInstance.get() as instance: full # [ 576.678305] dagster-webserver[4068]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 576.692418] dagster-webserver[4068]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 576.693410] dagster-webserver[4068]: return create_instance_from_dagster_home() full # [ 576.694216] dagster-webserver[4068]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 576.694925] dagster-webserver[4068]: return create_instance_from_config(dagster_home_path) full # [ 576.695866] dagster-webserver[4068]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 576.696760] dagster-webserver[4068]: return create_instance_from_ref(instance_ref) full # [ 576.697629] dagster-webserver[4068]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 576.698323] dagster-webserver[4068]: unified_storage = instance_ref.storage full # [ 576.698907] dagster-webserver[4068]: ^^^^^^^^^^^^^^^^^^^^ full # [ 576.699806] dagster-webserver[4068]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 576.700616] dagster-webserver[4068]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 576.701261] dagster-webserver[4068]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 576.714912] dagster-webserver[4068]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 576.715701] dagster-webserver[4068]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 576.716544] dagster-webserver[4068]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 576.717204] dagster-webserver[4068]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 576.717827] dagster-webserver[4068]: return DagsterPostgresStorage( full # [ 576.718672] dagster-webserver[4068]: inst_data=inst_data, full # [ 576.719520] dagster-webserver[4068]: ...<2 lines>... full # [ 576.720184] dagster-webserver[4068]: token_provider=get_token_provider_from_config(config_value), full # [ 576.720790] dagster-webserver[4068]: ) full # [ 576.721632] dagster-webserver[4068]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 576.722345] dagster-webserver[4068]: self._run_storage = PostgresRunStorage( full # [ 576.722910] dagster-webserver[4068]: ~~~~~~~~~~~~~~~~~~^ full # [ 576.723753] dagster-webserver[4068]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 576.724602] dagster-webserver[4068]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 576.725272] dagster-webserver[4068]: ) full # [ 576.725888] dagster-webserver[4068]: ^ full # [ 576.726760] dagster-webserver[4068]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 576.727563] dagster-webserver[4068]: self._engine = create_pg_engine( full # [ 576.728223] dagster-webserver[4068]: ~~~~~~~~~~~~~~~~^ full # [ 576.728846] dagster-webserver[4068]: self.postgres_url, full # [ 576.729677] dagster-webserver[4068]: ^^^^^^^^^^^^^^^^^^ full # [ 576.730511] dagster-webserver[4068]: ...<2 lines>... full # [ 576.731149] dagster-webserver[4068]: poolclass=db_pool.NullPool, full # [ 576.731760] dagster-webserver[4068]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 576.732595] dagster-webserver[4068]: ) full # [ 576.733229] dagster-webserver[4068]: ^ full # [ 576.733841] dagster-webserver[4068]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 576.734487] dagster-webserver[4068]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 576.751083] dagster-webserver[4068]: File "", line 2, in create_engine full # [ 576.753276] dagster-webserver[4068]: return target(fn, url, **kwargs) full # [ 576.754434] dagster-webserver[4068]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 576.756974] dagster-webserver[4068]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 576.758513] dagster-webserver[4068]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 576.761121] dagster-webserver[4068]: dbapi = dbapi_meth(**dbapi_args) full # [ 576.762303] dagster-webserver[4068]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 576.765066] dagster-webserver[4068]: import psycopg full # [ 576.765977] dagster-webserver[4068]: ModuleNotFoundError: No module named 'psycopg' full # [ 577.034760] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 577.035657] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 577.039358] systemd[1]: dagster-webserver.service: Consumed 2.037s CPU time over 8.067s wall clock time, 111.2M memory peak. full # [ 578.005356] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 78. full # [ 578.009740] systemd[1]: Started Dagster Daemon. full # [ 579.870110] dagster-daemon[4089]: Traceback (most recent call last): full # [ 579.872628] dagster-daemon[4089]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 579.873656] dagster-daemon[4089]: sys.exit(main()) full # [ 579.874606] dagster-daemon[4089]: ~~~~^^ full # [ 579.875260] dagster-daemon[4089]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 579.876101] dagster-daemon[4089]: cli(obj={}) full # [ 579.876754] dagster-daemon[4089]: ~~~^^^^^^^^ full # [ 579.877625] dagster-daemon[4089]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 579.878277] dagster-daemon[4089]: return self.main(*args, **kwargs) full # [ 579.878834] dagster-daemon[4089]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 579.879799] dagster-daemon[4089]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 579.880551] dagster-daemon[4089]: rv = self.invoke(ctx) full # [ 579.887118] dagster-daemon[4089]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 579.887905] dagster-daemon[4089]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 579.888765] dagster-daemon[4089]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 579.889588] dagster-daemon[4089]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 579.890250] dagster-daemon[4089]: return ctx.invoke(self.callback, **ctx.params) full # [ 579.890872] dagster-daemon[4089]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 579.891528] dagster-daemon[4089]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 579.892181] dagster-daemon[4089]: return callback(*args, **kwargs) full # [ 579.892827] dagster-daemon[4089]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 579.893671] dagster-daemon[4089]: with get_instance_for_cli( full # [ 579.894296] dagster-daemon[4089]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 579.894924] dagster-daemon[4089]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 579.895756] dagster-daemon[4089]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 579.896602] dagster-daemon[4089]: ) as instance: full # [ 579.897264] dagster-daemon[4089]: ^ full # [ 579.897887] dagster-daemon[4089]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 579.898730] dagster-daemon[4089]: return next(self.gen) full # [ 579.911290] dagster-daemon[4089]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 579.912093] dagster-daemon[4089]: with DagsterInstance.get() as instance: full # [ 579.912708] dagster-daemon[4089]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 579.913556] dagster-daemon[4089]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 579.914206] dagster-daemon[4089]: return create_instance_from_dagster_home() full # [ 579.914831] dagster-daemon[4089]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 579.915669] dagster-daemon[4089]: return create_instance_from_config(dagster_home_path) full # [ 579.916551] dagster-daemon[4089]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 579.917187] dagster-daemon[4089]: return create_instance_from_ref(instance_ref) full # [ 579.917780] dagster-daemon[4089]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 579.918623] dagster-daemon[4089]: unified_storage = instance_ref.storage full # [ 579.919318] dagster-daemon[4089]: ^^^^^^^^^^^^^^^^^^^^ full # [ 579.931743] dagster-daemon[4089]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 579.932529] dagster-daemon[4089]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 579.933186] dagster-daemon[4089]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 579.933819] dagster-daemon[4089]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 579.934655] dagster-daemon[4089]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 579.935294] dagster-daemon[4089]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 579.935945] dagster-daemon[4089]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 579.936765] dagster-daemon[4089]: return DagsterPostgresStorage( full # [ 579.937609] dagster-daemon[4089]: inst_data=inst_data, full # [ 579.938271] dagster-daemon[4089]: ...<2 lines>... full # [ 579.938899] dagster-daemon[4089]: token_provider=get_token_provider_from_config(config_value), full # [ 579.939743] dagster-daemon[4089]: ) full # [ 579.940610] dagster-daemon[4089]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 579.941229] dagster-daemon[4089]: self._run_storage = PostgresRunStorage( full # [ 579.941852] dagster-daemon[4089]: ~~~~~~~~~~~~~~~~~~^ full # [ 579.942692] dagster-daemon[4089]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 579.943536] dagster-daemon[4089]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 579.944203] dagster-daemon[4089]: ) full # [ 579.944813] dagster-daemon[4089]: ^ full # [ 579.945652] dagster-daemon[4089]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 579.946277] dagster-daemon[4089]: self._engine = create_pg_engine( full # [ 579.946906] dagster-daemon[4089]: ~~~~~~~~~~~~~~~~^ full # [ 579.947736] dagster-daemon[4089]: self.postgres_url, full # [ 579.948578] dagster-daemon[4089]: ^^^^^^^^^^^^^^^^^^ full # [ 579.949210] dagster-daemon[4089]: ...<2 lines>... full # [ 579.949825] dagster-daemon[4089]: poolclass=db_pool.NullPool, full # [ 579.950658] dagster-daemon[4089]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 579.951498] dagster-daemon[4089]: ) full # [ 579.952138] dagster-daemon[4089]: ^ full # [ 579.968270] dagster-daemon[4089]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 579.969074] dagster-daemon[4089]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 579.969683] dagster-daemon[4089]: File "", line 2, in create_engine full # [ 579.970528] dagster-daemon[4089]: return target(fn, url, **kwargs) full # [ 579.971188] dagster-daemon[4089]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 579.971790] dagster-daemon[4089]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 579.972639] dagster-daemon[4089]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 579.973306] dagster-daemon[4089]: dbapi = dbapi_meth(**dbapi_args) full # [ 579.973918] dagster-daemon[4089]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 579.974777] dagster-daemon[4089]: import psycopg full # [ 579.975611] dagster-daemon[4089]: ModuleNotFoundError: No module named 'psycopg' full # [ 580.174715] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 580.176063] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 580.180978] systemd[1]: dagster-daemon.service: Consumed 1.407s CPU time over 7.246s wall clock time, 88.5M memory peak. full # [ 582.255354] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 70. full # [ 582.258670] systemd[1]: Started Dagster Webserver. full # [ 584.854820] dagster-webserver[4115]: Traceback (most recent call last): full # [ 584.857396] dagster-webserver[4115]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 584.858147] dagster-webserver[4115]: sys.exit(main()) full # [ 584.858738] dagster-webserver[4115]: ~~~~^^ full # [ 584.859577] dagster-webserver[4115]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 584.860253] dagster-webserver[4115]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 584.860874] dagster-webserver[4115]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 584.861541] dagster-webserver[4115]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 584.862145] dagster-webserver[4115]: return self.main(*args, **kwargs) full # [ 584.862751] dagster-webserver[4115]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 584.863590] dagster-webserver[4115]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 584.864238] dagster-webserver[4115]: rv = self.invoke(ctx) full # [ 584.872978] dagster-webserver[4115]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 584.873813] dagster-webserver[4115]: return ctx.invoke(self.callback, **ctx.params) full # [ 584.874745] dagster-webserver[4115]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 584.875771] dagster-webserver[4115]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 584.876626] dagster-webserver[4115]: return callback(*args, **kwargs) full # [ 584.877294] dagster-webserver[4115]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 584.877922] dagster-webserver[4115]: instance = stack.enter_context( full # [ 584.878785] dagster-webserver[4115]: get_possibly_temporary_instance_for_cli( full # [ 584.879662] dagster-webserver[4115]: ...<3 lines>... full # [ 584.880282] dagster-webserver[4115]: ) full # [ 584.881158] dagster-webserver[4115]: ) full # [ 584.881776] dagster-webserver[4115]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 584.882592] dagster-webserver[4115]: result = _enter(cm) full # [ 584.883241] dagster-webserver[4115]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 584.883844] dagster-webserver[4115]: return next(self.gen) full # [ 584.893821] dagster-webserver[4115]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 584.894616] dagster-webserver[4115]: with DagsterInstance.get() as instance: full # [ 584.895270] dagster-webserver[4115]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 584.895899] dagster-webserver[4115]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 584.896739] dagster-webserver[4115]: return create_instance_from_dagster_home() full # [ 584.897386] dagster-webserver[4115]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 584.898048] dagster-webserver[4115]: return create_instance_from_config(dagster_home_path) full # [ 584.898711] dagster-webserver[4115]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 584.899529] dagster-webserver[4115]: return create_instance_from_ref(instance_ref) full # [ 584.900187] dagster-webserver[4115]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 584.900814] dagster-webserver[4115]: unified_storage = instance_ref.storage full # [ 584.901724] dagster-webserver[4115]: ^^^^^^^^^^^^^^^^^^^^ full # [ 584.915124] dagster-webserver[4115]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 584.915935] dagster-webserver[4115]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 584.916757] dagster-webserver[4115]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 584.917609] dagster-webserver[4115]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 584.918275] dagster-webserver[4115]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 584.918895] dagster-webserver[4115]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 584.919738] dagster-webserver[4115]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 584.920385] dagster-webserver[4115]: return DagsterPostgresStorage( full # [ 584.921060] dagster-webserver[4115]: inst_data=inst_data, full # [ 584.921672] dagster-webserver[4115]: ...<2 lines>... full # [ 584.922524] dagster-webserver[4115]: token_provider=get_token_provider_from_config(config_value), full # [ 584.923184] dagster-webserver[4115]: ) full # [ 584.923861] dagster-webserver[4115]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 584.924661] dagster-webserver[4115]: self._run_storage = PostgresRunStorage( full # [ 584.925515] dagster-webserver[4115]: ~~~~~~~~~~~~~~~~~~^ full # [ 584.926179] dagster-webserver[4115]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 584.926785] dagster-webserver[4115]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 584.927637] dagster-webserver[4115]: ) full # [ 584.928280] dagster-webserver[4115]: ^ full # [ 584.928893] dagster-webserver[4115]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 584.929729] dagster-webserver[4115]: self._engine = create_pg_engine( full # [ 584.930561] dagster-webserver[4115]: ~~~~~~~~~~~~~~~~^ full # [ 584.931236] dagster-webserver[4115]: self.postgres_url, full # [ 584.931824] dagster-webserver[4115]: ^^^^^^^^^^^^^^^^^^ full # [ 584.932664] dagster-webserver[4115]: ...<2 lines>... full # [ 584.933504] dagster-webserver[4115]: poolclass=db_pool.NullPool, full # [ 584.934152] dagster-webserver[4115]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 584.934748] dagster-webserver[4115]: ) full # [ 584.935583] dagster-webserver[4115]: ^ full # [ 584.952683] dagster-webserver[4115]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 584.953665] dagster-webserver[4115]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 584.954514] dagster-webserver[4115]: File "", line 2, in create_engine full # [ 584.955174] dagster-webserver[4115]: return target(fn, url, **kwargs) full # [ 584.955787] dagster-webserver[4115]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 584.956637] dagster-webserver[4115]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 584.957343] dagster-webserver[4115]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 584.957919] dagster-webserver[4115]: dbapi = dbapi_meth(**dbapi_args) full # [ 584.958767] dagster-webserver[4115]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 584.959614] dagster-webserver[4115]: import psycopg full # [ 584.971090] dagster-webserver[4115]: ModuleNotFoundError: No module named 'psycopg' full # [ 585.240437] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 79. full # [ 585.242743] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 585.245070] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 585.247311] systemd[1]: dagster-webserver.service: Consumed 1.989s CPU time over 8.201s wall clock time, 111.3M memory peak. full # [ 585.249679] systemd[1]: Started Dagster Daemon. full # [ 587.084876] dagster-daemon[4128]: Traceback (most recent call last): full # [ 587.087455] dagster-daemon[4128]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 587.088279] dagster-daemon[4128]: sys.exit(main()) full # [ 587.088870] dagster-daemon[4128]: ~~~~^^ full # [ 587.089702] dagster-daemon[4128]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 587.090546] dagster-daemon[4128]: cli(obj={}) full # [ 587.091211] dagster-daemon[4128]: ~~~^^^^^^^^ full # [ 587.091811] dagster-daemon[4128]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 587.092649] dagster-daemon[4128]: return self.main(*args, **kwargs) full # [ 587.093275] dagster-daemon[4128]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 587.093941] dagster-daemon[4128]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 587.094746] dagster-daemon[4128]: rv = self.invoke(ctx) full # [ 587.095588] dagster-daemon[4128]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 587.096228] dagster-daemon[4128]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 587.096878] dagster-daemon[4128]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 587.106538] dagster-daemon[4128]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 587.107523] dagster-daemon[4128]: return ctx.invoke(self.callback, **ctx.params) full # [ 587.108179] dagster-daemon[4128]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 587.108790] dagster-daemon[4128]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 587.109640] dagster-daemon[4128]: return callback(*args, **kwargs) full # [ 587.110306] dagster-daemon[4128]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 587.110920] dagster-daemon[4128]: with get_instance_for_cli( full # [ 587.111765] dagster-daemon[4128]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 587.112616] dagster-daemon[4128]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 587.113278] dagster-daemon[4128]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 587.113893] dagster-daemon[4128]: ) as instance: full # [ 587.114739] dagster-daemon[4128]: ^ full # [ 587.115396] dagster-daemon[4128]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 587.115982] dagster-daemon[4128]: return next(self.gen) full # [ 587.116810] dagster-daemon[4128]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 587.117649] dagster-daemon[4128]: with DagsterInstance.get() as instance: full # [ 587.118274] dagster-daemon[4128]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 587.130408] dagster-daemon[4128]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 587.131190] dagster-daemon[4128]: return create_instance_from_dagster_home() full # [ 587.131816] dagster-daemon[4128]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 587.132665] dagster-daemon[4128]: return create_instance_from_config(dagster_home_path) full # [ 587.133511] dagster-daemon[4128]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 587.134167] dagster-daemon[4128]: return create_instance_from_ref(instance_ref) full # [ 587.134814] dagster-daemon[4128]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 587.135636] dagster-daemon[4128]: unified_storage = instance_ref.storage full # [ 587.136320] dagster-daemon[4128]: ^^^^^^^^^^^^^^^^^^^^ full # [ 587.136902] dagster-daemon[4128]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 587.137747] dagster-daemon[4128]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 587.138592] dagster-daemon[4128]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 587.151809] dagster-daemon[4128]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 587.152569] dagster-daemon[4128]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 587.153229] dagster-daemon[4128]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 587.153847] dagster-daemon[4128]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 587.154733] dagster-daemon[4128]: return DagsterPostgresStorage( full # [ 587.155544] dagster-daemon[4128]: inst_data=inst_data, full # [ 587.156200] dagster-daemon[4128]: ...<2 lines>... full # [ 587.156825] dagster-daemon[4128]: token_provider=get_token_provider_from_config(config_value), full # [ 587.157676] dagster-daemon[4128]: ) full # [ 587.158561] dagster-daemon[4128]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 587.159180] dagster-daemon[4128]: self._run_storage = PostgresRunStorage( full # [ 587.159802] dagster-daemon[4128]: ~~~~~~~~~~~~~~~~~~^ full # [ 587.160647] dagster-daemon[4128]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 587.161286] dagster-daemon[4128]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 587.161927] dagster-daemon[4128]: ) full # [ 587.162784] dagster-daemon[4128]: ^ full # [ 587.163619] dagster-daemon[4128]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 587.164287] dagster-daemon[4128]: self._engine = create_pg_engine( full # [ 587.164902] dagster-daemon[4128]: ~~~~~~~~~~~~~~~~^ full # [ 587.165745] dagster-daemon[4128]: self.postgres_url, full # [ 587.166572] dagster-daemon[4128]: ^^^^^^^^^^^^^^^^^^ full # [ 587.167220] dagster-daemon[4128]: ...<2 lines>... full # [ 587.167831] dagster-daemon[4128]: poolclass=db_pool.NullPool, full # [ 587.168672] dagster-daemon[4128]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 587.169512] dagster-daemon[4128]: ) full # [ 587.170150] dagster-daemon[4128]: ^ full # [ 587.182874] dagster-daemon[4128]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 587.183664] dagster-daemon[4128]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 587.184292] dagster-daemon[4128]: File "", line 2, in create_engine full # [ 587.184935] dagster-daemon[4128]: return target(fn, url, **kwargs) full # [ 587.185801] dagster-daemon[4128]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 587.186609] dagster-daemon[4128]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 587.187274] dagster-daemon[4128]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 587.187889] dagster-daemon[4128]: dbapi = dbapi_meth(**dbapi_args) full # [ 587.198920] dagster-daemon[4128]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 587.200131] dagster-daemon[4128]: import psycopg full # [ 587.200960] dagster-daemon[4128]: ModuleNotFoundError: No module named 'psycopg' full # [ 587.393751] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 587.395969] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 587.398295] systemd[1]: dagster-daemon.service: Consumed 1.409s CPU time over 7.214s wall clock time, 88.5M memory peak. full # [ 590.255425] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 71. full # [ 590.260357] systemd[1]: Started Dagster Webserver. full # [ 592.504967] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 80. full # [ 592.508712] systemd[1]: Started Dagster Daemon. full # [ 592.870600] dagster-webserver[4153]: Traceback (most recent call last): full # [ 592.873070] dagster-webserver[4153]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 592.873782] dagster-webserver[4153]: sys.exit(main()) full # [ 592.874597] dagster-webserver[4153]: ~~~~^^ full # [ 592.875313] dagster-webserver[4153]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 592.875863] dagster-webserver[4153]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 592.876728] dagster-webserver[4153]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 592.877658] dagster-webserver[4153]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 592.878177] dagster-webserver[4153]: return self.main(*args, **kwargs) full # [ 592.878789] dagster-webserver[4153]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 592.885533] dagster-webserver[4153]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 592.886282] dagster-webserver[4153]: rv = self.invoke(ctx) full # [ 592.886881] dagster-webserver[4153]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 592.887875] dagster-webserver[4153]: return ctx.invoke(self.callback, **ctx.params) full # [ 592.888784] dagster-webserver[4153]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 592.889811] dagster-webserver[4153]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 592.890608] dagster-webserver[4153]: return callback(*args, **kwargs) full # [ 592.891384] dagster-webserver[4153]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 592.892279] dagster-webserver[4153]: instance = stack.enter_context( full # [ 592.892992] dagster-webserver[4153]: get_possibly_temporary_instance_for_cli( full # [ 592.893539] dagster-webserver[4153]: ...<3 lines>... full # [ 592.894181] dagster-webserver[4153]: ) full # [ 592.894788] dagster-webserver[4153]: ) full # [ 592.903079] dagster-webserver[4153]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 592.903784] dagster-webserver[4153]: result = _enter(cm) full # [ 592.904615] dagster-webserver[4153]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 592.905286] dagster-webserver[4153]: return next(self.gen) full # [ 592.905871] dagster-webserver[4153]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 592.906704] dagster-webserver[4153]: with DagsterInstance.get() as instance: full # [ 592.907907] dagster-webserver[4153]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 592.908778] dagster-webserver[4153]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 592.909715] dagster-webserver[4153]: return create_instance_from_dagster_home() full # [ 592.910602] dagster-webserver[4153]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 592.911352] dagster-webserver[4153]: return create_instance_from_config(dagster_home_path) full # [ 592.921265] dagster-webserver[4153]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 592.921963] dagster-webserver[4153]: return create_instance_from_ref(instance_ref) full # [ 592.922789] dagster-webserver[4153]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 592.923686] dagster-webserver[4153]: unified_storage = instance_ref.storage full # [ 592.924282] dagster-webserver[4153]: ^^^^^^^^^^^^^^^^^^^^ full # [ 592.924883] dagster-webserver[4153]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 592.925794] dagster-webserver[4153]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 592.926546] dagster-webserver[4153]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 592.927325] dagster-webserver[4153]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 592.928050] dagster-webserver[4153]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 592.928638] dagster-webserver[4153]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 592.929811] dagster-webserver[4153]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 592.930702] dagster-webserver[4153]: return DagsterPostgresStorage( full # [ 592.931534] dagster-webserver[4153]: inst_data=inst_data, full # [ 592.932177] dagster-webserver[4153]: ...<2 lines>... full # [ 592.932800] dagster-webserver[4153]: token_provider=get_token_provider_from_config(config_value), full # [ 592.933623] dagster-webserver[4153]: ) full # [ 592.948074] dagster-webserver[4153]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 592.948784] dagster-webserver[4153]: self._run_storage = PostgresRunStorage( full # [ 592.949617] dagster-webserver[4153]: ~~~~~~~~~~~~~~~~~~^ full # [ 592.953097] dagster-webserver[4153]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 592.953798] dagster-webserver[4153]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 592.954632] dagster-webserver[4153]: ) full # [ 592.955804] dagster-webserver[4153]: ^ full # [ 592.956721] dagster-webserver[4153]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 592.957777] dagster-webserver[4153]: self._engine = create_pg_engine( full # [ 592.958780] dagster-webserver[4153]: ~~~~~~~~~~~~~~~~^ full # [ 592.959937] dagster-webserver[4153]: self.postgres_url, full # [ 592.960783] dagster-webserver[4153]: ^^^^^^^^^^^^^^^^^^ full # [ 592.961761] dagster-webserver[4153]: ...<2 lines>... full # [ 592.962670] dagster-webserver[4153]: poolclass=db_pool.NullPool, full # [ 592.963636] dagster-webserver[4153]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 592.964190] dagster-webserver[4153]: ) full # [ 592.964791] dagster-webserver[4153]: ^ full # [ 592.966062] dagster-webserver[4153]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 592.966686] dagster-webserver[4153]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 592.967676] dagster-webserver[4153]: File "", line 2, in create_engine full # [ 592.968559] dagster-webserver[4153]: return target(fn, url, **kwargs) full # [ 592.969420] dagster-webserver[4153]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 592.970073] dagster-webserver[4153]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 592.970704] dagster-webserver[4153]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 592.971619] dagster-webserver[4153]: dbapi = dbapi_meth(**dbapi_args) full # [ 592.972233] dagster-webserver[4153]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 592.972809] dagster-webserver[4153]: import psycopg full # [ 592.973843] dagster-webserver[4153]: ModuleNotFoundError: No module named 'psycopg' full # [ 593.306920] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 593.308762] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 593.310486] systemd[1]: dagster-webserver.service: Consumed 2.022s CPU time over 8.063s wall clock time, 111.3M memory peak. full # [ 594.447342] dagster-daemon[4167]: Traceback (most recent call last): full # [ 594.449879] dagster-daemon[4167]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 594.450601] dagster-daemon[4167]: sys.exit(main()) full # [ 594.451221] dagster-daemon[4167]: ~~~~^^ full # [ 594.451835] dagster-daemon[4167]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 594.452789] dagster-daemon[4167]: cli(obj={}) full # [ 594.453536] dagster-daemon[4167]: ~~~^^^^^^^^ full # [ 594.454238] dagster-daemon[4167]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 594.454571] dagster-daemon[4167]: return self.main(*args, **kwargs) full # [ 594.455209] dagster-daemon[4167]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 594.455855] dagster-daemon[4167]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 594.456831] dagster-daemon[4167]: rv = self.invoke(ctx) full # [ 594.464175] dagster-daemon[4167]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 594.464902] dagster-daemon[4167]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 594.465740] dagster-daemon[4167]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 594.466661] dagster-daemon[4167]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 594.467190] dagster-daemon[4167]: return ctx.invoke(self.callback, **ctx.params) full # [ 594.467804] dagster-daemon[4167]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 594.468692] dagster-daemon[4167]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 594.469301] dagster-daemon[4167]: return callback(*args, **kwargs) full # [ 594.469945] dagster-daemon[4167]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 594.470740] dagster-daemon[4167]: with get_instance_for_cli( full # [ 594.471580] dagster-daemon[4167]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 594.472219] dagster-daemon[4167]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 594.472833] dagster-daemon[4167]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 594.473669] dagster-daemon[4167]: ) as instance: full # [ 594.474515] dagster-daemon[4167]: ^ full # [ 594.485405] dagster-daemon[4167]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 594.486113] dagster-daemon[4167]: return next(self.gen) full # [ 594.486728] dagster-daemon[4167]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 594.487499] dagster-daemon[4167]: with DagsterInstance.get() as instance: full # [ 594.488193] dagster-daemon[4167]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 594.488814] dagster-daemon[4167]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 594.489739] dagster-daemon[4167]: return create_instance_from_dagster_home() full # [ 594.490282] dagster-daemon[4167]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 594.490908] dagster-daemon[4167]: return create_instance_from_config(dagster_home_path) full # [ 594.491749] dagster-daemon[4167]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 594.492582] dagster-daemon[4167]: return create_instance_from_ref(instance_ref) full # [ 594.493300] dagster-daemon[4167]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 594.493840] dagster-daemon[4167]: unified_storage = instance_ref.storage full # [ 594.494695] dagster-daemon[4167]: ^^^^^^^^^^^^^^^^^^^^ full # [ 594.495526] dagster-daemon[4167]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 594.496177] dagster-daemon[4167]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 594.496779] dagster-daemon[4167]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 594.497649] dagster-daemon[4167]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 594.498266] dagster-daemon[4167]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 594.498883] dagster-daemon[4167]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 594.519180] dagster-daemon[4167]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 594.519897] dagster-daemon[4167]: return DagsterPostgresStorage( full # [ 594.520730] dagster-daemon[4167]: inst_data=inst_data, full # [ 594.521366] dagster-daemon[4167]: ...<2 lines>... full # [ 594.521990] dagster-daemon[4167]: token_provider=get_token_provider_from_config(config_value), full # [ 594.522626] dagster-daemon[4167]: ) full # [ 594.523270] dagster-daemon[4167]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 594.523879] dagster-daemon[4167]: self._run_storage = PostgresRunStorage( full # [ 594.524729] dagster-daemon[4167]: ~~~~~~~~~~~~~~~~~~^ full # [ 594.525546] dagster-daemon[4167]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 594.526178] dagster-daemon[4167]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 594.526799] dagster-daemon[4167]: ) full # [ 594.527659] dagster-daemon[4167]: ^ full # [ 594.528267] dagster-daemon[4167]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 594.528873] dagster-daemon[4167]: self._engine = create_pg_engine( full # [ 594.529705] dagster-daemon[4167]: ~~~~~~~~~~~~~~~~^ full # [ 594.530540] dagster-daemon[4167]: self.postgres_url, full # [ 594.531171] dagster-daemon[4167]: ^^^^^^^^^^^^^^^^^^ full # [ 594.531782] dagster-daemon[4167]: ...<2 lines>... full # [ 594.532653] dagster-daemon[4167]: poolclass=db_pool.NullPool, full # [ 594.533258] dagster-daemon[4167]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 594.533865] dagster-daemon[4167]: ) full # [ 594.534689] dagster-daemon[4167]: ^ full # [ 594.535531] dagster-daemon[4167]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 594.536160] dagster-daemon[4167]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 594.536795] dagster-daemon[4167]: File "", line 2, in create_engine full # [ 594.537595] dagster-daemon[4167]: return target(fn, url, **kwargs) full # [ 594.551365] dagster-daemon[4167]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 594.553882] dagster-daemon[4167]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 594.555387] dagster-daemon[4167]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 594.557929] dagster-daemon[4167]: dbapi = dbapi_meth(**dbapi_args) full # [ 594.559124] dagster-daemon[4167]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 594.561845] dagster-daemon[4167]: import psycopg full # [ 594.562765] dagster-daemon[4167]: ModuleNotFoundError: No module named 'psycopg' full # [ 594.744903] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 594.745817] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 594.749604] systemd[1]: dagster-daemon.service: Consumed 1.437s CPU time over 7.354s wall clock time, 88.4M memory peak. full # [ 598.505512] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 72. full # [ 598.510303] systemd[1]: Started Dagster Webserver. full # [ 599.755103] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 81. full # [ 599.758177] systemd[1]: Started Dagster Daemon. full # [ 601.142348] dagster-webserver[4195]: Traceback (most recent call last): full # [ 601.145081] dagster-webserver[4195]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 601.145820] dagster-webserver[4195]: sys.exit(main()) full # [ 601.146631] dagster-webserver[4195]: ~~~~^^ full # [ 601.147981] dagster-webserver[4195]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 601.148701] dagster-webserver[4195]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 601.149579] dagster-webserver[4195]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 601.150368] dagster-webserver[4195]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 601.150995] dagster-webserver[4195]: return self.main(*args, **kwargs) full # [ 601.151650] dagster-webserver[4195]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 601.152382] dagster-webserver[4195]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 601.152915] dagster-webserver[4195]: rv = self.invoke(ctx) full # [ 601.153748] dagster-webserver[4195]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 601.158076] dagster-webserver[4195]: return ctx.invoke(self.callback, **ctx.params) full # [ 601.158652] dagster-webserver[4195]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 601.161094] dagster-webserver[4195]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 601.161697] dagster-webserver[4195]: return callback(*args, **kwargs) full # [ 601.162529] dagster-webserver[4195]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 601.165087] dagster-webserver[4195]: instance = stack.enter_context( full # [ 601.165602] dagster-webserver[4195]: get_possibly_temporary_instance_for_cli( full # [ 601.166264] dagster-webserver[4195]: ...<3 lines>... full # [ 601.166854] dagster-webserver[4195]: ) full # [ 601.168069] dagster-webserver[4195]: ) full # [ 601.168732] dagster-webserver[4195]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 601.169523] dagster-webserver[4195]: result = _enter(cm) full # [ 601.170198] dagster-webserver[4195]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 601.170813] dagster-webserver[4195]: return next(self.gen) full # [ 601.171773] dagster-webserver[4195]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 601.172497] dagster-webserver[4195]: with DagsterInstance.get() as instance: full # [ 601.173233] dagster-webserver[4195]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 601.173784] dagster-webserver[4195]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 601.174590] dagster-webserver[4195]: return create_instance_from_dagster_home() full # [ 601.175332] dagster-webserver[4195]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 601.175854] dagster-webserver[4195]: return create_instance_from_config(dagster_home_path) full # [ 601.176495] dagster-webserver[4195]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 601.177319] dagster-webserver[4195]: return create_instance_from_ref(instance_ref) full # [ 601.177946] dagster-webserver[4195]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 601.178785] dagster-webserver[4195]: unified_storage = instance_ref.storage full # [ 601.179729] dagster-webserver[4195]: ^^^^^^^^^^^^^^^^^^^^ full # [ 601.180260] dagster-webserver[4195]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 601.180889] dagster-webserver[4195]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 601.181712] dagster-webserver[4195]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 601.182545] dagster-webserver[4195]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 601.183279] dagster-webserver[4195]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 601.183799] dagster-webserver[4195]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 601.184634] dagster-webserver[4195]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 601.185367] dagster-webserver[4195]: return DagsterPostgresStorage( full # [ 601.185898] dagster-webserver[4195]: inst_data=inst_data, full # [ 601.186733] dagster-webserver[4195]: ...<2 lines>... full # [ 601.187459] dagster-webserver[4195]: token_provider=get_token_provider_from_config(config_value), full # [ 601.187982] dagster-webserver[4195]: ) full # [ 601.188820] dagster-webserver[4195]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 601.189825] dagster-webserver[4195]: self._run_storage = PostgresRunStorage( full # [ 601.190497] dagster-webserver[4195]: ~~~~~~~~~~~~~~~~~~^ full # [ 601.191302] dagster-webserver[4195]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 601.191945] dagster-webserver[4195]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 601.192856] dagster-webserver[4195]: ) full # [ 601.193966] dagster-webserver[4195]: ^ full # [ 601.194919] dagster-webserver[4195]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 601.195944] dagster-webserver[4195]: self._engine = create_pg_engine( full # [ 601.196958] dagster-webserver[4195]: ~~~~~~~~~~~~~~~~^ full # [ 601.198036] dagster-webserver[4195]: self.postgres_url, full # [ 601.198764] dagster-webserver[4195]: ^^^^^^^^^^^^^^^^^^ full # [ 601.199887] dagster-webserver[4195]: ...<2 lines>... full # [ 601.200815] dagster-webserver[4195]: poolclass=db_pool.NullPool, full # [ 601.202112] dagster-webserver[4195]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 601.202851] dagster-webserver[4195]: ) full # [ 601.203947] dagster-webserver[4195]: ^ full # [ 601.204907] dagster-webserver[4195]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 601.205937] dagster-webserver[4195]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 601.206800] dagster-webserver[4195]: File "", line 2, in create_engine full # [ 601.207840] dagster-webserver[4195]: return target(fn, url, **kwargs) full # [ 601.208677] dagster-webserver[4195]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 601.209580] dagster-webserver[4195]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 601.210151] dagster-webserver[4195]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 601.210751] dagster-webserver[4195]: dbapi = dbapi_meth(**dbapi_args) full # [ 601.211697] dagster-webserver[4195]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 601.212228] dagster-webserver[4195]: import psycopg full # [ 601.212845] dagster-webserver[4195]: ModuleNotFoundError: No module named 'psycopg' full # [ 601.589414] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 601.592530] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 601.594257] systemd[1]: dagster-webserver.service: Consumed 2.050s CPU time over 8.281s wall clock time, 111.3M memory peak. full # [ 601.670267] dagster-daemon[4205]: Traceback (most recent call last): full # [ 601.671457] dagster-daemon[4205]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 601.675229] dagster-daemon[4205]: sys.exit(main()) full # [ 601.676277] dagster-daemon[4205]: ~~~~^^ full # [ 601.678202] dagster-daemon[4205]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 601.678920] dagster-daemon[4205]: cli(obj={}) full # [ 601.679760] dagster-daemon[4205]: ~~~^^^^^^^^ full # [ 601.680592] dagster-daemon[4205]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 601.681220] dagster-daemon[4205]: return self.main(*args, **kwargs) full # [ 601.681839] dagster-daemon[4205]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 601.682485] dagster-daemon[4205]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 601.683139] dagster-daemon[4205]: rv = self.invoke(ctx) full # [ 601.683756] dagster-daemon[4205]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 601.684580] dagster-daemon[4205]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 601.685239] dagster-daemon[4205]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 601.685838] dagster-daemon[4205]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 601.686678] dagster-daemon[4205]: return ctx.invoke(self.callback, **ctx.params) full # [ 601.687517] dagster-daemon[4205]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 601.688170] dagster-daemon[4205]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 601.688761] dagster-daemon[4205]: return callback(*args, **kwargs) full # [ 601.689601] dagster-daemon[4205]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 601.690240] dagster-daemon[4205]: with get_instance_for_cli( full # [ 601.690859] dagster-daemon[4205]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 601.691691] dagster-daemon[4205]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 601.692600] dagster-daemon[4205]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 601.693181] dagster-daemon[4205]: ) as instance: full # [ 601.693793] dagster-daemon[4205]: ^ full # [ 601.694632] dagster-daemon[4205]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 601.695279] dagster-daemon[4205]: return next(self.gen) full # [ 601.695926] dagster-daemon[4205]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 601.696730] dagster-daemon[4205]: with DagsterInstance.get() as instance: full # [ 601.697364] dagster-daemon[4205]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 601.697981] dagster-daemon[4205]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 601.698815] dagster-daemon[4205]: return create_instance_from_dagster_home() full # [ 601.699653] dagster-daemon[4205]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 601.700487] dagster-daemon[4205]: return create_instance_from_config(dagster_home_path) full # [ 601.701136] dagster-daemon[4205]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 601.701938] dagster-daemon[4205]: return create_instance_from_ref(instance_ref) full # [ 601.702567] dagster-daemon[4205]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 601.703221] dagster-daemon[4205]: unified_storage = instance_ref.storage full # [ 601.703843] dagster-daemon[4205]: ^^^^^^^^^^^^^^^^^^^^ full # [ 601.704664] dagster-daemon[4205]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 601.705504] dagster-daemon[4205]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 601.706143] dagster-daemon[4205]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 601.706755] dagster-daemon[4205]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 601.707593] dagster-daemon[4205]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 601.708252] dagster-daemon[4205]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 601.708851] dagster-daemon[4205]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 601.709496] dagster-daemon[4205]: return DagsterPostgresStorage( full # [ 601.710136] dagster-daemon[4205]: inst_data=inst_data, full # [ 601.710753] dagster-daemon[4205]: ...<2 lines>... full # [ 601.711689] dagster-daemon[4205]: token_provider=get_token_provider_from_config(config_value), full # [ 601.712239] dagster-daemon[4205]: ) full # [ 601.712892] dagster-daemon[4205]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 601.713510] dagster-daemon[4205]: self._run_storage = PostgresRunStorage( full # [ 601.714143] dagster-daemon[4205]: ~~~~~~~~~~~~~~~~~~^ full # [ 601.714763] dagster-daemon[4205]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 601.715590] dagster-daemon[4205]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 601.716229] dagster-daemon[4205]: ) full # [ 601.716849] dagster-daemon[4205]: ^ full # [ 601.717491] dagster-daemon[4205]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 601.718145] dagster-daemon[4205]: self._engine = create_pg_engine( full # [ 601.718751] dagster-daemon[4205]: ~~~~~~~~~~~~~~~~^ full # [ 601.719589] dagster-daemon[4205]: self.postgres_url, full # [ 601.720230] dagster-daemon[4205]: ^^^^^^^^^^^^^^^^^^ full # [ 601.720844] dagster-daemon[4205]: ...<2 lines>... full # [ 601.721492] dagster-daemon[4205]: poolclass=db_pool.NullPool, full # [ 601.722133] dagster-daemon[4205]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 601.722752] dagster-daemon[4205]: ) full # [ 601.723593] dagster-daemon[4205]: ^ full # [ 601.724226] dagster-daemon[4205]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 601.724842] dagster-daemon[4205]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 601.725491] dagster-daemon[4205]: File "", line 2, in create_engine full # [ 601.726133] dagster-daemon[4205]: return target(fn, url, **kwargs) full # [ 601.726752] dagster-daemon[4205]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 601.727590] dagster-daemon[4205]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 601.728636] dagster-daemon[4205]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 601.730915] dagster-daemon[4205]: dbapi = dbapi_meth(**dbapi_args) full # [ 601.731951] dagster-daemon[4205]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 601.734651] dagster-daemon[4205]: import psycopg full # [ 601.735278] dagster-daemon[4205]: ModuleNotFoundError: No module named 'psycopg' full # [ 601.976500] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 601.978559] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 601.981268] systemd[1]: dagster-daemon.service: Consumed 1.484s CPU time over 7.228s wall clock time, 88.2M memory peak. full # [ 606.755730] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 73. full # [ 606.759364] systemd[1]: Started Dagster Webserver. full # [ 607.004862] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 82. full # [ 607.008089] systemd[1]: Started Dagster Daemon. full # [ 608.861529] dagster-daemon[4242]: Traceback (most recent call last): full # [ 608.875378] dagster-daemon[4242]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 608.876118] dagster-daemon[4242]: sys.exit(main()) full # [ 608.876705] dagster-daemon[4242]: ~~~~^^ full # [ 608.877932] dagster-daemon[4242]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 608.878758] dagster-daemon[4242]: cli(obj={}) full # [ 608.879731] dagster-daemon[4242]: ~~~^^^^^^^^ full # [ 608.880256] dagster-daemon[4242]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 608.880873] dagster-daemon[4242]: return self.main(*args, **kwargs) full # [ 608.881743] dagster-daemon[4242]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 608.882544] dagster-daemon[4242]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 608.883295] dagster-daemon[4242]: rv = self.invoke(ctx) full # [ 608.883808] dagster-daemon[4242]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 608.884652] dagster-daemon[4242]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 608.885584] dagster-daemon[4242]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 608.886132] dagster-daemon[4242]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 608.886740] dagster-daemon[4242]: return ctx.invoke(self.callback, **ctx.params) full # [ 608.887679] dagster-daemon[4242]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 608.888234] dagster-daemon[4242]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 608.888840] dagster-daemon[4242]: return callback(*args, **kwargs) full # [ 608.890261] dagster-daemon[4242]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 608.890914] dagster-daemon[4242]: with get_instance_for_cli( full # [ 608.891744] dagster-daemon[4242]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 608.892716] dagster-daemon[4242]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 608.893236] dagster-daemon[4242]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 608.893993] dagster-daemon[4242]: ) as instance: full # [ 608.894695] dagster-daemon[4242]: ^ full # [ 608.895544] dagster-daemon[4242]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 608.896265] dagster-daemon[4242]: return next(self.gen) full # [ 608.896794] dagster-daemon[4242]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 608.897676] dagster-daemon[4242]: with DagsterInstance.get() as instance: full # [ 608.898366] dagster-daemon[4242]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 608.898891] dagster-daemon[4242]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 608.899729] dagster-daemon[4242]: return create_instance_from_dagster_home() full # [ 608.900502] dagster-daemon[4242]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 608.901208] dagster-daemon[4242]: return create_instance_from_config(dagster_home_path) full # [ 608.901825] dagster-daemon[4242]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 608.902885] dagster-daemon[4242]: return create_instance_from_ref(instance_ref) full # [ 608.904081] dagster-daemon[4242]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 608.904742] dagster-daemon[4242]: unified_storage = instance_ref.storage full # [ 608.905609] dagster-daemon[4242]: ^^^^^^^^^^^^^^^^^^^^ full # [ 608.906340] dagster-daemon[4242]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 608.906853] dagster-daemon[4242]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 608.907499] dagster-daemon[4242]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 608.908236] dagster-daemon[4242]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 608.908761] dagster-daemon[4242]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 608.909598] dagster-daemon[4242]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 608.910351] dagster-daemon[4242]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 608.910868] dagster-daemon[4242]: return DagsterPostgresStorage( full # [ 608.911699] dagster-daemon[4242]: inst_data=inst_data, full # [ 608.912869] dagster-daemon[4242]: ...<2 lines>... full # [ 608.913767] dagster-daemon[4242]: token_provider=get_token_provider_from_config(config_value), full # [ 608.914722] dagster-daemon[4242]: ) full # [ 608.915255] dagster-daemon[4242]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 608.915897] dagster-daemon[4242]: self._run_storage = PostgresRunStorage( full # [ 608.916797] dagster-daemon[4242]: ~~~~~~~~~~~~~~~~~~^ full # [ 608.917534] dagster-daemon[4242]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 608.918355] dagster-daemon[4242]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 608.919044] dagster-daemon[4242]: ) full # [ 608.919638] dagster-daemon[4242]: ^ full # [ 608.920366] dagster-daemon[4242]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 608.920903] dagster-daemon[4242]: self._engine = create_pg_engine( full # [ 608.921738] dagster-daemon[4242]: ~~~~~~~~~~~~~~~~^ full # [ 608.922867] dagster-daemon[4242]: self.postgres_url, full # [ 608.923618] dagster-daemon[4242]: ^^^^^^^^^^^^^^^^^^ full # [ 608.924314] dagster-daemon[4242]: ...<2 lines>... full # [ 608.924868] dagster-daemon[4242]: poolclass=db_pool.NullPool, full # [ 608.925710] dagster-daemon[4242]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 608.927047] dagster-daemon[4242]: ) full # [ 608.927790] dagster-daemon[4242]: ^ full # [ 608.928972] dagster-daemon[4242]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 608.930272] dagster-daemon[4242]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 608.931073] dagster-daemon[4242]: File "", line 2, in create_engine full # [ 608.931663] dagster-daemon[4242]: return target(fn, url, **kwargs) full # [ 608.932984] dagster-daemon[4242]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 608.934120] dagster-daemon[4242]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 608.934909] dagster-daemon[4242]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 608.936221] dagster-daemon[4242]: dbapi = dbapi_meth(**dbapi_args) full # [ 608.936987] dagster-daemon[4242]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 608.939201] dagster-daemon[4242]: import psycopg full # [ 608.939891] dagster-daemon[4242]: ModuleNotFoundError: No module named 'psycopg' full # [ 609.216525] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 609.219771] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 609.221648] systemd[1]: dagster-daemon.service: Consumed 1.492s CPU time over 7.235s wall clock time, 88.5M memory peak. full # [ 609.406898] dagster-webserver[4240]: Traceback (most recent call last): full # [ 609.409563] dagster-webserver[4240]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 609.410327] dagster-webserver[4240]: sys.exit(main()) full # [ 609.410919] dagster-webserver[4240]: ~~~~^^ full # [ 609.411757] dagster-webserver[4240]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 609.412626] dagster-webserver[4240]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 609.413296] dagster-webserver[4240]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 609.413902] dagster-webserver[4240]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 609.414740] dagster-webserver[4240]: return self.main(*args, **kwargs) full # [ 609.415549] dagster-webserver[4240]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 609.416251] dagster-webserver[4240]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 609.416831] dagster-webserver[4240]: rv = self.invoke(ctx) full # [ 609.425269] dagster-webserver[4240]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 609.426070] dagster-webserver[4240]: return ctx.invoke(self.callback, **ctx.params) full # [ 609.426708] dagster-webserver[4240]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 609.427533] dagster-webserver[4240]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 609.428209] dagster-webserver[4240]: return callback(*args, **kwargs) full # [ 609.428834] dagster-webserver[4240]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 609.429519] dagster-webserver[4240]: instance = stack.enter_context( full # [ 609.430176] dagster-webserver[4240]: get_possibly_temporary_instance_for_cli( full # [ 609.430817] dagster-webserver[4240]: ...<3 lines>... full # [ 609.431662] dagster-webserver[4240]: ) full # [ 609.432524] dagster-webserver[4240]: ) full # [ 609.433201] dagster-webserver[4240]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 609.433811] dagster-webserver[4240]: result = _enter(cm) full # [ 609.434647] dagster-webserver[4240]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 609.435271] dagster-webserver[4240]: return next(self.gen) full # [ 609.446500] dagster-webserver[4240]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 609.447313] dagster-webserver[4240]: with DagsterInstance.get() as instance: full # [ 609.447917] dagster-webserver[4240]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 609.448760] dagster-webserver[4240]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 609.449634] dagster-webserver[4240]: return create_instance_from_dagster_home() full # [ 609.450305] dagster-webserver[4240]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 609.450931] dagster-webserver[4240]: return create_instance_from_config(dagster_home_path) full # [ 609.451832] dagster-webserver[4240]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 609.452644] dagster-webserver[4240]: return create_instance_from_ref(instance_ref) full # [ 609.453287] dagster-webserver[4240]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 609.453930] dagster-webserver[4240]: unified_storage = instance_ref.storage full # [ 609.454592] dagster-webserver[4240]: ^^^^^^^^^^^^^^^^^^^^ full # [ 609.467998] dagster-webserver[4240]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 609.468841] dagster-webserver[4240]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 609.469664] dagster-webserver[4240]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 609.470517] dagster-webserver[4240]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 609.471190] dagster-webserver[4240]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 609.471815] dagster-webserver[4240]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 609.472685] dagster-webserver[4240]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 609.473534] dagster-webserver[4240]: return DagsterPostgresStorage( full # [ 609.474209] dagster-webserver[4240]: inst_data=inst_data, full # [ 609.474835] dagster-webserver[4240]: ...<2 lines>... full # [ 609.475680] dagster-webserver[4240]: token_provider=get_token_provider_from_config(config_value), full # [ 609.476536] dagster-webserver[4240]: ) full # [ 609.477208] dagster-webserver[4240]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 609.477826] dagster-webserver[4240]: self._run_storage = PostgresRunStorage( full # [ 609.478723] dagster-webserver[4240]: ~~~~~~~~~~~~~~~~~~^ full # [ 609.479558] dagster-webserver[4240]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 609.480169] dagster-webserver[4240]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 609.480787] dagster-webserver[4240]: ) full # [ 609.481625] dagster-webserver[4240]: ^ full # [ 609.482293] dagster-webserver[4240]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 609.482903] dagster-webserver[4240]: self._engine = create_pg_engine( full # [ 609.483739] dagster-webserver[4240]: ~~~~~~~~~~~~~~~~^ full # [ 609.484592] dagster-webserver[4240]: self.postgres_url, full # [ 609.485257] dagster-webserver[4240]: ^^^^^^^^^^^^^^^^^^ full # [ 609.485869] dagster-webserver[4240]: ...<2 lines>... full # [ 609.486717] dagster-webserver[4240]: poolclass=db_pool.NullPool, full # [ 609.487571] dagster-webserver[4240]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 609.488219] dagster-webserver[4240]: ) full # [ 609.488831] dagster-webserver[4240]: ^ full # [ 609.489724] dagster-webserver[4240]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 609.490542] dagster-webserver[4240]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 609.510059] dagster-webserver[4240]: File "", line 2, in create_engine full # [ 609.512277] dagster-webserver[4240]: return target(fn, url, **kwargs) full # [ 609.513743] dagster-webserver[4240]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 609.516340] dagster-webserver[4240]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 609.517858] dagster-webserver[4240]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 609.520518] dagster-webserver[4240]: dbapi = dbapi_meth(**dbapi_args) full # [ 609.521720] dagster-webserver[4240]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 609.524522] dagster-webserver[4240]: import psycopg full # [ 609.525505] dagster-webserver[4240]: ModuleNotFoundError: No module named 'psycopg' full # [ 609.789049] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 609.791614] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 609.793928] systemd[1]: dagster-webserver.service: Consumed 2.076s CPU time over 8.199s wall clock time, 111.3M memory peak. full # [ 614.255659] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 83. full # [ 614.260122] systemd[1]: Started Dagster Daemon. full # [ 615.004797] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 74. full # [ 615.007958] systemd[1]: Started Dagster Webserver. full # [ 616.122337] dagster-daemon[4281]: Traceback (most recent call last): full # [ 616.124581] dagster-daemon[4281]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 616.127640] dagster-daemon[4281]: sys.exit(main()) full # [ 616.128671] dagster-daemon[4281]: ~~~~^^ full # [ 616.129621] dagster-daemon[4281]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 616.132138] dagster-daemon[4281]: cli(obj={}) full # [ 616.133211] dagster-daemon[4281]: ~~~^^^^^^^^ full # [ 616.134837] dagster-daemon[4281]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 616.137677] dagster-daemon[4281]: return self.main(*args, **kwargs) full # [ 616.139072] dagster-daemon[4281]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 616.140382] dagster-daemon[4281]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 616.142925] dagster-daemon[4281]: rv = self.invoke(ctx) full # [ 616.144067] dagster-daemon[4281]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 616.146673] dagster-daemon[4281]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 616.148853] dagster-daemon[4281]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 616.152522] dagster-daemon[4281]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 616.154831] dagster-daemon[4281]: return ctx.invoke(self.callback, **ctx.params) full # [ 616.156181] dagster-daemon[4281]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 616.157673] dagster-daemon[4281]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 616.160149] dagster-daemon[4281]: return callback(*args, **kwargs) full # [ 616.161521] dagster-daemon[4281]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 616.164302] dagster-daemon[4281]: with get_instance_for_cli( full # [ 616.165644] dagster-daemon[4281]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 616.166960] dagster-daemon[4281]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 616.171087] dagster-daemon[4281]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 616.172916] dagster-daemon[4281]: ) as instance: full # [ 616.173849] dagster-daemon[4281]: ^ full # [ 616.175155] dagster-daemon[4281]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 616.177367] dagster-daemon[4281]: return next(self.gen) full # [ 616.178354] dagster-daemon[4281]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 616.181232] dagster-daemon[4281]: with DagsterInstance.get() as instance: full # [ 616.182933] dagster-daemon[4281]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 616.184280] dagster-daemon[4281]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 616.187233] dagster-daemon[4281]: return create_instance_from_dagster_home() full # [ 616.189487] dagster-daemon[4281]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 616.192546] dagster-daemon[4281]: return create_instance_from_config(dagster_home_path) full # [ 616.194097] dagster-daemon[4281]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 616.197207] dagster-daemon[4281]: return create_instance_from_ref(instance_ref) full # [ 616.198779] dagster-daemon[4281]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 616.201832] dagster-daemon[4281]: unified_storage = instance_ref.storage full # [ 616.203388] dagster-daemon[4281]: ^^^^^^^^^^^^^^^^^^^^ full # [ 616.204992] dagster-daemon[4281]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 616.207664] dagster-daemon[4281]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 616.209927] dagster-daemon[4281]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 616.211633] dagster-daemon[4281]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 616.214874] dagster-daemon[4281]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 616.216965] dagster-daemon[4281]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 616.218816] dagster-daemon[4281]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 616.221888] dagster-daemon[4281]: return DagsterPostgresStorage( full # [ 616.223307] dagster-daemon[4281]: inst_data=inst_data, full # [ 616.224546] dagster-daemon[4281]: ...<2 lines>... full # [ 616.225729] dagster-daemon[4281]: token_provider=get_token_provider_from_config(config_value), full # [ 616.227482] dagster-daemon[4281]: ) full # [ 616.228601] dagster-daemon[4281]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 616.231680] dagster-daemon[4281]: self._run_storage = PostgresRunStorage( full # [ 616.233598] dagster-daemon[4281]: ~~~~~~~~~~~~~~~~~~^ full # [ 616.235895] dagster-daemon[4281]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 616.237729] dagster-daemon[4281]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 616.239603] dagster-daemon[4281]: ) full # [ 616.240766] dagster-daemon[4281]: ^ full # [ 616.241674] dagster-daemon[4281]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 616.244963] dagster-daemon[4281]: self._engine = create_pg_engine( full # [ 616.245761] dagster-daemon[4281]: ~~~~~~~~~~~~~~~~^ full # [ 616.246596] dagster-daemon[4281]: self.postgres_url, full # [ 616.248965] dagster-daemon[4281]: ^^^^^^^^^^^^^^^^^^ full # [ 616.249673] dagster-daemon[4281]: ...<2 lines>... full # [ 616.250505] dagster-daemon[4281]: poolclass=db_pool.NullPool, full # [ 616.252100] dagster-daemon[4281]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 616.253232] dagster-daemon[4281]: ) full # [ 616.253961] dagster-daemon[4281]: ^ full # [ 616.254869] dagster-daemon[4281]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 616.257969] dagster-daemon[4281]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 616.259411] dagster-daemon[4281]: File "", line 2, in create_engine full # [ 616.261573] dagster-daemon[4281]: return target(fn, url, **kwargs) full # [ 616.262718] dagster-daemon[4281]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 616.265314] dagster-daemon[4281]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 616.267168] dagster-daemon[4281]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 616.269960] dagster-daemon[4281]: dbapi = dbapi_meth(**dbapi_args) full # [ 616.271467] dagster-daemon[4281]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 616.274354] dagster-daemon[4281]: import psycopg full # [ 616.275448] dagster-daemon[4281]: ModuleNotFoundError: No module named 'psycopg' full # [ 616.359527] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 616.360697] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 616.363663] systemd[1]: dagster-daemon.service: Consumed 1.451s CPU time over 7.139s wall clock time, 88.7M memory peak. full # [ 617.759627] dagster-webserver[4287]: Traceback (most recent call last): full # [ 617.762143] dagster-webserver[4287]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 617.762874] dagster-webserver[4287]: sys.exit(main()) full # [ 617.763510] dagster-webserver[4287]: ~~~~^^ full # [ 617.764138] dagster-webserver[4287]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 617.764755] dagster-webserver[4287]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 617.765608] dagster-webserver[4287]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 617.766269] dagster-webserver[4287]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 617.766844] dagster-webserver[4287]: return self.main(*args, **kwargs) full # [ 617.767505] dagster-webserver[4287]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 617.774619] dagster-webserver[4287]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 617.775595] dagster-webserver[4287]: rv = self.invoke(ctx) full # [ 617.776264] dagster-webserver[4287]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 617.776879] dagster-webserver[4287]: return ctx.invoke(self.callback, **ctx.params) full # [ 617.777743] dagster-webserver[4287]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 617.778564] dagster-webserver[4287]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 617.779218] dagster-webserver[4287]: return callback(*args, **kwargs) full # [ 617.779858] dagster-webserver[4287]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 617.780676] dagster-webserver[4287]: instance = stack.enter_context( full # [ 617.781501] dagster-webserver[4287]: get_possibly_temporary_instance_for_cli( full # [ 617.782138] dagster-webserver[4287]: ...<3 lines>... full # [ 617.782753] dagster-webserver[4287]: ) full # [ 617.783588] dagster-webserver[4287]: ) full # [ 617.784230] dagster-webserver[4287]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 617.784863] dagster-webserver[4287]: result = _enter(cm) full # [ 617.795193] dagster-webserver[4287]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 617.796035] dagster-webserver[4287]: return next(self.gen) full # [ 617.796629] dagster-webserver[4287]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 617.797347] dagster-webserver[4287]: with DagsterInstance.get() as instance: full # [ 617.797909] dagster-webserver[4287]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 617.798754] dagster-webserver[4287]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 617.799602] dagster-webserver[4287]: return create_instance_from_dagster_home() full # [ 617.800300] dagster-webserver[4287]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 617.800875] dagster-webserver[4287]: return create_instance_from_config(dagster_home_path) full # [ 617.801721] dagster-webserver[4287]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 617.802570] dagster-webserver[4287]: return create_instance_from_ref(instance_ref) full # [ 617.814532] dagster-webserver[4287]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 617.815586] dagster-webserver[4287]: unified_storage = instance_ref.storage full # [ 617.816178] dagster-webserver[4287]: ^^^^^^^^^^^^^^^^^^^^ full # [ 617.816790] dagster-webserver[4287]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 617.817660] dagster-webserver[4287]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 617.818310] dagster-webserver[4287]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 617.818916] dagster-webserver[4287]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 617.819768] dagster-webserver[4287]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 617.820784] dagster-webserver[4287]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 617.821634] dagster-webserver[4287]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 617.822302] dagster-webserver[4287]: return DagsterPostgresStorage( full # [ 617.822910] dagster-webserver[4287]: inst_data=inst_data, full # [ 617.823754] dagster-webserver[4287]: ...<2 lines>... full # [ 617.824595] dagster-webserver[4287]: token_provider=get_token_provider_from_config(config_value), full # [ 617.825233] dagster-webserver[4287]: ) full # [ 617.825877] dagster-webserver[4287]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 617.826664] dagster-webserver[4287]: self._run_storage = PostgresRunStorage( full # [ 617.827497] dagster-webserver[4287]: ~~~~~~~~~~~~~~~~~~^ full # [ 617.828141] dagster-webserver[4287]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 617.828751] dagster-webserver[4287]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 617.829586] dagster-webserver[4287]: ) full # [ 617.830320] dagster-webserver[4287]: ^ full # [ 617.830837] dagster-webserver[4287]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 617.831666] dagster-webserver[4287]: self._engine = create_pg_engine( full # [ 617.832497] dagster-webserver[4287]: ~~~~~~~~~~~~~~~~^ full # [ 617.833138] dagster-webserver[4287]: self.postgres_url, full # [ 617.833739] dagster-webserver[4287]: ^^^^^^^^^^^^^^^^^^ full # [ 617.834368] dagster-webserver[4287]: ...<2 lines>... full # [ 617.834982] dagster-webserver[4287]: poolclass=db_pool.NullPool, full # [ 617.835819] dagster-webserver[4287]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 617.836655] dagster-webserver[4287]: ) full # [ 617.837490] dagster-webserver[4287]: ^ full # [ 617.856594] dagster-webserver[4287]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 617.857379] dagster-webserver[4287]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 617.858118] dagster-webserver[4287]: File "", line 2, in create_engine full # [ 617.858655] dagster-webserver[4287]: return target(fn, url, **kwargs) full # [ 617.859309] dagster-webserver[4287]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 617.859943] dagster-webserver[4287]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 617.860774] dagster-webserver[4287]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 617.861612] dagster-webserver[4287]: dbapi = dbapi_meth(**dbapi_args) full # [ 617.862321] dagster-webserver[4287]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 617.862891] dagster-webserver[4287]: import psycopg full # [ 617.874143] dagster-webserver[4287]: ModuleNotFoundError: No module named 'psycopg' full # [ 618.157873] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 618.158786] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 618.161863] systemd[1]: dagster-webserver.service: Consumed 2.061s CPU time over 8.367s wall clock time, 111.1M memory peak. full # [ 621.505792] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 84. full # [ 621.510353] systemd[1]: Started Dagster Daemon. full # [ 623.255080] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 75. full # [ 623.257529] systemd[1]: Started Dagster Webserver. full # [ 623.386318] dagster-daemon[4319]: Traceback (most recent call last): full # [ 623.387526] dagster-daemon[4319]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 623.389600] dagster-daemon[4319]: sys.exit(main()) full # [ 623.390571] dagster-daemon[4319]: ~~~~^^ full # [ 623.393101] dagster-daemon[4319]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 623.395645] dagster-daemon[4319]: cli(obj={}) full # [ 623.396597] dagster-daemon[4319]: ~~~^^^^^^^^ full # [ 623.397513] dagster-daemon[4319]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 623.402093] dagster-daemon[4319]: return self.main(*args, **kwargs) full # [ 623.403278] dagster-daemon[4319]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 623.404451] dagster-daemon[4319]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 623.406766] dagster-daemon[4319]: rv = self.invoke(ctx) full # [ 623.407808] dagster-daemon[4319]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 623.410194] dagster-daemon[4319]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 623.411674] dagster-daemon[4319]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 623.413140] dagster-daemon[4319]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 623.417092] dagster-daemon[4319]: return ctx.invoke(self.callback, **ctx.params) full # [ 623.418447] dagster-daemon[4319]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 623.419851] dagster-daemon[4319]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 623.422196] dagster-daemon[4319]: return callback(*args, **kwargs) full # [ 623.425090] dagster-daemon[4319]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 623.431090] dagster-daemon[4319]: with get_instance_for_cli( full # [ 623.432184] dagster-daemon[4319]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 623.433314] dagster-daemon[4319]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 623.435771] dagster-daemon[4319]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 623.440234] dagster-daemon[4319]: ) as instance: full # [ 623.444209] dagster-daemon[4319]: ^ full # [ 623.444971] dagster-daemon[4319]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 623.445786] dagster-daemon[4319]: return next(self.gen) full # [ 623.447267] dagster-daemon[4319]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 623.448118] dagster-daemon[4319]: with DagsterInstance.get() as instance: full # [ 623.448883] dagster-daemon[4319]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 623.449955] dagster-daemon[4319]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 623.450932] dagster-daemon[4319]: return create_instance_from_dagster_home() full # [ 623.451966] dagster-daemon[4319]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 623.452990] dagster-daemon[4319]: return create_instance_from_config(dagster_home_path) full # [ 623.454087] dagster-daemon[4319]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 623.454792] dagster-daemon[4319]: return create_instance_from_ref(instance_ref) full # [ 623.455915] dagster-daemon[4319]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 623.456830] dagster-daemon[4319]: unified_storage = instance_ref.storage full # [ 623.457874] dagster-daemon[4319]: ^^^^^^^^^^^^^^^^^^^^ full # [ 623.458879] dagster-daemon[4319]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 623.459972] dagster-daemon[4319]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 623.460916] dagster-daemon[4319]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 623.461876] dagster-daemon[4319]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 623.462705] dagster-daemon[4319]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 623.463789] dagster-daemon[4319]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 623.464587] dagster-daemon[4319]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 623.465438] dagster-daemon[4319]: return DagsterPostgresStorage( full # [ 623.466086] dagster-daemon[4319]: inst_data=inst_data, full # [ 623.466703] dagster-daemon[4319]: ...<2 lines>... full # [ 623.467653] dagster-daemon[4319]: token_provider=get_token_provider_from_config(config_value), full # [ 623.468178] dagster-daemon[4319]: ) full # [ 623.468795] dagster-daemon[4319]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 623.469796] dagster-daemon[4319]: self._run_storage = PostgresRunStorage( full # [ 623.470691] dagster-daemon[4319]: ~~~~~~~~~~~~~~~~~~^ full # [ 623.471650] dagster-daemon[4319]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 623.472171] dagster-daemon[4319]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 623.472786] dagster-daemon[4319]: ) full # [ 623.473713] dagster-daemon[4319]: ^ full # [ 623.474284] dagster-daemon[4319]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 623.474892] dagster-daemon[4319]: self._engine = create_pg_engine( full # [ 623.475730] dagster-daemon[4319]: ~~~~~~~~~~~~~~~~^ full # [ 623.476580] dagster-daemon[4319]: self.postgres_url, full # [ 623.477328] dagster-daemon[4319]: ^^^^^^^^^^^^^^^^^^ full # [ 623.477844] dagster-daemon[4319]: ...<2 lines>... full # [ 623.478489] dagster-daemon[4319]: poolclass=db_pool.NullPool, full # [ 623.479473] dagster-daemon[4319]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 623.480182] dagster-daemon[4319]: ) full # [ 623.480790] dagster-daemon[4319]: ^ full # [ 623.481710] dagster-daemon[4319]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 623.482292] dagster-daemon[4319]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 623.482899] dagster-daemon[4319]: File "", line 2, in create_engine full # [ 623.483734] dagster-daemon[4319]: return target(fn, url, **kwargs) full # [ 623.484401] dagster-daemon[4319]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 623.484985] dagster-daemon[4319]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 623.486045] dagster-daemon[4319]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 623.486669] dagster-daemon[4319]: dbapi = dbapi_meth(**dbapi_args) full # [ 623.487577] dagster-daemon[4319]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 623.488164] dagster-daemon[4319]: import psycopg full # [ 623.488780] dagster-daemon[4319]: ModuleNotFoundError: No module named 'psycopg' full # [ 623.765105] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 623.767290] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 623.769034] systemd[1]: dagster-daemon.service: Consumed 1.518s CPU time over 7.402s wall clock time, 88.5M memory peak. full # [ 625.924756] dagster-webserver[4329]: Traceback (most recent call last): full # [ 625.927350] dagster-webserver[4329]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 625.928083] dagster-webserver[4329]: sys.exit(main()) full # [ 625.928673] dagster-webserver[4329]: ~~~~^^ full # [ 625.929528] dagster-webserver[4329]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 625.930189] dagster-webserver[4329]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 625.930831] dagster-webserver[4329]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 625.931702] dagster-webserver[4329]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 625.932510] dagster-webserver[4329]: return self.main(*args, **kwargs) full # [ 625.933151] dagster-webserver[4329]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 625.939983] dagster-webserver[4329]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 625.940776] dagster-webserver[4329]: rv = self.invoke(ctx) full # [ 625.941625] dagster-webserver[4329]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 625.942295] dagster-webserver[4329]: return ctx.invoke(self.callback, **ctx.params) full # [ 625.942946] dagster-webserver[4329]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 625.943779] dagster-webserver[4329]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 625.944624] dagster-webserver[4329]: return callback(*args, **kwargs) full # [ 625.945305] dagster-webserver[4329]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 625.945898] dagster-webserver[4329]: instance = stack.enter_context( full # [ 625.946734] dagster-webserver[4329]: get_possibly_temporary_instance_for_cli( full # [ 625.947594] dagster-webserver[4329]: ...<3 lines>... full # [ 625.948317] dagster-webserver[4329]: ) full # [ 625.948868] dagster-webserver[4329]: ) full # [ 625.957904] dagster-webserver[4329]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 625.958694] dagster-webserver[4329]: result = _enter(cm) full # [ 625.959547] dagster-webserver[4329]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 625.960208] dagster-webserver[4329]: return next(self.gen) full # [ 625.960848] dagster-webserver[4329]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 625.961537] dagster-webserver[4329]: with DagsterInstance.get() as instance: full # [ 625.962184] dagster-webserver[4329]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 625.962846] dagster-webserver[4329]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 625.963673] dagster-webserver[4329]: return create_instance_from_dagster_home() full # [ 625.972554] dagster-webserver[4329]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 625.973540] dagster-webserver[4329]: return create_instance_from_config(dagster_home_path) full # [ 625.974200] dagster-webserver[4329]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 625.974833] dagster-webserver[4329]: return create_instance_from_ref(instance_ref) full # [ 625.975693] dagster-webserver[4329]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 625.976555] dagster-webserver[4329]: unified_storage = instance_ref.storage full # [ 625.977228] dagster-webserver[4329]: ^^^^^^^^^^^^^^^^^^^^ full # [ 625.977891] dagster-webserver[4329]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 625.978539] dagster-webserver[4329]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 625.979239] dagster-webserver[4329]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 625.991191] dagster-webserver[4329]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 625.991964] dagster-webserver[4329]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 625.992812] dagster-webserver[4329]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 625.993663] dagster-webserver[4329]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 625.994532] dagster-webserver[4329]: return DagsterPostgresStorage( full # [ 625.995190] dagster-webserver[4329]: inst_data=inst_data, full # [ 625.995834] dagster-webserver[4329]: ...<2 lines>... full # [ 625.996694] dagster-webserver[4329]: token_provider=get_token_provider_from_config(config_value), full # [ 625.997554] dagster-webserver[4329]: ) full # [ 625.998260] dagster-webserver[4329]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 625.998839] dagster-webserver[4329]: self._run_storage = PostgresRunStorage( full # [ 625.999705] dagster-webserver[4329]: ~~~~~~~~~~~~~~~~~~^ full # [ 626.000552] dagster-webserver[4329]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 626.001226] dagster-webserver[4329]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 626.001872] dagster-webserver[4329]: ) full # [ 626.002734] dagster-webserver[4329]: ^ full # [ 626.003384] dagster-webserver[4329]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 626.004074] dagster-webserver[4329]: self._engine = create_pg_engine( full # [ 626.004746] dagster-webserver[4329]: ~~~~~~~~~~~~~~~~^ full # [ 626.005536] dagster-webserver[4329]: self.postgres_url, full # [ 626.006176] dagster-webserver[4329]: ^^^^^^^^^^^^^^^^^^ full # [ 626.006793] dagster-webserver[4329]: ...<2 lines>... full # [ 626.007652] dagster-webserver[4329]: poolclass=db_pool.NullPool, full # [ 626.008511] dagster-webserver[4329]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 626.009152] dagster-webserver[4329]: ) full # [ 626.009795] dagster-webserver[4329]: ^ full # [ 626.023829] dagster-webserver[4329]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 626.024614] dagster-webserver[4329]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 626.027083] dagster-webserver[4329]: File "", line 2, in create_engine full # [ 626.027730] dagster-webserver[4329]: return target(fn, url, **kwargs) full # [ 626.028596] dagster-webserver[4329]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 626.031287] dagster-webserver[4329]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 626.031923] dagster-webserver[4329]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 626.032768] dagster-webserver[4329]: dbapi = dbapi_meth(**dbapi_args) full # [ 626.036115] dagster-webserver[4329]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 626.036689] dagster-webserver[4329]: import psycopg full # [ 626.037574] dagster-webserver[4329]: ModuleNotFoundError: No module named 'psycopg' full # [ 626.317095] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 626.319373] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 626.321502] systemd[1]: dagster-webserver.service: Consumed 1.981s CPU time over 8.153s wall clock time, 111.3M memory peak. full # [ 629.005851] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 85. full # [ 629.008640] systemd[1]: Started Dagster Daemon. full # [ 630.855902] dagster-daemon[4357]: Traceback (most recent call last): full # [ 630.858531] dagster-daemon[4357]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 630.859541] dagster-daemon[4357]: sys.exit(main()) full # [ 630.860171] dagster-daemon[4357]: ~~~~^^ full # [ 630.860795] dagster-daemon[4357]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 630.861670] dagster-daemon[4357]: cli(obj={}) full # [ 630.862537] dagster-daemon[4357]: ~~~^^^^^^^^ full # [ 630.863168] dagster-daemon[4357]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 630.863770] dagster-daemon[4357]: return self.main(*args, **kwargs) full # [ 630.864611] dagster-daemon[4357]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 630.865314] dagster-daemon[4357]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 630.865920] dagster-daemon[4357]: rv = self.invoke(ctx) full # [ 630.866748] dagster-daemon[4357]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 630.867589] dagster-daemon[4357]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 630.868259] dagster-daemon[4357]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 630.879995] dagster-daemon[4357]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 630.881148] dagster-daemon[4357]: return ctx.invoke(self.callback, **ctx.params) full # [ 630.882086] dagster-daemon[4357]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 630.882952] dagster-daemon[4357]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 630.884177] dagster-daemon[4357]: return callback(*args, **kwargs) full # [ 630.885147] dagster-daemon[4357]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 630.885950] dagster-daemon[4357]: with get_instance_for_cli( full # [ 630.887158] dagster-daemon[4357]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 630.888060] dagster-daemon[4357]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 630.888909] dagster-daemon[4357]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 630.890054] dagster-daemon[4357]: ) as instance: full # [ 630.890830] dagster-daemon[4357]: ^ full # [ 630.891828] dagster-daemon[4357]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 630.892782] dagster-daemon[4357]: return next(self.gen) full # [ 630.903178] dagster-daemon[4357]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 630.904172] dagster-daemon[4357]: with DagsterInstance.get() as instance: full # [ 630.904798] dagster-daemon[4357]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 630.905668] dagster-daemon[4357]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 630.906533] dagster-daemon[4357]: return create_instance_from_dagster_home() full # [ 630.907195] dagster-daemon[4357]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 630.907809] dagster-daemon[4357]: return create_instance_from_config(dagster_home_path) full # [ 630.908664] dagster-daemon[4357]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 630.909511] dagster-daemon[4357]: return create_instance_from_ref(instance_ref) full # [ 630.910160] dagster-daemon[4357]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 630.911252] dagster-daemon[4357]: unified_storage = instance_ref.storage full # [ 630.911958] dagster-daemon[4357]: ^^^^^^^^^^^^^^^^^^^^ full # [ 630.912985] dagster-daemon[4357]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 630.913961] dagster-daemon[4357]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 630.914990] dagster-daemon[4357]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 630.915762] dagster-daemon[4357]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 630.916779] dagster-daemon[4357]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 630.917818] dagster-daemon[4357]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 630.918830] dagster-daemon[4357]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 630.920205] dagster-daemon[4357]: return DagsterPostgresStorage( full # [ 630.920858] dagster-daemon[4357]: inst_data=inst_data, full # [ 630.921621] dagster-daemon[4357]: ...<2 lines>... full # [ 630.922638] dagster-daemon[4357]: token_provider=get_token_provider_from_config(config_value), full # [ 630.923657] dagster-daemon[4357]: ) full # [ 630.947154] dagster-daemon[4357]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 630.948053] dagster-daemon[4357]: self._run_storage = PostgresRunStorage( full # [ 630.948695] dagster-daemon[4357]: ~~~~~~~~~~~~~~~~~~^ full # [ 630.949553] dagster-daemon[4357]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 630.950216] dagster-daemon[4357]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 630.951097] dagster-daemon[4357]: ) full # [ 630.951689] dagster-daemon[4357]: ^ full # [ 630.952725] dagster-daemon[4357]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 630.953696] dagster-daemon[4357]: self._engine = create_pg_engine( full # [ 630.954610] dagster-daemon[4357]: ~~~~~~~~~~~~~~~~^ full # [ 630.955272] dagster-daemon[4357]: self.postgres_url, full # [ 630.955890] dagster-daemon[4357]: ^^^^^^^^^^^^^^^^^^ full # [ 630.956732] dagster-daemon[4357]: ...<2 lines>... full # [ 630.957565] dagster-daemon[4357]: poolclass=db_pool.NullPool, full # [ 630.958230] dagster-daemon[4357]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 630.958845] dagster-daemon[4357]: ) full # [ 630.959690] dagster-daemon[4357]: ^ full # [ 630.960536] dagster-daemon[4357]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 630.961191] dagster-daemon[4357]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 630.961829] dagster-daemon[4357]: File "", line 2, in create_engine full # [ 630.962645] dagster-daemon[4357]: return target(fn, url, **kwargs) full # [ 630.963332] dagster-daemon[4357]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 630.963897] dagster-daemon[4357]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 630.976490] dagster-daemon[4357]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 630.979073] dagster-daemon[4357]: dbapi = dbapi_meth(**dbapi_args) full # [ 630.980215] dagster-daemon[4357]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 630.982947] dagster-daemon[4357]: import psycopg full # [ 630.983904] dagster-daemon[4357]: ModuleNotFoundError: No module named 'psycopg' full # [ 631.170935] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 631.173221] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 631.175283] systemd[1]: dagster-daemon.service: Consumed 1.417s CPU time over 7.405s wall clock time, 88.5M memory peak. full # [ 631.505290] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 76. full # [ 631.508757] systemd[1]: Started Dagster Webserver. full # [ 634.174826] dagster-webserver[4374]: Traceback (most recent call last): full # [ 634.177383] dagster-webserver[4374]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 634.178143] dagster-webserver[4374]: sys.exit(main()) full # [ 634.178735] dagster-webserver[4374]: ~~~~^^ full # [ 634.179377] dagster-webserver[4374]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 634.180045] dagster-webserver[4374]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 634.180777] dagster-webserver[4374]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 634.181734] dagster-webserver[4374]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 634.182695] dagster-webserver[4374]: return self.main(*args, **kwargs) full # [ 634.183607] dagster-webserver[4374]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 634.184285] dagster-webserver[4374]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 634.184875] dagster-webserver[4374]: rv = self.invoke(ctx) full # [ 634.193440] dagster-webserver[4374]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 634.194235] dagster-webserver[4374]: return ctx.invoke(self.callback, **ctx.params) full # [ 634.194883] dagster-webserver[4374]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 634.195518] dagster-webserver[4374]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 634.196183] dagster-webserver[4374]: return callback(*args, **kwargs) full # [ 634.203554] dagster-webserver[4374]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 634.204870] dagster-webserver[4374]: instance = stack.enter_context( full # [ 634.205983] dagster-webserver[4374]: get_possibly_temporary_instance_for_cli( full # [ 634.207337] dagster-webserver[4374]: ...<3 lines>... full # [ 634.208048] dagster-webserver[4374]: ) full # [ 634.208761] dagster-webserver[4374]: ) full # [ 634.209661] dagster-webserver[4374]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 634.210534] dagster-webserver[4374]: result = _enter(cm) full # [ 634.211199] dagster-webserver[4374]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 634.211833] dagster-webserver[4374]: return next(self.gen) full # [ 634.212728] dagster-webserver[4374]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 634.213507] dagster-webserver[4374]: with DagsterInstance.get() as instance: full # [ 634.214155] dagster-webserver[4374]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 634.222348] dagster-webserver[4374]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 634.223149] dagster-webserver[4374]: return create_instance_from_dagster_home() full # [ 634.223759] dagster-webserver[4374]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 634.224606] dagster-webserver[4374]: return create_instance_from_config(dagster_home_path) full # [ 634.225644] dagster-webserver[4374]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 634.226289] dagster-webserver[4374]: return create_instance_from_ref(instance_ref) full # [ 634.226974] dagster-webserver[4374]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 634.227763] dagster-webserver[4374]: unified_storage = instance_ref.storage full # [ 634.228610] dagster-webserver[4374]: ^^^^^^^^^^^^^^^^^^^^ full # [ 634.229280] dagster-webserver[4374]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 634.229919] dagster-webserver[4374]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 634.230721] dagster-webserver[4374]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 634.244233] dagster-webserver[4374]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 634.245047] dagster-webserver[4374]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 634.245664] dagster-webserver[4374]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 634.246538] dagster-webserver[4374]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 634.247198] dagster-webserver[4374]: return DagsterPostgresStorage( full # [ 634.247830] dagster-webserver[4374]: inst_data=inst_data, full # [ 634.248693] dagster-webserver[4374]: ...<2 lines>... full # [ 634.249524] dagster-webserver[4374]: token_provider=get_token_provider_from_config(config_value), full # [ 634.250189] dagster-webserver[4374]: ) full # [ 634.250803] dagster-webserver[4374]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 634.251650] dagster-webserver[4374]: self._run_storage = PostgresRunStorage( full # [ 634.252289] dagster-webserver[4374]: ~~~~~~~~~~~~~~~~~~^ full # [ 634.252940] dagster-webserver[4374]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 634.253773] dagster-webserver[4374]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 634.254623] dagster-webserver[4374]: ) full # [ 634.255293] dagster-webserver[4374]: ^ full # [ 634.255943] dagster-webserver[4374]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 634.256745] dagster-webserver[4374]: self._engine = create_pg_engine( full # [ 634.257590] dagster-webserver[4374]: ~~~~~~~~~~~~~~~~^ full # [ 634.258200] dagster-webserver[4374]: self.postgres_url, full # [ 634.258814] dagster-webserver[4374]: ^^^^^^^^^^^^^^^^^^ full # [ 634.259646] dagster-webserver[4374]: ...<2 lines>... full # [ 634.260483] dagster-webserver[4374]: poolclass=db_pool.NullPool, full # [ 634.261133] dagster-webserver[4374]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 634.261739] dagster-webserver[4374]: ) full # [ 634.262580] dagster-webserver[4374]: ^ full # [ 634.263218] dagster-webserver[4374]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 634.263844] dagster-webserver[4374]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 634.280666] dagster-webserver[4374]: File "", line 2, in create_engine full # [ 634.283541] dagster-webserver[4374]: return target(fn, url, **kwargs) full # [ 634.284984] dagster-webserver[4374]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 634.288201] dagster-webserver[4374]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 634.290122] dagster-webserver[4374]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 634.293281] dagster-webserver[4374]: dbapi = dbapi_meth(**dbapi_args) full # [ 634.294471] dagster-webserver[4374]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 634.297202] dagster-webserver[4374]: import psycopg full # [ 634.298156] dagster-webserver[4374]: ModuleNotFoundError: No module named 'psycopg' full # [ 634.561759] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 634.563657] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 634.565362] systemd[1]: dagster-webserver.service: Consumed 2.026s CPU time over 8.243s wall clock time, 111.2M memory peak. full # [ 636.255460] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 86. full # [ 636.260095] systemd[1]: Started Dagster Daemon. full # [ 638.102197] dagster-daemon[4395]: Traceback (most recent call last): full # [ 638.104720] dagster-daemon[4395]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 638.105535] dagster-daemon[4395]: sys.exit(main()) full # [ 638.106169] dagster-daemon[4395]: ~~~~^^ full # [ 638.106787] dagster-daemon[4395]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 638.107824] dagster-daemon[4395]: cli(obj={}) full # [ 638.108691] dagster-daemon[4395]: ~~~^^^^^^^^ full # [ 638.109518] dagster-daemon[4395]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 638.110155] dagster-daemon[4395]: return self.main(*args, **kwargs) full # [ 638.110761] dagster-daemon[4395]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 638.111646] dagster-daemon[4395]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 638.112277] dagster-daemon[4395]: rv = self.invoke(ctx) full # [ 638.119207] dagster-daemon[4395]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 638.120001] dagster-daemon[4395]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 638.120682] dagster-daemon[4395]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 638.121508] dagster-daemon[4395]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 638.122268] dagster-daemon[4395]: return ctx.invoke(self.callback, **ctx.params) full # [ 638.122975] dagster-daemon[4395]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 638.123884] dagster-daemon[4395]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 638.124789] dagster-daemon[4395]: return callback(*args, **kwargs) full # [ 638.125717] dagster-daemon[4395]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 638.126614] dagster-daemon[4395]: with get_instance_for_cli( full # [ 638.127546] dagster-daemon[4395]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 638.128262] dagster-daemon[4395]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 638.128942] dagster-daemon[4395]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 638.129945] dagster-daemon[4395]: ) as instance: full # [ 638.130961] dagster-daemon[4395]: ^ full # [ 638.131986] dagster-daemon[4395]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 638.133311] dagster-daemon[4395]: return next(self.gen) full # [ 638.147731] dagster-daemon[4395]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 638.148689] dagster-daemon[4395]: with DagsterInstance.get() as instance: full # [ 638.149833] dagster-daemon[4395]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 638.150970] dagster-daemon[4395]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 638.152143] dagster-daemon[4395]: return create_instance_from_dagster_home() full # [ 638.153076] dagster-daemon[4395]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 638.154071] dagster-daemon[4395]: return create_instance_from_config(dagster_home_path) full # [ 638.164241] dagster-daemon[4395]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 638.165101] dagster-daemon[4395]: return create_instance_from_ref(instance_ref) full # [ 638.165778] dagster-daemon[4395]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 638.166662] dagster-daemon[4395]: unified_storage = instance_ref.storage full # [ 638.167542] dagster-daemon[4395]: ^^^^^^^^^^^^^^^^^^^^ full # [ 638.168205] dagster-daemon[4395]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 638.168764] dagster-daemon[4395]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 638.169605] dagster-daemon[4395]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 638.178332] dagster-daemon[4395]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 638.180881] dagster-daemon[4395]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 638.182449] dagster-daemon[4395]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 638.183955] dagster-daemon[4395]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 638.186555] dagster-daemon[4395]: return DagsterPostgresStorage( full # [ 638.187642] dagster-daemon[4395]: inst_data=inst_data, full # [ 638.188660] dagster-daemon[4395]: ...<2 lines>... full # [ 638.189570] dagster-daemon[4395]: token_provider=get_token_provider_from_config(config_value), full # [ 638.191096] dagster-daemon[4395]: ) full # [ 638.191848] dagster-daemon[4395]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 638.194301] dagster-daemon[4395]: self._run_storage = PostgresRunStorage( full # [ 638.195495] dagster-daemon[4395]: ~~~~~~~~~~~~~~~~~~^ full # [ 638.196687] dagster-daemon[4395]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 638.198303] dagster-daemon[4395]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 638.199915] dagster-daemon[4395]: ) full # [ 638.200658] dagster-daemon[4395]: ^ full # [ 638.201401] dagster-daemon[4395]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 638.204042] dagster-daemon[4395]: self._engine = create_pg_engine( full # [ 638.205152] dagster-daemon[4395]: ~~~~~~~~~~~~~~~~^ full # [ 638.206271] dagster-daemon[4395]: self.postgres_url, full # [ 638.207243] dagster-daemon[4395]: ^^^^^^^^^^^^^^^^^^ full # [ 638.208225] dagster-daemon[4395]: ...<2 lines>... full # [ 638.209139] dagster-daemon[4395]: poolclass=db_pool.NullPool, full # [ 638.210243] dagster-daemon[4395]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 638.211360] dagster-daemon[4395]: ) full # [ 638.212077] dagster-daemon[4395]: ^ full # [ 638.212770] dagster-daemon[4395]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 638.215270] dagster-daemon[4395]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 638.216622] dagster-daemon[4395]: File "", line 2, in create_engine full # [ 638.219350] dagster-daemon[4395]: return target(fn, url, **kwargs) full # [ 638.220858] dagster-daemon[4395]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 638.224109] dagster-daemon[4395]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 638.225932] dagster-daemon[4395]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 638.229185] dagster-daemon[4395]: dbapi = dbapi_meth(**dbapi_args) full # [ 638.230669] dagster-daemon[4395]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 638.234110] dagster-daemon[4395]: import psycopg full # [ 638.235270] dagster-daemon[4395]: ModuleNotFoundError: No module named 'psycopg' full # [ 638.368140] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 638.369090] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 638.372912] systemd[1]: dagster-daemon.service: Consumed 1.391s CPU time over 7.196s wall clock time, 88.5M memory peak. full # [ 639.755741] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 77. full # [ 639.758784] systemd[1]: Started Dagster Webserver. full # [ 642.361788] dagster-webserver[4416]: Traceback (most recent call last): full # [ 642.364353] dagster-webserver[4416]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 642.365165] dagster-webserver[4416]: sys.exit(main()) full # [ 642.365749] dagster-webserver[4416]: ~~~~^^ full # [ 642.366579] dagster-webserver[4416]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 642.367229] dagster-webserver[4416]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 642.367865] dagster-webserver[4416]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 642.368501] dagster-webserver[4416]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 642.369145] dagster-webserver[4416]: return self.main(*args, **kwargs) full # [ 642.369750] dagster-webserver[4416]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 642.370624] dagster-webserver[4416]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 642.371243] dagster-webserver[4416]: rv = self.invoke(ctx) full # [ 642.379931] dagster-webserver[4416]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 642.380729] dagster-webserver[4416]: return ctx.invoke(self.callback, **ctx.params) full # [ 642.381601] dagster-webserver[4416]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 642.382236] dagster-webserver[4416]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 642.382876] dagster-webserver[4416]: return callback(*args, **kwargs) full # [ 642.383737] dagster-webserver[4416]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 642.384589] dagster-webserver[4416]: instance = stack.enter_context( full # [ 642.385266] dagster-webserver[4416]: get_possibly_temporary_instance_for_cli( full # [ 642.385883] dagster-webserver[4416]: ...<3 lines>... full # [ 642.386750] dagster-webserver[4416]: ) full # [ 642.387389] dagster-webserver[4416]: ) full # [ 642.388085] dagster-webserver[4416]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 642.388672] dagster-webserver[4416]: result = _enter(cm) full # [ 642.397745] dagster-webserver[4416]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 642.398555] dagster-webserver[4416]: return next(self.gen) full # [ 642.399202] dagster-webserver[4416]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 642.399832] dagster-webserver[4416]: with DagsterInstance.get() as instance: full # [ 642.400695] dagster-webserver[4416]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 642.401554] dagster-webserver[4416]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 642.402210] dagster-webserver[4416]: return create_instance_from_dagster_home() full # [ 642.402879] dagster-webserver[4416]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 642.403696] dagster-webserver[4416]: return create_instance_from_config(dagster_home_path) full # [ 642.413307] dagster-webserver[4416]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 642.414090] dagster-webserver[4416]: return create_instance_from_ref(instance_ref) full # [ 642.414715] dagster-webserver[4416]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 642.415552] dagster-webserver[4416]: unified_storage = instance_ref.storage full # [ 642.416209] dagster-webserver[4416]: ^^^^^^^^^^^^^^^^^^^^ full # [ 642.416832] dagster-webserver[4416]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 642.417705] dagster-webserver[4416]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 642.418538] dagster-webserver[4416]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 642.419223] dagster-webserver[4416]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 642.419820] dagster-webserver[4416]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 642.420674] dagster-webserver[4416]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 642.421584] dagster-webserver[4416]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 642.422164] dagster-webserver[4416]: return DagsterPostgresStorage( full # [ 642.422764] dagster-webserver[4416]: inst_data=inst_data, full # [ 642.423600] dagster-webserver[4416]: ...<2 lines>... full # [ 642.424252] dagster-webserver[4416]: token_provider=get_token_provider_from_config(config_value), full # [ 642.424864] dagster-webserver[4416]: ) full # [ 642.440437] dagster-webserver[4416]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 642.441504] dagster-webserver[4416]: self._run_storage = PostgresRunStorage( full # [ 642.442092] dagster-webserver[4416]: ~~~~~~~~~~~~~~~~~~^ full # [ 642.442708] dagster-webserver[4416]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 642.443566] dagster-webserver[4416]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 642.444224] dagster-webserver[4416]: ) full # [ 642.444870] dagster-webserver[4416]: ^ full # [ 642.445523] dagster-webserver[4416]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 642.446199] dagster-webserver[4416]: self._engine = create_pg_engine( full # [ 642.446609] dagster-webserver[4416]: ~~~~~~~~~~~~~~~~^ full # [ 642.447281] dagster-webserver[4416]: self.postgres_url, full # [ 642.447906] dagster-webserver[4416]: ^^^^^^^^^^^^^^^^^^ full # [ 642.448764] dagster-webserver[4416]: ...<2 lines>... full # [ 642.449624] dagster-webserver[4416]: poolclass=db_pool.NullPool, full # [ 642.450294] dagster-webserver[4416]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 642.450914] dagster-webserver[4416]: ) full # [ 642.451761] dagster-webserver[4416]: ^ full # [ 642.452621] dagster-webserver[4416]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 642.453288] dagster-webserver[4416]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 642.453931] dagster-webserver[4416]: File "", line 2, in create_engine full # [ 642.454742] dagster-webserver[4416]: return target(fn, url, **kwargs) full # [ 642.455596] dagster-webserver[4416]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 642.456240] dagster-webserver[4416]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 642.470636] dagster-webserver[4416]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 642.473263] dagster-webserver[4416]: dbapi = dbapi_meth(**dbapi_args) full # [ 642.474458] dagster-webserver[4416]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 642.477276] dagster-webserver[4416]: import psycopg full # [ 642.478268] dagster-webserver[4416]: ModuleNotFoundError: No module named 'psycopg' full # [ 642.750491] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 642.751435] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 642.755173] systemd[1]: dagster-webserver.service: Consumed 2.004s CPU time over 8.187s wall clock time, 111.3M memory peak. full # [ 643.505128] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 87. full # [ 643.508670] systemd[1]: Started Dagster Daemon. full # [ 645.338839] dagster-daemon[4434]: Traceback (most recent call last): full # [ 645.341398] dagster-daemon[4434]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 645.342201] dagster-daemon[4434]: sys.exit(main()) full # [ 645.342580] dagster-daemon[4434]: ~~~~^^ full # [ 645.343221] dagster-daemon[4434]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 645.343833] dagster-daemon[4434]: cli(obj={}) full # [ 645.344732] dagster-daemon[4434]: ~~~^^^^^^^^ full # [ 645.345502] dagster-daemon[4434]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 645.346204] dagster-daemon[4434]: return self.main(*args, **kwargs) full # [ 645.346744] dagster-daemon[4434]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 645.347624] dagster-daemon[4434]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 645.348228] dagster-daemon[4434]: rv = self.invoke(ctx) full # [ 645.348837] dagster-daemon[4434]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 645.349677] dagster-daemon[4434]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 645.350530] dagster-daemon[4434]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 645.360345] dagster-daemon[4434]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 645.361138] dagster-daemon[4434]: return ctx.invoke(self.callback, **ctx.params) full # [ 645.361770] dagster-daemon[4434]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 645.362611] dagster-daemon[4434]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 645.363278] dagster-daemon[4434]: return callback(*args, **kwargs) full # [ 645.363891] dagster-daemon[4434]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 645.364731] dagster-daemon[4434]: with get_instance_for_cli( full # [ 645.365563] dagster-daemon[4434]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 645.366236] dagster-daemon[4434]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 645.366844] dagster-daemon[4434]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 645.367688] dagster-daemon[4434]: ) as instance: full # [ 645.368541] dagster-daemon[4434]: ^ full # [ 645.369214] dagster-daemon[4434]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 645.369791] dagster-daemon[4434]: return next(self.gen) full # [ 645.379753] dagster-daemon[4434]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 645.380546] dagster-daemon[4434]: with DagsterInstance.get() as instance: full # [ 645.381197] dagster-daemon[4434]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 645.381816] dagster-daemon[4434]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 645.382675] dagster-daemon[4434]: return create_instance_from_dagster_home() full # [ 645.383514] dagster-daemon[4434]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 645.384170] dagster-daemon[4434]: return create_instance_from_config(dagster_home_path) full # [ 645.384778] dagster-daemon[4434]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 645.385635] dagster-daemon[4434]: return create_instance_from_ref(instance_ref) full # [ 645.386294] dagster-daemon[4434]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 645.386900] dagster-daemon[4434]: unified_storage = instance_ref.storage full # [ 645.387777] dagster-daemon[4434]: ^^^^^^^^^^^^^^^^^^^^ full # [ 645.388639] dagster-daemon[4434]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 645.389236] dagster-daemon[4434]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 645.389852] dagster-daemon[4434]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 645.390507] dagster-daemon[4434]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 645.391135] dagster-daemon[4434]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 645.391745] dagster-daemon[4434]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 645.410688] dagster-daemon[4434]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 645.411670] dagster-daemon[4434]: return DagsterPostgresStorage( full # [ 645.412516] dagster-daemon[4434]: inst_data=inst_data, full # [ 645.413181] dagster-daemon[4434]: ...<2 lines>... full # [ 645.413795] dagster-daemon[4434]: token_provider=get_token_provider_from_config(config_value), full # [ 645.414637] dagster-daemon[4434]: ) full # [ 645.415303] dagster-daemon[4434]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 645.415919] dagster-daemon[4434]: self._run_storage = PostgresRunStorage( full # [ 645.416764] dagster-daemon[4434]: ~~~~~~~~~~~~~~~~~~^ full # [ 645.417641] dagster-daemon[4434]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 645.418266] dagster-daemon[4434]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 645.418890] dagster-daemon[4434]: ) full # [ 645.419724] dagster-daemon[4434]: ^ full # [ 645.420553] dagster-daemon[4434]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 645.421217] dagster-daemon[4434]: self._engine = create_pg_engine( full # [ 645.421830] dagster-daemon[4434]: ~~~~~~~~~~~~~~~~^ full # [ 645.422677] dagster-daemon[4434]: self.postgres_url, full # [ 645.423535] dagster-daemon[4434]: ^^^^^^^^^^^^^^^^^^ full # [ 645.424181] dagster-daemon[4434]: ...<2 lines>... full # [ 645.424804] dagster-daemon[4434]: poolclass=db_pool.NullPool, full # [ 645.425632] dagster-daemon[4434]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 645.426289] dagster-daemon[4434]: ) full # [ 645.426883] dagster-daemon[4434]: ^ full # [ 645.427745] dagster-daemon[4434]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 645.428540] dagster-daemon[4434]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 645.429174] dagster-daemon[4434]: File "", line 2, in create_engine full # [ 645.429794] dagster-daemon[4434]: return target(fn, url, **kwargs) full # [ 645.443082] dagster-daemon[4434]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 645.445620] dagster-daemon[4434]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 645.447102] dagster-daemon[4434]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 645.449677] dagster-daemon[4434]: dbapi = dbapi_meth(**dbapi_args) full # [ 645.450849] dagster-daemon[4434]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 645.453602] dagster-daemon[4434]: import psycopg full # [ 645.454524] dagster-daemon[4434]: ModuleNotFoundError: No module named 'psycopg' full # [ 645.642829] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 645.644897] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 645.646928] systemd[1]: dagster-daemon.service: Consumed 1.422s CPU time over 7.267s wall clock time, 88.5M memory peak. full # [ 647.755465] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 78. full # [ 647.758481] systemd[1]: Started Dagster Webserver. full # [ 650.388571] dagster-webserver[4459]: Traceback (most recent call last): full # [ 650.391161] dagster-webserver[4459]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 650.391913] dagster-webserver[4459]: sys.exit(main()) full # [ 650.392741] dagster-webserver[4459]: ~~~~^^ full # [ 650.393583] dagster-webserver[4459]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 650.394240] dagster-webserver[4459]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 650.394862] dagster-webserver[4459]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 650.395525] dagster-webserver[4459]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 650.396136] dagster-webserver[4459]: return self.main(*args, **kwargs) full # [ 650.396744] dagster-webserver[4459]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 650.403801] dagster-webserver[4459]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 650.404389] dagster-webserver[4459]: rv = self.invoke(ctx) full # [ 650.405048] dagster-webserver[4459]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 650.405666] dagster-webserver[4459]: return ctx.invoke(self.callback, **ctx.params) full # [ 650.406533] dagster-webserver[4459]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 650.407258] dagster-webserver[4459]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 650.407775] dagster-webserver[4459]: return callback(*args, **kwargs) full # [ 650.408643] dagster-webserver[4459]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 650.409556] dagster-webserver[4459]: instance = stack.enter_context( full # [ 650.410204] dagster-webserver[4459]: get_possibly_temporary_instance_for_cli( full # [ 650.411059] dagster-webserver[4459]: ...<3 lines>... full # [ 650.411674] dagster-webserver[4459]: ) full # [ 650.412532] dagster-webserver[4459]: ) full # [ 650.421656] dagster-webserver[4459]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 650.422652] dagster-webserver[4459]: result = _enter(cm) full # [ 650.423304] dagster-webserver[4459]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 650.423915] dagster-webserver[4459]: return next(self.gen) full # [ 650.424760] dagster-webserver[4459]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 650.425607] dagster-webserver[4459]: with DagsterInstance.get() as instance: full # [ 650.426266] dagster-webserver[4459]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 650.426879] dagster-webserver[4459]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 650.427724] dagster-webserver[4459]: return create_instance_from_dagster_home() full # [ 650.428594] dagster-webserver[4459]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 650.429212] dagster-webserver[4459]: return create_instance_from_config(dagster_home_path) full # [ 650.429834] dagster-webserver[4459]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 650.430696] dagster-webserver[4459]: return create_instance_from_ref(instance_ref) full # [ 650.443982] dagster-webserver[4459]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 650.444857] dagster-webserver[4459]: unified_storage = instance_ref.storage full # [ 650.445512] dagster-webserver[4459]: ^^^^^^^^^^^^^^^^^^^^ full # [ 650.446182] dagster-webserver[4459]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 650.446818] dagster-webserver[4459]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 650.447657] dagster-webserver[4459]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 650.448277] dagster-webserver[4459]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 650.448905] dagster-webserver[4459]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 650.449747] dagster-webserver[4459]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 650.450366] dagster-webserver[4459]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 650.450984] dagster-webserver[4459]: return DagsterPostgresStorage( full # [ 650.451815] dagster-webserver[4459]: inst_data=inst_data, full # [ 650.452646] dagster-webserver[4459]: ...<2 lines>... full # [ 650.453274] dagster-webserver[4459]: token_provider=get_token_provider_from_config(config_value), full # [ 650.453905] dagster-webserver[4459]: ) full # [ 650.454966] dagster-webserver[4459]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 650.455757] dagster-webserver[4459]: self._run_storage = PostgresRunStorage( full # [ 650.456590] dagster-webserver[4459]: ~~~~~~~~~~~~~~~~~~^ full # [ 650.457236] dagster-webserver[4459]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 650.457843] dagster-webserver[4459]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 650.458676] dagster-webserver[4459]: ) full # [ 650.459507] dagster-webserver[4459]: ^ full # [ 650.460153] dagster-webserver[4459]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 650.460759] dagster-webserver[4459]: self._engine = create_pg_engine( full # [ 650.461594] dagster-webserver[4459]: ~~~~~~~~~~~~~~~~^ full # [ 650.462237] dagster-webserver[4459]: self.postgres_url, full # [ 650.462853] dagster-webserver[4459]: ^^^^^^^^^^^^^^^^^^ full # [ 650.463496] dagster-webserver[4459]: ...<2 lines>... full # [ 650.464151] dagster-webserver[4459]: poolclass=db_pool.NullPool, full # [ 650.464757] dagster-webserver[4459]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 650.465589] dagster-webserver[4459]: ) full # [ 650.466232] dagster-webserver[4459]: ^ full # [ 650.486146] dagster-webserver[4459]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 650.486975] dagster-webserver[4459]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 650.487825] dagster-webserver[4459]: File "", line 2, in create_engine full # [ 650.488688] dagster-webserver[4459]: return target(fn, url, **kwargs) full # [ 650.489509] dagster-webserver[4459]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 650.490156] dagster-webserver[4459]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 650.490757] dagster-webserver[4459]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 650.491593] dagster-webserver[4459]: dbapi = dbapi_meth(**dbapi_args) full # [ 650.492287] dagster-webserver[4459]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 650.492849] dagster-webserver[4459]: import psycopg full # [ 650.503821] dagster-webserver[4459]: ModuleNotFoundError: No module named 'psycopg' full # [ 650.755537] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 88. full # [ 650.761461] systemd[1]: Started Dagster Daemon. full # [ 650.819131] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 650.821332] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 650.823875] systemd[1]: dagster-webserver.service: Consumed 2.046s CPU time over 8.063s wall clock time, 111.3M memory peak. full # [ 652.619650] dagster-daemon[4473]: Traceback (most recent call last): full # [ 652.622156] dagster-daemon[4473]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 652.622988] dagster-daemon[4473]: sys.exit(main()) full # [ 652.623775] dagster-daemon[4473]: ~~~~^^ full # [ 652.624616] dagster-daemon[4473]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 652.625265] dagster-daemon[4473]: cli(obj={}) full # [ 652.625892] dagster-daemon[4473]: ~~~^^^^^^^^ full # [ 652.626704] dagster-daemon[4473]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 652.627534] dagster-daemon[4473]: return self.main(*args, **kwargs) full # [ 652.628172] dagster-daemon[4473]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 652.628820] dagster-daemon[4473]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 652.629624] dagster-daemon[4473]: rv = self.invoke(ctx) full # [ 652.630269] dagster-daemon[4473]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 652.630877] dagster-daemon[4473]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 652.631723] dagster-daemon[4473]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 652.641134] dagster-daemon[4473]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 652.641912] dagster-daemon[4473]: return ctx.invoke(self.callback, **ctx.params) full # [ 652.642755] dagster-daemon[4473]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 652.643600] dagster-daemon[4473]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 652.644266] dagster-daemon[4473]: return callback(*args, **kwargs) full # [ 652.644875] dagster-daemon[4473]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 652.645716] dagster-daemon[4473]: with get_instance_for_cli( full # [ 652.646557] dagster-daemon[4473]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 652.647221] dagster-daemon[4473]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 652.647844] dagster-daemon[4473]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 652.648677] dagster-daemon[4473]: ) as instance: full # [ 652.649525] dagster-daemon[4473]: ^ full # [ 652.650192] dagster-daemon[4473]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 652.650762] dagster-daemon[4473]: return next(self.gen) full # [ 652.651598] dagster-daemon[4473]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 652.652251] dagster-daemon[4473]: with DagsterInstance.get() as instance: full # [ 652.652855] dagster-daemon[4473]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 652.664948] dagster-daemon[4473]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 652.665725] dagster-daemon[4473]: return create_instance_from_dagster_home() full # [ 652.666554] dagster-daemon[4473]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 652.667212] dagster-daemon[4473]: return create_instance_from_config(dagster_home_path) full # [ 652.667845] dagster-daemon[4473]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 652.668676] dagster-daemon[4473]: return create_instance_from_ref(instance_ref) full # [ 652.669564] dagster-daemon[4473]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 652.670193] dagster-daemon[4473]: unified_storage = instance_ref.storage full # [ 652.670830] dagster-daemon[4473]: ^^^^^^^^^^^^^^^^^^^^ full # [ 652.671653] dagster-daemon[4473]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 652.672292] dagster-daemon[4473]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 652.672934] dagster-daemon[4473]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 652.686343] dagster-daemon[4473]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 652.687138] dagster-daemon[4473]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 652.687937] dagster-daemon[4473]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 652.688766] dagster-daemon[4473]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 652.689608] dagster-daemon[4473]: return DagsterPostgresStorage( full # [ 652.690272] dagster-daemon[4473]: inst_data=inst_data, full # [ 652.690886] dagster-daemon[4473]: ...<2 lines>... full # [ 652.691727] dagster-daemon[4473]: token_provider=get_token_provider_from_config(config_value), full # [ 652.692558] dagster-daemon[4473]: ) full # [ 652.693216] dagster-daemon[4473]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 652.693834] dagster-daemon[4473]: self._run_storage = PostgresRunStorage( full # [ 652.694680] dagster-daemon[4473]: ~~~~~~~~~~~~~~~~~~^ full # [ 652.695526] dagster-daemon[4473]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 652.696182] dagster-daemon[4473]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 652.696803] dagster-daemon[4473]: ) full # [ 652.697647] dagster-daemon[4473]: ^ full # [ 652.698325] dagster-daemon[4473]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 652.698930] dagster-daemon[4473]: self._engine = create_pg_engine( full # [ 652.699767] dagster-daemon[4473]: ~~~~~~~~~~~~~~~~^ full # [ 652.700592] dagster-daemon[4473]: self.postgres_url, full # [ 652.701231] dagster-daemon[4473]: ^^^^^^^^^^^^^^^^^^ full # [ 652.701843] dagster-daemon[4473]: ...<2 lines>... full # [ 652.702484] dagster-daemon[4473]: poolclass=db_pool.NullPool, full # [ 652.703123] dagster-daemon[4473]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 652.703736] dagster-daemon[4473]: ) full # [ 652.704569] dagster-daemon[4473]: ^ full # [ 652.705208] dagster-daemon[4473]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 652.705821] dagster-daemon[4473]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 652.720947] dagster-daemon[4473]: File "", line 2, in create_engine full # [ 652.721671] dagster-daemon[4473]: return target(fn, url, **kwargs) full # [ 652.724089] dagster-daemon[4473]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 652.726638] dagster-daemon[4473]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 652.728136] dagster-daemon[4473]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 652.730704] dagster-daemon[4473]: dbapi = dbapi_meth(**dbapi_args) full # [ 652.731846] dagster-daemon[4473]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 652.734616] dagster-daemon[4473]: import psycopg full # [ 652.735540] dagster-daemon[4473]: ModuleNotFoundError: No module named 'psycopg' full # [ 652.918764] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 652.919681] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 652.923500] systemd[1]: dagster-daemon.service: Consumed 1.429s CPU time over 7.275s wall clock time, 88.6M memory peak. full # [ 656.005807] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 79. full # [ 656.010555] systemd[1]: Started Dagster Webserver. full # [ 658.004922] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 89. full # [ 658.008345] systemd[1]: Started Dagster Daemon. full # [ 658.624136] dagster-webserver[4501]: Traceback (most recent call last): full # [ 658.626636] dagster-webserver[4501]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 658.627567] dagster-webserver[4501]: sys.exit(main()) full # [ 658.628548] dagster-webserver[4501]: ~~~~^^ full # [ 658.629225] dagster-webserver[4501]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 658.629840] dagster-webserver[4501]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 658.630658] dagster-webserver[4501]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 658.631543] dagster-webserver[4501]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 658.632274] dagster-webserver[4501]: return self.main(*args, **kwargs) full # [ 658.632963] dagster-webserver[4501]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 658.633792] dagster-webserver[4501]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 658.634702] dagster-webserver[4501]: rv = self.invoke(ctx) full # [ 658.642084] dagster-webserver[4501]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 658.642792] dagster-webserver[4501]: return ctx.invoke(self.callback, **ctx.params) full # [ 658.643641] dagster-webserver[4501]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 658.644318] dagster-webserver[4501]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 658.644890] dagster-webserver[4501]: return callback(*args, **kwargs) full # [ 658.645706] dagster-webserver[4501]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 658.646635] dagster-webserver[4501]: instance = stack.enter_context( full # [ 658.647179] dagster-webserver[4501]: get_possibly_temporary_instance_for_cli( full # [ 658.647787] dagster-webserver[4501]: ...<3 lines>... full # [ 658.648828] dagster-webserver[4501]: ) full # [ 658.649650] dagster-webserver[4501]: ) full # [ 658.650417] dagster-webserver[4501]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 658.651123] dagster-webserver[4501]: result = _enter(cm) full # [ 658.660083] dagster-webserver[4501]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 658.660789] dagster-webserver[4501]: return next(self.gen) full # [ 658.661622] dagster-webserver[4501]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 658.663514] dagster-webserver[4501]: with DagsterInstance.get() as instance: full # [ 658.664096] dagster-webserver[4501]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 658.664704] dagster-webserver[4501]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 658.665724] dagster-webserver[4501]: return create_instance_from_dagster_home() full # [ 658.666358] dagster-webserver[4501]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 658.666973] dagster-webserver[4501]: return create_instance_from_config(dagster_home_path) full # [ 658.667835] dagster-webserver[4501]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 658.668641] dagster-webserver[4501]: return create_instance_from_ref(instance_ref) full # [ 658.669347] dagster-webserver[4501]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 658.669894] dagster-webserver[4501]: unified_storage = instance_ref.storage full # [ 658.670731] dagster-webserver[4501]: ^^^^^^^^^^^^^^^^^^^^ full # [ 658.671445] dagster-webserver[4501]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 658.672040] dagster-webserver[4501]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 658.672615] dagster-webserver[4501]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 658.673972] dagster-webserver[4501]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 658.674860] dagster-webserver[4501]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 658.675687] dagster-webserver[4501]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 658.676670] dagster-webserver[4501]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 658.677569] dagster-webserver[4501]: return DagsterPostgresStorage( full # [ 658.678274] dagster-webserver[4501]: inst_data=inst_data, full # [ 658.678784] dagster-webserver[4501]: ...<2 lines>... full # [ 658.679619] dagster-webserver[4501]: token_provider=get_token_provider_from_config(config_value), full # [ 658.680349] dagster-webserver[4501]: ) full # [ 658.680869] dagster-webserver[4501]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 658.681700] dagster-webserver[4501]: self._run_storage = PostgresRunStorage( full # [ 658.682619] dagster-webserver[4501]: ~~~~~~~~~~~~~~~~~~^ full # [ 658.683175] dagster-webserver[4501]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 658.683782] dagster-webserver[4501]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 658.684845] dagster-webserver[4501]: ) full # [ 658.685636] dagster-webserver[4501]: ^ full # [ 658.686331] dagster-webserver[4501]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 658.686889] dagster-webserver[4501]: self._engine = create_pg_engine( full # [ 658.687717] dagster-webserver[4501]: ~~~~~~~~~~~~~~~~^ full # [ 658.688628] dagster-webserver[4501]: self.postgres_url, full # [ 658.689188] dagster-webserver[4501]: ^^^^^^^^^^^^^^^^^^ full # [ 658.689805] dagster-webserver[4501]: ...<2 lines>... full # [ 658.690714] dagster-webserver[4501]: poolclass=db_pool.NullPool, full # [ 658.691275] dagster-webserver[4501]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 658.691875] dagster-webserver[4501]: ) full # [ 658.692710] dagster-webserver[4501]: ^ full # [ 658.693539] dagster-webserver[4501]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 658.694288] dagster-webserver[4501]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 658.694789] dagster-webserver[4501]: File "", line 2, in create_engine full # [ 658.695621] dagster-webserver[4501]: return target(fn, url, **kwargs) full # [ 658.697486] dagster-webserver[4501]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 658.698093] dagster-webserver[4501]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 658.698700] dagster-webserver[4501]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 658.699627] dagster-webserver[4501]: dbapi = dbapi_meth(**dbapi_args) full # [ 658.700175] dagster-webserver[4501]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 658.700782] dagster-webserver[4501]: import psycopg full # [ 658.701705] dagster-webserver[4501]: ModuleNotFoundError: No module named 'psycopg' full # [ 659.066599] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 659.067603] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 659.070288] systemd[1]: dagster-webserver.service: Consumed 2.026s CPU time over 8.240s wall clock time, 111.4M memory peak. full # [ 659.910203] dagster-daemon[4511]: Traceback (most recent call last): full # [ 659.912788] dagster-daemon[4511]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 659.913649] dagster-daemon[4511]: sys.exit(main()) full # [ 659.914282] dagster-daemon[4511]: ~~~~^^ full # [ 659.914905] dagster-daemon[4511]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 659.915752] dagster-daemon[4511]: cli(obj={}) full # [ 659.916629] dagster-daemon[4511]: ~~~^^^^^^^^ full # [ 659.917332] dagster-daemon[4511]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 659.917892] dagster-daemon[4511]: return self.main(*args, **kwargs) full # [ 659.918735] dagster-daemon[4511]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 659.919387] dagster-daemon[4511]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 659.920037] dagster-daemon[4511]: rv = self.invoke(ctx) full # [ 659.927310] dagster-daemon[4511]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 659.928137] dagster-daemon[4511]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 659.928770] dagster-daemon[4511]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 659.929587] dagster-daemon[4511]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 659.930229] dagster-daemon[4511]: return ctx.invoke(self.callback, **ctx.params) full # [ 659.930850] dagster-daemon[4511]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 659.931723] dagster-daemon[4511]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 659.932526] dagster-daemon[4511]: return callback(*args, **kwargs) full # [ 659.933171] dagster-daemon[4511]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 659.933584] dagster-daemon[4511]: with get_instance_for_cli( full # [ 659.934227] dagster-daemon[4511]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 659.934857] dagster-daemon[4511]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 659.935680] dagster-daemon[4511]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 659.936519] dagster-daemon[4511]: ) as instance: full # [ 659.937170] dagster-daemon[4511]: ^ full # [ 659.948566] dagster-daemon[4511]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 659.949553] dagster-daemon[4511]: return next(self.gen) full # [ 659.950211] dagster-daemon[4511]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 659.950836] dagster-daemon[4511]: with DagsterInstance.get() as instance: full # [ 659.951688] dagster-daemon[4511]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 659.952539] dagster-daemon[4511]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 659.953175] dagster-daemon[4511]: return create_instance_from_dagster_home() full # [ 659.953820] dagster-daemon[4511]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 659.954628] dagster-daemon[4511]: return create_instance_from_config(dagster_home_path) full # [ 659.955275] dagster-daemon[4511]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 659.955885] dagster-daemon[4511]: return create_instance_from_ref(instance_ref) full # [ 659.967212] dagster-daemon[4511]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 659.967994] dagster-daemon[4511]: unified_storage = instance_ref.storage full # [ 659.968666] dagster-daemon[4511]: ^^^^^^^^^^^^^^^^^^^^ full # [ 659.971322] dagster-daemon[4511]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 659.971931] dagster-daemon[4511]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 659.972786] dagster-daemon[4511]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 659.975381] dagster-daemon[4511]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 659.976068] dagster-daemon[4511]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 659.976879] dagster-daemon[4511]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 659.977710] dagster-daemon[4511]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 659.978555] dagster-daemon[4511]: return DagsterPostgresStorage( full # [ 659.979189] dagster-daemon[4511]: inst_data=inst_data, full # [ 659.979803] dagster-daemon[4511]: ...<2 lines>... full # [ 659.980642] dagster-daemon[4511]: token_provider=get_token_provider_from_config(config_value), full # [ 659.981267] dagster-daemon[4511]: ) full # [ 659.981897] dagster-daemon[4511]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 659.982731] dagster-daemon[4511]: self._run_storage = PostgresRunStorage( full # [ 659.983373] dagster-daemon[4511]: ~~~~~~~~~~~~~~~~~~^ full # [ 659.983995] dagster-daemon[4511]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 659.984635] dagster-daemon[4511]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 659.985286] dagster-daemon[4511]: ) full # [ 659.985889] dagster-daemon[4511]: ^ full # [ 659.986768] dagster-daemon[4511]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 659.987560] dagster-daemon[4511]: self._engine = create_pg_engine( full # [ 659.988231] dagster-daemon[4511]: ~~~~~~~~~~~~~~~~^ full # [ 659.988822] dagster-daemon[4511]: self.postgres_url, full # [ 659.989661] dagster-daemon[4511]: ^^^^^^^^^^^^^^^^^^ full # [ 659.990366] dagster-daemon[4511]: ...<2 lines>... full # [ 659.990924] dagster-daemon[4511]: poolclass=db_pool.NullPool, full # [ 659.991757] dagster-daemon[4511]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 659.992605] dagster-daemon[4511]: ) full # [ 659.993272] dagster-daemon[4511]: ^ full # [ 660.008254] dagster-daemon[4511]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 660.009066] dagster-daemon[4511]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 660.009943] dagster-daemon[4511]: File "", line 2, in create_engine full # [ 660.010724] dagster-daemon[4511]: return target(fn, url, **kwargs) full # [ 660.011566] dagster-daemon[4511]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 660.012221] dagster-daemon[4511]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 660.012848] dagster-daemon[4511]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 660.013503] dagster-daemon[4511]: dbapi = dbapi_meth(**dbapi_args) full # [ 660.014165] dagster-daemon[4511]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 660.014776] dagster-daemon[4511]: import psycopg full # [ 660.015666] dagster-daemon[4511]: ModuleNotFoundError: No module named 'psycopg' full # [ 660.216656] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 660.217834] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 660.221449] systemd[1]: dagster-daemon.service: Consumed 1.448s CPU time over 7.293s wall clock time, 88.6M memory peak. full # [ 664.255619] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 80. full # [ 664.260720] systemd[1]: Started Dagster Webserver. full # [ 665.254798] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 90. full # [ 665.258553] systemd[1]: Started Dagster Daemon. full # [ 666.962966] dagster-webserver[4543]: Traceback (most recent call last): full # [ 666.965484] dagster-webserver[4543]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 666.966233] dagster-webserver[4543]: sys.exit(main()) full # [ 666.966811] dagster-webserver[4543]: ~~~~^^ full # [ 666.967502] dagster-webserver[4543]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 666.968154] dagster-webserver[4543]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 666.968787] dagster-webserver[4543]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 666.970372] dagster-webserver[4543]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 666.970866] dagster-webserver[4543]: return self.main(*args, **kwargs) full # [ 666.971710] dagster-webserver[4543]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 666.978141] dagster-webserver[4543]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 666.978880] dagster-webserver[4543]: rv = self.invoke(ctx) full # [ 666.979721] dagster-webserver[4543]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 666.980588] dagster-webserver[4543]: return ctx.invoke(self.callback, **ctx.params) full # [ 666.981219] dagster-webserver[4543]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 666.981828] dagster-webserver[4543]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 666.982753] dagster-webserver[4543]: return callback(*args, **kwargs) full # [ 666.983533] dagster-webserver[4543]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 666.984302] dagster-webserver[4543]: instance = stack.enter_context( full # [ 666.984958] dagster-webserver[4543]: get_possibly_temporary_instance_for_cli( full # [ 666.985799] dagster-webserver[4543]: ...<3 lines>... full # [ 666.989281] dagster-webserver[4543]: ) full # [ 666.989940] dagster-webserver[4543]: ) full # [ 666.995914] dagster-webserver[4543]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 666.996641] dagster-webserver[4543]: result = _enter(cm) full # [ 666.997263] dagster-webserver[4543]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 666.997904] dagster-webserver[4543]: return next(self.gen) full # [ 666.998904] dagster-webserver[4543]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 666.999577] dagster-webserver[4543]: with DagsterInstance.get() as instance: full # [ 667.000310] dagster-webserver[4543]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 667.000836] dagster-webserver[4543]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 667.001682] dagster-webserver[4543]: return create_instance_from_dagster_home() full # [ 667.012084] dagster-webserver[4543]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 667.015670] dagster-webserver[4543]: return create_instance_from_config(dagster_home_path) full # [ 667.017167] dagster-webserver[4543]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 667.020085] dagster-webserver[4543]: return create_instance_from_ref(instance_ref) full # [ 667.021448] dagster-webserver[4543]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 667.024282] dagster-webserver[4543]: unified_storage = instance_ref.storage full # [ 667.025640] dagster-webserver[4543]: ^^^^^^^^^^^^^^^^^^^^ full # [ 667.029732] dagster-webserver[4543]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 667.032644] dagster-webserver[4543]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 667.034585] dagster-webserver[4543]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 667.036288] dagster-webserver[4543]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 667.038946] dagster-webserver[4543]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 667.040627] dagster-webserver[4543]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 667.042241] dagster-webserver[4543]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 667.045445] dagster-webserver[4543]: return DagsterPostgresStorage( full # [ 667.046618] dagster-webserver[4543]: inst_data=inst_data, full # [ 667.047771] dagster-webserver[4543]: ...<2 lines>... full # [ 667.048744] dagster-webserver[4543]: token_provider=get_token_provider_from_config(config_value), full # [ 667.050429] dagster-webserver[4543]: ) full # [ 667.051327] dagster-webserver[4543]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 667.053987] dagster-webserver[4543]: self._run_storage = PostgresRunStorage( full # [ 667.055398] dagster-webserver[4543]: ~~~~~~~~~~~~~~~~~~^ full # [ 667.056706] dagster-webserver[4543]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 667.058447] dagster-webserver[4543]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 667.061318] dagster-webserver[4543]: ) full # [ 667.062153] dagster-webserver[4543]: ^ full # [ 667.062967] dagster-webserver[4543]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 667.065881] dagster-webserver[4543]: self._engine = create_pg_engine( full # [ 667.067187] dagster-webserver[4543]: ~~~~~~~~~~~~~~~~^ full # [ 667.068665] dagster-webserver[4543]: self.postgres_url, full # [ 667.069729] dagster-webserver[4543]: ^^^^^^^^^^^^^^^^^^ full # [ 667.070807] dagster-webserver[4543]: ...<2 lines>... full # [ 667.071782] dagster-webserver[4543]: poolclass=db_pool.NullPool, full # [ 667.073052] dagster-webserver[4543]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 667.074253] dagster-webserver[4543]: ) full # [ 667.075041] dagster-webserver[4543]: ^ full # [ 667.075805] dagster-webserver[4543]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 667.078512] dagster-webserver[4543]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 667.079947] dagster-webserver[4543]: File "", line 2, in create_engine full # [ 667.082199] dagster-webserver[4543]: return target(fn, url, **kwargs) full # [ 667.083386] dagster-webserver[4543]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 667.085938] dagster-webserver[4543]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 667.087453] dagster-webserver[4543]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 667.090093] dagster-webserver[4543]: dbapi = dbapi_meth(**dbapi_args) full # [ 667.091279] dagster-webserver[4543]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 667.094049] dagster-webserver[4543]: import psycopg full # [ 667.094970] dagster-webserver[4543]: ModuleNotFoundError: No module named 'psycopg' full # [ 667.265335] dagster-daemon[4549]: Traceback (most recent call last): full # [ 667.266541] dagster-daemon[4549]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 667.268579] dagster-daemon[4549]: sys.exit(main()) full # [ 667.269552] dagster-daemon[4549]: ~~~~^^ full # [ 667.270544] dagster-daemon[4549]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 667.273083] dagster-daemon[4549]: cli(obj={}) full # [ 667.273987] dagster-daemon[4549]: ~~~^^^^^^^^ full # [ 667.274883] dagster-daemon[4549]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 667.279200] dagster-daemon[4549]: return self.main(*args, **kwargs) full # [ 667.280359] dagster-daemon[4549]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 667.281502] dagster-daemon[4549]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 667.284495] dagster-daemon[4549]: rv = self.invoke(ctx) full # [ 667.287100] dagster-daemon[4549]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 667.289423] dagster-daemon[4549]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 667.290850] dagster-daemon[4549]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 667.292285] dagster-daemon[4549]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 667.296092] dagster-daemon[4549]: return ctx.invoke(self.callback, **ctx.params) full # [ 667.297422] dagster-daemon[4549]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 667.298735] dagster-daemon[4549]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 667.301060] dagster-daemon[4549]: return callback(*args, **kwargs) full # [ 667.304093] dagster-daemon[4549]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 667.306673] dagster-daemon[4549]: with get_instance_for_cli( full # [ 667.307741] dagster-daemon[4549]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 667.308808] dagster-daemon[4549]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 667.310669] dagster-daemon[4549]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 667.314109] dagster-daemon[4549]: ) as instance: full # [ 667.315064] dagster-daemon[4549]: ^ full # [ 667.315788] dagster-daemon[4549]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 667.318050] dagster-daemon[4549]: return next(self.gen) full # [ 667.321116] dagster-daemon[4549]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 667.323702] dagster-daemon[4549]: with DagsterInstance.get() as instance: full # [ 667.324920] dagster-daemon[4549]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 667.326033] dagster-daemon[4549]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 667.328563] dagster-daemon[4549]: return create_instance_from_dagster_home() full # [ 667.332091] dagster-daemon[4549]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 667.334965] dagster-daemon[4549]: return create_instance_from_config(dagster_home_path) full # [ 667.336414] dagster-daemon[4549]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 667.339194] dagster-daemon[4549]: return create_instance_from_ref(instance_ref) full # [ 667.340514] dagster-daemon[4549]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 667.348182] dagster-daemon[4549]: unified_storage = instance_ref.storage full # [ 667.349444] dagster-daemon[4549]: ^^^^^^^^^^^^^^^^^^^^ full # [ 667.350761] dagster-daemon[4549]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 667.353468] dagster-daemon[4549]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 667.355341] dagster-daemon[4549]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 667.356812] dagster-daemon[4549]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 667.359447] dagster-daemon[4549]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 667.361055] dagster-daemon[4549]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 667.362611] dagster-daemon[4549]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 667.365188] dagster-daemon[4549]: return DagsterPostgresStorage( full # [ 667.366308] dagster-daemon[4549]: inst_data=inst_data, full # [ 667.367369] dagster-daemon[4549]: ...<2 lines>... full # [ 667.368285] dagster-daemon[4549]: token_provider=get_token_provider_from_config(config_value), full # [ 667.369817] dagster-daemon[4549]: ) full # [ 667.370626] dagster-daemon[4549]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 667.373207] dagster-daemon[4549]: self._run_storage = PostgresRunStorage( full # [ 667.374428] dagster-daemon[4549]: ~~~~~~~~~~~~~~~~~~^ full # [ 667.375640] dagster-daemon[4549]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 667.377291] dagster-daemon[4549]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 667.378930] dagster-daemon[4549]: ) full # [ 667.379684] dagster-daemon[4549]: ^ full # [ 667.380432] dagster-daemon[4549]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 667.383120] dagster-daemon[4549]: self._engine = create_pg_engine( full # [ 667.384264] dagster-daemon[4549]: ~~~~~~~~~~~~~~~~^ full # [ 667.385409] dagster-daemon[4549]: self.postgres_url, full # [ 667.386410] dagster-daemon[4549]: ^^^^^^^^^^^^^^^^^^ full # [ 667.387409] dagster-daemon[4549]: ...<2 lines>... full # [ 667.388327] dagster-daemon[4549]: poolclass=db_pool.NullPool, full # [ 667.389435] dagster-daemon[4549]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 667.390555] dagster-daemon[4549]: ) full # [ 667.391297] dagster-daemon[4549]: ^ full # [ 667.392033] dagster-daemon[4549]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 667.394597] dagster-daemon[4549]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 667.395982] dagster-daemon[4549]: File "", line 2, in create_engine full # [ 667.398298] dagster-daemon[4549]: return target(fn, url, **kwargs) full # [ 667.399420] dagster-daemon[4549]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 667.401922] dagster-daemon[4549]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 667.403416] dagster-daemon[4549]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 667.405977] dagster-daemon[4549]: dbapi = dbapi_meth(**dbapi_args) full # [ 667.407140] dagster-daemon[4549]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 667.409854] dagster-daemon[4549]: import psycopg full # [ 667.410770] dagster-daemon[4549]: ModuleNotFoundError: No module named 'psycopg' full # [ 667.418286] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 667.420211] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 667.421953] systemd[1]: dagster-webserver.service: Consumed 2.075s CPU time over 8.344s wall clock time, 111.3M memory peak. full # [ 667.537651] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 667.539680] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 667.542359] systemd[1]: dagster-daemon.service: Consumed 1.461s CPU time over 7.317s wall clock time, 88.7M memory peak. full # [ 672.506306] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 81. full # [ 672.510393] systemd[1]: Started Dagster Webserver. full # [ 672.754930] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 91. full # [ 672.758695] systemd[1]: Started Dagster Daemon. full # [ 674.616666] dagster-daemon[4588]: Traceback (most recent call last): full # [ 674.619832] dagster-daemon[4588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 674.620684] dagster-daemon[4588]: sys.exit(main()) full # [ 674.621539] dagster-daemon[4588]: ~~~~^^ full # [ 674.624101] dagster-daemon[4588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 674.627207] dagster-daemon[4588]: cli(obj={}) full # [ 674.628345] dagster-daemon[4588]: ~~~^^^^^^^^ full # [ 674.629450] dagster-daemon[4588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 674.632796] dagster-daemon[4588]: return self.main(*args, **kwargs) full # [ 674.634551] dagster-daemon[4588]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 674.636451] dagster-daemon[4588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 674.639538] dagster-daemon[4588]: rv = self.invoke(ctx) full # [ 674.640947] dagster-daemon[4588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 674.644096] dagster-daemon[4588]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 674.648044] dagster-daemon[4588]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 674.651221] dagster-daemon[4588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 674.653933] dagster-daemon[4588]: return ctx.invoke(self.callback, **ctx.params) full # [ 674.655841] dagster-daemon[4588]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 674.657807] dagster-daemon[4588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 674.661286] dagster-daemon[4588]: return callback(*args, **kwargs) full # [ 674.663432] dagster-daemon[4588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 674.667061] dagster-daemon[4588]: with get_instance_for_cli( full # [ 674.668745] dagster-daemon[4588]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 674.670625] dagster-daemon[4588]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 674.673992] dagster-daemon[4588]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 674.676640] dagster-daemon[4588]: ) as instance: full # [ 674.677932] dagster-daemon[4588]: ^ full # [ 674.678901] dagster-daemon[4588]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 674.681325] dagster-daemon[4588]: return next(self.gen) full # [ 674.682644] dagster-daemon[4588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 674.685411] dagster-daemon[4588]: with DagsterInstance.get() as instance: full # [ 674.687051] dagster-daemon[4588]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 674.688405] dagster-daemon[4588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 674.691180] dagster-daemon[4588]: return create_instance_from_dagster_home() full # [ 674.692787] dagster-daemon[4588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 674.695982] dagster-daemon[4588]: return create_instance_from_config(dagster_home_path) full # [ 674.697595] dagster-daemon[4588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 674.700720] dagster-daemon[4588]: return create_instance_from_ref(instance_ref) full # [ 674.702309] dagster-daemon[4588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 674.705837] dagster-daemon[4588]: unified_storage = instance_ref.storage full # [ 674.707506] dagster-daemon[4588]: ^^^^^^^^^^^^^^^^^^^^ full # [ 674.708866] dagster-daemon[4588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 674.712099] dagster-daemon[4588]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 674.714191] dagster-daemon[4588]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 674.717068] dagster-daemon[4588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 674.720141] dagster-daemon[4588]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 674.721936] dagster-daemon[4588]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 674.724106] dagster-daemon[4588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 674.727190] dagster-daemon[4588]: return DagsterPostgresStorage( full # [ 674.728568] dagster-daemon[4588]: inst_data=inst_data, full # [ 674.729938] dagster-daemon[4588]: ...<2 lines>... full # [ 674.731089] dagster-daemon[4588]: token_provider=get_token_provider_from_config(config_value), full # [ 674.732793] dagster-daemon[4588]: ) full # [ 674.733916] dagster-daemon[4588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 674.736791] dagster-daemon[4588]: self._run_storage = PostgresRunStorage( full # [ 674.738295] dagster-daemon[4588]: ~~~~~~~~~~~~~~~~~~^ full # [ 674.739569] dagster-daemon[4588]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 674.741227] dagster-daemon[4588]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 674.742910] dagster-daemon[4588]: ) full # [ 674.743674] dagster-daemon[4588]: ^ full # [ 674.744459] dagster-daemon[4588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 674.747165] dagster-daemon[4588]: self._engine = create_pg_engine( full # [ 674.748328] dagster-daemon[4588]: ~~~~~~~~~~~~~~~~^ full # [ 674.749470] dagster-daemon[4588]: self.postgres_url, full # [ 674.750487] dagster-daemon[4588]: ^^^^^^^^^^^^^^^^^^ full # [ 674.751503] dagster-daemon[4588]: ...<2 lines>... full # [ 674.752435] dagster-daemon[4588]: poolclass=db_pool.NullPool, full # [ 674.753570] dagster-daemon[4588]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 674.754698] dagster-daemon[4588]: ) full # [ 674.755438] dagster-daemon[4588]: ^ full # [ 674.756175] dagster-daemon[4588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 674.758772] dagster-daemon[4588]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 674.760173] dagster-daemon[4588]: File "", line 2, in create_engine full # [ 674.762348] dagster-daemon[4588]: return target(fn, url, **kwargs) full # [ 674.763489] dagster-daemon[4588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 674.766038] dagster-daemon[4588]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 674.767565] dagster-daemon[4588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 674.770194] dagster-daemon[4588]: dbapi = dbapi_meth(**dbapi_args) full # [ 674.771348] dagster-daemon[4588]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 674.774096] dagster-daemon[4588]: import psycopg full # [ 674.774994] dagster-daemon[4588]: ModuleNotFoundError: No module named 'psycopg' full # [ 674.841396] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 674.844576] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 674.846253] systemd[1]: dagster-daemon.service: Consumed 1.480s CPU time over 7.296s wall clock time, 88.5M memory peak. full # [ 675.323318] dagster-webserver[4587]: Traceback (most recent call last): full # [ 675.325833] dagster-webserver[4587]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 675.326593] dagster-webserver[4587]: sys.exit(main()) full # [ 675.327210] dagster-webserver[4587]: ~~~~^^ full # [ 675.327839] dagster-webserver[4587]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 675.328510] dagster-webserver[4587]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 675.329173] dagster-webserver[4587]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 675.329792] dagster-webserver[4587]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 675.330606] dagster-webserver[4587]: return self.main(*args, **kwargs) full # [ 675.331254] dagster-webserver[4587]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 675.331882] dagster-webserver[4587]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 675.332719] dagster-webserver[4587]: rv = self.invoke(ctx) full # [ 675.341533] dagster-webserver[4587]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 675.342543] dagster-webserver[4587]: return ctx.invoke(self.callback, **ctx.params) full # [ 675.343211] dagster-webserver[4587]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 675.343819] dagster-webserver[4587]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 675.344683] dagster-webserver[4587]: return callback(*args, **kwargs) full # [ 675.345554] dagster-webserver[4587]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 675.346220] dagster-webserver[4587]: instance = stack.enter_context( full # [ 675.346853] dagster-webserver[4587]: get_possibly_temporary_instance_for_cli( full # [ 675.347518] dagster-webserver[4587]: ...<3 lines>... full # [ 675.348176] dagster-webserver[4587]: ) full # [ 675.348803] dagster-webserver[4587]: ) full # [ 675.349630] dagster-webserver[4587]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 675.350284] dagster-webserver[4587]: result = _enter(cm) full # [ 675.350932] dagster-webserver[4587]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 675.351741] dagster-webserver[4587]: return next(self.gen) full # [ 675.352623] dagster-webserver[4587]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 675.353219] dagster-webserver[4587]: with DagsterInstance.get() as instance: full # [ 675.353845] dagster-webserver[4587]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 675.367138] dagster-webserver[4587]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 675.367940] dagster-webserver[4587]: return create_instance_from_dagster_home() full # [ 675.368784] dagster-webserver[4587]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 675.369645] dagster-webserver[4587]: return create_instance_from_config(dagster_home_path) full # [ 675.370294] dagster-webserver[4587]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 675.370942] dagster-webserver[4587]: return create_instance_from_ref(instance_ref) full # [ 675.371778] dagster-webserver[4587]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 675.372734] dagster-webserver[4587]: unified_storage = instance_ref.storage full # [ 675.373306] dagster-webserver[4587]: ^^^^^^^^^^^^^^^^^^^^ full # [ 675.373988] dagster-webserver[4587]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 675.374415] dagster-webserver[4587]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 675.375041] dagster-webserver[4587]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 675.389283] dagster-webserver[4587]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 675.390076] dagster-webserver[4587]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 675.390703] dagster-webserver[4587]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 675.391580] dagster-webserver[4587]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 675.392237] dagster-webserver[4587]: return DagsterPostgresStorage( full # [ 675.392931] dagster-webserver[4587]: inst_data=inst_data, full # [ 675.393729] dagster-webserver[4587]: ...<2 lines>... full # [ 675.394576] dagster-webserver[4587]: token_provider=get_token_provider_from_config(config_value), full # [ 675.395254] dagster-webserver[4587]: ) full # [ 675.395874] dagster-webserver[4587]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 675.396726] dagster-webserver[4587]: self._run_storage = PostgresRunStorage( full # [ 675.397578] dagster-webserver[4587]: ~~~~~~~~~~~~~~~~~~^ full # [ 675.398229] dagster-webserver[4587]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 675.398865] dagster-webserver[4587]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 675.399530] dagster-webserver[4587]: ) full # [ 675.400194] dagster-webserver[4587]: ^ full # [ 675.400662] dagster-webserver[4587]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 675.401288] dagster-webserver[4587]: self._engine = create_pg_engine( full # [ 675.401921] dagster-webserver[4587]: ~~~~~~~~~~~~~~~~^ full # [ 675.402773] dagster-webserver[4587]: self.postgres_url, full # [ 675.403635] dagster-webserver[4587]: ^^^^^^^^^^^^^^^^^^ full # [ 675.404299] dagster-webserver[4587]: ...<2 lines>... full # [ 675.404926] dagster-webserver[4587]: poolclass=db_pool.NullPool, full # [ 675.405771] dagster-webserver[4587]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 675.406380] dagster-webserver[4587]: ) full # [ 675.406978] dagster-webserver[4587]: ^ full # [ 675.407868] dagster-webserver[4587]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 675.408671] dagster-webserver[4587]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 675.409514] dagster-webserver[4587]: File "", line 2, in create_engine full # [ 675.410159] dagster-webserver[4587]: return target(fn, url, **kwargs) full # [ 675.428557] dagster-webserver[4587]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 675.431165] dagster-webserver[4587]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 675.432758] dagster-webserver[4587]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 675.435410] dagster-webserver[4587]: dbapi = dbapi_meth(**dbapi_args) full # [ 675.436628] dagster-webserver[4587]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 675.439429] dagster-webserver[4587]: import psycopg full # [ 675.440387] dagster-webserver[4587]: ModuleNotFoundError: No module named 'psycopg' full # [ 675.701376] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 675.703418] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 675.706176] systemd[1]: dagster-webserver.service: Consumed 2.083s CPU time over 8.287s wall clock time, 111.2M memory peak. full # [ 680.005680] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 92. full # [ 680.008540] systemd[1]: Started Dagster Daemon. full # [ 680.756105] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 82. full # [ 680.758339] systemd[1]: Started Dagster Webserver. full # [ 681.884709] dagster-daemon[4625]: Traceback (most recent call last): full # [ 681.887658] dagster-daemon[4625]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 681.889564] dagster-daemon[4625]: sys.exit(main()) full # [ 681.890153] dagster-daemon[4625]: ~~~~^^ full # [ 681.890789] dagster-daemon[4625]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 681.893908] dagster-daemon[4625]: cli(obj={}) full # [ 681.894636] dagster-daemon[4625]: ~~~^^^^^^^^ full # [ 681.896103] dagster-daemon[4625]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 681.898450] dagster-daemon[4625]: return self.main(*args, **kwargs) full # [ 681.899598] dagster-daemon[4625]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 681.900744] dagster-daemon[4625]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 681.903155] dagster-daemon[4625]: rv = self.invoke(ctx) full # [ 681.904411] dagster-daemon[4625]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 681.907095] dagster-daemon[4625]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 681.908895] dagster-daemon[4625]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 681.910929] dagster-daemon[4625]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 681.914336] dagster-daemon[4625]: return ctx.invoke(self.callback, **ctx.params) full # [ 681.916451] dagster-daemon[4625]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 681.917763] dagster-daemon[4625]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 681.920236] dagster-daemon[4625]: return callback(*args, **kwargs) full # [ 681.921598] dagster-daemon[4625]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 681.924717] dagster-daemon[4625]: with get_instance_for_cli( full # [ 681.927079] dagster-daemon[4625]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 681.928313] dagster-daemon[4625]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 681.930321] dagster-daemon[4625]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 681.932410] dagster-daemon[4625]: ) as instance: full # [ 681.933477] dagster-daemon[4625]: ^ full # [ 681.934467] dagster-daemon[4625]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 681.937204] dagster-daemon[4625]: return next(self.gen) full # [ 681.938458] dagster-daemon[4625]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 681.941982] dagster-daemon[4625]: with DagsterInstance.get() as instance: full # [ 681.943467] dagster-daemon[4625]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 681.945133] dagster-daemon[4625]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 681.947941] dagster-daemon[4625]: return create_instance_from_dagster_home() full # [ 681.949356] dagster-daemon[4625]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 681.952454] dagster-daemon[4625]: return create_instance_from_config(dagster_home_path) full # [ 681.954265] dagster-daemon[4625]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 681.957355] dagster-daemon[4625]: return create_instance_from_ref(instance_ref) full # [ 681.959229] dagster-daemon[4625]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 681.962172] dagster-daemon[4625]: unified_storage = instance_ref.storage full # [ 681.963764] dagster-daemon[4625]: ^^^^^^^^^^^^^^^^^^^^ full # [ 681.965269] dagster-daemon[4625]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 681.968215] dagster-daemon[4625]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 681.970292] dagster-daemon[4625]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 681.973614] dagster-daemon[4625]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 681.977288] dagster-daemon[4625]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 681.979087] dagster-daemon[4625]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 681.980866] dagster-daemon[4625]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 681.983726] dagster-daemon[4625]: return DagsterPostgresStorage( full # [ 681.985038] dagster-daemon[4625]: inst_data=inst_data, full # [ 681.986222] dagster-daemon[4625]: ...<2 lines>... full # [ 681.987714] dagster-daemon[4625]: token_provider=get_token_provider_from_config(config_value), full # [ 681.989501] dagster-daemon[4625]: ) full # [ 681.990495] dagster-daemon[4625]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 681.993254] dagster-daemon[4625]: self._run_storage = PostgresRunStorage( full # [ 681.994624] dagster-daemon[4625]: ~~~~~~~~~~~~~~~~~~^ full # [ 681.996778] dagster-daemon[4625]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 681.999213] dagster-daemon[4625]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 682.000942] dagster-daemon[4625]: ) full # [ 682.001693] dagster-daemon[4625]: ^ full # [ 682.002431] dagster-daemon[4625]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 682.005119] dagster-daemon[4625]: self._engine = create_pg_engine( full # [ 682.006262] dagster-daemon[4625]: ~~~~~~~~~~~~~~~~^ full # [ 682.007409] dagster-daemon[4625]: self.postgres_url, full # [ 682.008419] dagster-daemon[4625]: ^^^^^^^^^^^^^^^^^^ full # [ 682.009424] dagster-daemon[4625]: ...<2 lines>... full # [ 682.010344] dagster-daemon[4625]: poolclass=db_pool.NullPool, full # [ 682.011478] dagster-daemon[4625]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 682.012611] dagster-daemon[4625]: ) full # [ 682.013363] dagster-daemon[4625]: ^ full # [ 682.014098] dagster-daemon[4625]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 682.016681] dagster-daemon[4625]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 682.018111] dagster-daemon[4625]: File "", line 2, in create_engine full # [ 682.020269] dagster-daemon[4625]: return target(fn, url, **kwargs) full # [ 682.021411] dagster-daemon[4625]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 682.023935] dagster-daemon[4625]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 682.025425] dagster-daemon[4625]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 682.027975] dagster-daemon[4625]: dbapi = dbapi_meth(**dbapi_args) full # [ 682.029139] dagster-daemon[4625]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 682.031857] dagster-daemon[4625]: import psycopg full # [ 682.032774] dagster-daemon[4625]: ModuleNotFoundError: No module named 'psycopg' full # [ 682.112428] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 682.113407] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 682.116149] systemd[1]: dagster-daemon.service: Consumed 1.463s CPU time over 7.270s wall clock time, 88.5M memory peak. full # [ 683.499599] dagster-webserver[4631]: Traceback (most recent call last): full # [ 683.502080] dagster-webserver[4631]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 683.502835] dagster-webserver[4631]: sys.exit(main()) full # [ 683.503675] dagster-webserver[4631]: ~~~~^^ full # [ 683.504512] dagster-webserver[4631]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 683.505167] dagster-webserver[4631]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 683.505783] dagster-webserver[4631]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 683.506642] dagster-webserver[4631]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 683.507271] dagster-webserver[4631]: return self.main(*args, **kwargs) full # [ 683.507869] dagster-webserver[4631]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 683.514595] dagster-webserver[4631]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 683.515571] dagster-webserver[4631]: rv = self.invoke(ctx) full # [ 683.516225] dagster-webserver[4631]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 683.516849] dagster-webserver[4631]: return ctx.invoke(self.callback, **ctx.params) full # [ 683.517719] dagster-webserver[4631]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 683.518541] dagster-webserver[4631]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 683.519197] dagster-webserver[4631]: return callback(*args, **kwargs) full # [ 683.519838] dagster-webserver[4631]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 683.520649] dagster-webserver[4631]: instance = stack.enter_context( full # [ 683.521270] dagster-webserver[4631]: get_possibly_temporary_instance_for_cli( full # [ 683.521895] dagster-webserver[4631]: ...<3 lines>... full # [ 683.522723] dagster-webserver[4631]: ) full # [ 683.523555] dagster-webserver[4631]: ) full # [ 683.532224] dagster-webserver[4631]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 683.533050] dagster-webserver[4631]: result = _enter(cm) full # [ 683.533655] dagster-webserver[4631]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 683.534290] dagster-webserver[4631]: return next(self.gen) full # [ 683.534935] dagster-webserver[4631]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 683.535768] dagster-webserver[4631]: with DagsterInstance.get() as instance: full # [ 683.536610] dagster-webserver[4631]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 683.537273] dagster-webserver[4631]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 683.537890] dagster-webserver[4631]: return create_instance_from_dagster_home() full # [ 683.538733] dagster-webserver[4631]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 683.539566] dagster-webserver[4631]: return create_instance_from_config(dagster_home_path) full # [ 683.540270] dagster-webserver[4631]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 683.540834] dagster-webserver[4631]: return create_instance_from_ref(instance_ref) full # [ 683.541669] dagster-webserver[4631]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 683.542703] dagster-webserver[4631]: unified_storage = instance_ref.storage full # [ 683.543545] dagster-webserver[4631]: ^^^^^^^^^^^^^^^^^^^^ full # [ 683.559328] dagster-webserver[4631]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 683.560154] dagster-webserver[4631]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 683.560761] dagster-webserver[4631]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 683.561616] dagster-webserver[4631]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 683.562367] dagster-webserver[4631]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 683.562930] dagster-webserver[4631]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 683.563775] dagster-webserver[4631]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 683.564628] dagster-webserver[4631]: return DagsterPostgresStorage( full # [ 683.565305] dagster-webserver[4631]: inst_data=inst_data, full # [ 683.565923] dagster-webserver[4631]: ...<2 lines>... full # [ 683.566773] dagster-webserver[4631]: token_provider=get_token_provider_from_config(config_value), full # [ 683.567626] dagster-webserver[4631]: ) full # [ 683.568344] dagster-webserver[4631]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 683.568928] dagster-webserver[4631]: self._run_storage = PostgresRunStorage( full # [ 683.569779] dagster-webserver[4631]: ~~~~~~~~~~~~~~~~~~^ full # [ 683.570637] dagster-webserver[4631]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 683.571310] dagster-webserver[4631]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 683.571931] dagster-webserver[4631]: ) full # [ 683.572783] dagster-webserver[4631]: ^ full # [ 683.573612] dagster-webserver[4631]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 683.574260] dagster-webserver[4631]: self._engine = create_pg_engine( full # [ 683.574876] dagster-webserver[4631]: ~~~~~~~~~~~~~~~~^ full # [ 683.575724] dagster-webserver[4631]: self.postgres_url, full # [ 683.576552] dagster-webserver[4631]: ^^^^^^^^^^^^^^^^^^ full # [ 683.577581] dagster-webserver[4631]: ...<2 lines>... full # [ 683.578219] dagster-webserver[4631]: poolclass=db_pool.NullPool, full # [ 683.578840] dagster-webserver[4631]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 683.579486] dagster-webserver[4631]: ) full # [ 683.580130] dagster-webserver[4631]: ^ full # [ 683.597084] dagster-webserver[4631]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 683.599703] dagster-webserver[4631]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 683.601173] dagster-webserver[4631]: File "", line 2, in create_engine full # [ 683.603372] dagster-webserver[4631]: return target(fn, url, **kwargs) full # [ 683.604548] dagster-webserver[4631]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 683.607123] dagster-webserver[4631]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 683.608634] dagster-webserver[4631]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 683.611203] dagster-webserver[4631]: dbapi = dbapi_meth(**dbapi_args) full # [ 683.612395] dagster-webserver[4631]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 683.615170] dagster-webserver[4631]: import psycopg full # [ 683.616165] dagster-webserver[4631]: ModuleNotFoundError: No module named 'psycopg' full # [ 683.862496] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 683.864809] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 683.867046] systemd[1]: dagster-webserver.service: Consumed 2.038s CPU time over 8.154s wall clock time, 111.2M memory peak. full # [ 687.255550] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 93. full # [ 687.258319] systemd[1]: Started Dagster Daemon. full # [ 689.004967] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 83. full # [ 689.007528] systemd[1]: Started Dagster Webserver. full # [ 689.111208] dagster-daemon[4664]: Traceback (most recent call last): full # [ 689.113751] dagster-daemon[4664]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 689.114551] dagster-daemon[4664]: sys.exit(main()) full # [ 689.115180] dagster-daemon[4664]: ~~~~^^ full # [ 689.115792] dagster-daemon[4664]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 689.116718] dagster-daemon[4664]: cli(obj={}) full # [ 689.117296] dagster-daemon[4664]: ~~~^^^^^^^^ full # [ 689.117882] dagster-daemon[4664]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 689.118751] dagster-daemon[4664]: return self.main(*args, **kwargs) full # [ 689.119358] dagster-daemon[4664]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 689.120083] dagster-daemon[4664]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 689.120811] dagster-daemon[4664]: rv = self.invoke(ctx) full # [ 689.128133] dagster-daemon[4664]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 689.128837] dagster-daemon[4664]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 689.129689] dagster-daemon[4664]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 689.130830] dagster-daemon[4664]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 689.131543] dagster-daemon[4664]: return ctx.invoke(self.callback, **ctx.params) full # [ 689.132281] dagster-daemon[4664]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 689.132804] dagster-daemon[4664]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 689.133636] dagster-daemon[4664]: return callback(*args, **kwargs) full # [ 689.134382] dagster-daemon[4664]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 689.134894] dagster-daemon[4664]: with get_instance_for_cli( full # [ 689.135921] dagster-daemon[4664]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 689.138767] dagster-daemon[4664]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 689.139588] dagster-daemon[4664]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 689.143242] dagster-daemon[4664]: ) as instance: full # [ 689.143849] dagster-daemon[4664]: ^ full # [ 689.149228] dagster-daemon[4664]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 689.149934] dagster-daemon[4664]: return next(self.gen) full # [ 689.150757] dagster-daemon[4664]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 689.151788] dagster-daemon[4664]: with DagsterInstance.get() as instance: full # [ 689.152624] dagster-daemon[4664]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 689.155189] dagster-daemon[4664]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 689.155883] dagster-daemon[4664]: return create_instance_from_dagster_home() full # [ 689.156715] dagster-daemon[4664]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 689.157823] dagster-daemon[4664]: return create_instance_from_config(dagster_home_path) full # [ 689.163934] dagster-daemon[4664]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 689.164889] dagster-daemon[4664]: return create_instance_from_ref(instance_ref) full # [ 689.165485] dagster-daemon[4664]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 689.166549] dagster-daemon[4664]: unified_storage = instance_ref.storage full # [ 689.167192] dagster-daemon[4664]: ^^^^^^^^^^^^^^^^^^^^ full # [ 689.167763] dagster-daemon[4664]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 689.168732] dagster-daemon[4664]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 689.169629] dagster-daemon[4664]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 689.170832] dagster-daemon[4664]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 689.171504] dagster-daemon[4664]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 689.172148] dagster-daemon[4664]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 689.183069] dagster-daemon[4664]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 689.183788] dagster-daemon[4664]: return DagsterPostgresStorage( full # [ 689.184626] dagster-daemon[4664]: inst_data=inst_data, full # [ 689.185558] dagster-daemon[4664]: ...<2 lines>... full # [ 689.186110] dagster-daemon[4664]: token_provider=get_token_provider_from_config(config_value), full # [ 689.186726] dagster-daemon[4664]: ) full # [ 689.187434] dagster-daemon[4664]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 689.187976] dagster-daemon[4664]: self._run_storage = PostgresRunStorage( full # [ 689.189414] dagster-daemon[4664]: ~~~~~~~~~~~~~~~~~~^ full # [ 689.190271] dagster-daemon[4664]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 689.190889] dagster-daemon[4664]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 689.191723] dagster-daemon[4664]: ) full # [ 689.192355] dagster-daemon[4664]: ^ full # [ 689.192972] dagster-daemon[4664]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 689.193903] dagster-daemon[4664]: self._engine = create_pg_engine( full # [ 689.194651] dagster-daemon[4664]: ~~~~~~~~~~~~~~~~^ full # [ 689.195672] dagster-daemon[4664]: self.postgres_url, full # [ 689.196521] dagster-daemon[4664]: ^^^^^^^^^^^^^^^^^^ full # [ 689.197426] dagster-daemon[4664]: ...<2 lines>... full # [ 689.197961] dagster-daemon[4664]: poolclass=db_pool.NullPool, full # [ 689.198796] dagster-daemon[4664]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 689.199748] dagster-daemon[4664]: ) full # [ 689.200282] dagster-daemon[4664]: ^ full # [ 689.200964] dagster-daemon[4664]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 689.201727] dagster-daemon[4664]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 689.202390] dagster-daemon[4664]: File "", line 2, in create_engine full # [ 689.202976] dagster-daemon[4664]: return target(fn, url, **kwargs) full # [ 689.215268] dagster-daemon[4664]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 689.215964] dagster-daemon[4664]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 689.219042] dagster-daemon[4664]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 689.221596] dagster-daemon[4664]: dbapi = dbapi_meth(**dbapi_args) full # [ 689.222731] dagster-daemon[4664]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 689.225440] dagster-daemon[4664]: import psycopg full # [ 689.226340] dagster-daemon[4664]: ModuleNotFoundError: No module named 'psycopg' full # [ 689.452371] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 689.454546] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 689.456294] systemd[1]: dagster-daemon.service: Consumed 1.445s CPU time over 7.335s wall clock time, 88.5M memory peak. full # [ 691.750711] dagster-webserver[4674]: Traceback (most recent call last): full # [ 691.753286] dagster-webserver[4674]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 691.754086] dagster-webserver[4674]: sys.exit(main()) full # [ 691.754862] dagster-webserver[4674]: ~~~~^^ full # [ 691.755696] dagster-webserver[4674]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 691.756540] dagster-webserver[4674]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 691.757202] dagster-webserver[4674]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 691.757837] dagster-webserver[4674]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 691.758715] dagster-webserver[4674]: return self.main(*args, **kwargs) full # [ 691.759273] dagster-webserver[4674]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 691.759984] dagster-webserver[4674]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 691.760968] dagster-webserver[4674]: rv = self.invoke(ctx) full # [ 691.770390] dagster-webserver[4674]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 691.771244] dagster-webserver[4674]: return ctx.invoke(self.callback, **ctx.params) full # [ 691.771980] dagster-webserver[4674]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 691.772928] dagster-webserver[4674]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 691.773912] dagster-webserver[4674]: return callback(*args, **kwargs) full # [ 691.774871] dagster-webserver[4674]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 691.775840] dagster-webserver[4674]: instance = stack.enter_context( full # [ 691.776841] dagster-webserver[4674]: get_possibly_temporary_instance_for_cli( full # [ 691.777582] dagster-webserver[4674]: ...<3 lines>... full # [ 691.778327] dagster-webserver[4674]: ) full # [ 691.779117] dagster-webserver[4674]: ) full # [ 691.779843] dagster-webserver[4674]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 691.780551] dagster-webserver[4674]: result = _enter(cm) full # [ 691.781305] dagster-webserver[4674]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 691.782034] dagster-webserver[4674]: return next(self.gen) full # [ 691.795235] dagster-webserver[4674]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 691.796281] dagster-webserver[4674]: with DagsterInstance.get() as instance: full # [ 691.797166] dagster-webserver[4674]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 691.797996] dagster-webserver[4674]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 691.798828] dagster-webserver[4674]: return create_instance_from_dagster_home() full # [ 691.799862] dagster-webserver[4674]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 691.800843] dagster-webserver[4674]: return create_instance_from_config(dagster_home_path) full # [ 691.801863] dagster-webserver[4674]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 691.802580] dagster-webserver[4674]: return create_instance_from_ref(instance_ref) full # [ 691.814774] dagster-webserver[4674]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 691.818093] dagster-webserver[4674]: unified_storage = instance_ref.storage full # [ 691.819636] dagster-webserver[4674]: ^^^^^^^^^^^^^^^^^^^^ full # [ 691.821199] dagster-webserver[4674]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 691.824229] dagster-webserver[4674]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 691.826454] dagster-webserver[4674]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 691.828238] dagster-webserver[4674]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 691.831286] dagster-webserver[4674]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 691.833165] dagster-webserver[4674]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 691.835065] dagster-webserver[4674]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 691.838436] dagster-webserver[4674]: return DagsterPostgresStorage( full # [ 691.839770] dagster-webserver[4674]: inst_data=inst_data, full # [ 691.841053] dagster-webserver[4674]: ...<2 lines>... full # [ 691.842166] dagster-webserver[4674]: token_provider=get_token_provider_from_config(config_value), full # [ 691.844042] dagster-webserver[4674]: ) full # [ 691.844917] dagster-webserver[4674]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 691.847904] dagster-webserver[4674]: self._run_storage = PostgresRunStorage( full # [ 691.849420] dagster-webserver[4674]: ~~~~~~~~~~~~~~~~~~^ full # [ 691.850894] dagster-webserver[4674]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 691.852907] dagster-webserver[4674]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 691.854922] dagster-webserver[4674]: ) full # [ 691.855828] dagster-webserver[4674]: ^ full # [ 691.856735] dagster-webserver[4674]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 691.859889] dagster-webserver[4674]: self._engine = create_pg_engine( full # [ 691.861271] dagster-webserver[4674]: ~~~~~~~~~~~~~~~~^ full # [ 691.862611] dagster-webserver[4674]: self.postgres_url, full # [ 691.863826] dagster-webserver[4674]: ^^^^^^^^^^^^^^^^^^ full # [ 691.865083] dagster-webserver[4674]: ...<2 lines>... full # [ 691.866196] dagster-webserver[4674]: poolclass=db_pool.NullPool, full # [ 691.867562] dagster-webserver[4674]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 691.868907] dagster-webserver[4674]: ) full # [ 691.869815] dagster-webserver[4674]: ^ full # [ 691.870719] dagster-webserver[4674]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 691.873819] dagster-webserver[4674]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 691.875542] dagster-webserver[4674]: File "", line 2, in create_engine full # [ 691.878098] dagster-webserver[4674]: return target(fn, url, **kwargs) full # [ 691.879486] dagster-webserver[4674]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 691.882447] dagster-webserver[4674]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 691.884237] dagster-webserver[4674]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 691.887258] dagster-webserver[4674]: dbapi = dbapi_meth(**dbapi_args) full # [ 691.888614] dagster-webserver[4674]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 691.891806] dagster-webserver[4674]: import psycopg full # [ 691.892895] dagster-webserver[4674]: ModuleNotFoundError: No module named 'psycopg' full # [ 692.105690] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 692.106962] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 692.111145] systemd[1]: dagster-webserver.service: Consumed 2.044s CPU time over 8.246s wall clock time, 111.2M memory peak. full # [ 694.505932] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 94. full # [ 694.510627] systemd[1]: Started Dagster Daemon. full # [ 696.356621] dagster-daemon[4702]: Traceback (most recent call last): full # [ 696.359145] dagster-daemon[4702]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 696.359937] dagster-daemon[4702]: sys.exit(main()) full # [ 696.361028] dagster-daemon[4702]: ~~~~^^ full # [ 696.361366] dagster-daemon[4702]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 696.361996] dagster-daemon[4702]: cli(obj={}) full # [ 696.362654] dagster-daemon[4702]: ~~~^^^^^^^^ full # [ 696.363300] dagster-daemon[4702]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 696.363904] dagster-daemon[4702]: return self.main(*args, **kwargs) full # [ 696.364733] dagster-daemon[4702]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 696.370619] dagster-daemon[4702]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 696.371608] dagster-daemon[4702]: rv = self.invoke(ctx) full # [ 696.372278] dagster-daemon[4702]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 696.372890] dagster-daemon[4702]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 696.373763] dagster-daemon[4702]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 696.374599] dagster-daemon[4702]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 696.375258] dagster-daemon[4702]: return ctx.invoke(self.callback, **ctx.params) full # [ 696.375855] dagster-daemon[4702]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 696.376537] dagster-daemon[4702]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 696.377145] dagster-daemon[4702]: return callback(*args, **kwargs) full # [ 696.385983] dagster-daemon[4702]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 696.386786] dagster-daemon[4702]: with get_instance_for_cli( full # [ 696.387652] dagster-daemon[4702]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 696.388303] dagster-daemon[4702]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 696.388918] dagster-daemon[4702]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 696.389764] dagster-daemon[4702]: ) as instance: full # [ 696.390613] dagster-daemon[4702]: ^ full # [ 696.391284] dagster-daemon[4702]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 696.391895] dagster-daemon[4702]: return next(self.gen) full # [ 696.392739] dagster-daemon[4702]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 696.393385] dagster-daemon[4702]: with DagsterInstance.get() as instance: full # [ 696.394042] dagster-daemon[4702]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 696.394680] dagster-daemon[4702]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 696.395274] dagster-daemon[4702]: return create_instance_from_dagster_home() full # [ 696.395906] dagster-daemon[4702]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 696.396756] dagster-daemon[4702]: return create_instance_from_config(dagster_home_path) full # [ 696.409746] dagster-daemon[4702]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 696.410521] dagster-daemon[4702]: return create_instance_from_ref(instance_ref) full # [ 696.411177] dagster-daemon[4702]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 696.411799] dagster-daemon[4702]: unified_storage = instance_ref.storage full # [ 696.412673] dagster-daemon[4702]: ^^^^^^^^^^^^^^^^^^^^ full # [ 696.413291] dagster-daemon[4702]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 696.413946] dagster-daemon[4702]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 696.414764] dagster-daemon[4702]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 696.415649] dagster-daemon[4702]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 696.416275] dagster-daemon[4702]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 696.416894] dagster-daemon[4702]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 696.417738] dagster-daemon[4702]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 696.418572] dagster-daemon[4702]: return DagsterPostgresStorage( full # [ 696.419232] dagster-daemon[4702]: inst_data=inst_data, full # [ 696.419856] dagster-daemon[4702]: ...<2 lines>... full # [ 696.420513] dagster-daemon[4702]: token_provider=get_token_provider_from_config(config_value), full # [ 696.421174] dagster-daemon[4702]: ) full # [ 696.435992] dagster-daemon[4702]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 696.436782] dagster-daemon[4702]: self._run_storage = PostgresRunStorage( full # [ 696.437633] dagster-daemon[4702]: ~~~~~~~~~~~~~~~~~~^ full # [ 696.438314] dagster-daemon[4702]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 696.438918] dagster-daemon[4702]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 696.439759] dagster-daemon[4702]: ) full # [ 696.440603] dagster-daemon[4702]: ^ full # [ 696.441275] dagster-daemon[4702]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 696.441883] dagster-daemon[4702]: self._engine = create_pg_engine( full # [ 696.442726] dagster-daemon[4702]: ~~~~~~~~~~~~~~~~^ full # [ 696.443561] dagster-daemon[4702]: self.postgres_url, full # [ 696.444275] dagster-daemon[4702]: ^^^^^^^^^^^^^^^^^^ full # [ 696.444837] dagster-daemon[4702]: ...<2 lines>... full # [ 696.445684] dagster-daemon[4702]: poolclass=db_pool.NullPool, full # [ 696.446530] dagster-daemon[4702]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 696.447186] dagster-daemon[4702]: ) full # [ 696.447818] dagster-daemon[4702]: ^ full # [ 696.448656] dagster-daemon[4702]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 696.449293] dagster-daemon[4702]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 696.449944] dagster-daemon[4702]: File "", line 2, in create_engine full # [ 696.450740] dagster-daemon[4702]: return target(fn, url, **kwargs) full # [ 696.451574] dagster-daemon[4702]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 696.452212] dagster-daemon[4702]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 696.465133] dagster-daemon[4702]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 696.467708] dagster-daemon[4702]: dbapi = dbapi_meth(**dbapi_args) full # [ 696.468848] dagster-daemon[4702]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 696.471601] dagster-daemon[4702]: import psycopg full # [ 696.472553] dagster-daemon[4702]: ModuleNotFoundError: No module named 'psycopg' full # [ 696.656531] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 696.657681] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 696.661161] systemd[1]: dagster-daemon.service: Consumed 1.400s CPU time over 7.201s wall clock time, 88.5M memory peak. full # [ 697.255148] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 84. full # [ 697.260316] systemd[1]: Started Dagster Webserver. full # [ 699.860450] dagster-webserver[4719]: Traceback (most recent call last): full # [ 699.862980] dagster-webserver[4719]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 699.863718] dagster-webserver[4719]: sys.exit(main()) full # [ 699.864534] dagster-webserver[4719]: ~~~~^^ full # [ 699.865203] dagster-webserver[4719]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 699.865807] dagster-webserver[4719]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 699.866682] dagster-webserver[4719]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 699.867544] dagster-webserver[4719]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 699.868158] dagster-webserver[4719]: return self.main(*args, **kwargs) full # [ 699.868566] dagster-webserver[4719]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 699.869210] dagster-webserver[4719]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 699.869839] dagster-webserver[4719]: rv = self.invoke(ctx) full # [ 699.878693] dagster-webserver[4719]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 699.879759] dagster-webserver[4719]: return ctx.invoke(self.callback, **ctx.params) full # [ 699.880635] dagster-webserver[4719]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 699.881294] dagster-webserver[4719]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 699.881895] dagster-webserver[4719]: return callback(*args, **kwargs) full # [ 699.882740] dagster-webserver[4719]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 699.883386] dagster-webserver[4719]: instance = stack.enter_context( full # [ 699.884059] dagster-webserver[4719]: get_possibly_temporary_instance_for_cli( full # [ 699.884690] dagster-webserver[4719]: ...<3 lines>... full # [ 699.885518] dagster-webserver[4719]: ) full # [ 699.886577] dagster-webserver[4719]: ) full # [ 699.887188] dagster-webserver[4719]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 699.887806] dagster-webserver[4719]: result = _enter(cm) full # [ 699.888676] dagster-webserver[4719]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 699.889273] dagster-webserver[4719]: return next(self.gen) full # [ 699.889905] dagster-webserver[4719]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 699.890743] dagster-webserver[4719]: with DagsterInstance.get() as instance: full # [ 699.891580] dagster-webserver[4719]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 699.904161] dagster-webserver[4719]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 699.904940] dagster-webserver[4719]: return create_instance_from_dagster_home() full # [ 699.905769] dagster-webserver[4719]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 699.906619] dagster-webserver[4719]: return create_instance_from_config(dagster_home_path) full # [ 699.907284] dagster-webserver[4719]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 699.907898] dagster-webserver[4719]: return create_instance_from_ref(instance_ref) full # [ 699.908740] dagster-webserver[4719]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 699.909587] dagster-webserver[4719]: unified_storage = instance_ref.storage full # [ 699.910243] dagster-webserver[4719]: ^^^^^^^^^^^^^^^^^^^^ full # [ 699.910904] dagster-webserver[4719]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 699.911731] dagster-webserver[4719]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 699.912560] dagster-webserver[4719]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 699.926066] dagster-webserver[4719]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 699.926845] dagster-webserver[4719]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 699.927693] dagster-webserver[4719]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 699.928538] dagster-webserver[4719]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 699.929206] dagster-webserver[4719]: return DagsterPostgresStorage( full # [ 699.929813] dagster-webserver[4719]: inst_data=inst_data, full # [ 699.930662] dagster-webserver[4719]: ...<2 lines>... full # [ 699.931508] dagster-webserver[4719]: token_provider=get_token_provider_from_config(config_value), full # [ 699.932165] dagster-webserver[4719]: ) full # [ 699.932967] dagster-webserver[4719]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 699.933805] dagster-webserver[4719]: self._run_storage = PostgresRunStorage( full # [ 699.934654] dagster-webserver[4719]: ~~~~~~~~~~~~~~~~~~^ full # [ 699.935294] dagster-webserver[4719]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 699.935936] dagster-webserver[4719]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 699.936766] dagster-webserver[4719]: ) full # [ 699.937611] dagster-webserver[4719]: ^ full # [ 699.938275] dagster-webserver[4719]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 699.938891] dagster-webserver[4719]: self._engine = create_pg_engine( full # [ 699.939732] dagster-webserver[4719]: ~~~~~~~~~~~~~~~~^ full # [ 699.940356] dagster-webserver[4719]: self.postgres_url, full # [ 699.940971] dagster-webserver[4719]: ^^^^^^^^^^^^^^^^^^ full # [ 699.941801] dagster-webserver[4719]: ...<2 lines>... full # [ 699.942637] dagster-webserver[4719]: poolclass=db_pool.NullPool, full # [ 699.943265] dagster-webserver[4719]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 699.943898] dagster-webserver[4719]: ) full # [ 699.944723] dagster-webserver[4719]: ^ full # [ 699.945395] dagster-webserver[4719]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 699.945971] dagster-webserver[4719]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 699.946804] dagster-webserver[4719]: File "", line 2, in create_engine full # [ 699.947685] dagster-webserver[4719]: return target(fn, url, **kwargs) full # [ 699.964757] dagster-webserver[4719]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 699.965533] dagster-webserver[4719]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 699.968080] dagster-webserver[4719]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 699.968806] dagster-webserver[4719]: dbapi = dbapi_meth(**dbapi_args) full # [ 699.969652] dagster-webserver[4719]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 699.972101] dagster-webserver[4719]: import psycopg full # [ 699.972732] dagster-webserver[4719]: ModuleNotFoundError: No module named 'psycopg' full # [ 700.237989] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 700.240312] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 700.242440] systemd[1]: dagster-webserver.service: Consumed 1.993s CPU time over 8.124s wall clock time, 111.3M memory peak. full # [ 701.755727] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 95. full # [ 701.758620] systemd[1]: Started Dagster Daemon. full # [ 703.596858] dagster-daemon[4741]: Traceback (most recent call last): full # [ 703.599405] dagster-daemon[4741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 703.600209] dagster-daemon[4741]: sys.exit(main()) full # [ 703.600810] dagster-daemon[4741]: ~~~~^^ full # [ 703.601638] dagster-daemon[4741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 703.602267] dagster-daemon[4741]: cli(obj={}) full # [ 703.602918] dagster-daemon[4741]: ~~~^^^^^^^^ full # [ 703.603732] dagster-daemon[4741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 703.604367] dagster-daemon[4741]: return self.main(*args, **kwargs) full # [ 703.604996] dagster-daemon[4741]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 703.605656] dagster-daemon[4741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 703.606272] dagster-daemon[4741]: rv = self.invoke(ctx) full # [ 703.606878] dagster-daemon[4741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 703.607711] dagster-daemon[4741]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 703.608563] dagster-daemon[4741]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 703.618389] dagster-daemon[4741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 703.619171] dagster-daemon[4741]: return ctx.invoke(self.callback, **ctx.params) full # [ 703.619779] dagster-daemon[4741]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 703.620628] dagster-daemon[4741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 703.621292] dagster-daemon[4741]: return callback(*args, **kwargs) full # [ 703.621903] dagster-daemon[4741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 703.622768] dagster-daemon[4741]: with get_instance_for_cli( full # [ 703.623600] dagster-daemon[4741]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 703.624273] dagster-daemon[4741]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 703.624880] dagster-daemon[4741]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 703.625722] dagster-daemon[4741]: ) as instance: full # [ 703.626590] dagster-daemon[4741]: ^ full # [ 703.627221] dagster-daemon[4741]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 703.627806] dagster-daemon[4741]: return next(self.gen) full # [ 703.628636] dagster-daemon[4741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 703.629288] dagster-daemon[4741]: with DagsterInstance.get() as instance: full # [ 703.629884] dagster-daemon[4741]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 703.642161] dagster-daemon[4741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 703.642947] dagster-daemon[4741]: return create_instance_from_dagster_home() full # [ 703.643589] dagster-daemon[4741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 703.644333] dagster-daemon[4741]: return create_instance_from_config(dagster_home_path) full # [ 703.645126] dagster-daemon[4741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 703.645712] dagster-daemon[4741]: return create_instance_from_ref(instance_ref) full # [ 703.646597] dagster-daemon[4741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 703.647226] dagster-daemon[4741]: unified_storage = instance_ref.storage full # [ 703.647861] dagster-daemon[4741]: ^^^^^^^^^^^^^^^^^^^^ full # [ 703.648721] dagster-daemon[4741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 703.649534] dagster-daemon[4741]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 703.650189] dagster-daemon[4741]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 703.663637] dagster-daemon[4741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 703.664618] dagster-daemon[4741]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 703.665280] dagster-daemon[4741]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 703.665895] dagster-daemon[4741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 703.666739] dagster-daemon[4741]: return DagsterPostgresStorage( full # [ 703.667383] dagster-daemon[4741]: inst_data=inst_data, full # [ 703.668041] dagster-daemon[4741]: ...<2 lines>... full # [ 703.668665] dagster-daemon[4741]: token_provider=get_token_provider_from_config(config_value), full # [ 703.669514] dagster-daemon[4741]: ) full # [ 703.670170] dagster-daemon[4741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 703.670777] dagster-daemon[4741]: self._run_storage = PostgresRunStorage( full # [ 703.671623] dagster-daemon[4741]: ~~~~~~~~~~~~~~~~~~^ full # [ 703.672286] dagster-daemon[4741]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 703.672904] dagster-daemon[4741]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 703.673748] dagster-daemon[4741]: ) full # [ 703.674594] dagster-daemon[4741]: ^ full # [ 703.675295] dagster-daemon[4741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 703.675870] dagster-daemon[4741]: self._engine = create_pg_engine( full # [ 703.676719] dagster-daemon[4741]: ~~~~~~~~~~~~~~~~^ full # [ 703.677562] dagster-daemon[4741]: self.postgres_url, full # [ 703.678198] dagster-daemon[4741]: ^^^^^^^^^^^^^^^^^^ full # [ 703.678811] dagster-daemon[4741]: ...<2 lines>... full # [ 703.679646] dagster-daemon[4741]: poolclass=db_pool.NullPool, full # [ 703.680271] dagster-daemon[4741]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 703.680908] dagster-daemon[4741]: ) full # [ 703.681728] dagster-daemon[4741]: ^ full # [ 703.682551] dagster-daemon[4741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 703.683191] dagster-daemon[4741]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 703.698198] dagster-daemon[4741]: File "", line 2, in create_engine full # [ 703.700370] dagster-daemon[4741]: return target(fn, url, **kwargs) full # [ 703.701509] dagster-daemon[4741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 703.704043] dagster-daemon[4741]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 703.705547] dagster-daemon[4741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 703.708119] dagster-daemon[4741]: dbapi = dbapi_meth(**dbapi_args) full # [ 703.709268] dagster-daemon[4741]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 703.711968] dagster-daemon[4741]: import psycopg full # [ 703.712889] dagster-daemon[4741]: ModuleNotFoundError: No module named 'psycopg' full # [ 703.893683] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 703.894847] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 703.898392] systemd[1]: dagster-daemon.service: Consumed 1.422s CPU time over 7.230s wall clock time, 88.5M memory peak. full # [ 705.255448] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 85. full # [ 705.259051] systemd[1]: Started Dagster Webserver. full # [ 707.863627] dagster-webserver[4762]: Traceback (most recent call last): full # [ 707.866163] dagster-webserver[4762]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 707.866974] dagster-webserver[4762]: sys.exit(main()) full # [ 707.867784] dagster-webserver[4762]: ~~~~^^ full # [ 707.868616] dagster-webserver[4762]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 707.869268] dagster-webserver[4762]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 707.869891] dagster-webserver[4762]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 707.870704] dagster-webserver[4762]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 707.871536] dagster-webserver[4762]: return self.main(*args, **kwargs) full # [ 707.872174] dagster-webserver[4762]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 707.872820] dagster-webserver[4762]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 707.873622] dagster-webserver[4762]: rv = self.invoke(ctx) full # [ 707.874269] dagster-webserver[4762]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 707.874877] dagster-webserver[4762]: return ctx.invoke(self.callback, **ctx.params) full # [ 707.875726] dagster-webserver[4762]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 707.886201] dagster-webserver[4762]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 707.886972] dagster-webserver[4762]: return callback(*args, **kwargs) full # [ 707.887822] dagster-webserver[4762]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 707.888668] dagster-webserver[4762]: instance = stack.enter_context( full # [ 707.889541] dagster-webserver[4762]: get_possibly_temporary_instance_for_cli( full # [ 707.890172] dagster-webserver[4762]: ...<3 lines>... full # [ 707.890782] dagster-webserver[4762]: ) full # [ 707.891630] dagster-webserver[4762]: ) full # [ 707.892304] dagster-webserver[4762]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 707.892912] dagster-webserver[4762]: result = _enter(cm) full # [ 707.893792] dagster-webserver[4762]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 707.894600] dagster-webserver[4762]: return next(self.gen) full # [ 707.895266] dagster-webserver[4762]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 707.895881] dagster-webserver[4762]: with DagsterInstance.get() as instance: full # [ 707.896921] dagster-webserver[4762]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 707.906983] dagster-webserver[4762]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 707.907774] dagster-webserver[4762]: return create_instance_from_dagster_home() full # [ 707.908544] dagster-webserver[4762]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 707.909182] dagster-webserver[4762]: return create_instance_from_config(dagster_home_path) full # [ 707.909827] dagster-webserver[4762]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 707.910634] dagster-webserver[4762]: return create_instance_from_ref(instance_ref) full # [ 707.918550] dagster-webserver[4762]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 707.919270] dagster-webserver[4762]: unified_storage = instance_ref.storage full # [ 707.919873] dagster-webserver[4762]: ^^^^^^^^^^^^^^^^^^^^ full # [ 707.920705] dagster-webserver[4762]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 707.921555] dagster-webserver[4762]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 707.922189] dagster-webserver[4762]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 707.922819] dagster-webserver[4762]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 707.923626] dagster-webserver[4762]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 707.924278] dagster-webserver[4762]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 707.924884] dagster-webserver[4762]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 707.925714] dagster-webserver[4762]: return DagsterPostgresStorage( full # [ 707.926546] dagster-webserver[4762]: inst_data=inst_data, full # [ 707.927185] dagster-webserver[4762]: ...<2 lines>... full # [ 707.927801] dagster-webserver[4762]: token_provider=get_token_provider_from_config(config_value), full # [ 707.928648] dagster-webserver[4762]: ) full # [ 707.941358] dagster-webserver[4762]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 707.942276] dagster-webserver[4762]: self._run_storage = PostgresRunStorage( full # [ 707.942823] dagster-webserver[4762]: ~~~~~~~~~~~~~~~~~~^ full # [ 707.943671] dagster-webserver[4762]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 707.944515] dagster-webserver[4762]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 707.945171] dagster-webserver[4762]: ) full # [ 707.945778] dagster-webserver[4762]: ^ full # [ 707.946627] dagster-webserver[4762]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 707.947351] dagster-webserver[4762]: self._engine = create_pg_engine( full # [ 707.947906] dagster-webserver[4762]: ~~~~~~~~~~~~~~~~^ full # [ 707.948748] dagster-webserver[4762]: self.postgres_url, full # [ 707.949592] dagster-webserver[4762]: ^^^^^^^^^^^^^^^^^^ full # [ 707.950258] dagster-webserver[4762]: ...<2 lines>... full # [ 707.950870] dagster-webserver[4762]: poolclass=db_pool.NullPool, full # [ 707.951712] dagster-webserver[4762]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 707.952541] dagster-webserver[4762]: ) full # [ 707.953182] dagster-webserver[4762]: ^ full # [ 707.953791] dagster-webserver[4762]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 707.954629] dagster-webserver[4762]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 707.955310] dagster-webserver[4762]: File "", line 2, in create_engine full # [ 707.955890] dagster-webserver[4762]: return target(fn, url, **kwargs) full # [ 707.956724] dagster-webserver[4762]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 707.957547] dagster-webserver[4762]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 707.972082] dagster-webserver[4762]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 707.974681] dagster-webserver[4762]: dbapi = dbapi_meth(**dbapi_args) full # [ 707.975855] dagster-webserver[4762]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 707.978642] dagster-webserver[4762]: import psycopg full # [ 707.979594] dagster-webserver[4762]: ModuleNotFoundError: No module named 'psycopg' full # [ 708.241984] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 708.244299] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 708.246387] systemd[1]: dagster-webserver.service: Consumed 1.999s CPU time over 8.003s wall clock time, 111.3M memory peak. full # [ 709.005126] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 96. full # [ 709.008070] systemd[1]: Started Dagster Daemon. full # [ 710.849049] dagster-daemon[4783]: Traceback (most recent call last): full # [ 710.851608] dagster-daemon[4783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 710.852706] dagster-daemon[4783]: sys.exit(main()) full # [ 710.853555] dagster-daemon[4783]: ~~~~^^ full # [ 710.854265] dagster-daemon[4783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 710.854974] dagster-daemon[4783]: cli(obj={}) full # [ 710.855970] dagster-daemon[4783]: ~~~^^^^^^^^ full # [ 710.856953] dagster-daemon[4783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 710.857894] dagster-daemon[4783]: return self.main(*args, **kwargs) full # [ 710.858849] dagster-daemon[4783]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 710.859822] dagster-daemon[4783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 710.860573] dagster-daemon[4783]: rv = self.invoke(ctx) full # [ 710.867350] dagster-daemon[4783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 710.868158] dagster-daemon[4783]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 710.868808] dagster-daemon[4783]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 710.869670] dagster-daemon[4783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 710.870563] dagster-daemon[4783]: return ctx.invoke(self.callback, **ctx.params) full # [ 710.871277] dagster-daemon[4783]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 710.871953] dagster-daemon[4783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 710.872789] dagster-daemon[4783]: return callback(*args, **kwargs) full # [ 710.873680] dagster-daemon[4783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 710.874522] dagster-daemon[4783]: with get_instance_for_cli( full # [ 710.875205] dagster-daemon[4783]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 710.875851] dagster-daemon[4783]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 710.876525] dagster-daemon[4783]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 710.877197] dagster-daemon[4783]: ) as instance: full # [ 710.877852] dagster-daemon[4783]: ^ full # [ 710.889665] dagster-daemon[4783]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 710.890667] dagster-daemon[4783]: return next(self.gen) full # [ 710.891551] dagster-daemon[4783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 710.892264] dagster-daemon[4783]: with DagsterInstance.get() as instance: full # [ 710.892907] dagster-daemon[4783]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 710.893818] dagster-daemon[4783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 710.894664] dagster-daemon[4783]: return create_instance_from_dagster_home() full # [ 710.895544] dagster-daemon[4783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 710.896258] dagster-daemon[4783]: return create_instance_from_config(dagster_home_path) full # [ 710.905271] dagster-daemon[4783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 710.906092] dagster-daemon[4783]: return create_instance_from_ref(instance_ref) full # [ 710.906724] dagster-daemon[4783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 710.907610] dagster-daemon[4783]: unified_storage = instance_ref.storage full # [ 710.908331] dagster-daemon[4783]: ^^^^^^^^^^^^^^^^^^^^ full # [ 710.909034] dagster-daemon[4783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 710.909662] dagster-daemon[4783]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 710.910562] dagster-daemon[4783]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 710.920062] dagster-daemon[4783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 710.920874] dagster-daemon[4783]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 710.921740] dagster-daemon[4783]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 710.922627] dagster-daemon[4783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 710.923301] dagster-daemon[4783]: return DagsterPostgresStorage( full # [ 710.923971] dagster-daemon[4783]: inst_data=inst_data, full # [ 710.924859] dagster-daemon[4783]: ...<2 lines>... full # [ 710.925742] dagster-daemon[4783]: token_provider=get_token_provider_from_config(config_value), full # [ 710.926662] dagster-daemon[4783]: ) full # [ 710.927345] dagster-daemon[4783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 710.927978] dagster-daemon[4783]: self._run_storage = PostgresRunStorage( full # [ 710.928877] dagster-daemon[4783]: ~~~~~~~~~~~~~~~~~~^ full # [ 710.929768] dagster-daemon[4783]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 710.930661] dagster-daemon[4783]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 710.931567] dagster-daemon[4783]: ) full # [ 710.932217] dagster-daemon[4783]: ^ full # [ 710.932870] dagster-daemon[4783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 710.933752] dagster-daemon[4783]: self._engine = create_pg_engine( full # [ 710.934623] dagster-daemon[4783]: ~~~~~~~~~~~~~~~~^ full # [ 710.935276] dagster-daemon[4783]: self.postgres_url, full # [ 710.935950] dagster-daemon[4783]: ^^^^^^^^^^^^^^^^^^ full # [ 710.936812] dagster-daemon[4783]: ...<2 lines>... full # [ 710.937694] dagster-daemon[4783]: poolclass=db_pool.NullPool, full # [ 710.938587] dagster-daemon[4783]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 710.939254] dagster-daemon[4783]: ) full # [ 710.939901] dagster-daemon[4783]: ^ full # [ 710.952774] dagster-daemon[4783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 710.955561] dagster-daemon[4783]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 710.957069] dagster-daemon[4783]: File "", line 2, in create_engine full # [ 710.959354] dagster-daemon[4783]: return target(fn, url, **kwargs) full # [ 710.960597] dagster-daemon[4783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 710.963234] dagster-daemon[4783]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 710.964787] dagster-daemon[4783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 710.967613] dagster-daemon[4783]: dbapi = dbapi_meth(**dbapi_args) full # [ 710.968938] dagster-daemon[4783]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 710.972166] dagster-daemon[4783]: import psycopg full # [ 710.973231] dagster-daemon[4783]: ModuleNotFoundError: No module named 'psycopg' full # [ 711.154622] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 711.155771] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 711.159048] systemd[1]: dagster-daemon.service: Consumed 1.422s CPU time over 7.253s wall clock time, 88.5M memory peak. full # [ 713.255218] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 86. full # [ 713.259781] systemd[1]: Started Dagster Webserver. full # [ 715.865662] dagster-webserver[4804]: Traceback (most recent call last): full # [ 715.868173] dagster-webserver[4804]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 715.869189] dagster-webserver[4804]: sys.exit(main()) full # [ 715.869758] dagster-webserver[4804]: ~~~~^^ full # [ 715.870672] dagster-webserver[4804]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 715.871284] dagster-webserver[4804]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 715.871908] dagster-webserver[4804]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 715.872782] dagster-webserver[4804]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 715.873596] dagster-webserver[4804]: return self.main(*args, **kwargs) full # [ 715.874239] dagster-webserver[4804]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 715.874863] dagster-webserver[4804]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 715.875701] dagster-webserver[4804]: rv = self.invoke(ctx) full # [ 715.883834] dagster-webserver[4804]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 715.884616] dagster-webserver[4804]: return ctx.invoke(self.callback, **ctx.params) full # [ 715.885307] dagster-webserver[4804]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 715.885906] dagster-webserver[4804]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 715.886758] dagster-webserver[4804]: return callback(*args, **kwargs) full # [ 715.887612] dagster-webserver[4804]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 715.888284] dagster-webserver[4804]: instance = stack.enter_context( full # [ 715.888912] dagster-webserver[4804]: get_possibly_temporary_instance_for_cli( full # [ 715.889757] dagster-webserver[4804]: ...<3 lines>... full # [ 715.890614] dagster-webserver[4804]: ) full # [ 715.891287] dagster-webserver[4804]: ) full # [ 715.891913] dagster-webserver[4804]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 715.892723] dagster-webserver[4804]: result = _enter(cm) full # [ 715.893565] dagster-webserver[4804]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 715.894215] dagster-webserver[4804]: return next(self.gen) full # [ 715.904571] dagster-webserver[4804]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 715.905566] dagster-webserver[4804]: with DagsterInstance.get() as instance: full # [ 715.906214] dagster-webserver[4804]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 715.906857] dagster-webserver[4804]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 715.907519] dagster-webserver[4804]: return create_instance_from_dagster_home() full # [ 715.908174] dagster-webserver[4804]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 715.908596] dagster-webserver[4804]: return create_instance_from_config(dagster_home_path) full # [ 715.909300] dagster-webserver[4804]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 715.909881] dagster-webserver[4804]: return create_instance_from_ref(instance_ref) full # [ 715.910736] dagster-webserver[4804]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 715.911578] dagster-webserver[4804]: unified_storage = instance_ref.storage full # [ 715.912234] dagster-webserver[4804]: ^^^^^^^^^^^^^^^^^^^^ full # [ 715.925915] dagster-webserver[4804]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 715.926790] dagster-webserver[4804]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 715.927641] dagster-webserver[4804]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 715.928354] dagster-webserver[4804]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 715.928933] dagster-webserver[4804]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 715.929793] dagster-webserver[4804]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 715.930662] dagster-webserver[4804]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 715.931304] dagster-webserver[4804]: return DagsterPostgresStorage( full # [ 715.931970] dagster-webserver[4804]: inst_data=inst_data, full # [ 715.932604] dagster-webserver[4804]: ...<2 lines>... full # [ 715.933256] dagster-webserver[4804]: token_provider=get_token_provider_from_config(config_value), full # [ 715.933868] dagster-webserver[4804]: ) full # [ 715.944416] dagster-webserver[4804]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 715.946950] dagster-webserver[4804]: self._run_storage = PostgresRunStorage( full # [ 715.948265] dagster-webserver[4804]: ~~~~~~~~~~~~~~~~~~^ full # [ 715.949571] dagster-webserver[4804]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 715.951265] dagster-webserver[4804]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 715.952990] dagster-webserver[4804]: ) full # [ 715.953794] dagster-webserver[4804]: ^ full # [ 715.954591] dagster-webserver[4804]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 715.957316] dagster-webserver[4804]: self._engine = create_pg_engine( full # [ 715.958495] dagster-webserver[4804]: ~~~~~~~~~~~~~~~~^ full # [ 715.959678] dagster-webserver[4804]: self.postgres_url, full # [ 715.960744] dagster-webserver[4804]: ^^^^^^^^^^^^^^^^^^ full # [ 715.961811] dagster-webserver[4804]: ...<2 lines>... full # [ 715.962780] dagster-webserver[4804]: poolclass=db_pool.NullPool, full # [ 715.963948] dagster-webserver[4804]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 715.965166] dagster-webserver[4804]: ) full # [ 715.965935] dagster-webserver[4804]: ^ full # [ 715.966786] dagster-webserver[4804]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 715.969444] dagster-webserver[4804]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 715.970894] dagster-webserver[4804]: File "", line 2, in create_engine full # [ 715.973158] dagster-webserver[4804]: return target(fn, url, **kwargs) full # [ 715.974350] dagster-webserver[4804]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 715.976913] dagster-webserver[4804]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 715.978453] dagster-webserver[4804]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 715.981080] dagster-webserver[4804]: dbapi = dbapi_meth(**dbapi_args) full # [ 715.982273] dagster-webserver[4804]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 715.985080] dagster-webserver[4804]: import psycopg full # [ 715.986048] dagster-webserver[4804]: ModuleNotFoundError: No module named 'psycopg' full # [ 716.220370] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 97. full # [ 716.223285] systemd[1]: Started Dagster Daemon. full # [ 716.227450] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 716.229394] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 716.231231] systemd[1]: dagster-webserver.service: Consumed 1.982s CPU time over 7.984s wall clock time, 111.3M memory peak. full # [ 718.103320] dagster-daemon[4819]: Traceback (most recent call last): full # [ 718.105750] dagster-daemon[4819]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 718.106564] dagster-daemon[4819]: sys.exit(main()) full # [ 718.107197] dagster-daemon[4819]: ~~~~^^ full # [ 718.107812] dagster-daemon[4819]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 718.108669] dagster-daemon[4819]: cli(obj={}) full # [ 718.109533] dagster-daemon[4819]: ~~~^^^^^^^^ full # [ 718.110180] dagster-daemon[4819]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 718.110568] dagster-daemon[4819]: return self.main(*args, **kwargs) full # [ 718.111219] dagster-daemon[4819]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 718.111858] dagster-daemon[4819]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 718.112660] dagster-daemon[4819]: rv = self.invoke(ctx) full # [ 718.120169] dagster-daemon[4819]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 718.120953] dagster-daemon[4819]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 718.121807] dagster-daemon[4819]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 718.122636] dagster-daemon[4819]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 718.123300] dagster-daemon[4819]: return ctx.invoke(self.callback, **ctx.params) full # [ 718.123914] dagster-daemon[4819]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 718.124757] dagster-daemon[4819]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 718.125624] dagster-daemon[4819]: return callback(*args, **kwargs) full # [ 718.126324] dagster-daemon[4819]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 718.126874] dagster-daemon[4819]: with get_instance_for_cli( full # [ 718.127702] dagster-daemon[4819]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 718.128533] dagster-daemon[4819]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 718.129172] dagster-daemon[4819]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 718.129791] dagster-daemon[4819]: ) as instance: full # [ 718.130625] dagster-daemon[4819]: ^ full # [ 718.131274] dagster-daemon[4819]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 718.131879] dagster-daemon[4819]: return next(self.gen) full # [ 718.144274] dagster-daemon[4819]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 718.145070] dagster-daemon[4819]: with DagsterInstance.get() as instance: full # [ 718.145685] dagster-daemon[4819]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 718.149145] dagster-daemon[4819]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 718.149923] dagster-daemon[4819]: return create_instance_from_dagster_home() full # [ 718.150775] dagster-daemon[4819]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 718.152761] dagster-daemon[4819]: return create_instance_from_config(dagster_home_path) full # [ 718.153329] dagster-daemon[4819]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 718.153936] dagster-daemon[4819]: return create_instance_from_ref(instance_ref) full # [ 718.154774] dagster-daemon[4819]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 718.155632] dagster-daemon[4819]: unified_storage = instance_ref.storage full # [ 718.156414] dagster-daemon[4819]: ^^^^^^^^^^^^^^^^^^^^ full # [ 718.157119] dagster-daemon[4819]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 718.157738] dagster-daemon[4819]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 718.158752] dagster-daemon[4819]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 718.159660] dagster-daemon[4819]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 718.160330] dagster-daemon[4819]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 718.160870] dagster-daemon[4819]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 718.161708] dagster-daemon[4819]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 718.162683] dagster-daemon[4819]: return DagsterPostgresStorage( full # [ 718.163680] dagster-daemon[4819]: inst_data=inst_data, full # [ 718.164278] dagster-daemon[4819]: ...<2 lines>... full # [ 718.164858] dagster-daemon[4819]: token_provider=get_token_provider_from_config(config_value), full # [ 718.165694] dagster-daemon[4819]: ) full # [ 718.166649] dagster-daemon[4819]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 718.167173] dagster-daemon[4819]: self._run_storage = PostgresRunStorage( full # [ 718.167799] dagster-daemon[4819]: ~~~~~~~~~~~~~~~~~~^ full # [ 718.168772] dagster-daemon[4819]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 718.169339] dagster-daemon[4819]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 718.169913] dagster-daemon[4819]: ) full # [ 718.170754] dagster-daemon[4819]: ^ full # [ 718.171599] dagster-daemon[4819]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 718.173295] dagster-daemon[4819]: self._engine = create_pg_engine( full # [ 718.173876] dagster-daemon[4819]: ~~~~~~~~~~~~~~~~^ full # [ 718.174755] dagster-daemon[4819]: self.postgres_url, full # [ 718.175591] dagster-daemon[4819]: ^^^^^^^^^^^^^^^^^^ full # [ 718.176468] dagster-daemon[4819]: ...<2 lines>... full # [ 718.177053] dagster-daemon[4819]: poolclass=db_pool.NullPool, full # [ 718.177665] dagster-daemon[4819]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 718.178509] dagster-daemon[4819]: ) full # [ 718.179163] dagster-daemon[4819]: ^ full # [ 718.179764] dagster-daemon[4819]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 718.180609] dagster-daemon[4819]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 718.181254] dagster-daemon[4819]: File "", line 2, in create_engine full # [ 718.181876] dagster-daemon[4819]: return target(fn, url, **kwargs) full # [ 718.182717] dagster-daemon[4819]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 718.183560] dagster-daemon[4819]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 718.184211] dagster-daemon[4819]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 718.184824] dagster-daemon[4819]: dbapi = dbapi_meth(**dbapi_args) full # [ 718.185667] dagster-daemon[4819]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 718.186510] dagster-daemon[4819]: import psycopg full # [ 718.218630] dagster-daemon[4819]: ModuleNotFoundError: No module named 'psycopg' full # [ 718.417840] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 718.418760] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 718.420334] systemd[1]: dagster-daemon.service: Consumed 1.429s CPU time over 7.255s wall clock time, 88.6M memory peak. full # [ 721.255481] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 87. full # [ 721.258758] systemd[1]: Started Dagster Webserver. full # [ 723.504943] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 98. full # [ 723.508413] systemd[1]: Started Dagster Daemon. full # [ 723.900196] dagster-webserver[4842]: Traceback (most recent call last): full # [ 723.903804] dagster-webserver[4842]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 723.904751] dagster-webserver[4842]: sys.exit(main()) full # [ 723.905559] dagster-webserver[4842]: ~~~~^^ full # [ 723.907109] dagster-webserver[4842]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 723.908300] dagster-webserver[4842]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 723.908947] dagster-webserver[4842]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 723.910040] dagster-webserver[4842]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 723.910651] dagster-webserver[4842]: return self.main(*args, **kwargs) full # [ 723.911459] dagster-webserver[4842]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 723.912330] dagster-webserver[4842]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 723.913241] dagster-webserver[4842]: rv = self.invoke(ctx) full # [ 723.913887] dagster-webserver[4842]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 723.914761] dagster-webserver[4842]: return ctx.invoke(self.callback, **ctx.params) full # [ 723.915786] dagster-webserver[4842]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 723.916625] dagster-webserver[4842]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 723.917373] dagster-webserver[4842]: return callback(*args, **kwargs) full # [ 723.917890] dagster-webserver[4842]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 723.918731] dagster-webserver[4842]: instance = stack.enter_context( full # [ 723.919492] dagster-webserver[4842]: get_possibly_temporary_instance_for_cli( full # [ 723.919990] dagster-webserver[4842]: ...<3 lines>... full # [ 723.920863] dagster-webserver[4842]: ) full # [ 723.921649] dagster-webserver[4842]: ) full # [ 723.922560] dagster-webserver[4842]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 723.923351] dagster-webserver[4842]: result = _enter(cm) full # [ 723.924221] dagster-webserver[4842]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 723.924982] dagster-webserver[4842]: return next(self.gen) full # [ 723.926322] dagster-webserver[4842]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 723.927148] dagster-webserver[4842]: with DagsterInstance.get() as instance: full # [ 723.927723] dagster-webserver[4842]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 723.929488] dagster-webserver[4842]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 723.930992] dagster-webserver[4842]: return create_instance_from_dagster_home() full # [ 723.932468] dagster-webserver[4842]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 723.933328] dagster-webserver[4842]: return create_instance_from_config(dagster_home_path) full # [ 723.934172] dagster-webserver[4842]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 723.935002] dagster-webserver[4842]: return create_instance_from_ref(instance_ref) full # [ 723.936092] dagster-webserver[4842]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 723.936855] dagster-webserver[4842]: unified_storage = instance_ref.storage full # [ 723.937637] dagster-webserver[4842]: ^^^^^^^^^^^^^^^^^^^^ full # [ 723.938604] dagster-webserver[4842]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 723.939573] dagster-webserver[4842]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 723.940139] dagster-webserver[4842]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 723.940750] dagster-webserver[4842]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 723.941744] dagster-webserver[4842]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 723.942627] dagster-webserver[4842]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 723.943496] dagster-webserver[4842]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 723.944113] dagster-webserver[4842]: return DagsterPostgresStorage( full # [ 723.944726] dagster-webserver[4842]: inst_data=inst_data, full # [ 723.945441] dagster-webserver[4842]: ...<2 lines>... full # [ 723.945978] dagster-webserver[4842]: token_provider=get_token_provider_from_config(config_value), full # [ 723.946811] dagster-webserver[4842]: ) full # [ 723.947729] dagster-webserver[4842]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 723.948275] dagster-webserver[4842]: self._run_storage = PostgresRunStorage( full # [ 723.948909] dagster-webserver[4842]: ~~~~~~~~~~~~~~~~~~^ full # [ 723.950054] dagster-webserver[4842]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 723.950579] dagster-webserver[4842]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 723.951349] dagster-webserver[4842]: ) full # [ 723.952063] dagster-webserver[4842]: ^ full # [ 723.952667] dagster-webserver[4842]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 723.953604] dagster-webserver[4842]: self._engine = create_pg_engine( full # [ 723.954142] dagster-webserver[4842]: ~~~~~~~~~~~~~~~~^ full # [ 723.954746] dagster-webserver[4842]: self.postgres_url, full # [ 723.955648] dagster-webserver[4842]: ^^^^^^^^^^^^^^^^^^ full # [ 723.956218] dagster-webserver[4842]: ...<2 lines>... full # [ 723.956840] dagster-webserver[4842]: poolclass=db_pool.NullPool, full # [ 723.957581] dagster-webserver[4842]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 723.958163] dagster-webserver[4842]: ) full # [ 723.958739] dagster-webserver[4842]: ^ full # [ 723.959778] dagster-webserver[4842]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 723.960608] dagster-webserver[4842]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 723.961341] dagster-webserver[4842]: File "", line 2, in create_engine full # [ 723.961870] dagster-webserver[4842]: return target(fn, url, **kwargs) full # [ 723.962701] dagster-webserver[4842]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 723.963650] dagster-webserver[4842]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 723.964179] dagster-webserver[4842]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 723.964799] dagster-webserver[4842]: dbapi = dbapi_meth(**dbapi_args) full # [ 723.965723] dagster-webserver[4842]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 723.968049] dagster-webserver[4842]: import psycopg full # [ 723.968366] dagster-webserver[4842]: ModuleNotFoundError: No module named 'psycopg' full # [ 724.360158] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 724.362205] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 724.365539] systemd[1]: dagster-webserver.service: Consumed 2.052s CPU time over 8.131s wall clock time, 111.2M memory peak. full # [ 725.400166] dagster-daemon[4856]: Traceback (most recent call last): full # [ 725.402724] dagster-daemon[4856]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 725.403548] dagster-daemon[4856]: sys.exit(main()) full # [ 725.404180] dagster-daemon[4856]: ~~~~^^ full # [ 725.404591] dagster-daemon[4856]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 725.405233] dagster-daemon[4856]: cli(obj={}) full # [ 725.405879] dagster-daemon[4856]: ~~~^^^^^^^^ full # [ 725.406707] dagster-daemon[4856]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 725.407556] dagster-daemon[4856]: return self.main(*args, **kwargs) full # [ 725.408197] dagster-daemon[4856]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 725.408855] dagster-daemon[4856]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 725.409671] dagster-daemon[4856]: rv = self.invoke(ctx) full # [ 725.417239] dagster-daemon[4856]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 725.418058] dagster-daemon[4856]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 725.418709] dagster-daemon[4856]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 725.419584] dagster-daemon[4856]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 725.420208] dagster-daemon[4856]: return ctx.invoke(self.callback, **ctx.params) full # [ 725.420861] dagster-daemon[4856]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 725.421740] dagster-daemon[4856]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 725.422561] dagster-daemon[4856]: return callback(*args, **kwargs) full # [ 725.423226] dagster-daemon[4856]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 725.423835] dagster-daemon[4856]: with get_instance_for_cli( full # [ 725.424681] dagster-daemon[4856]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 725.425529] dagster-daemon[4856]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 725.426170] dagster-daemon[4856]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 725.426796] dagster-daemon[4856]: ) as instance: full # [ 725.427645] dagster-daemon[4856]: ^ full # [ 725.438755] dagster-daemon[4856]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 725.439561] dagster-daemon[4856]: return next(self.gen) full # [ 725.440320] dagster-daemon[4856]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 725.440856] dagster-daemon[4856]: with DagsterInstance.get() as instance: full # [ 725.441525] dagster-daemon[4856]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 725.442220] dagster-daemon[4856]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 725.442814] dagster-daemon[4856]: return create_instance_from_dagster_home() full # [ 725.443669] dagster-daemon[4856]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 725.444577] dagster-daemon[4856]: return create_instance_from_config(dagster_home_path) full # [ 725.453837] dagster-daemon[4856]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 725.454637] dagster-daemon[4856]: return create_instance_from_ref(instance_ref) full # [ 725.455305] dagster-daemon[4856]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 725.455933] dagster-daemon[4856]: unified_storage = instance_ref.storage full # [ 725.456815] dagster-daemon[4856]: ^^^^^^^^^^^^^^^^^^^^ full # [ 725.457635] dagster-daemon[4856]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 725.458298] dagster-daemon[4856]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 725.458925] dagster-daemon[4856]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 725.459817] dagster-daemon[4856]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 725.460633] dagster-daemon[4856]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 725.461298] dagster-daemon[4856]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 725.461926] dagster-daemon[4856]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 725.462778] dagster-daemon[4856]: return DagsterPostgresStorage( full # [ 725.463633] dagster-daemon[4856]: inst_data=inst_data, full # [ 725.464304] dagster-daemon[4856]: ...<2 lines>... full # [ 725.464925] dagster-daemon[4856]: token_provider=get_token_provider_from_config(config_value), full # [ 725.465758] dagster-daemon[4856]: ) full # [ 725.480442] dagster-daemon[4856]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 725.481236] dagster-daemon[4856]: self._run_storage = PostgresRunStorage( full # [ 725.481869] dagster-daemon[4856]: ~~~~~~~~~~~~~~~~~~^ full # [ 725.482728] dagster-daemon[4856]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 725.483571] dagster-daemon[4856]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 725.484229] dagster-daemon[4856]: ) full # [ 725.484859] dagster-daemon[4856]: ^ full # [ 725.485525] dagster-daemon[4856]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 725.486190] dagster-daemon[4856]: self._engine = create_pg_engine( full # [ 725.486813] dagster-daemon[4856]: ~~~~~~~~~~~~~~~~^ full # [ 725.487667] dagster-daemon[4856]: self.postgres_url, full # [ 725.488537] dagster-daemon[4856]: ^^^^^^^^^^^^^^^^^^ full # [ 725.489182] dagster-daemon[4856]: ...<2 lines>... full # [ 725.489811] dagster-daemon[4856]: poolclass=db_pool.NullPool, full # [ 725.490667] dagster-daemon[4856]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 725.491525] dagster-daemon[4856]: ) full # [ 725.492182] dagster-daemon[4856]: ^ full # [ 725.493128] dagster-daemon[4856]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 725.493842] dagster-daemon[4856]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 725.494497] dagster-daemon[4856]: File "", line 2, in create_engine full # [ 725.495136] dagster-daemon[4856]: return target(fn, url, **kwargs) full # [ 725.495759] dagster-daemon[4856]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 725.496605] dagster-daemon[4856]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 725.497252] dagster-daemon[4856]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 725.497868] dagster-daemon[4856]: dbapi = dbapi_meth(**dbapi_args) full # [ 725.498711] dagster-daemon[4856]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 725.499553] dagster-daemon[4856]: import psycopg full # [ 725.500224] dagster-daemon[4856]: ModuleNotFoundError: No module named 'psycopg' full # [ 725.712662] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 725.713844] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 725.717469] systemd[1]: dagster-daemon.service: Consumed 1.456s CPU time over 7.299s wall clock time, 88.4M memory peak. full # [ 729.505526] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 88. full # [ 729.510107] systemd[1]: Started Dagster Webserver. full # [ 730.754906] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 99. full # [ 730.758197] systemd[1]: Started Dagster Daemon. full # [ 732.119350] dagster-webserver[4888]: Traceback (most recent call last): full # [ 732.120182] dagster-webserver[4888]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 732.121708] dagster-webserver[4888]: sys.exit(main()) full # [ 732.122270] dagster-webserver[4888]: ~~~~^^ full # [ 732.122902] dagster-webserver[4888]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 732.123847] dagster-webserver[4888]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 732.124598] dagster-webserver[4888]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 732.125323] dagster-webserver[4888]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 732.125833] dagster-webserver[4888]: return self.main(*args, **kwargs) full # [ 732.126671] dagster-webserver[4888]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 732.130085] dagster-webserver[4888]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 732.130759] dagster-webserver[4888]: rv = self.invoke(ctx) full # [ 732.133083] dagster-webserver[4888]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 732.133623] dagster-webserver[4888]: return ctx.invoke(self.callback, **ctx.params) full # [ 732.136109] dagster-webserver[4888]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 732.136694] dagster-webserver[4888]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 732.137532] dagster-webserver[4888]: return callback(*args, **kwargs) full # [ 732.139931] dagster-webserver[4888]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 732.140794] dagster-webserver[4888]: instance = stack.enter_context( full # [ 732.141623] dagster-webserver[4888]: get_possibly_temporary_instance_for_cli( full # [ 732.142430] dagster-webserver[4888]: ...<3 lines>... full # [ 732.143100] dagster-webserver[4888]: ) full # [ 732.143722] dagster-webserver[4888]: ) full # [ 732.144653] dagster-webserver[4888]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 732.145191] dagster-webserver[4888]: result = _enter(cm) full # [ 732.145808] dagster-webserver[4888]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 732.146723] dagster-webserver[4888]: return next(self.gen) full # [ 732.147278] dagster-webserver[4888]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 732.147911] dagster-webserver[4888]: with DagsterInstance.get() as instance: full # [ 732.148752] dagster-webserver[4888]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 732.149624] dagster-webserver[4888]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 732.150332] dagster-webserver[4888]: return create_instance_from_dagster_home() full # [ 732.150851] dagster-webserver[4888]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 732.151498] dagster-webserver[4888]: return create_instance_from_config(dagster_home_path) full # [ 732.169078] dagster-webserver[4888]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 732.169796] dagster-webserver[4888]: return create_instance_from_ref(instance_ref) full # [ 732.170626] dagster-webserver[4888]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 732.172658] dagster-webserver[4888]: unified_storage = instance_ref.storage full # [ 732.173494] dagster-webserver[4888]: ^^^^^^^^^^^^^^^^^^^^ full # [ 732.174348] dagster-webserver[4888]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 732.174965] dagster-webserver[4888]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 732.175775] dagster-webserver[4888]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 732.176749] dagster-webserver[4888]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 732.177651] dagster-webserver[4888]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 732.178585] dagster-webserver[4888]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 732.179133] dagster-webserver[4888]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 732.179743] dagster-webserver[4888]: return DagsterPostgresStorage( full # [ 732.180741] dagster-webserver[4888]: inst_data=inst_data, full # [ 732.181613] dagster-webserver[4888]: ...<2 lines>... full # [ 732.182375] dagster-webserver[4888]: token_provider=get_token_provider_from_config(config_value), full # [ 732.182869] dagster-webserver[4888]: ) full # [ 732.183700] dagster-webserver[4888]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 732.184633] dagster-webserver[4888]: self._run_storage = PostgresRunStorage( full # [ 732.185177] dagster-webserver[4888]: ~~~~~~~~~~~~~~~~~~^ full # [ 732.185794] dagster-webserver[4888]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 732.188935] dagster-webserver[4888]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 732.189668] dagster-webserver[4888]: ) full # [ 732.190642] dagster-webserver[4888]: ^ full # [ 732.191524] dagster-webserver[4888]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 732.192280] dagster-webserver[4888]: self._engine = create_pg_engine( full # [ 732.192778] dagster-webserver[4888]: ~~~~~~~~~~~~~~~~^ full # [ 732.193611] dagster-webserver[4888]: self.postgres_url, full # [ 732.194376] dagster-webserver[4888]: ^^^^^^^^^^^^^^^^^^ full # [ 732.194872] dagster-webserver[4888]: ...<2 lines>... full # [ 732.195702] dagster-webserver[4888]: poolclass=db_pool.NullPool, full # [ 732.196640] dagster-webserver[4888]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 732.197172] dagster-webserver[4888]: ) full # [ 732.197787] dagster-webserver[4888]: ^ full # [ 732.198930] dagster-webserver[4888]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 732.199668] dagster-webserver[4888]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 732.200613] dagster-webserver[4888]: File "", line 2, in create_engine full # [ 732.201131] dagster-webserver[4888]: return target(fn, url, **kwargs) full # [ 732.201744] dagster-webserver[4888]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 732.202681] dagster-webserver[4888]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 732.203221] dagster-webserver[4888]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 732.204172] dagster-webserver[4888]: dbapi = dbapi_meth(**dbapi_args) full # [ 732.204867] dagster-webserver[4888]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 732.206057] dagster-webserver[4888]: import psycopg full # [ 732.206728] dagster-webserver[4888]: ModuleNotFoundError: No module named 'psycopg' full # [ 732.573573] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 732.575399] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 732.577176] systemd[1]: dagster-webserver.service: Consumed 2.101s CPU time over 8.211s wall clock time, 111.3M memory peak. full # [ 732.663972] dagster-daemon[4895]: Traceback (most recent call last): full # [ 732.666567] dagster-daemon[4895]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 732.667578] dagster-daemon[4895]: sys.exit(main()) full # [ 732.668213] dagster-daemon[4895]: ~~~~^^ full # [ 732.668810] dagster-daemon[4895]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 732.669649] dagster-daemon[4895]: cli(obj={}) full # [ 732.670296] dagster-daemon[4895]: ~~~^^^^^^^^ full # [ 732.670912] dagster-daemon[4895]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 732.671741] dagster-daemon[4895]: return self.main(*args, **kwargs) full # [ 732.672576] dagster-daemon[4895]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 732.673255] dagster-daemon[4895]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 732.673834] dagster-daemon[4895]: rv = self.invoke(ctx) full # [ 732.674672] dagster-daemon[4895]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 732.675508] dagster-daemon[4895]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 732.676174] dagster-daemon[4895]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 732.685580] dagster-daemon[4895]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 732.686569] dagster-daemon[4895]: return ctx.invoke(self.callback, **ctx.params) full # [ 732.687210] dagster-daemon[4895]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 732.687835] dagster-daemon[4895]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 732.688685] dagster-daemon[4895]: return callback(*args, **kwargs) full # [ 732.689534] dagster-daemon[4895]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 732.690192] dagster-daemon[4895]: with get_instance_for_cli( full # [ 732.690814] dagster-daemon[4895]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 732.691683] dagster-daemon[4895]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 732.692508] dagster-daemon[4895]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 732.693165] dagster-daemon[4895]: ) as instance: full # [ 732.693754] dagster-daemon[4895]: ^ full # [ 732.694620] dagster-daemon[4895]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 732.695228] dagster-daemon[4895]: return next(self.gen) full # [ 732.695854] dagster-daemon[4895]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 732.696485] dagster-daemon[4895]: with DagsterInstance.get() as instance: full # [ 732.697124] dagster-daemon[4895]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 732.709411] dagster-daemon[4895]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 732.710194] dagster-daemon[4895]: return create_instance_from_dagster_home() full # [ 732.710812] dagster-daemon[4895]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 732.711666] dagster-daemon[4895]: return create_instance_from_config(dagster_home_path) full # [ 732.712514] dagster-daemon[4895]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 732.713172] dagster-daemon[4895]: return create_instance_from_ref(instance_ref) full # [ 732.713824] dagster-daemon[4895]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 732.714639] dagster-daemon[4895]: unified_storage = instance_ref.storage full # [ 732.715313] dagster-daemon[4895]: ^^^^^^^^^^^^^^^^^^^^ full # [ 732.715927] dagster-daemon[4895]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 732.716771] dagster-daemon[4895]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 732.717618] dagster-daemon[4895]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 732.730861] dagster-daemon[4895]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 732.731645] dagster-daemon[4895]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 732.732284] dagster-daemon[4895]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 732.732932] dagster-daemon[4895]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 732.733763] dagster-daemon[4895]: return DagsterPostgresStorage( full # [ 732.734630] dagster-daemon[4895]: inst_data=inst_data, full # [ 732.735316] dagster-daemon[4895]: ...<2 lines>... full # [ 732.735890] dagster-daemon[4895]: token_provider=get_token_provider_from_config(config_value), full # [ 732.736734] dagster-daemon[4895]: ) full # [ 732.737607] dagster-daemon[4895]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 732.738228] dagster-daemon[4895]: self._run_storage = PostgresRunStorage( full # [ 732.738852] dagster-daemon[4895]: ~~~~~~~~~~~~~~~~~~^ full # [ 732.739507] dagster-daemon[4895]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 732.740172] dagster-daemon[4895]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 732.740777] dagster-daemon[4895]: ) full # [ 732.741621] dagster-daemon[4895]: ^ full # [ 732.742286] dagster-daemon[4895]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 732.742916] dagster-daemon[4895]: self._engine = create_pg_engine( full # [ 732.743747] dagster-daemon[4895]: ~~~~~~~~~~~~~~~~^ full # [ 732.744604] dagster-daemon[4895]: self.postgres_url, full # [ 732.745262] dagster-daemon[4895]: ^^^^^^^^^^^^^^^^^^ full # [ 732.745859] dagster-daemon[4895]: ...<2 lines>... full # [ 732.746693] dagster-daemon[4895]: poolclass=db_pool.NullPool, full # [ 732.747531] dagster-daemon[4895]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 732.748170] dagster-daemon[4895]: ) full # [ 732.748788] dagster-daemon[4895]: ^ full # [ 732.761939] dagster-daemon[4895]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 732.764567] dagster-daemon[4895]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 732.765969] dagster-daemon[4895]: File "", line 2, in create_engine full # [ 732.768161] dagster-daemon[4895]: return target(fn, url, **kwargs) full # [ 732.769343] dagster-daemon[4895]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 732.771854] dagster-daemon[4895]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 732.773358] dagster-daemon[4895]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 732.775906] dagster-daemon[4895]: dbapi = dbapi_meth(**dbapi_args) full # [ 732.777081] dagster-daemon[4895]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 732.779818] dagster-daemon[4895]: import psycopg full # [ 732.780741] dagster-daemon[4895]: ModuleNotFoundError: No module named 'psycopg' full # [ 732.949548] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 732.951760] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 732.953866] systemd[1]: dagster-daemon.service: Consumed 1.445s CPU time over 7.229s wall clock time, 88.6M memory peak. full # [ 737.755631] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 89. full # [ 737.759859] systemd[1]: Started Dagster Webserver. full # [ 738.005990] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 100. full # [ 738.008236] systemd[1]: Started Dagster Daemon. full # [ 739.909746] dagster-daemon[4932]: Traceback (most recent call last): full # [ 739.912733] dagster-daemon[4932]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 739.915120] dagster-daemon[4932]: sys.exit(main()) full # [ 739.915890] dagster-daemon[4932]: ~~~~^^ full # [ 739.917205] dagster-daemon[4932]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 739.918222] dagster-daemon[4932]: cli(obj={}) full # [ 739.918854] dagster-daemon[4932]: ~~~^^^^^^^^ full # [ 739.921738] dagster-daemon[4932]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 739.924088] dagster-daemon[4932]: return self.main(*args, **kwargs) full # [ 739.924805] dagster-daemon[4932]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 739.926328] dagster-daemon[4932]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 739.927047] dagster-daemon[4932]: rv = self.invoke(ctx) full # [ 739.927656] dagster-daemon[4932]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 739.931087] dagster-daemon[4932]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 739.931749] dagster-daemon[4932]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 739.934102] dagster-daemon[4932]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 739.934834] dagster-daemon[4932]: return ctx.invoke(self.callback, **ctx.params) full # [ 739.935673] dagster-daemon[4932]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 739.938088] dagster-daemon[4932]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 739.938739] dagster-daemon[4932]: return callback(*args, **kwargs) full # [ 739.941090] dagster-daemon[4932]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 739.941616] dagster-daemon[4932]: with get_instance_for_cli( full # [ 739.944089] dagster-daemon[4932]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 739.944692] dagster-daemon[4932]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 739.945530] dagster-daemon[4932]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 739.948089] dagster-daemon[4932]: ) as instance: full # [ 739.948789] dagster-daemon[4932]: ^ full # [ 739.949630] dagster-daemon[4932]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 739.952088] dagster-daemon[4932]: return next(self.gen) full # [ 739.952699] dagster-daemon[4932]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 739.953728] dagster-daemon[4932]: with DagsterInstance.get() as instance: full # [ 739.957130] dagster-daemon[4932]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 739.958273] dagster-daemon[4932]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 739.960794] dagster-daemon[4932]: return create_instance_from_dagster_home() full # [ 739.962124] dagster-daemon[4932]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 739.965319] dagster-daemon[4932]: return create_instance_from_config(dagster_home_path) full # [ 739.967362] dagster-daemon[4932]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 739.970334] dagster-daemon[4932]: return create_instance_from_ref(instance_ref) full # [ 739.972562] dagster-daemon[4932]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 739.975634] dagster-daemon[4932]: unified_storage = instance_ref.storage full # [ 739.977378] dagster-daemon[4932]: ^^^^^^^^^^^^^^^^^^^^ full # [ 739.978794] dagster-daemon[4932]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 739.981800] dagster-daemon[4932]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 739.984066] dagster-daemon[4932]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 739.985776] dagster-daemon[4932]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 739.988776] dagster-daemon[4932]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 739.990578] dagster-daemon[4932]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 739.992525] dagster-daemon[4932]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 739.995273] dagster-daemon[4932]: return DagsterPostgresStorage( full # [ 739.997211] dagster-daemon[4932]: inst_data=inst_data, full # [ 739.998448] dagster-daemon[4932]: ...<2 lines>... full # [ 739.999788] dagster-daemon[4932]: token_provider=get_token_provider_from_config(config_value), full # [ 740.001909] dagster-daemon[4932]: ) full # [ 740.002862] dagster-daemon[4932]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 740.005867] dagster-daemon[4932]: self._run_storage = PostgresRunStorage( full # [ 740.007969] dagster-daemon[4932]: ~~~~~~~~~~~~~~~~~~^ full # [ 740.009609] dagster-daemon[4932]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 740.011567] dagster-daemon[4932]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 740.013458] dagster-daemon[4932]: ) full # [ 740.014609] dagster-daemon[4932]: ^ full # [ 740.015551] dagster-daemon[4932]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 740.018646] dagster-daemon[4932]: self._engine = create_pg_engine( full # [ 740.019974] dagster-daemon[4932]: ~~~~~~~~~~~~~~~~^ full # [ 740.021648] dagster-daemon[4932]: self.postgres_url, full # [ 740.023098] dagster-daemon[4932]: ^^^^^^^^^^^^^^^^^^ full # [ 740.024356] dagster-daemon[4932]: ...<2 lines>... full # [ 740.025439] dagster-daemon[4932]: poolclass=db_pool.NullPool, full # [ 740.026833] dagster-daemon[4932]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 740.028236] dagster-daemon[4932]: ) full # [ 740.029141] dagster-daemon[4932]: ^ full # [ 740.030237] dagster-daemon[4932]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 740.032872] dagster-daemon[4932]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 740.034295] dagster-daemon[4932]: File "", line 2, in create_engine full # [ 740.036430] dagster-daemon[4932]: return target(fn, url, **kwargs) full # [ 740.037569] dagster-daemon[4932]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 740.040107] dagster-daemon[4932]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 740.041572] dagster-daemon[4932]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 740.044145] dagster-daemon[4932]: dbapi = dbapi_meth(**dbapi_args) full # [ 740.045295] dagster-daemon[4932]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 740.048039] dagster-daemon[4932]: import psycopg full # [ 740.048935] dagster-daemon[4932]: ModuleNotFoundError: No module named 'psycopg' full # [ 740.171478] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 740.173774] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 740.174623] systemd[1]: dagster-daemon.service: Consumed 1.518s CPU time over 7.222s wall clock time, 88.5M memory peak. full # [ 740.579929] dagster-webserver[4931]: Traceback (most recent call last): full # [ 740.582535] dagster-webserver[4931]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 740.583330] dagster-webserver[4931]: sys.exit(main()) full # [ 740.583945] dagster-webserver[4931]: ~~~~^^ full # [ 740.584764] dagster-webserver[4931]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 740.585607] dagster-webserver[4931]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 740.586280] dagster-webserver[4931]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 740.586879] dagster-webserver[4931]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 740.587727] dagster-webserver[4931]: return self.main(*args, **kwargs) full # [ 740.588568] dagster-webserver[4931]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 740.589241] dagster-webserver[4931]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 740.589837] dagster-webserver[4931]: rv = self.invoke(ctx) full # [ 740.590680] dagster-webserver[4931]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 740.591520] dagster-webserver[4931]: return ctx.invoke(self.callback, **ctx.params) full # [ 740.592197] dagster-webserver[4931]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 740.602749] dagster-webserver[4931]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 740.603541] dagster-webserver[4931]: return callback(*args, **kwargs) full # [ 740.604207] dagster-webserver[4931]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 740.604821] dagster-webserver[4931]: instance = stack.enter_context( full # [ 740.605667] dagster-webserver[4931]: get_possibly_temporary_instance_for_cli( full # [ 740.606513] dagster-webserver[4931]: ...<3 lines>... full # [ 740.607170] dagster-webserver[4931]: ) full # [ 740.607780] dagster-webserver[4931]: ) full # [ 740.608644] dagster-webserver[4931]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 740.609298] dagster-webserver[4931]: result = _enter(cm) full # [ 740.609912] dagster-webserver[4931]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 740.610754] dagster-webserver[4931]: return next(self.gen) full # [ 740.611609] dagster-webserver[4931]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 740.612275] dagster-webserver[4931]: with DagsterInstance.get() as instance: full # [ 740.612874] dagster-webserver[4931]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 740.613702] dagster-webserver[4931]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 740.614534] dagster-webserver[4931]: return create_instance_from_dagster_home() full # [ 740.615211] dagster-webserver[4931]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 740.615791] dagster-webserver[4931]: return create_instance_from_config(dagster_home_path) full # [ 740.616623] dagster-webserver[4931]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 740.617269] dagster-webserver[4931]: return create_instance_from_ref(instance_ref) full # [ 740.634882] dagster-webserver[4931]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 740.635669] dagster-webserver[4931]: unified_storage = instance_ref.storage full # [ 740.636516] dagster-webserver[4931]: ^^^^^^^^^^^^^^^^^^^^ full # [ 740.637188] dagster-webserver[4931]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 740.637817] dagster-webserver[4931]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 740.638634] dagster-webserver[4931]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 740.639301] dagster-webserver[4931]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 740.639915] dagster-webserver[4931]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 740.640758] dagster-webserver[4931]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 740.641640] dagster-webserver[4931]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 740.642269] dagster-webserver[4931]: return DagsterPostgresStorage( full # [ 740.642885] dagster-webserver[4931]: inst_data=inst_data, full # [ 740.643726] dagster-webserver[4931]: ...<2 lines>... full # [ 740.644564] dagster-webserver[4931]: token_provider=get_token_provider_from_config(config_value), full # [ 740.645228] dagster-webserver[4931]: ) full # [ 740.645853] dagster-webserver[4931]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 740.646522] dagster-webserver[4931]: self._run_storage = PostgresRunStorage( full # [ 740.647174] dagster-webserver[4931]: ~~~~~~~~~~~~~~~~~~^ full # [ 740.647602] dagster-webserver[4931]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 740.648282] dagster-webserver[4931]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 740.648895] dagster-webserver[4931]: ) full # [ 740.649747] dagster-webserver[4931]: ^ full # [ 740.666876] dagster-webserver[4931]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 740.667700] dagster-webserver[4931]: self._engine = create_pg_engine( full # [ 740.668581] dagster-webserver[4931]: ~~~~~~~~~~~~~~~~^ full # [ 740.669183] dagster-webserver[4931]: self.postgres_url, full # [ 740.669611] dagster-webserver[4931]: ^^^^^^^^^^^^^^^^^^ full # [ 740.670280] dagster-webserver[4931]: ...<2 lines>... full # [ 740.670912] dagster-webserver[4931]: poolclass=db_pool.NullPool, full # [ 740.671771] dagster-webserver[4931]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 740.672629] dagster-webserver[4931]: ) full # [ 740.673297] dagster-webserver[4931]: ^ full # [ 740.673924] dagster-webserver[4931]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 740.674775] dagster-webserver[4931]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 740.675628] dagster-webserver[4931]: File "", line 2, in create_engine full # [ 740.676299] dagster-webserver[4931]: return target(fn, url, **kwargs) full # [ 740.676964] dagster-webserver[4931]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 740.677774] dagster-webserver[4931]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 740.678629] dagster-webserver[4931]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 740.679300] dagster-webserver[4931]: dbapi = dbapi_meth(**dbapi_args) full # [ 740.692084] dagster-webserver[4931]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 740.694877] dagster-webserver[4931]: import psycopg full # [ 740.695842] dagster-webserver[4931]: ModuleNotFoundError: No module named 'psycopg' full # [ 740.999048] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 741.001715] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 741.003995] systemd[1]: dagster-webserver.service: Consumed 2.100s CPU time over 8.423s wall clock time, 111.4M memory peak. full # [ 745.255670] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 101. full # [ 745.258430] systemd[1]: Started Dagster Daemon. full # [ 746.004849] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 90. full # [ 746.007787] systemd[1]: Started Dagster Webserver. full # [ 747.102353] dagster-daemon[4969]: Traceback (most recent call last): full # [ 747.103599] dagster-daemon[4969]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 747.105622] dagster-daemon[4969]: sys.exit(main()) full # [ 747.106613] dagster-daemon[4969]: ~~~~^^ full # [ 747.107554] dagster-daemon[4969]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 747.112182] dagster-daemon[4969]: cli(obj={}) full # [ 747.113111] dagster-daemon[4969]: ~~~^^^^^^^^ full # [ 747.113982] dagster-daemon[4969]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 747.116345] dagster-daemon[4969]: return self.main(*args, **kwargs) full # [ 747.119090] dagster-daemon[4969]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 747.120259] dagster-daemon[4969]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 747.122571] dagster-daemon[4969]: rv = self.invoke(ctx) full # [ 747.123567] dagster-daemon[4969]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 747.125871] dagster-daemon[4969]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 747.129193] dagster-daemon[4969]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 747.130612] dagster-daemon[4969]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 747.132911] dagster-daemon[4969]: return ctx.invoke(self.callback, **ctx.params) full # [ 747.134257] dagster-daemon[4969]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 747.137083] dagster-daemon[4969]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 747.139392] dagster-daemon[4969]: return callback(*args, **kwargs) full # [ 747.140527] dagster-daemon[4969]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 747.143098] dagster-daemon[4969]: with get_instance_for_cli( full # [ 747.146088] dagster-daemon[4969]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 747.147164] dagster-daemon[4969]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 747.148989] dagster-daemon[4969]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 747.150839] dagster-daemon[4969]: ) as instance: full # [ 747.151755] dagster-daemon[4969]: ^ full # [ 747.154095] dagster-daemon[4969]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 747.156302] dagster-daemon[4969]: return next(self.gen) full # [ 747.157342] dagster-daemon[4969]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 747.159925] dagster-daemon[4969]: with DagsterInstance.get() as instance: full # [ 747.161180] dagster-daemon[4969]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 747.162256] dagster-daemon[4969]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 747.164774] dagster-daemon[4969]: return create_instance_from_dagster_home() full # [ 747.168083] dagster-daemon[4969]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 747.170954] dagster-daemon[4969]: return create_instance_from_config(dagster_home_path) full # [ 747.172385] dagster-daemon[4969]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 747.175169] dagster-daemon[4969]: return create_instance_from_ref(instance_ref) full # [ 747.178085] dagster-daemon[4969]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 747.180849] dagster-daemon[4969]: unified_storage = instance_ref.storage full # [ 747.182100] dagster-daemon[4969]: ^^^^^^^^^^^^^^^^^^^^ full # [ 747.183330] dagster-daemon[4969]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 747.185825] dagster-daemon[4969]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 747.187709] dagster-daemon[4969]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 747.189217] dagster-daemon[4969]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 747.191785] dagster-daemon[4969]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 747.193401] dagster-daemon[4969]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 747.194963] dagster-daemon[4969]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 747.197592] dagster-daemon[4969]: return DagsterPostgresStorage( full # [ 747.198717] dagster-daemon[4969]: inst_data=inst_data, full # [ 747.199765] dagster-daemon[4969]: ...<2 lines>... full # [ 747.200707] dagster-daemon[4969]: token_provider=get_token_provider_from_config(config_value), full # [ 747.202241] dagster-daemon[4969]: ) full # [ 747.203063] dagster-daemon[4969]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 747.205560] dagster-daemon[4969]: self._run_storage = PostgresRunStorage( full # [ 747.206781] dagster-daemon[4969]: ~~~~~~~~~~~~~~~~~~^ full # [ 747.208040] dagster-daemon[4969]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 747.209713] dagster-daemon[4969]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 747.211376] dagster-daemon[4969]: ) full # [ 747.212113] dagster-daemon[4969]: ^ full # [ 747.212896] dagster-daemon[4969]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 747.215615] dagster-daemon[4969]: self._engine = create_pg_engine( full # [ 747.216751] dagster-daemon[4969]: ~~~~~~~~~~~~~~~~^ full # [ 747.217884] dagster-daemon[4969]: self.postgres_url, full # [ 747.218901] dagster-daemon[4969]: ^^^^^^^^^^^^^^^^^^ full # [ 747.219906] dagster-daemon[4969]: ...<2 lines>... full # [ 747.220838] dagster-daemon[4969]: poolclass=db_pool.NullPool, full # [ 747.221963] dagster-daemon[4969]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 747.223156] dagster-daemon[4969]: ) full # [ 747.223885] dagster-daemon[4969]: ^ full # [ 747.224641] dagster-daemon[4969]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 747.227197] dagster-daemon[4969]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 747.228603] dagster-daemon[4969]: File "", line 2, in create_engine full # [ 747.230865] dagster-daemon[4969]: return target(fn, url, **kwargs) full # [ 747.232033] dagster-daemon[4969]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 747.234560] dagster-daemon[4969]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 747.236061] dagster-daemon[4969]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 747.238632] dagster-daemon[4969]: dbapi = dbapi_meth(**dbapi_args) full # [ 747.239767] dagster-daemon[4969]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 747.242488] dagster-daemon[4969]: import psycopg full # [ 747.243406] dagster-daemon[4969]: ModuleNotFoundError: No module named 'psycopg' full # [ 747.400229] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 747.402698] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 747.404439] systemd[1]: dagster-daemon.service: Consumed 1.426s CPU time over 7.226s wall clock time, 88.6M memory peak. full # [ 748.684576] dagster-webserver[4975]: Traceback (most recent call last): full # [ 748.687072] dagster-webserver[4975]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 748.688057] dagster-webserver[4975]: sys.exit(main()) full # [ 748.688598] dagster-webserver[4975]: ~~~~^^ full # [ 748.689238] dagster-webserver[4975]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 748.689865] dagster-webserver[4975]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 748.690711] dagster-webserver[4975]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 748.691561] dagster-webserver[4975]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 748.692184] dagster-webserver[4975]: return self.main(*args, **kwargs) full # [ 748.692777] dagster-webserver[4975]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 748.699518] dagster-webserver[4975]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 748.700309] dagster-webserver[4975]: rv = self.invoke(ctx) full # [ 748.700923] dagster-webserver[4975]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 748.701766] dagster-webserver[4975]: return ctx.invoke(self.callback, **ctx.params) full # [ 748.702702] dagster-webserver[4975]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 748.703315] dagster-webserver[4975]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 748.703888] dagster-webserver[4975]: return callback(*args, **kwargs) full # [ 748.704732] dagster-webserver[4975]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 748.705553] dagster-webserver[4975]: instance = stack.enter_context( full # [ 748.706184] dagster-webserver[4975]: get_possibly_temporary_instance_for_cli( full # [ 748.706803] dagster-webserver[4975]: ...<3 lines>... full # [ 748.707636] dagster-webserver[4975]: ) full # [ 748.708288] dagster-webserver[4975]: ) full # [ 748.717123] dagster-webserver[4975]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 748.717907] dagster-webserver[4975]: result = _enter(cm) full # [ 748.718748] dagster-webserver[4975]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 748.719387] dagster-webserver[4975]: return next(self.gen) full # [ 748.720046] dagster-webserver[4975]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 748.720675] dagster-webserver[4975]: with DagsterInstance.get() as instance: full # [ 748.721515] dagster-webserver[4975]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 748.722211] dagster-webserver[4975]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 748.722783] dagster-webserver[4975]: return create_instance_from_dagster_home() full # [ 748.723660] dagster-webserver[4975]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 748.724296] dagster-webserver[4975]: return create_instance_from_config(dagster_home_path) full # [ 748.735510] dagster-webserver[4975]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 748.736284] dagster-webserver[4975]: return create_instance_from_ref(instance_ref) full # [ 748.736924] dagster-webserver[4975]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 748.737764] dagster-webserver[4975]: unified_storage = instance_ref.storage full # [ 748.738608] dagster-webserver[4975]: ^^^^^^^^^^^^^^^^^^^^ full # [ 748.739274] dagster-webserver[4975]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 748.739910] dagster-webserver[4975]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 748.740726] dagster-webserver[4975]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 748.741593] dagster-webserver[4975]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 748.742211] dagster-webserver[4975]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 748.742834] dagster-webserver[4975]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 748.743735] dagster-webserver[4975]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 748.744524] dagster-webserver[4975]: return DagsterPostgresStorage( full # [ 748.745180] dagster-webserver[4975]: inst_data=inst_data, full # [ 748.745803] dagster-webserver[4975]: ...<2 lines>... full # [ 748.746623] dagster-webserver[4975]: token_provider=get_token_provider_from_config(config_value), full # [ 748.747270] dagster-webserver[4975]: ) full # [ 748.762300] dagster-webserver[4975]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 748.763096] dagster-webserver[4975]: self._run_storage = PostgresRunStorage( full # [ 748.763703] dagster-webserver[4975]: ~~~~~~~~~~~~~~~~~~^ full # [ 748.764550] dagster-webserver[4975]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 748.765206] dagster-webserver[4975]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 748.765835] dagster-webserver[4975]: ) full # [ 748.766672] dagster-webserver[4975]: ^ full # [ 748.767515] dagster-webserver[4975]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 748.768181] dagster-webserver[4975]: self._engine = create_pg_engine( full # [ 748.768782] dagster-webserver[4975]: ~~~~~~~~~~~~~~~~^ full # [ 748.769626] dagster-webserver[4975]: self.postgres_url, full # [ 748.770290] dagster-webserver[4975]: ^^^^^^^^^^^^^^^^^^ full # [ 748.770905] dagster-webserver[4975]: ...<2 lines>... full # [ 748.771742] dagster-webserver[4975]: poolclass=db_pool.NullPool, full # [ 748.772600] dagster-webserver[4975]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 748.773306] dagster-webserver[4975]: ) full # [ 748.773869] dagster-webserver[4975]: ^ full # [ 748.774710] dagster-webserver[4975]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 748.775557] dagster-webserver[4975]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 748.776223] dagster-webserver[4975]: File "", line 2, in create_engine full # [ 748.776807] dagster-webserver[4975]: return target(fn, url, **kwargs) full # [ 748.777641] dagster-webserver[4975]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 748.778272] dagster-webserver[4975]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 748.792221] dagster-webserver[4975]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 748.794822] dagster-webserver[4975]: dbapi = dbapi_meth(**dbapi_args) full # [ 748.796032] dagster-webserver[4975]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 748.798783] dagster-webserver[4975]: import psycopg full # [ 748.799768] dagster-webserver[4975]: ModuleNotFoundError: No module named 'psycopg' full # [ 749.074066] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 749.075916] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 749.077715] systemd[1]: dagster-webserver.service: Consumed 2.064s CPU time over 8.074s wall clock time, 111.3M memory peak. full # [ 752.505667] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 102. full # [ 752.508843] systemd[1]: Started Dagster Daemon. full # [ 754.254922] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 91. full # [ 754.258069] systemd[1]: Started Dagster Webserver. full # [ 754.439584] dagster-daemon[5007]: Traceback (most recent call last): full # [ 754.443122] dagster-daemon[5007]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 754.445137] dagster-daemon[5007]: sys.exit(main()) full # [ 754.445849] dagster-daemon[5007]: ~~~~^^ full # [ 754.448360] dagster-daemon[5007]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 754.449077] dagster-daemon[5007]: cli(obj={}) full # [ 754.449696] dagster-daemon[5007]: ~~~^^^^^^^^ full # [ 754.452089] dagster-daemon[5007]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 754.452807] dagster-daemon[5007]: return self.main(*args, **kwargs) full # [ 754.455089] dagster-daemon[5007]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 754.455672] dagster-daemon[5007]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 754.456509] dagster-daemon[5007]: rv = self.invoke(ctx) full # [ 754.459089] dagster-daemon[5007]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 754.459889] dagster-daemon[5007]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 754.460737] dagster-daemon[5007]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 754.465486] dagster-daemon[5007]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 754.466199] dagster-daemon[5007]: return ctx.invoke(self.callback, **ctx.params) full # [ 754.466810] dagster-daemon[5007]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 754.470095] dagster-daemon[5007]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 754.470796] dagster-daemon[5007]: return callback(*args, **kwargs) full # [ 754.474052] dagster-daemon[5007]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 754.474740] dagster-daemon[5007]: with get_instance_for_cli( full # [ 754.477089] dagster-daemon[5007]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 754.477607] dagster-daemon[5007]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 754.480107] dagster-daemon[5007]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 754.480806] dagster-daemon[5007]: ) as instance: full # [ 754.481640] dagster-daemon[5007]: ^ full # [ 754.484080] dagster-daemon[5007]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 754.484809] dagster-daemon[5007]: return next(self.gen) full # [ 754.487190] dagster-daemon[5007]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 754.487955] dagster-daemon[5007]: with DagsterInstance.get() as instance: full # [ 754.488745] dagster-daemon[5007]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 754.491090] dagster-daemon[5007]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 754.491610] dagster-daemon[5007]: return create_instance_from_dagster_home() full # [ 754.494095] dagster-daemon[5007]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 754.494664] dagster-daemon[5007]: return create_instance_from_config(dagster_home_path) full # [ 754.495499] dagster-daemon[5007]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 754.498089] dagster-daemon[5007]: return create_instance_from_ref(instance_ref) full # [ 754.498748] dagster-daemon[5007]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 754.499582] dagster-daemon[5007]: unified_storage = instance_ref.storage full # [ 754.502107] dagster-daemon[5007]: ^^^^^^^^^^^^^^^^^^^^ full # [ 754.502637] dagster-daemon[5007]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 754.503267] dagster-daemon[5007]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 754.503895] dagster-daemon[5007]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 754.506560] dagster-daemon[5007]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 754.507183] dagster-daemon[5007]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 754.507791] dagster-daemon[5007]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 754.510625] dagster-daemon[5007]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 754.511275] dagster-daemon[5007]: return DagsterPostgresStorage( full # [ 754.511872] dagster-daemon[5007]: inst_data=inst_data, full # [ 754.514708] dagster-daemon[5007]: ...<2 lines>... full # [ 754.515538] dagster-daemon[5007]: token_provider=get_token_provider_from_config(config_value), full # [ 754.518092] dagster-daemon[5007]: ) full # [ 754.518789] dagster-daemon[5007]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 754.519715] dagster-daemon[5007]: self._run_storage = PostgresRunStorage( full # [ 754.523091] dagster-daemon[5007]: ~~~~~~~~~~~~~~~~~~^ full # [ 754.523665] dagster-daemon[5007]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 754.524497] dagster-daemon[5007]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 754.527090] dagster-daemon[5007]: ) full # [ 754.527748] dagster-daemon[5007]: ^ full # [ 754.528581] dagster-daemon[5007]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 754.531090] dagster-daemon[5007]: self._engine = create_pg_engine( full # [ 754.531636] dagster-daemon[5007]: ~~~~~~~~~~~~~~~~^ full # [ 754.532289] dagster-daemon[5007]: self.postgres_url, full # [ 754.532886] dagster-daemon[5007]: ^^^^^^^^^^^^^^^^^^ full # [ 754.536539] dagster-daemon[5007]: ...<2 lines>... full # [ 754.537180] dagster-daemon[5007]: poolclass=db_pool.NullPool, full # [ 754.537791] dagster-daemon[5007]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 754.540087] dagster-daemon[5007]: ) full # [ 754.540651] dagster-daemon[5007]: ^ full # [ 754.541281] dagster-daemon[5007]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 754.541928] dagster-daemon[5007]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 754.544546] dagster-daemon[5007]: File "", line 2, in create_engine full # [ 754.545189] dagster-daemon[5007]: return target(fn, url, **kwargs) full # [ 754.545798] dagster-daemon[5007]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 754.550094] dagster-daemon[5007]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 754.550655] dagster-daemon[5007]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 754.551487] dagster-daemon[5007]: dbapi = dbapi_meth(**dbapi_args) full # [ 754.554103] dagster-daemon[5007]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 754.554731] dagster-daemon[5007]: import psycopg full # [ 754.555364] dagster-daemon[5007]: ModuleNotFoundError: No module named 'psycopg' full # [ 754.731387] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 754.733671] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 754.736111] systemd[1]: dagster-daemon.service: Consumed 1.438s CPU time over 7.331s wall clock time, 88.5M memory peak. full # [ 757.007624] dagster-webserver[5017]: Traceback (most recent call last): full # [ 757.010123] dagster-webserver[5017]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 757.010879] dagster-webserver[5017]: sys.exit(main()) full # [ 757.011504] dagster-webserver[5017]: ~~~~^^ full # [ 757.012131] dagster-webserver[5017]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 757.012752] dagster-webserver[5017]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 757.013611] dagster-webserver[5017]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 757.014233] dagster-webserver[5017]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 757.014851] dagster-webserver[5017]: return self.main(*args, **kwargs) full # [ 757.015489] dagster-webserver[5017]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 757.016159] dagster-webserver[5017]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 757.016745] dagster-webserver[5017]: rv = self.invoke(ctx) full # [ 757.025646] dagster-webserver[5017]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 757.026643] dagster-webserver[5017]: return ctx.invoke(self.callback, **ctx.params) full # [ 757.027307] dagster-webserver[5017]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 757.027906] dagster-webserver[5017]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 757.028746] dagster-webserver[5017]: return callback(*args, **kwargs) full # [ 757.029590] dagster-webserver[5017]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 757.030265] dagster-webserver[5017]: instance = stack.enter_context( full # [ 757.030880] dagster-webserver[5017]: get_possibly_temporary_instance_for_cli( full # [ 757.031721] dagster-webserver[5017]: ...<3 lines>... full # [ 757.032553] dagster-webserver[5017]: ) full # [ 757.033212] dagster-webserver[5017]: ) full # [ 757.033864] dagster-webserver[5017]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 757.034664] dagster-webserver[5017]: result = _enter(cm) full # [ 757.035499] dagster-webserver[5017]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 757.036143] dagster-webserver[5017]: return next(self.gen) full # [ 757.046200] dagster-webserver[5017]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 757.046992] dagster-webserver[5017]: with DagsterInstance.get() as instance: full # [ 757.047641] dagster-webserver[5017]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 757.048283] dagster-webserver[5017]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 757.048924] dagster-webserver[5017]: return create_instance_from_dagster_home() full # [ 757.049800] dagster-webserver[5017]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 757.050609] dagster-webserver[5017]: return create_instance_from_config(dagster_home_path) full # [ 757.051275] dagster-webserver[5017]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 757.052163] dagster-webserver[5017]: return create_instance_from_ref(instance_ref) full # [ 757.062711] dagster-webserver[5017]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 757.063617] dagster-webserver[5017]: unified_storage = instance_ref.storage full # [ 757.064331] dagster-webserver[5017]: ^^^^^^^^^^^^^^^^^^^^ full # [ 757.064869] dagster-webserver[5017]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 757.065732] dagster-webserver[5017]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 757.066534] dagster-webserver[5017]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 757.067217] dagster-webserver[5017]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 757.067791] dagster-webserver[5017]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 757.068625] dagster-webserver[5017]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 757.078370] dagster-webserver[5017]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 757.079081] dagster-webserver[5017]: return DagsterPostgresStorage( full # [ 757.079691] dagster-webserver[5017]: inst_data=inst_data, full # [ 757.080648] dagster-webserver[5017]: ...<2 lines>... full # [ 757.081165] dagster-webserver[5017]: token_provider=get_token_provider_from_config(config_value), full # [ 757.081781] dagster-webserver[5017]: ) full # [ 757.082903] dagster-webserver[5017]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 757.083648] dagster-webserver[5017]: self._run_storage = PostgresRunStorage( full # [ 757.084368] dagster-webserver[5017]: ~~~~~~~~~~~~~~~~~~^ full # [ 757.084902] dagster-webserver[5017]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 757.085732] dagster-webserver[5017]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 757.086478] dagster-webserver[5017]: ) full # [ 757.087134] dagster-webserver[5017]: ^ full # [ 757.087814] dagster-webserver[5017]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 757.088739] dagster-webserver[5017]: self._engine = create_pg_engine( full # [ 757.090171] dagster-webserver[5017]: ~~~~~~~~~~~~~~~~^ full # [ 757.090710] dagster-webserver[5017]: self.postgres_url, full # [ 757.091533] dagster-webserver[5017]: ^^^^^^^^^^^^^^^^^^ full # [ 757.092286] dagster-webserver[5017]: ...<2 lines>... full # [ 757.092785] dagster-webserver[5017]: poolclass=db_pool.NullPool, full # [ 757.093619] dagster-webserver[5017]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 757.094391] dagster-webserver[5017]: ) full # [ 757.095090] dagster-webserver[5017]: ^ full # [ 757.095735] dagster-webserver[5017]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 757.096630] dagster-webserver[5017]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 757.097297] dagster-webserver[5017]: File "", line 2, in create_engine full # [ 757.097785] dagster-webserver[5017]: return target(fn, url, **kwargs) full # [ 757.112084] dagster-webserver[5017]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 757.114658] dagster-webserver[5017]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 757.116172] dagster-webserver[5017]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 757.118765] dagster-webserver[5017]: dbapi = dbapi_meth(**dbapi_args) full # [ 757.119942] dagster-webserver[5017]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 757.122733] dagster-webserver[5017]: import psycopg full # [ 757.123688] dagster-webserver[5017]: ModuleNotFoundError: No module named 'psycopg' full # [ 757.382897] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 757.383835] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 757.387567] systemd[1]: dagster-webserver.service: Consumed 2.018s CPU time over 8.307s wall clock time, 111.1M memory peak. full # [ 759.755656] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 103. full # [ 759.759994] systemd[1]: Started Dagster Daemon. full # [ 761.631564] dagster-daemon[5045]: Traceback (most recent call last): full # [ 761.634134] dagster-daemon[5045]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 761.634879] dagster-daemon[5045]: sys.exit(main()) full # [ 761.635497] dagster-daemon[5045]: ~~~~^^ full # [ 761.636138] dagster-daemon[5045]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 761.636779] dagster-daemon[5045]: cli(obj={}) full # [ 761.637656] dagster-daemon[5045]: ~~~^^^^^^^^ full # [ 761.638501] dagster-daemon[5045]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 761.639158] dagster-daemon[5045]: return self.main(*args, **kwargs) full # [ 761.639745] dagster-daemon[5045]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 761.640629] dagster-daemon[5045]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 761.641271] dagster-daemon[5045]: rv = self.invoke(ctx) full # [ 761.648703] dagster-daemon[5045]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 761.649697] dagster-daemon[5045]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 761.650577] dagster-daemon[5045]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 761.651198] dagster-daemon[5045]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 761.651841] dagster-daemon[5045]: return ctx.invoke(self.callback, **ctx.params) full # [ 761.652706] dagster-daemon[5045]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 761.653590] dagster-daemon[5045]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 761.654241] dagster-daemon[5045]: return callback(*args, **kwargs) full # [ 761.654855] dagster-daemon[5045]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 761.655502] dagster-daemon[5045]: with get_instance_for_cli( full # [ 761.656137] dagster-daemon[5045]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 761.656778] dagster-daemon[5045]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 761.657636] dagster-daemon[5045]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 761.658295] dagster-daemon[5045]: ) as instance: full # [ 761.658916] dagster-daemon[5045]: ^ full # [ 761.670331] dagster-daemon[5045]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 761.671127] dagster-daemon[5045]: return next(self.gen) full # [ 761.671752] dagster-daemon[5045]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 761.672611] dagster-daemon[5045]: with DagsterInstance.get() as instance: full # [ 761.673288] dagster-daemon[5045]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 761.673958] dagster-daemon[5045]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 761.674758] dagster-daemon[5045]: return create_instance_from_dagster_home() full # [ 761.675604] dagster-daemon[5045]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 761.676295] dagster-daemon[5045]: return create_instance_from_config(dagster_home_path) full # [ 761.685359] dagster-daemon[5045]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 761.686151] dagster-daemon[5045]: return create_instance_from_ref(instance_ref) full # [ 761.686768] dagster-daemon[5045]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 761.687620] dagster-daemon[5045]: unified_storage = instance_ref.storage full # [ 761.688318] dagster-daemon[5045]: ^^^^^^^^^^^^^^^^^^^^ full # [ 761.688955] dagster-daemon[5045]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 761.689777] dagster-daemon[5045]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 761.690621] dagster-daemon[5045]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 761.699522] dagster-daemon[5045]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 761.700294] dagster-daemon[5045]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 761.700935] dagster-daemon[5045]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 761.701776] dagster-daemon[5045]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 761.702646] dagster-daemon[5045]: return DagsterPostgresStorage( full # [ 761.703286] dagster-daemon[5045]: inst_data=inst_data, full # [ 761.703939] dagster-daemon[5045]: ...<2 lines>... full # [ 761.704765] dagster-daemon[5045]: token_provider=get_token_provider_from_config(config_value), full # [ 761.705629] dagster-daemon[5045]: ) full # [ 761.706333] dagster-daemon[5045]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 761.706907] dagster-daemon[5045]: self._run_storage = PostgresRunStorage( full # [ 761.707773] dagster-daemon[5045]: ~~~~~~~~~~~~~~~~~~^ full # [ 761.708616] dagster-daemon[5045]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 761.709301] dagster-daemon[5045]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 761.709934] dagster-daemon[5045]: ) full # [ 761.710584] dagster-daemon[5045]: ^ full # [ 761.720691] dagster-daemon[5045]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 761.723395] dagster-daemon[5045]: self._engine = create_pg_engine( full # [ 761.724540] dagster-daemon[5045]: ~~~~~~~~~~~~~~~~^ full # [ 761.725680] dagster-daemon[5045]: self.postgres_url, full # [ 761.726692] dagster-daemon[5045]: ^^^^^^^^^^^^^^^^^^ full # [ 761.727712] dagster-daemon[5045]: ...<2 lines>... full # [ 761.728642] dagster-daemon[5045]: poolclass=db_pool.NullPool, full # [ 761.729770] dagster-daemon[5045]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 761.730897] dagster-daemon[5045]: ) full # [ 761.731659] dagster-daemon[5045]: ^ full # [ 761.732413] dagster-daemon[5045]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 761.734966] dagster-daemon[5045]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 761.736441] dagster-daemon[5045]: File "", line 2, in create_engine full # [ 761.738594] dagster-daemon[5045]: return target(fn, url, **kwargs) full # [ 761.739735] dagster-daemon[5045]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 761.742242] dagster-daemon[5045]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 761.743721] dagster-daemon[5045]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 761.746276] dagster-daemon[5045]: dbapi = dbapi_meth(**dbapi_args) full # [ 761.747419] dagster-daemon[5045]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 761.750153] dagster-daemon[5045]: import psycopg full # [ 761.751076] dagster-daemon[5045]: ModuleNotFoundError: No module named 'psycopg' full # [ 761.918258] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 761.919253] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 761.922305] systemd[1]: dagster-daemon.service: Consumed 1.417s CPU time over 7.183s wall clock time, 88.5M memory peak. full # [ 762.505524] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 92. full # [ 762.510268] systemd[1]: Started Dagster Webserver. full # [ 765.143442] dagster-webserver[5063]: Traceback (most recent call last): full # [ 765.145936] dagster-webserver[5063]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 765.146713] dagster-webserver[5063]: sys.exit(main()) full # [ 765.147526] dagster-webserver[5063]: ~~~~^^ full # [ 765.148170] dagster-webserver[5063]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 765.148583] dagster-webserver[5063]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 765.149253] dagster-webserver[5063]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 765.149887] dagster-webserver[5063]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 765.150694] dagster-webserver[5063]: return self.main(*args, **kwargs) full # [ 765.151533] dagster-webserver[5063]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 765.152174] dagster-webserver[5063]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 765.152801] dagster-webserver[5063]: rv = self.invoke(ctx) full # [ 765.161575] dagster-webserver[5063]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 765.162576] dagster-webserver[5063]: return ctx.invoke(self.callback, **ctx.params) full # [ 765.163259] dagster-webserver[5063]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 765.163851] dagster-webserver[5063]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 765.164516] dagster-webserver[5063]: return callback(*args, **kwargs) full # [ 765.165210] dagster-webserver[5063]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 765.165811] dagster-webserver[5063]: instance = stack.enter_context( full # [ 765.166698] dagster-webserver[5063]: get_possibly_temporary_instance_for_cli( full # [ 765.167289] dagster-webserver[5063]: ...<3 lines>... full # [ 765.167943] dagster-webserver[5063]: ) full # [ 765.168594] dagster-webserver[5063]: ) full # [ 765.169258] dagster-webserver[5063]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 765.169879] dagster-webserver[5063]: result = _enter(cm) full # [ 765.179323] dagster-webserver[5063]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 765.180108] dagster-webserver[5063]: return next(self.gen) full # [ 765.180736] dagster-webserver[5063]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 765.181382] dagster-webserver[5063]: with DagsterInstance.get() as instance: full # [ 765.182039] dagster-webserver[5063]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 765.182667] dagster-webserver[5063]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 765.183526] dagster-webserver[5063]: return create_instance_from_dagster_home() full # [ 765.184219] dagster-webserver[5063]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 765.184814] dagster-webserver[5063]: return create_instance_from_config(dagster_home_path) full # [ 765.194867] dagster-webserver[5063]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 765.195648] dagster-webserver[5063]: return create_instance_from_ref(instance_ref) full # [ 765.196287] dagster-webserver[5063]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 765.196937] dagster-webserver[5063]: unified_storage = instance_ref.storage full # [ 765.197777] dagster-webserver[5063]: ^^^^^^^^^^^^^^^^^^^^ full # [ 765.198650] dagster-webserver[5063]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 765.199329] dagster-webserver[5063]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 765.199924] dagster-webserver[5063]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 765.200811] dagster-webserver[5063]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 765.201634] dagster-webserver[5063]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 765.202298] dagster-webserver[5063]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 765.202924] dagster-webserver[5063]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 765.203773] dagster-webserver[5063]: return DagsterPostgresStorage( full # [ 765.204667] dagster-webserver[5063]: inst_data=inst_data, full # [ 765.205297] dagster-webserver[5063]: ...<2 lines>... full # [ 765.205914] dagster-webserver[5063]: token_provider=get_token_provider_from_config(config_value), full # [ 765.206744] dagster-webserver[5063]: ) full # [ 765.221903] dagster-webserver[5063]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 765.222700] dagster-webserver[5063]: self._run_storage = PostgresRunStorage( full # [ 765.223559] dagster-webserver[5063]: ~~~~~~~~~~~~~~~~~~^ full # [ 765.224215] dagster-webserver[5063]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 765.224848] dagster-webserver[5063]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 765.225516] dagster-webserver[5063]: ) full # [ 765.226170] dagster-webserver[5063]: ^ full # [ 765.226593] dagster-webserver[5063]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 765.227274] dagster-webserver[5063]: self._engine = create_pg_engine( full # [ 765.227892] dagster-webserver[5063]: ~~~~~~~~~~~~~~~~^ full # [ 765.228737] dagster-webserver[5063]: self.postgres_url, full # [ 765.229381] dagster-webserver[5063]: ^^^^^^^^^^^^^^^^^^ full # [ 765.230039] dagster-webserver[5063]: ...<2 lines>... full # [ 765.230668] dagster-webserver[5063]: poolclass=db_pool.NullPool, full # [ 765.231526] dagster-webserver[5063]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 765.232190] dagster-webserver[5063]: ) full # [ 765.232814] dagster-webserver[5063]: ^ full # [ 765.233667] dagster-webserver[5063]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 765.234525] dagster-webserver[5063]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 765.235219] dagster-webserver[5063]: File "", line 2, in create_engine full # [ 765.235589] dagster-webserver[5063]: return target(fn, url, **kwargs) full # [ 765.236219] dagster-webserver[5063]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 765.236847] dagster-webserver[5063]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 765.254072] dagster-webserver[5063]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 765.254882] dagster-webserver[5063]: dbapi = dbapi_meth(**dbapi_args) full # [ 765.255893] dagster-webserver[5063]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 765.256814] dagster-webserver[5063]: import psycopg full # [ 765.257663] dagster-webserver[5063]: ModuleNotFoundError: No module named 'psycopg' full # [ 765.526331] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 765.527269] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 765.530909] systemd[1]: dagster-webserver.service: Consumed 1.989s CPU time over 8.136s wall clock time, 111.3M memory peak. full # [ 767.005970] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 104. full # [ 767.008345] systemd[1]: Started Dagster Daemon. full # [ 768.853643] dagster-daemon[5084]: Traceback (most recent call last): full # [ 768.856140] dagster-daemon[5084]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 768.856938] dagster-daemon[5084]: sys.exit(main()) full # [ 768.857953] dagster-daemon[5084]: ~~~~^^ full # [ 768.858802] dagster-daemon[5084]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 768.859666] dagster-daemon[5084]: cli(obj={}) full # [ 768.860573] dagster-daemon[5084]: ~~~^^^^^^^^ full # [ 768.861233] dagster-daemon[5084]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 768.861813] dagster-daemon[5084]: return self.main(*args, **kwargs) full # [ 768.862658] dagster-daemon[5084]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 768.867773] dagster-daemon[5084]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 768.868568] dagster-daemon[5084]: rv = self.invoke(ctx) full # [ 768.869225] dagster-daemon[5084]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 768.869862] dagster-daemon[5084]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 768.870562] dagster-daemon[5084]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 768.871181] dagster-daemon[5084]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 768.871792] dagster-daemon[5084]: return ctx.invoke(self.callback, **ctx.params) full # [ 768.872687] dagster-daemon[5084]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 768.873318] dagster-daemon[5084]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 768.873898] dagster-daemon[5084]: return callback(*args, **kwargs) full # [ 768.874744] dagster-daemon[5084]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 768.875594] dagster-daemon[5084]: with get_instance_for_cli( full # [ 768.876223] dagster-daemon[5084]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 768.876645] dagster-daemon[5084]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 768.877277] dagster-daemon[5084]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 768.877909] dagster-daemon[5084]: ) as instance: full # [ 768.878759] dagster-daemon[5084]: ^ full # [ 768.892217] dagster-daemon[5084]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 768.893051] dagster-daemon[5084]: return next(self.gen) full # [ 768.893682] dagster-daemon[5084]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 768.894550] dagster-daemon[5084]: with DagsterInstance.get() as instance: full # [ 768.895199] dagster-daemon[5084]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 768.895840] dagster-daemon[5084]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 768.896691] dagster-daemon[5084]: return create_instance_from_dagster_home() full # [ 768.897588] dagster-daemon[5084]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 768.898217] dagster-daemon[5084]: return create_instance_from_config(dagster_home_path) full # [ 768.898837] dagster-daemon[5084]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 768.899701] dagster-daemon[5084]: return create_instance_from_ref(instance_ref) full # [ 768.911193] dagster-daemon[5084]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 768.912051] dagster-daemon[5084]: unified_storage = instance_ref.storage full # [ 768.912880] dagster-daemon[5084]: ^^^^^^^^^^^^^^^^^^^^ full # [ 768.913587] dagster-daemon[5084]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 768.914187] dagster-daemon[5084]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 768.914818] dagster-daemon[5084]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 768.915674] dagster-daemon[5084]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 768.916533] dagster-daemon[5084]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 768.917196] dagster-daemon[5084]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 768.917805] dagster-daemon[5084]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 768.918656] dagster-daemon[5084]: return DagsterPostgresStorage( full # [ 768.919519] dagster-daemon[5084]: inst_data=inst_data, full # [ 768.920176] dagster-daemon[5084]: ...<2 lines>... full # [ 768.920598] dagster-daemon[5084]: token_provider=get_token_provider_from_config(config_value), full # [ 768.921265] dagster-daemon[5084]: ) full # [ 768.921897] dagster-daemon[5084]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 768.922746] dagster-daemon[5084]: self._run_storage = PostgresRunStorage( full # [ 768.923584] dagster-daemon[5084]: ~~~~~~~~~~~~~~~~~~^ full # [ 768.924223] dagster-daemon[5084]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 768.924852] dagster-daemon[5084]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 768.925501] dagster-daemon[5084]: ) full # [ 768.926144] dagster-daemon[5084]: ^ full # [ 768.926766] dagster-daemon[5084]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 768.927663] dagster-daemon[5084]: self._engine = create_pg_engine( full # [ 768.928238] dagster-daemon[5084]: ~~~~~~~~~~~~~~~~^ full # [ 768.928864] dagster-daemon[5084]: self.postgres_url, full # [ 768.929705] dagster-daemon[5084]: ^^^^^^^^^^^^^^^^^^ full # [ 768.930551] dagster-daemon[5084]: ...<2 lines>... full # [ 768.931196] dagster-daemon[5084]: poolclass=db_pool.NullPool, full # [ 768.931833] dagster-daemon[5084]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 768.932676] dagster-daemon[5084]: ) full # [ 768.933522] dagster-daemon[5084]: ^ full # [ 768.934199] dagster-daemon[5084]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 768.934794] dagster-daemon[5084]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 768.935639] dagster-daemon[5084]: File "", line 2, in create_engine full # [ 768.936265] dagster-daemon[5084]: return target(fn, url, **kwargs) full # [ 768.936902] dagster-daemon[5084]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 768.937747] dagster-daemon[5084]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 768.963085] dagster-daemon[5084]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 768.965700] dagster-daemon[5084]: dbapi = dbapi_meth(**dbapi_args) full # [ 768.966854] dagster-daemon[5084]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 768.969635] dagster-daemon[5084]: import psycopg full # [ 768.970563] dagster-daemon[5084]: ModuleNotFoundError: No module named 'psycopg' full # [ 769.153389] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 769.154414] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 769.157234] systemd[1]: dagster-daemon.service: Consumed 1.411s CPU time over 7.229s wall clock time, 88.5M memory peak. full # [ 770.755632] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 93. full # [ 770.760338] systemd[1]: Started Dagster Webserver. full # [ 773.378345] dagster-webserver[5105]: Traceback (most recent call last): full # [ 773.380822] dagster-webserver[5105]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 773.381631] dagster-webserver[5105]: sys.exit(main()) full # [ 773.382273] dagster-webserver[5105]: ~~~~^^ full # [ 773.382872] dagster-webserver[5105]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 773.383710] dagster-webserver[5105]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 773.384568] dagster-webserver[5105]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 773.385255] dagster-webserver[5105]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 773.385809] dagster-webserver[5105]: return self.main(*args, **kwargs) full # [ 773.386642] dagster-webserver[5105]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 773.387276] dagster-webserver[5105]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 773.387904] dagster-webserver[5105]: rv = self.invoke(ctx) full # [ 773.396376] dagster-webserver[5105]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 773.397169] dagster-webserver[5105]: return ctx.invoke(self.callback, **ctx.params) full # [ 773.397815] dagster-webserver[5105]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 773.398627] dagster-webserver[5105]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 773.399291] dagster-webserver[5105]: return callback(*args, **kwargs) full # [ 773.399910] dagster-webserver[5105]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 773.400750] dagster-webserver[5105]: instance = stack.enter_context( full # [ 773.401596] dagster-webserver[5105]: get_possibly_temporary_instance_for_cli( full # [ 773.402269] dagster-webserver[5105]: ...<3 lines>... full # [ 773.402870] dagster-webserver[5105]: ) full # [ 773.403713] dagster-webserver[5105]: ) full # [ 773.404564] dagster-webserver[5105]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 773.405171] dagster-webserver[5105]: result = _enter(cm) full # [ 773.405784] dagster-webserver[5105]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 773.406618] dagster-webserver[5105]: return next(self.gen) full # [ 773.416966] dagster-webserver[5105]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 773.417675] dagster-webserver[5105]: with DagsterInstance.get() as instance: full # [ 773.418505] dagster-webserver[5105]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 773.419336] dagster-webserver[5105]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 773.419953] dagster-webserver[5105]: return create_instance_from_dagster_home() full # [ 773.420782] dagster-webserver[5105]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 773.421770] dagster-webserver[5105]: return create_instance_from_config(dagster_home_path) full # [ 773.429335] dagster-webserver[5105]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 773.430270] dagster-webserver[5105]: return create_instance_from_ref(instance_ref) full # [ 773.430917] dagster-webserver[5105]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 773.431921] dagster-webserver[5105]: unified_storage = instance_ref.storage full # [ 773.432777] dagster-webserver[5105]: ^^^^^^^^^^^^^^^^^^^^ full # [ 773.433652] dagster-webserver[5105]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 773.434252] dagster-webserver[5105]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 773.434846] dagster-webserver[5105]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 773.435546] dagster-webserver[5105]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 773.436126] dagster-webserver[5105]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 773.436751] dagster-webserver[5105]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 773.437643] dagster-webserver[5105]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 773.438224] dagster-webserver[5105]: return DagsterPostgresStorage( full # [ 773.438841] dagster-webserver[5105]: inst_data=inst_data, full # [ 773.439556] dagster-webserver[5105]: ...<2 lines>... full # [ 773.440159] dagster-webserver[5105]: token_provider=get_token_provider_from_config(config_value), full # [ 773.440740] dagster-webserver[5105]: ) full # [ 773.441662] dagster-webserver[5105]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 773.442214] dagster-webserver[5105]: self._run_storage = PostgresRunStorage( full # [ 773.442831] dagster-webserver[5105]: ~~~~~~~~~~~~~~~~~~^ full # [ 773.443899] dagster-webserver[5105]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 773.444958] dagster-webserver[5105]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 773.445726] dagster-webserver[5105]: ) full # [ 773.446558] dagster-webserver[5105]: ^ full # [ 773.447257] dagster-webserver[5105]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 773.447813] dagster-webserver[5105]: self._engine = create_pg_engine( full # [ 773.448655] dagster-webserver[5105]: ~~~~~~~~~~~~~~~~^ full # [ 773.449542] dagster-webserver[5105]: self.postgres_url, full # [ 773.450242] dagster-webserver[5105]: ^^^^^^^^^^^^^^^^^^ full # [ 773.450945] dagster-webserver[5105]: ...<2 lines>... full # [ 773.451782] dagster-webserver[5105]: poolclass=db_pool.NullPool, full # [ 773.452617] dagster-webserver[5105]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 773.453369] dagster-webserver[5105]: ) full # [ 773.453873] dagster-webserver[5105]: ^ full # [ 773.475475] dagster-webserver[5105]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 773.476182] dagster-webserver[5105]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 773.476799] dagster-webserver[5105]: File "", line 2, in create_engine full # [ 773.477718] dagster-webserver[5105]: return target(fn, url, **kwargs) full # [ 773.478282] dagster-webserver[5105]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 773.478892] dagster-webserver[5105]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 773.479846] dagster-webserver[5105]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 773.480397] dagster-webserver[5105]: dbapi = dbapi_meth(**dbapi_args) full # [ 773.480974] dagster-webserver[5105]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 773.481813] dagster-webserver[5105]: import psycopg full # [ 773.482648] dagster-webserver[5105]: ModuleNotFoundError: No module named 'psycopg' full # [ 773.769909] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 773.772219] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 773.774685] systemd[1]: dagster-webserver.service: Consumed 2.012s CPU time over 8.235s wall clock time, 111.3M memory peak. full # [ 774.255092] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 105. full # [ 774.257904] systemd[1]: Started Dagster Daemon. full # [ 776.115864] dagster-daemon[5122]: Traceback (most recent call last): full # [ 776.118451] dagster-daemon[5122]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 776.119211] dagster-daemon[5122]: sys.exit(main()) full # [ 776.119804] dagster-daemon[5122]: ~~~~^^ full # [ 776.120638] dagster-daemon[5122]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 776.121268] dagster-daemon[5122]: cli(obj={}) full # [ 776.121925] dagster-daemon[5122]: ~~~^^^^^^^^ full # [ 776.122746] dagster-daemon[5122]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 776.123618] dagster-daemon[5122]: return self.main(*args, **kwargs) full # [ 776.124266] dagster-daemon[5122]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 776.125205] dagster-daemon[5122]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 776.125845] dagster-daemon[5122]: rv = self.invoke(ctx) full # [ 776.132919] dagster-daemon[5122]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 776.133693] dagster-daemon[5122]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 776.134592] dagster-daemon[5122]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 776.135213] dagster-daemon[5122]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 776.135828] dagster-daemon[5122]: return ctx.invoke(self.callback, **ctx.params) full # [ 776.136677] dagster-daemon[5122]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 776.137526] dagster-daemon[5122]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 776.138195] dagster-daemon[5122]: return callback(*args, **kwargs) full # [ 776.138845] dagster-daemon[5122]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 776.139700] dagster-daemon[5122]: with get_instance_for_cli( full # [ 776.140268] dagster-daemon[5122]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 776.140901] dagster-daemon[5122]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 776.141733] dagster-daemon[5122]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 776.142568] dagster-daemon[5122]: ) as instance: full # [ 776.143215] dagster-daemon[5122]: ^ full # [ 776.154213] dagster-daemon[5122]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 776.154987] dagster-daemon[5122]: return next(self.gen) full # [ 776.155833] dagster-daemon[5122]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 776.156678] dagster-daemon[5122]: with DagsterInstance.get() as instance: full # [ 776.157526] dagster-daemon[5122]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 776.158188] dagster-daemon[5122]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 776.158813] dagster-daemon[5122]: return create_instance_from_dagster_home() full # [ 776.159702] dagster-daemon[5122]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 776.160514] dagster-daemon[5122]: return create_instance_from_config(dagster_home_path) full # [ 776.161173] dagster-daemon[5122]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 776.161786] dagster-daemon[5122]: return create_instance_from_ref(instance_ref) full # [ 776.172937] dagster-daemon[5122]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 776.173715] dagster-daemon[5122]: unified_storage = instance_ref.storage full # [ 776.174582] dagster-daemon[5122]: ^^^^^^^^^^^^^^^^^^^^ full # [ 776.175223] dagster-daemon[5122]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 776.175849] dagster-daemon[5122]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 776.176515] dagster-daemon[5122]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 776.177170] dagster-daemon[5122]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 776.177776] dagster-daemon[5122]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 776.178629] dagster-daemon[5122]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 776.179334] dagster-daemon[5122]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 776.179912] dagster-daemon[5122]: return DagsterPostgresStorage( full # [ 776.180757] dagster-daemon[5122]: inst_data=inst_data, full # [ 776.181605] dagster-daemon[5122]: ...<2 lines>... full # [ 776.182309] dagster-daemon[5122]: token_provider=get_token_provider_from_config(config_value), full # [ 776.182888] dagster-daemon[5122]: ) full # [ 776.183978] dagster-daemon[5122]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 776.184749] dagster-daemon[5122]: self._run_storage = PostgresRunStorage( full # [ 776.185587] dagster-daemon[5122]: ~~~~~~~~~~~~~~~~~~^ full # [ 776.186228] dagster-daemon[5122]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 776.186846] dagster-daemon[5122]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 776.187498] dagster-daemon[5122]: ) full # [ 776.188134] dagster-daemon[5122]: ^ full # [ 776.203986] dagster-daemon[5122]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 776.204808] dagster-daemon[5122]: self._engine = create_pg_engine( full # [ 776.205655] dagster-daemon[5122]: ~~~~~~~~~~~~~~~~^ full # [ 776.206298] dagster-daemon[5122]: self.postgres_url, full # [ 776.206942] dagster-daemon[5122]: ^^^^^^^^^^^^^^^^^^ full # [ 776.207788] dagster-daemon[5122]: ...<2 lines>... full # [ 776.208634] dagster-daemon[5122]: poolclass=db_pool.NullPool, full # [ 776.209311] dagster-daemon[5122]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 776.209921] dagster-daemon[5122]: ) full # [ 776.210762] dagster-daemon[5122]: ^ full # [ 776.211613] dagster-daemon[5122]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 776.212283] dagster-daemon[5122]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 776.212935] dagster-daemon[5122]: File "", line 2, in create_engine full # [ 776.213743] dagster-daemon[5122]: return target(fn, url, **kwargs) full # [ 776.214589] dagster-daemon[5122]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 776.215254] dagster-daemon[5122]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 776.224650] dagster-daemon[5122]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 776.227208] dagster-daemon[5122]: dbapi = dbapi_meth(**dbapi_args) full # [ 776.228368] dagster-daemon[5122]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 776.231155] dagster-daemon[5122]: import psycopg full # [ 776.232174] dagster-daemon[5122]: ModuleNotFoundError: No module named 'psycopg' full # [ 776.419511] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 776.422196] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 776.424765] systemd[1]: dagster-daemon.service: Consumed 1.406s CPU time over 7.260s wall clock time, 88.5M memory peak. full # [ 779.005825] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 94. full # [ 779.008854] systemd[1]: Started Dagster Webserver. full # [ 781.505048] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 106. full # [ 781.509341] systemd[1]: Started Dagster Daemon. full # [ 781.754168] dagster-webserver[5147]: Traceback (most recent call last): full # [ 781.756768] dagster-webserver[5147]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 781.757701] dagster-webserver[5147]: sys.exit(main()) full # [ 781.758523] dagster-webserver[5147]: ~~~~^^ full # [ 781.759205] dagster-webserver[5147]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 781.759786] dagster-webserver[5147]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 781.760648] dagster-webserver[5147]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 781.761443] dagster-webserver[5147]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 781.762111] dagster-webserver[5147]: return self.main(*args, **kwargs) full # [ 781.762713] dagster-webserver[5147]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 781.763650] dagster-webserver[5147]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 781.764214] dagster-webserver[5147]: rv = self.invoke(ctx) full # [ 781.764810] dagster-webserver[5147]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 781.765785] dagster-webserver[5147]: return ctx.invoke(self.callback, **ctx.params) full # [ 781.766545] dagster-webserver[5147]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 781.767265] dagster-webserver[5147]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 781.767580] dagster-webserver[5147]: return callback(*args, **kwargs) full # [ 781.768225] dagster-webserver[5147]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 781.768859] dagster-webserver[5147]: instance = stack.enter_context( full # [ 781.769619] dagster-webserver[5147]: get_possibly_temporary_instance_for_cli( full # [ 781.770138] dagster-webserver[5147]: ...<3 lines>... full # [ 781.770750] dagster-webserver[5147]: ) full # [ 781.771671] dagster-webserver[5147]: ) full # [ 781.786734] dagster-webserver[5147]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 781.787650] dagster-webserver[5147]: result = _enter(cm) full # [ 781.788277] dagster-webserver[5147]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 781.788904] dagster-webserver[5147]: return next(self.gen) full # [ 781.789783] dagster-webserver[5147]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 781.790593] dagster-webserver[5147]: with DagsterInstance.get() as instance: full # [ 781.791608] dagster-webserver[5147]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 781.792286] dagster-webserver[5147]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 781.792898] dagster-webserver[5147]: return create_instance_from_dagster_home() full # [ 781.801090] dagster-webserver[5147]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 781.801800] dagster-webserver[5147]: return create_instance_from_config(dagster_home_path) full # [ 781.802634] dagster-webserver[5147]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 781.803344] dagster-webserver[5147]: return create_instance_from_ref(instance_ref) full # [ 781.803922] dagster-webserver[5147]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 781.804725] dagster-webserver[5147]: unified_storage = instance_ref.storage full # [ 781.805485] dagster-webserver[5147]: ^^^^^^^^^^^^^^^^^^^^ full # [ 781.805988] dagster-webserver[5147]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 781.806643] dagster-webserver[5147]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 781.807495] dagster-webserver[5147]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 781.819428] dagster-webserver[5147]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 781.820145] dagster-webserver[5147]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 781.820749] dagster-webserver[5147]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 781.821955] dagster-webserver[5147]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 781.822813] dagster-webserver[5147]: return DagsterPostgresStorage( full # [ 781.823746] dagster-webserver[5147]: inst_data=inst_data, full # [ 781.824279] dagster-webserver[5147]: ...<2 lines>... full # [ 781.824932] dagster-webserver[5147]: token_provider=get_token_provider_from_config(config_value), full # [ 781.825828] dagster-webserver[5147]: ) full # [ 781.826587] dagster-webserver[5147]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 781.827400] dagster-webserver[5147]: self._run_storage = PostgresRunStorage( full # [ 781.828079] dagster-webserver[5147]: ~~~~~~~~~~~~~~~~~~^ full # [ 781.828687] dagster-webserver[5147]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 781.829668] dagster-webserver[5147]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 781.830370] dagster-webserver[5147]: ) full # [ 781.830976] dagster-webserver[5147]: ^ full # [ 781.831887] dagster-webserver[5147]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 781.832658] dagster-webserver[5147]: self._engine = create_pg_engine( full # [ 781.833653] dagster-webserver[5147]: ~~~~~~~~~~~~~~~~^ full # [ 781.834535] dagster-webserver[5147]: self.postgres_url, full # [ 781.835754] dagster-webserver[5147]: ^^^^^^^^^^^^^^^^^^ full # [ 781.836589] dagster-webserver[5147]: ...<2 lines>... full # [ 781.837336] dagster-webserver[5147]: poolclass=db_pool.NullPool, full # [ 781.837848] dagster-webserver[5147]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 781.838506] dagster-webserver[5147]: ) full # [ 781.839269] dagster-webserver[5147]: ^ full # [ 781.839968] dagster-webserver[5147]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 781.840804] dagster-webserver[5147]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 781.855084] dagster-webserver[5147]: File "", line 2, in create_engine full # [ 781.855804] dagster-webserver[5147]: return target(fn, url, **kwargs) full # [ 781.856637] dagster-webserver[5147]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 781.857376] dagster-webserver[5147]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 781.857900] dagster-webserver[5147]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 781.858749] dagster-webserver[5147]: dbapi = dbapi_meth(**dbapi_args) full # [ 781.859755] dagster-webserver[5147]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 781.860620] dagster-webserver[5147]: import psycopg full # [ 781.868812] dagster-webserver[5147]: ModuleNotFoundError: No module named 'psycopg' full # [ 782.186068] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 782.186982] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 782.189685] systemd[1]: dagster-webserver.service: Consumed 2.029s CPU time over 8.415s wall clock time, 111.4M memory peak. full # [ 783.482075] dagster-daemon[5157]: Traceback (most recent call last): full # [ 783.484560] dagster-daemon[5157]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 783.485329] dagster-daemon[5157]: sys.exit(main()) full # [ 783.485909] dagster-daemon[5157]: ~~~~^^ full # [ 783.486735] dagster-daemon[5157]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 783.487371] dagster-daemon[5157]: cli(obj={}) full # [ 783.488003] dagster-daemon[5157]: ~~~^^^^^^^^ full # [ 783.488666] dagster-daemon[5157]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 783.489287] dagster-daemon[5157]: return self.main(*args, **kwargs) full # [ 783.489887] dagster-daemon[5157]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 783.490721] dagster-daemon[5157]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 783.491552] dagster-daemon[5157]: rv = self.invoke(ctx) full # [ 783.498885] dagster-daemon[5157]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 783.499674] dagster-daemon[5157]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 783.500530] dagster-daemon[5157]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 783.501165] dagster-daemon[5157]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 783.501774] dagster-daemon[5157]: return ctx.invoke(self.callback, **ctx.params) full # [ 783.502622] dagster-daemon[5157]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 783.503289] dagster-daemon[5157]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 783.503909] dagster-daemon[5157]: return callback(*args, **kwargs) full # [ 783.504796] dagster-daemon[5157]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 783.505584] dagster-daemon[5157]: with get_instance_for_cli( full # [ 783.506223] dagster-daemon[5157]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 783.506847] dagster-daemon[5157]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 783.507676] dagster-daemon[5157]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 783.508509] dagster-daemon[5157]: ) as instance: full # [ 783.509153] dagster-daemon[5157]: ^ full # [ 783.509753] dagster-daemon[5157]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 783.510586] dagster-daemon[5157]: return next(self.gen) full # [ 783.523037] dagster-daemon[5157]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 783.523840] dagster-daemon[5157]: with DagsterInstance.get() as instance: full # [ 783.524679] dagster-daemon[5157]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 783.525531] dagster-daemon[5157]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 783.526190] dagster-daemon[5157]: return create_instance_from_dagster_home() full # [ 783.526825] dagster-daemon[5157]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 783.527672] dagster-daemon[5157]: return create_instance_from_config(dagster_home_path) full # [ 783.528586] dagster-daemon[5157]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 783.529182] dagster-daemon[5157]: return create_instance_from_ref(instance_ref) full # [ 783.529809] dagster-daemon[5157]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 783.530662] dagster-daemon[5157]: unified_storage = instance_ref.storage full # [ 783.531536] dagster-daemon[5157]: ^^^^^^^^^^^^^^^^^^^^ full # [ 783.543608] dagster-daemon[5157]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 783.544566] dagster-daemon[5157]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 783.545223] dagster-daemon[5157]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 783.545845] dagster-daemon[5157]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 783.546694] dagster-daemon[5157]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 783.547538] dagster-daemon[5157]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 783.548278] dagster-daemon[5157]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 783.548820] dagster-daemon[5157]: return DagsterPostgresStorage( full # [ 783.549677] dagster-daemon[5157]: inst_data=inst_data, full # [ 783.550526] dagster-daemon[5157]: ...<2 lines>... full # [ 783.551182] dagster-daemon[5157]: token_provider=get_token_provider_from_config(config_value), full # [ 783.551805] dagster-daemon[5157]: ) full # [ 783.552692] dagster-daemon[5157]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 783.553294] dagster-daemon[5157]: self._run_storage = PostgresRunStorage( full # [ 783.553939] dagster-daemon[5157]: ~~~~~~~~~~~~~~~~~~^ full # [ 783.554768] dagster-daemon[5157]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 783.555627] dagster-daemon[5157]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 783.556257] dagster-daemon[5157]: ) full # [ 783.556865] dagster-daemon[5157]: ^ full # [ 783.557698] dagster-daemon[5157]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 783.558537] dagster-daemon[5157]: self._engine = create_pg_engine( full # [ 783.559182] dagster-daemon[5157]: ~~~~~~~~~~~~~~~~^ full # [ 783.560055] dagster-daemon[5157]: self.postgres_url, full # [ 783.560631] dagster-daemon[5157]: ^^^^^^^^^^^^^^^^^^ full # [ 783.561279] dagster-daemon[5157]: ...<2 lines>... full # [ 783.561892] dagster-daemon[5157]: poolclass=db_pool.NullPool, full # [ 783.562725] dagster-daemon[5157]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 783.563551] dagster-daemon[5157]: ) full # [ 783.564197] dagster-daemon[5157]: ^ full # [ 783.579940] dagster-daemon[5157]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 783.582565] dagster-daemon[5157]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 783.583963] dagster-daemon[5157]: File "", line 2, in create_engine full # [ 783.586171] dagster-daemon[5157]: return target(fn, url, **kwargs) full # [ 783.587350] dagster-daemon[5157]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 783.589859] dagster-daemon[5157]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 783.591361] dagster-daemon[5157]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 783.593895] dagster-daemon[5157]: dbapi = dbapi_meth(**dbapi_args) full # [ 783.595060] dagster-daemon[5157]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 783.597766] dagster-daemon[5157]: import psycopg full # [ 783.598684] dagster-daemon[5157]: ModuleNotFoundError: No module named 'psycopg' full # [ 783.835384] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 783.837203] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 783.838873] systemd[1]: dagster-daemon.service: Consumed 1.509s CPU time over 7.415s wall clock time, 88.5M memory peak. full # [ 787.255723] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 95. full # [ 787.258727] systemd[1]: Started Dagster Webserver. full # [ 789.005073] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 107. full # [ 789.008542] systemd[1]: Started Dagster Daemon. full # [ 789.977496] dagster-webserver[5189]: Traceback (most recent call last): full # [ 789.979161] dagster-webserver[5189]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 789.982187] dagster-webserver[5189]: sys.exit(main()) full # [ 789.983731] dagster-webserver[5189]: ~~~~^^ full # [ 789.985258] dagster-webserver[5189]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 789.987939] dagster-webserver[5189]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 789.989497] dagster-webserver[5189]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 789.991031] dagster-webserver[5189]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 789.993743] dagster-webserver[5189]: return self.main(*args, **kwargs) full # [ 789.995183] dagster-webserver[5189]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 789.996847] dagster-webserver[5189]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 790.000255] dagster-webserver[5189]: rv = self.invoke(ctx) full # [ 790.001728] dagster-webserver[5189]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 790.005036] dagster-webserver[5189]: return ctx.invoke(self.callback, **ctx.params) full # [ 790.006983] dagster-webserver[5189]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 790.009602] dagster-webserver[5189]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 790.012114] dagster-webserver[5189]: return callback(*args, **kwargs) full # [ 790.013940] dagster-webserver[5189]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 790.016744] dagster-webserver[5189]: instance = stack.enter_context( full # [ 790.020092] dagster-webserver[5189]: get_possibly_temporary_instance_for_cli( full # [ 790.021641] dagster-webserver[5189]: ...<3 lines>... full # [ 790.022855] dagster-webserver[5189]: ) full # [ 790.023953] dagster-webserver[5189]: ) full # [ 790.024937] dagster-webserver[5189]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 790.027432] dagster-webserver[5189]: result = _enter(cm) full # [ 790.028681] dagster-webserver[5189]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 790.031192] dagster-webserver[5189]: return next(self.gen) full # [ 790.032415] dagster-webserver[5189]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 790.035981] dagster-webserver[5189]: with DagsterInstance.get() as instance: full # [ 790.037860] dagster-webserver[5189]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 790.039675] dagster-webserver[5189]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 790.043438] dagster-webserver[5189]: return create_instance_from_dagster_home() full # [ 790.045360] dagster-webserver[5189]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 790.051110] dagster-webserver[5189]: return create_instance_from_config(dagster_home_path) full # [ 790.052596] dagster-webserver[5189]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 790.055491] dagster-webserver[5189]: return create_instance_from_ref(instance_ref) full # [ 790.058090] dagster-webserver[5189]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 790.060942] dagster-webserver[5189]: unified_storage = instance_ref.storage full # [ 790.062536] dagster-webserver[5189]: ^^^^^^^^^^^^^^^^^^^^ full # [ 790.064044] dagster-webserver[5189]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 790.069128] dagster-webserver[5189]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 790.071101] dagster-webserver[5189]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 790.072646] dagster-webserver[5189]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 790.075253] dagster-webserver[5189]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 790.076876] dagster-webserver[5189]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 790.080207] dagster-webserver[5189]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 790.082886] dagster-webserver[5189]: return DagsterPostgresStorage( full # [ 790.084079] dagster-webserver[5189]: inst_data=inst_data, full # [ 790.085212] dagster-webserver[5189]: ...<2 lines>... full # [ 790.088097] dagster-webserver[5189]: token_provider=get_token_provider_from_config(config_value), full # [ 790.089722] dagster-webserver[5189]: ) full # [ 790.090522] dagster-webserver[5189]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 790.093084] dagster-webserver[5189]: self._run_storage = PostgresRunStorage( full # [ 790.094379] dagster-webserver[5189]: ~~~~~~~~~~~~~~~~~~^ full # [ 790.097240] dagster-webserver[5189]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 790.098979] dagster-webserver[5189]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 790.100734] dagster-webserver[5189]: ) full # [ 790.103098] dagster-webserver[5189]: ^ full # [ 790.103810] dagster-webserver[5189]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 790.104528] dagster-webserver[5189]: self._engine = create_pg_engine( full # [ 790.107093] dagster-webserver[5189]: ~~~~~~~~~~~~~~~~^ full # [ 790.107626] dagster-webserver[5189]: self.postgres_url, full # [ 790.108474] dagster-webserver[5189]: ^^^^^^^^^^^^^^^^^^ full # [ 790.111157] dagster-webserver[5189]: ...<2 lines>... full # [ 790.111872] dagster-webserver[5189]: poolclass=db_pool.NullPool, full # [ 790.112686] dagster-webserver[5189]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 790.116091] dagster-webserver[5189]: ) full # [ 790.116798] dagster-webserver[5189]: ^ full # [ 790.117511] dagster-webserver[5189]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 790.120091] dagster-webserver[5189]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 790.120799] dagster-webserver[5189]: File "", line 2, in create_engine full # [ 790.121648] dagster-webserver[5189]: return target(fn, url, **kwargs) full # [ 790.124032] dagster-webserver[5189]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 790.124555] dagster-webserver[5189]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 790.125201] dagster-webserver[5189]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 790.125848] dagster-webserver[5189]: dbapi = dbapi_meth(**dbapi_args) full # [ 790.130089] dagster-webserver[5189]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 790.130736] dagster-webserver[5189]: import psycopg full # [ 790.133093] dagster-webserver[5189]: ModuleNotFoundError: No module named 'psycopg' full # [ 790.320297] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 790.321235] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 790.321949] systemd[1]: dagster-webserver.service: Consumed 2.079s CPU time over 8.130s wall clock time, 111.2M memory peak. full # [ 791.064641] dagster-daemon[5199]: Traceback (most recent call last): full # [ 791.067231] dagster-daemon[5199]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 791.068000] dagster-daemon[5199]: sys.exit(main()) full # [ 791.068626] dagster-daemon[5199]: ~~~~^^ full # [ 791.069273] dagster-daemon[5199]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 791.069894] dagster-daemon[5199]: cli(obj={}) full # [ 791.070826] dagster-daemon[5199]: ~~~^^^^^^^^ full # [ 791.071583] dagster-daemon[5199]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 791.072251] dagster-daemon[5199]: return self.main(*args, **kwargs) full # [ 791.072850] dagster-daemon[5199]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 791.073541] dagster-daemon[5199]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 791.074140] dagster-daemon[5199]: rv = self.invoke(ctx) full # [ 791.081723] dagster-daemon[5199]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 791.082728] dagster-daemon[5199]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 791.083588] dagster-daemon[5199]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 791.084265] dagster-daemon[5199]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 791.085121] dagster-daemon[5199]: return ctx.invoke(self.callback, **ctx.params) full # [ 791.085711] dagster-daemon[5199]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 791.086566] dagster-daemon[5199]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 791.087231] dagster-daemon[5199]: return callback(*args, **kwargs) full # [ 791.087898] dagster-daemon[5199]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 791.088523] dagster-daemon[5199]: with get_instance_for_cli( full # [ 791.089154] dagster-daemon[5199]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 791.089570] dagster-daemon[5199]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 791.090211] dagster-daemon[5199]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 791.090836] dagster-daemon[5199]: ) as instance: full # [ 791.091680] dagster-daemon[5199]: ^ full # [ 791.092524] dagster-daemon[5199]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 791.093170] dagster-daemon[5199]: return next(self.gen) full # [ 791.106112] dagster-daemon[5199]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 791.106906] dagster-daemon[5199]: with DagsterInstance.get() as instance: full # [ 791.107762] dagster-daemon[5199]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 791.108620] dagster-daemon[5199]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 791.109282] dagster-daemon[5199]: return create_instance_from_dagster_home() full # [ 791.109909] dagster-daemon[5199]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 791.110763] dagster-daemon[5199]: return create_instance_from_config(dagster_home_path) full # [ 791.111643] dagster-daemon[5199]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 791.112301] dagster-daemon[5199]: return create_instance_from_ref(instance_ref) full # [ 791.112993] dagster-daemon[5199]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 791.113747] dagster-daemon[5199]: unified_storage = instance_ref.storage full # [ 791.114642] dagster-daemon[5199]: ^^^^^^^^^^^^^^^^^^^^ full # [ 791.126859] dagster-daemon[5199]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 791.127650] dagster-daemon[5199]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 791.128293] dagster-daemon[5199]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 791.128951] dagster-daemon[5199]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 791.129600] dagster-daemon[5199]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 791.130266] dagster-daemon[5199]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 791.130893] dagster-daemon[5199]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 791.131746] dagster-daemon[5199]: return DagsterPostgresStorage( full # [ 791.132601] dagster-daemon[5199]: inst_data=inst_data, full # [ 791.133265] dagster-daemon[5199]: ...<2 lines>... full # [ 791.133892] dagster-daemon[5199]: token_provider=get_token_provider_from_config(config_value), full # [ 791.134748] dagster-daemon[5199]: ) full # [ 791.135602] dagster-daemon[5199]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 791.136267] dagster-daemon[5199]: self._run_storage = PostgresRunStorage( full # [ 791.136902] dagster-daemon[5199]: ~~~~~~~~~~~~~~~~~~^ full # [ 791.137746] dagster-daemon[5199]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 791.138602] dagster-daemon[5199]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 791.139266] dagster-daemon[5199]: ) full # [ 791.139894] dagster-daemon[5199]: ^ full # [ 791.140762] dagster-daemon[5199]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 791.141379] dagster-daemon[5199]: self._engine = create_pg_engine( full # [ 791.141990] dagster-daemon[5199]: ~~~~~~~~~~~~~~~~^ full # [ 791.142637] dagster-daemon[5199]: self.postgres_url, full # [ 791.143263] dagster-daemon[5199]: ^^^^^^^^^^^^^^^^^^ full # [ 791.143905] dagster-daemon[5199]: ...<2 lines>... full # [ 791.144745] dagster-daemon[5199]: poolclass=db_pool.NullPool, full # [ 791.145589] dagster-daemon[5199]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 791.146230] dagster-daemon[5199]: ) full # [ 791.146856] dagster-daemon[5199]: ^ full # [ 791.163605] dagster-daemon[5199]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 791.166193] dagster-daemon[5199]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 791.167631] dagster-daemon[5199]: File "", line 2, in create_engine full # [ 791.169810] dagster-daemon[5199]: return target(fn, url, **kwargs) full # [ 791.171032] dagster-daemon[5199]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 791.173603] dagster-daemon[5199]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 791.175105] dagster-daemon[5199]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 791.177711] dagster-daemon[5199]: dbapi = dbapi_meth(**dbapi_args) full # [ 791.178869] dagster-daemon[5199]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 791.181659] dagster-daemon[5199]: import psycopg full # [ 791.182596] dagster-daemon[5199]: ModuleNotFoundError: No module named 'psycopg' full # [ 791.356166] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 791.358464] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 791.360574] systemd[1]: dagster-daemon.service: Consumed 1.496s CPU time over 7.519s wall clock time, 88.4M memory peak. full # [ 795.505613] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 96. full # [ 795.508564] systemd[1]: Started Dagster Webserver. full # [ 796.504854] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 108. full # [ 796.507560] systemd[1]: Started Dagster Daemon. full # [ 798.130176] dagster-webserver[5232]: Traceback (most recent call last): full # [ 798.135080] dagster-webserver[5232]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 798.137233] dagster-webserver[5232]: sys.exit(main()) full # [ 798.138214] dagster-webserver[5232]: ~~~~^^ full # [ 798.139184] dagster-webserver[5232]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 798.141724] dagster-webserver[5232]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 798.143088] dagster-webserver[5232]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 798.144423] dagster-webserver[5232]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 798.146789] dagster-webserver[5232]: return self.main(*args, **kwargs) full # [ 798.150091] dagster-webserver[5232]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 798.151398] dagster-webserver[5232]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 798.153708] dagster-webserver[5232]: rv = self.invoke(ctx) full # [ 798.154752] dagster-webserver[5232]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 798.159106] dagster-webserver[5232]: return ctx.invoke(self.callback, **ctx.params) full # [ 798.160484] dagster-webserver[5232]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 798.161824] dagster-webserver[5232]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 798.164173] dagster-webserver[5232]: return callback(*args, **kwargs) full # [ 798.167089] dagster-webserver[5232]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 798.169691] dagster-webserver[5232]: instance = stack.enter_context( full # [ 798.170846] dagster-webserver[5232]: get_possibly_temporary_instance_for_cli( full # [ 798.172192] dagster-webserver[5232]: ...<3 lines>... full # [ 798.175088] dagster-webserver[5232]: ) full # [ 798.175909] dagster-webserver[5232]: ) full # [ 798.176694] dagster-webserver[5232]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 798.178985] dagster-webserver[5232]: result = _enter(cm) full # [ 798.179996] dagster-webserver[5232]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 798.184103] dagster-webserver[5232]: return next(self.gen) full # [ 798.185173] dagster-webserver[5232]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 798.188060] dagster-webserver[5232]: with DagsterInstance.get() as instance: full # [ 798.189313] dagster-webserver[5232]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 798.190504] dagster-webserver[5232]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 798.196090] dagster-webserver[5232]: return create_instance_from_dagster_home() full # [ 798.197410] dagster-webserver[5232]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 798.200305] dagster-webserver[5232]: return create_instance_from_config(dagster_home_path) full # [ 798.201744] dagster-webserver[5232]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 798.206108] dagster-webserver[5232]: return create_instance_from_ref(instance_ref) full # [ 798.207467] dagster-webserver[5232]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 798.210254] dagster-webserver[5232]: unified_storage = instance_ref.storage full # [ 798.211519] dagster-webserver[5232]: ^^^^^^^^^^^^^^^^^^^^ full # [ 798.215091] dagster-webserver[5232]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 798.217697] dagster-webserver[5232]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 798.219592] dagster-webserver[5232]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 798.221114] dagster-webserver[5232]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 798.228091] dagster-webserver[5232]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 798.229698] dagster-webserver[5232]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 798.231291] dagster-webserver[5232]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 798.233910] dagster-webserver[5232]: return DagsterPostgresStorage( full # [ 798.236089] dagster-webserver[5232]: inst_data=inst_data, full # [ 798.237175] dagster-webserver[5232]: ...<2 lines>... full # [ 798.238141] dagster-webserver[5232]: token_provider=get_token_provider_from_config(config_value), full # [ 798.239717] dagster-webserver[5232]: ) full # [ 798.242116] dagster-webserver[5232]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 798.244690] dagster-webserver[5232]: self._run_storage = PostgresRunStorage( full # [ 798.245965] dagster-webserver[5232]: ~~~~~~~~~~~~~~~~~~^ full # [ 798.249218] dagster-webserver[5232]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 798.250942] dagster-webserver[5232]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 798.254175] dagster-webserver[5232]: ) full # [ 798.254951] dagster-webserver[5232]: ^ full # [ 798.255752] dagster-webserver[5232]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 798.258506] dagster-webserver[5232]: self._engine = create_pg_engine( full # [ 798.262090] dagster-webserver[5232]: ~~~~~~~~~~~~~~~~^ full # [ 798.263286] dagster-webserver[5232]: self.postgres_url, full # [ 798.264338] dagster-webserver[5232]: ^^^^^^^^^^^^^^^^^^ full # [ 798.265409] dagster-webserver[5232]: ...<2 lines>... full # [ 798.266378] dagster-webserver[5232]: poolclass=db_pool.NullPool, full # [ 798.267549] dagster-webserver[5232]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 798.271175] dagster-webserver[5232]: ) full # [ 798.271944] dagster-webserver[5232]: ^ full # [ 798.272750] dagster-webserver[5232]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 798.275377] dagster-webserver[5232]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 798.276830] dagster-webserver[5232]: File "", line 2, in create_engine full # [ 798.279084] dagster-webserver[5232]: return target(fn, url, **kwargs) full # [ 798.282090] dagster-webserver[5232]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 798.284740] dagster-webserver[5232]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 798.286231] dagster-webserver[5232]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 798.288849] dagster-webserver[5232]: dbapi = dbapi_meth(**dbapi_args) full # [ 798.290586] dagster-webserver[5232]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 798.293354] dagster-webserver[5232]: import psycopg full # [ 798.294296] dagster-webserver[5232]: ModuleNotFoundError: No module named 'psycopg' full # [ 798.342419] dagster-daemon[5238]: Traceback (most recent call last): full # [ 798.344532] dagster-daemon[5238]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 798.349152] dagster-daemon[5238]: sys.exit(main()) full # [ 798.350336] dagster-daemon[5238]: ~~~~^^ full # [ 798.351532] dagster-daemon[5238]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 798.354644] dagster-daemon[5238]: cli(obj={}) full # [ 798.358135] dagster-daemon[5238]: ~~~^^^^^^^^ full # [ 798.359077] dagster-daemon[5238]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 798.361443] dagster-daemon[5238]: return self.main(*args, **kwargs) full # [ 798.362594] dagster-daemon[5238]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 798.363745] dagster-daemon[5238]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 798.366071] dagster-daemon[5238]: rv = self.invoke(ctx) full # [ 798.369091] dagster-daemon[5238]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 798.371425] dagster-daemon[5238]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 798.372858] dagster-daemon[5238]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 798.374328] dagster-daemon[5238]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 798.376633] dagster-daemon[5238]: return ctx.invoke(self.callback, **ctx.params) full # [ 798.380092] dagster-daemon[5238]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 798.381431] dagster-daemon[5238]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 798.383729] dagster-daemon[5238]: return callback(*args, **kwargs) full # [ 798.384869] dagster-daemon[5238]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 798.387496] dagster-daemon[5238]: with get_instance_for_cli( full # [ 798.388565] dagster-daemon[5238]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 798.389637] dagster-daemon[5238]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 798.391470] dagster-daemon[5238]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 798.394113] dagster-daemon[5238]: ) as instance: full # [ 798.394820] dagster-daemon[5238]: ^ full # [ 798.395567] dagster-daemon[5238]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 798.399094] dagster-daemon[5238]: return next(self.gen) full # [ 798.399798] dagster-daemon[5238]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 798.400650] dagster-daemon[5238]: with DagsterInstance.get() as instance: full # [ 798.403091] dagster-daemon[5238]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 798.403839] dagster-daemon[5238]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 798.404554] dagster-daemon[5238]: return create_instance_from_dagster_home() full # [ 798.408091] dagster-daemon[5238]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 798.408804] dagster-daemon[5238]: return create_instance_from_config(dagster_home_path) full # [ 798.409643] dagster-daemon[5238]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 798.412090] dagster-daemon[5238]: return create_instance_from_ref(instance_ref) full # [ 798.412712] dagster-daemon[5238]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 798.413554] dagster-daemon[5238]: unified_storage = instance_ref.storage full # [ 798.416131] dagster-daemon[5238]: ^^^^^^^^^^^^^^^^^^^^ full # [ 798.416818] dagster-daemon[5238]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 798.417650] dagster-daemon[5238]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 798.420089] dagster-daemon[5238]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 798.420719] dagster-daemon[5238]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 798.421550] dagster-daemon[5238]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 798.425094] dagster-daemon[5238]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 798.425618] dagster-daemon[5238]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 798.426275] dagster-daemon[5238]: return DagsterPostgresStorage( full # [ 798.426880] dagster-daemon[5238]: inst_data=inst_data, full # [ 798.429721] dagster-daemon[5238]: ...<2 lines>... full # [ 798.430543] dagster-daemon[5238]: token_provider=get_token_provider_from_config(config_value), full # [ 798.433089] dagster-daemon[5238]: ) full # [ 798.433607] dagster-daemon[5238]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 798.434261] dagster-daemon[5238]: self._run_storage = PostgresRunStorage( full # [ 798.434869] dagster-daemon[5238]: ~~~~~~~~~~~~~~~~~~^ full # [ 798.437760] dagster-daemon[5238]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 798.438543] dagster-daemon[5238]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 798.441091] dagster-daemon[5238]: ) full # [ 798.441608] dagster-daemon[5238]: ^ full # [ 798.442262] dagster-daemon[5238]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 798.442887] dagster-daemon[5238]: self._engine = create_pg_engine( full # [ 798.445707] dagster-daemon[5238]: ~~~~~~~~~~~~~~~~^ full # [ 798.446543] dagster-daemon[5238]: self.postgres_url, full # [ 798.450097] dagster-daemon[5238]: ^^^^^^^^^^^^^^^^^^ full # [ 798.450615] dagster-daemon[5238]: ...<2 lines>... full # [ 798.451272] dagster-daemon[5238]: poolclass=db_pool.NullPool, full # [ 798.451875] dagster-daemon[5238]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 798.454710] dagster-daemon[5238]: ) full # [ 798.455546] dagster-daemon[5238]: ^ full # [ 798.459091] dagster-daemon[5238]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 798.459799] dagster-daemon[5238]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 798.460639] dagster-daemon[5238]: File "", line 2, in create_engine full # [ 798.463090] dagster-daemon[5238]: return target(fn, url, **kwargs) full # [ 798.463715] dagster-daemon[5238]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 798.464545] dagster-daemon[5238]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 798.467091] dagster-daemon[5238]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 798.467616] dagster-daemon[5238]: dbapi = dbapi_meth(**dbapi_args) full # [ 798.468275] dagster-daemon[5238]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 798.468879] dagster-daemon[5238]: import psycopg full # [ 798.471724] dagster-daemon[5238]: ModuleNotFoundError: No module named 'psycopg' full # [ 798.664572] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 798.666569] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 798.667464] systemd[1]: dagster-webserver.service: Consumed 2.117s CPU time over 8.346s wall clock time, 111.1M memory peak. full # [ 798.720420] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 798.722684] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 798.724761] systemd[1]: dagster-daemon.service: Consumed 1.511s CPU time over 7.363s wall clock time, 88.5M memory peak. full # [ 803.755607] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 97. full # [ 803.757991] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 109. full # [ 803.760397] systemd[1]: Started Dagster Daemon. full # [ 803.762429] systemd[1]: Started Dagster Webserver. full # [ 805.619129] dagster-daemon[5274]: Traceback (most recent call last): full # [ 805.623075] dagster-daemon[5274]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 805.625184] dagster-daemon[5274]: sys.exit(main()) full # [ 805.626140] dagster-daemon[5274]: ~~~~^^ full # [ 805.627093] dagster-daemon[5274]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 805.631105] dagster-daemon[5274]: cli(obj={}) full # [ 805.632032] dagster-daemon[5274]: ~~~^^^^^^^^ full # [ 805.632901] dagster-daemon[5274]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 805.635286] dagster-daemon[5274]: return self.main(*args, **kwargs) full # [ 805.638085] dagster-daemon[5274]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 805.639255] dagster-daemon[5274]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 805.641590] dagster-daemon[5274]: rv = self.invoke(ctx) full # [ 805.642600] dagster-daemon[5274]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 805.646087] dagster-daemon[5274]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 805.647574] dagster-daemon[5274]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 805.649033] dagster-daemon[5274]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 805.651377] dagster-daemon[5274]: return ctx.invoke(self.callback, **ctx.params) full # [ 805.655088] dagster-daemon[5274]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 805.656433] dagster-daemon[5274]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 805.658746] dagster-daemon[5274]: return callback(*args, **kwargs) full # [ 805.659897] dagster-daemon[5274]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 805.664169] dagster-daemon[5274]: with get_instance_for_cli( full # [ 805.665259] dagster-daemon[5274]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 805.666334] dagster-daemon[5274]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 805.668185] dagster-daemon[5274]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 805.672089] dagster-daemon[5274]: ) as instance: full # [ 805.672989] dagster-daemon[5274]: ^ full # [ 805.673758] dagster-daemon[5274]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 805.676093] dagster-daemon[5274]: return next(self.gen) full # [ 805.679111] dagster-daemon[5274]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 805.682346] dagster-daemon[5274]: with DagsterInstance.get() as instance: full # [ 805.683855] dagster-daemon[5274]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 805.685211] dagster-daemon[5274]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 805.690105] dagster-daemon[5274]: return create_instance_from_dagster_home() full # [ 805.691434] dagster-daemon[5274]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 805.694304] dagster-daemon[5274]: return create_instance_from_config(dagster_home_path) full # [ 805.695744] dagster-daemon[5274]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 805.698545] dagster-daemon[5274]: return create_instance_from_ref(instance_ref) full # [ 805.699850] dagster-daemon[5274]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 805.702651] dagster-daemon[5274]: unified_storage = instance_ref.storage full # [ 805.703882] dagster-daemon[5274]: ^^^^^^^^^^^^^^^^^^^^ full # [ 805.705123] dagster-daemon[5274]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 805.707643] dagster-daemon[5274]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 805.709506] dagster-daemon[5274]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 805.710970] dagster-daemon[5274]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 805.713583] dagster-daemon[5274]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 805.715168] dagster-daemon[5274]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 805.716754] dagster-daemon[5274]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 805.719362] dagster-daemon[5274]: return DagsterPostgresStorage( full # [ 805.720481] dagster-daemon[5274]: inst_data=inst_data, full # [ 805.721531] dagster-daemon[5274]: ...<2 lines>... full # [ 805.722463] dagster-daemon[5274]: token_provider=get_token_provider_from_config(config_value), full # [ 805.723994] dagster-daemon[5274]: ) full # [ 805.724761] dagster-daemon[5274]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 805.727390] dagster-daemon[5274]: self._run_storage = PostgresRunStorage( full # [ 805.728612] dagster-daemon[5274]: ~~~~~~~~~~~~~~~~~~^ full # [ 805.729831] dagster-daemon[5274]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 805.731526] dagster-daemon[5274]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 805.733182] dagster-daemon[5274]: ) full # [ 805.733918] dagster-daemon[5274]: ^ full # [ 805.734806] dagster-daemon[5274]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 805.739720] dagster-daemon[5274]: self._engine = create_pg_engine( full # [ 805.740874] dagster-daemon[5274]: ~~~~~~~~~~~~~~~~^ full # [ 805.742054] dagster-daemon[5274]: self.postgres_url, full # [ 805.744264] dagster-daemon[5274]: ^^^^^^^^^^^^^^^^^^ full # [ 805.745268] dagster-daemon[5274]: ...<2 lines>... full # [ 805.746189] dagster-daemon[5274]: poolclass=db_pool.NullPool, full # [ 805.747328] dagster-daemon[5274]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 805.749987] dagster-daemon[5274]: ) full # [ 805.750761] dagster-daemon[5274]: ^ full # [ 805.751521] dagster-daemon[5274]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 805.754134] dagster-daemon[5274]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 805.755638] dagster-daemon[5274]: File "", line 2, in create_engine full # [ 805.757800] dagster-daemon[5274]: return target(fn, url, **kwargs) full # [ 805.758950] dagster-daemon[5274]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 805.761515] dagster-daemon[5274]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 805.762970] dagster-daemon[5274]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 805.765604] dagster-daemon[5274]: dbapi = dbapi_meth(**dbapi_args) full # [ 805.766749] dagster-daemon[5274]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 805.769485] dagster-daemon[5274]: import psycopg full # [ 805.770403] dagster-daemon[5274]: ModuleNotFoundError: No module named 'psycopg' full # [ 805.917631] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 805.919606] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 805.921495] systemd[1]: dagster-daemon.service: Consumed 1.468s CPU time over 7.195s wall clock time, 88.5M memory peak. full # [ 806.576477] dagster-webserver[5275]: Traceback (most recent call last): full # [ 806.578936] dagster-webserver[5275]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 806.579714] dagster-webserver[5275]: sys.exit(main()) full # [ 806.580524] dagster-webserver[5275]: ~~~~^^ full # [ 806.581164] dagster-webserver[5275]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 806.581788] dagster-webserver[5275]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 806.582667] dagster-webserver[5275]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 806.583305] dagster-webserver[5275]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 806.583903] dagster-webserver[5275]: return self.main(*args, **kwargs) full # [ 806.584735] dagster-webserver[5275]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 806.585575] dagster-webserver[5275]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 806.586217] dagster-webserver[5275]: rv = self.invoke(ctx) full # [ 806.594567] dagster-webserver[5275]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 806.595566] dagster-webserver[5275]: return ctx.invoke(self.callback, **ctx.params) full # [ 806.596257] dagster-webserver[5275]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 806.596864] dagster-webserver[5275]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 806.597529] dagster-webserver[5275]: return callback(*args, **kwargs) full # [ 806.598229] dagster-webserver[5275]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 806.598618] dagster-webserver[5275]: instance = stack.enter_context( full # [ 806.599287] dagster-webserver[5275]: get_possibly_temporary_instance_for_cli( full # [ 806.599913] dagster-webserver[5275]: ...<3 lines>... full # [ 806.600767] dagster-webserver[5275]: ) full # [ 806.601623] dagster-webserver[5275]: ) full # [ 806.602272] dagster-webserver[5275]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 806.602890] dagster-webserver[5275]: result = _enter(cm) full # [ 806.612461] dagster-webserver[5275]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 806.613296] dagster-webserver[5275]: return next(self.gen) full # [ 806.613890] dagster-webserver[5275]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 806.614749] dagster-webserver[5275]: with DagsterInstance.get() as instance: full # [ 806.615614] dagster-webserver[5275]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 806.616274] dagster-webserver[5275]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 806.616893] dagster-webserver[5275]: return create_instance_from_dagster_home() full # [ 806.617794] dagster-webserver[5275]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 806.618608] dagster-webserver[5275]: return create_instance_from_config(dagster_home_path) full # [ 806.619275] dagster-webserver[5275]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 806.619901] dagster-webserver[5275]: return create_instance_from_ref(instance_ref) full # [ 806.632074] dagster-webserver[5275]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 806.632857] dagster-webserver[5275]: unified_storage = instance_ref.storage full # [ 806.633527] dagster-webserver[5275]: ^^^^^^^^^^^^^^^^^^^^ full # [ 806.634187] dagster-webserver[5275]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 806.634846] dagster-webserver[5275]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 806.635687] dagster-webserver[5275]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 806.636550] dagster-webserver[5275]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 806.637227] dagster-webserver[5275]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 806.637845] dagster-webserver[5275]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 806.638739] dagster-webserver[5275]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 806.639560] dagster-webserver[5275]: return DagsterPostgresStorage( full # [ 806.640219] dagster-webserver[5275]: inst_data=inst_data, full # [ 806.640856] dagster-webserver[5275]: ...<2 lines>... full # [ 806.641527] dagster-webserver[5275]: token_provider=get_token_provider_from_config(config_value), full # [ 806.642205] dagster-webserver[5275]: ) full # [ 806.642822] dagster-webserver[5275]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 806.643661] dagster-webserver[5275]: self._run_storage = PostgresRunStorage( full # [ 806.644511] dagster-webserver[5275]: ~~~~~~~~~~~~~~~~~~^ full # [ 806.645151] dagster-webserver[5275]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 806.645573] dagster-webserver[5275]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 806.646213] dagster-webserver[5275]: ) full # [ 806.646841] dagster-webserver[5275]: ^ full # [ 806.664363] dagster-webserver[5275]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 806.667144] dagster-webserver[5275]: self._engine = create_pg_engine( full # [ 806.668360] dagster-webserver[5275]: ~~~~~~~~~~~~~~~~^ full # [ 806.669556] dagster-webserver[5275]: self.postgres_url, full # [ 806.670641] dagster-webserver[5275]: ^^^^^^^^^^^^^^^^^^ full # [ 806.671720] dagster-webserver[5275]: ...<2 lines>... full # [ 806.672715] dagster-webserver[5275]: poolclass=db_pool.NullPool, full # [ 806.673892] dagster-webserver[5275]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 806.675098] dagster-webserver[5275]: ) full # [ 806.675876] dagster-webserver[5275]: ^ full # [ 806.676686] dagster-webserver[5275]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 806.679325] dagster-webserver[5275]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 806.680825] dagster-webserver[5275]: File "", line 2, in create_engine full # [ 806.683099] dagster-webserver[5275]: return target(fn, url, **kwargs) full # [ 806.684308] dagster-webserver[5275]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 806.686885] dagster-webserver[5275]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 806.688445] dagster-webserver[5275]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 806.691080] dagster-webserver[5275]: dbapi = dbapi_meth(**dbapi_args) full # [ 806.692282] dagster-webserver[5275]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 806.695102] dagster-webserver[5275]: import psycopg full # [ 806.696071] dagster-webserver[5275]: ModuleNotFoundError: No module named 'psycopg' full # [ 806.940896] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 806.943257] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 806.945459] systemd[1]: dagster-webserver.service: Consumed 2.127s CPU time over 8.272s wall clock time, 111.3M memory peak. full # [ 811.005737] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 110. full # [ 811.008706] systemd[1]: Started Dagster Daemon. full # [ 812.004883] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 98. full # [ 812.007867] systemd[1]: Started Dagster Webserver. full # [ 812.879993] dagster-daemon[5312]: Traceback (most recent call last): full # [ 812.882811] dagster-daemon[5312]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 812.883683] dagster-daemon[5312]: sys.exit(main()) full # [ 812.884541] dagster-daemon[5312]: ~~~~^^ full # [ 812.886654] dagster-daemon[5312]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 812.887578] dagster-daemon[5312]: cli(obj={}) full # [ 812.889918] dagster-daemon[5312]: ~~~^^^^^^^^ full # [ 812.890624] dagster-daemon[5312]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 812.891559] dagster-daemon[5312]: return self.main(*args, **kwargs) full # [ 812.894102] dagster-daemon[5312]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 812.895263] dagster-daemon[5312]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 812.897573] dagster-daemon[5312]: rv = self.invoke(ctx) full # [ 812.898575] dagster-daemon[5312]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 812.901101] dagster-daemon[5312]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 812.902916] dagster-daemon[5312]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 812.904570] dagster-daemon[5312]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 812.907604] dagster-daemon[5312]: return ctx.invoke(self.callback, **ctx.params) full # [ 812.909232] dagster-daemon[5312]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 812.911067] dagster-daemon[5312]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 812.913597] dagster-daemon[5312]: return callback(*args, **kwargs) full # [ 812.914993] dagster-daemon[5312]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 812.917814] dagster-daemon[5312]: with get_instance_for_cli( full # [ 812.919785] dagster-daemon[5312]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 812.921192] dagster-daemon[5312]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 812.923406] dagster-daemon[5312]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 812.925597] dagster-daemon[5312]: ) as instance: full # [ 812.926749] dagster-daemon[5312]: ^ full # [ 812.928083] dagster-daemon[5312]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 812.931837] dagster-daemon[5312]: return next(self.gen) full # [ 812.933145] dagster-daemon[5312]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 812.936158] dagster-daemon[5312]: with DagsterInstance.get() as instance: full # [ 812.937604] dagster-daemon[5312]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 812.941176] dagster-daemon[5312]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 812.943726] dagster-daemon[5312]: return create_instance_from_dagster_home() full # [ 812.945034] dagster-daemon[5312]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 812.947920] dagster-daemon[5312]: return create_instance_from_config(dagster_home_path) full # [ 812.949354] dagster-daemon[5312]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 812.954203] dagster-daemon[5312]: return create_instance_from_ref(instance_ref) full # [ 812.955473] dagster-daemon[5312]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 812.958182] dagster-daemon[5312]: unified_storage = instance_ref.storage full # [ 812.959445] dagster-daemon[5312]: ^^^^^^^^^^^^^^^^^^^^ full # [ 812.960660] dagster-daemon[5312]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 812.963823] dagster-daemon[5312]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 812.965749] dagster-daemon[5312]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 812.967257] dagster-daemon[5312]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 812.969845] dagster-daemon[5312]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 812.971442] dagster-daemon[5312]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 812.973039] dagster-daemon[5312]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 812.975640] dagster-daemon[5312]: return DagsterPostgresStorage( full # [ 812.976754] dagster-daemon[5312]: inst_data=inst_data, full # [ 812.977809] dagster-daemon[5312]: ...<2 lines>... full # [ 812.978757] dagster-daemon[5312]: token_provider=get_token_provider_from_config(config_value), full # [ 812.980311] dagster-daemon[5312]: ) full # [ 812.981061] dagster-daemon[5312]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 812.983552] dagster-daemon[5312]: self._run_storage = PostgresRunStorage( full # [ 812.984772] dagster-daemon[5312]: ~~~~~~~~~~~~~~~~~~^ full # [ 812.986078] dagster-daemon[5312]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 812.987754] dagster-daemon[5312]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 812.989429] dagster-daemon[5312]: ) full # [ 812.990168] dagster-daemon[5312]: ^ full # [ 812.990897] dagster-daemon[5312]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 812.993623] dagster-daemon[5312]: self._engine = create_pg_engine( full # [ 812.994765] dagster-daemon[5312]: ~~~~~~~~~~~~~~~~^ full # [ 812.995915] dagster-daemon[5312]: self.postgres_url, full # [ 812.996925] dagster-daemon[5312]: ^^^^^^^^^^^^^^^^^^ full # [ 812.997936] dagster-daemon[5312]: ...<2 lines>... full # [ 812.998869] dagster-daemon[5312]: poolclass=db_pool.NullPool, full # [ 813.000033] dagster-daemon[5312]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 813.001171] dagster-daemon[5312]: ) full # [ 813.001899] dagster-daemon[5312]: ^ full # [ 813.002674] dagster-daemon[5312]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 813.005315] dagster-daemon[5312]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 813.006722] dagster-daemon[5312]: File "", line 2, in create_engine full # [ 813.008897] dagster-daemon[5312]: return target(fn, url, **kwargs) full # [ 813.010078] dagster-daemon[5312]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 813.012616] dagster-daemon[5312]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 813.014108] dagster-daemon[5312]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 813.016697] dagster-daemon[5312]: dbapi = dbapi_meth(**dbapi_args) full # [ 813.017847] dagster-daemon[5312]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 813.020627] dagster-daemon[5312]: import psycopg full # [ 813.021557] dagster-daemon[5312]: ModuleNotFoundError: No module named 'psycopg' full # [ 813.117079] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 813.119346] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 813.121607] systemd[1]: dagster-daemon.service: Consumed 1.451s CPU time over 7.198s wall clock time, 88.5M memory peak. full # [ 814.744183] dagster-webserver[5318]: Traceback (most recent call last): full # [ 814.746764] dagster-webserver[5318]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 814.747591] dagster-webserver[5318]: sys.exit(main()) full # [ 814.748229] dagster-webserver[5318]: ~~~~^^ full # [ 814.748859] dagster-webserver[5318]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 814.749509] dagster-webserver[5318]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 814.750165] dagster-webserver[5318]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 814.750763] dagster-webserver[5318]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 814.751606] dagster-webserver[5318]: return self.main(*args, **kwargs) full # [ 814.752243] dagster-webserver[5318]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 814.752899] dagster-webserver[5318]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 814.753715] dagster-webserver[5318]: rv = self.invoke(ctx) full # [ 814.762483] dagster-webserver[5318]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 814.763281] dagster-webserver[5318]: return ctx.invoke(self.callback, **ctx.params) full # [ 814.763926] dagster-webserver[5318]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 814.764758] dagster-webserver[5318]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 814.765613] dagster-webserver[5318]: return callback(*args, **kwargs) full # [ 814.766278] dagster-webserver[5318]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 814.766913] dagster-webserver[5318]: instance = stack.enter_context( full # [ 814.767757] dagster-webserver[5318]: get_possibly_temporary_instance_for_cli( full # [ 814.768610] dagster-webserver[5318]: ...<3 lines>... full # [ 814.769273] dagster-webserver[5318]: ) full # [ 814.769899] dagster-webserver[5318]: ) full # [ 814.770766] dagster-webserver[5318]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 814.771369] dagster-webserver[5318]: result = _enter(cm) full # [ 814.771985] dagster-webserver[5318]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 814.772820] dagster-webserver[5318]: return next(self.gen) full # [ 814.783189] dagster-webserver[5318]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 814.783993] dagster-webserver[5318]: with DagsterInstance.get() as instance: full # [ 814.784646] dagster-webserver[5318]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 814.785290] dagster-webserver[5318]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 814.786811] dagster-webserver[5318]: return create_instance_from_dagster_home() full # [ 814.788589] dagster-webserver[5318]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 814.789288] dagster-webserver[5318]: return create_instance_from_config(dagster_home_path) full # [ 814.789904] dagster-webserver[5318]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 814.792194] dagster-webserver[5318]: return create_instance_from_ref(instance_ref) full # [ 814.799722] dagster-webserver[5318]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 814.800707] dagster-webserver[5318]: unified_storage = instance_ref.storage full # [ 814.801561] dagster-webserver[5318]: ^^^^^^^^^^^^^^^^^^^^ full # [ 814.802220] dagster-webserver[5318]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 814.802878] dagster-webserver[5318]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 814.803522] dagster-webserver[5318]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 814.804198] dagster-webserver[5318]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 814.804605] dagster-webserver[5318]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 814.805233] dagster-webserver[5318]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 814.805889] dagster-webserver[5318]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 814.806703] dagster-webserver[5318]: return DagsterPostgresStorage( full # [ 814.807554] dagster-webserver[5318]: inst_data=inst_data, full # [ 814.808185] dagster-webserver[5318]: ...<2 lines>... full # [ 814.808812] dagster-webserver[5318]: token_provider=get_token_provider_from_config(config_value), full # [ 814.809708] dagster-webserver[5318]: ) full # [ 814.810509] dagster-webserver[5318]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 814.811148] dagster-webserver[5318]: self._run_storage = PostgresRunStorage( full # [ 814.811755] dagster-webserver[5318]: ~~~~~~~~~~~~~~~~~~^ full # [ 814.812612] dagster-webserver[5318]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 814.813241] dagster-webserver[5318]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 814.813959] dagster-webserver[5318]: ) full # [ 814.814710] dagster-webserver[5318]: ^ full # [ 814.831807] dagster-webserver[5318]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 814.834619] dagster-webserver[5318]: self._engine = create_pg_engine( full # [ 814.835807] dagster-webserver[5318]: ~~~~~~~~~~~~~~~~^ full # [ 814.836993] dagster-webserver[5318]: self.postgres_url, full # [ 814.838097] dagster-webserver[5318]: ^^^^^^^^^^^^^^^^^^ full # [ 814.839168] dagster-webserver[5318]: ...<2 lines>... full # [ 814.840150] dagster-webserver[5318]: poolclass=db_pool.NullPool, full # [ 814.841340] dagster-webserver[5318]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 814.842515] dagster-webserver[5318]: ) full # [ 814.843298] dagster-webserver[5318]: ^ full # [ 814.844081] dagster-webserver[5318]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 814.846729] dagster-webserver[5318]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 814.848214] dagster-webserver[5318]: File "", line 2, in create_engine full # [ 814.850445] dagster-webserver[5318]: return target(fn, url, **kwargs) full # [ 814.851628] dagster-webserver[5318]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 814.854190] dagster-webserver[5318]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 814.855743] dagster-webserver[5318]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 814.858376] dagster-webserver[5318]: dbapi = dbapi_meth(**dbapi_args) full # [ 814.859565] dagster-webserver[5318]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 814.862341] dagster-webserver[5318]: import psycopg full # [ 814.863290] dagster-webserver[5318]: ModuleNotFoundError: No module named 'psycopg' full # [ 815.111138] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 815.113434] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 815.115705] systemd[1]: dagster-webserver.service: Consumed 2.045s CPU time over 8.169s wall clock time, 111.2M memory peak. full # [ 818.255461] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 111. full # [ 818.259703] systemd[1]: Started Dagster Daemon. full # [ 820.112363] dagster-daemon[5350]: Traceback (most recent call last): full # [ 820.114862] dagster-daemon[5350]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 820.115671] dagster-daemon[5350]: sys.exit(main()) full # [ 820.116301] dagster-daemon[5350]: ~~~~^^ full # [ 820.116918] dagster-daemon[5350]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 820.117748] dagster-daemon[5350]: cli(obj={}) full # [ 820.118620] dagster-daemon[5350]: ~~~^^^^^^^^ full # [ 820.119257] dagster-daemon[5350]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 820.119867] dagster-daemon[5350]: return self.main(*args, **kwargs) full # [ 820.120695] dagster-daemon[5350]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 820.121566] dagster-daemon[5350]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 820.122176] dagster-daemon[5350]: rv = self.invoke(ctx) full # [ 820.129285] dagster-daemon[5350]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 820.130079] dagster-daemon[5350]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 820.130723] dagster-daemon[5350]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 820.131544] dagster-daemon[5350]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 820.132176] dagster-daemon[5350]: return ctx.invoke(self.callback, **ctx.params) full # [ 820.132791] dagster-daemon[5350]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 820.133695] dagster-daemon[5350]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 820.134660] dagster-daemon[5350]: return callback(*args, **kwargs) full # [ 820.135661] dagster-daemon[5350]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 820.136517] dagster-daemon[5350]: with get_instance_for_cli( full # [ 820.137154] dagster-daemon[5350]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 820.137753] dagster-daemon[5350]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 820.138587] dagster-daemon[5350]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 820.139224] dagster-daemon[5350]: ) as instance: full # [ 820.139837] dagster-daemon[5350]: ^ full # [ 820.140677] dagster-daemon[5350]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 820.141496] dagster-daemon[5350]: return next(self.gen) full # [ 820.153687] dagster-daemon[5350]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 820.154673] dagster-daemon[5350]: with DagsterInstance.get() as instance: full # [ 820.155521] dagster-daemon[5350]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 820.156177] dagster-daemon[5350]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 820.156786] dagster-daemon[5350]: return create_instance_from_dagster_home() full # [ 820.157633] dagster-daemon[5350]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 820.158294] dagster-daemon[5350]: return create_instance_from_config(dagster_home_path) full # [ 820.158951] dagster-daemon[5350]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 820.159758] dagster-daemon[5350]: return create_instance_from_ref(instance_ref) full # [ 820.169466] dagster-daemon[5350]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 820.170264] dagster-daemon[5350]: unified_storage = instance_ref.storage full # [ 820.170905] dagster-daemon[5350]: ^^^^^^^^^^^^^^^^^^^^ full # [ 820.171923] dagster-daemon[5350]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 820.172770] dagster-daemon[5350]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 820.173617] dagster-daemon[5350]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 820.174282] dagster-daemon[5350]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 820.174895] dagster-daemon[5350]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 820.175737] dagster-daemon[5350]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 820.176433] dagster-daemon[5350]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 820.177042] dagster-daemon[5350]: return DagsterPostgresStorage( full # [ 820.177665] dagster-daemon[5350]: inst_data=inst_data, full # [ 820.178512] dagster-daemon[5350]: ...<2 lines>... full # [ 820.179552] dagster-daemon[5350]: token_provider=get_token_provider_from_config(config_value), full # [ 820.180215] dagster-daemon[5350]: ) full # [ 820.191922] dagster-daemon[5350]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 820.192704] dagster-daemon[5350]: self._run_storage = PostgresRunStorage( full # [ 820.193548] dagster-daemon[5350]: ~~~~~~~~~~~~~~~~~~^ full # [ 820.194206] dagster-daemon[5350]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 820.194830] dagster-daemon[5350]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 820.195673] dagster-daemon[5350]: ) full # [ 820.196516] dagster-daemon[5350]: ^ full # [ 820.197180] dagster-daemon[5350]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 820.197783] dagster-daemon[5350]: self._engine = create_pg_engine( full # [ 820.198629] dagster-daemon[5350]: ~~~~~~~~~~~~~~~~^ full # [ 820.199293] dagster-daemon[5350]: self.postgres_url, full # [ 820.199906] dagster-daemon[5350]: ^^^^^^^^^^^^^^^^^^ full # [ 820.200856] dagster-daemon[5350]: ...<2 lines>... full # [ 820.201606] dagster-daemon[5350]: poolclass=db_pool.NullPool, full # [ 820.202277] dagster-daemon[5350]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 820.202887] dagster-daemon[5350]: ) full # [ 820.203706] dagster-daemon[5350]: ^ full # [ 820.204573] dagster-daemon[5350]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 820.205182] dagster-daemon[5350]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 820.205796] dagster-daemon[5350]: File "", line 2, in create_engine full # [ 820.206627] dagster-daemon[5350]: return target(fn, url, **kwargs) full # [ 820.217348] dagster-daemon[5350]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 820.219869] dagster-daemon[5350]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 820.221361] dagster-daemon[5350]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 820.223906] dagster-daemon[5350]: dbapi = dbapi_meth(**dbapi_args) full # [ 820.225108] dagster-daemon[5350]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 820.227836] dagster-daemon[5350]: import psycopg full # [ 820.228757] dagster-daemon[5350]: ModuleNotFoundError: No module named 'psycopg' full # [ 820.256346] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 99. full # [ 820.259861] systemd[1]: Started Dagster Webserver. full # [ 820.451623] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 820.453550] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 820.456289] systemd[1]: dagster-daemon.service: Consumed 1.428s CPU time over 7.337s wall clock time, 88.5M memory peak. full # [ 822.944391] dagster-webserver[5360]: Traceback (most recent call last): full # [ 822.946853] dagster-webserver[5360]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 822.947602] dagster-webserver[5360]: sys.exit(main()) full # [ 822.948218] dagster-webserver[5360]: ~~~~^^ full # [ 822.948818] dagster-webserver[5360]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 822.949667] dagster-webserver[5360]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 822.950526] dagster-webserver[5360]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 822.951187] dagster-webserver[5360]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 822.951750] dagster-webserver[5360]: return self.main(*args, **kwargs) full # [ 822.952583] dagster-webserver[5360]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 822.953223] dagster-webserver[5360]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 822.953838] dagster-webserver[5360]: rv = self.invoke(ctx) full # [ 822.962380] dagster-webserver[5360]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 822.963237] dagster-webserver[5360]: return ctx.invoke(self.callback, **ctx.params) full # [ 822.963804] dagster-webserver[5360]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 822.964628] dagster-webserver[5360]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 822.965295] dagster-webserver[5360]: return callback(*args, **kwargs) full # [ 822.965907] dagster-webserver[5360]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 822.966757] dagster-webserver[5360]: instance = stack.enter_context( full # [ 822.967613] dagster-webserver[5360]: get_possibly_temporary_instance_for_cli( full # [ 822.968285] dagster-webserver[5360]: ...<3 lines>... full # [ 822.968895] dagster-webserver[5360]: ) full # [ 822.969721] dagster-webserver[5360]: ) full # [ 822.970556] dagster-webserver[5360]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 822.971192] dagster-webserver[5360]: result = _enter(cm) full # [ 822.971819] dagster-webserver[5360]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 822.972644] dagster-webserver[5360]: return next(self.gen) full # [ 822.973304] dagster-webserver[5360]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 822.973905] dagster-webserver[5360]: with DagsterInstance.get() as instance: full # [ 822.974739] dagster-webserver[5360]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 822.987625] dagster-webserver[5360]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 822.988607] dagster-webserver[5360]: return create_instance_from_dagster_home() full # [ 822.989272] dagster-webserver[5360]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 822.989884] dagster-webserver[5360]: return create_instance_from_config(dagster_home_path) full # [ 822.990728] dagster-webserver[5360]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 822.991559] dagster-webserver[5360]: return create_instance_from_ref(instance_ref) full # [ 822.992261] dagster-webserver[5360]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 822.992839] dagster-webserver[5360]: unified_storage = instance_ref.storage full # [ 822.993687] dagster-webserver[5360]: ^^^^^^^^^^^^^^^^^^^^ full # [ 823.004081] dagster-webserver[5360]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 823.004882] dagster-webserver[5360]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 823.005515] dagster-webserver[5360]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 823.006171] dagster-webserver[5360]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 823.006781] dagster-webserver[5360]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 823.007627] dagster-webserver[5360]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 823.008332] dagster-webserver[5360]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 823.008917] dagster-webserver[5360]: return DagsterPostgresStorage( full # [ 823.009750] dagster-webserver[5360]: inst_data=inst_data, full # [ 823.010596] dagster-webserver[5360]: ...<2 lines>... full # [ 823.011261] dagster-webserver[5360]: token_provider=get_token_provider_from_config(config_value), full # [ 823.011878] dagster-webserver[5360]: ) full # [ 823.012723] dagster-webserver[5360]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 823.013564] dagster-webserver[5360]: self._run_storage = PostgresRunStorage( full # [ 823.014227] dagster-webserver[5360]: ~~~~~~~~~~~~~~~~~~^ full # [ 823.014865] dagster-webserver[5360]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 823.015776] dagster-webserver[5360]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 823.016562] dagster-webserver[5360]: ) full # [ 823.017218] dagster-webserver[5360]: ^ full # [ 823.031222] dagster-webserver[5360]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 823.033960] dagster-webserver[5360]: self._engine = create_pg_engine( full # [ 823.035167] dagster-webserver[5360]: ~~~~~~~~~~~~~~~~^ full # [ 823.036363] dagster-webserver[5360]: self.postgres_url, full # [ 823.037421] dagster-webserver[5360]: ^^^^^^^^^^^^^^^^^^ full # [ 823.038483] dagster-webserver[5360]: ...<2 lines>... full # [ 823.039434] dagster-webserver[5360]: poolclass=db_pool.NullPool, full # [ 823.040597] dagster-webserver[5360]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 823.041759] dagster-webserver[5360]: ) full # [ 823.042552] dagster-webserver[5360]: ^ full # [ 823.043328] dagster-webserver[5360]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 823.045946] dagster-webserver[5360]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 823.047481] dagster-webserver[5360]: File "", line 2, in create_engine full # [ 823.049682] dagster-webserver[5360]: return target(fn, url, **kwargs) full # [ 823.050853] dagster-webserver[5360]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 823.053462] dagster-webserver[5360]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 823.054950] dagster-webserver[5360]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 823.057575] dagster-webserver[5360]: dbapi = dbapi_meth(**dbapi_args) full # [ 823.058746] dagster-webserver[5360]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 823.061504] dagster-webserver[5360]: import psycopg full # [ 823.062445] dagster-webserver[5360]: ModuleNotFoundError: No module named 'psycopg' full # [ 823.308860] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 823.309783] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 823.313899] systemd[1]: dagster-webserver.service: Consumed 2.014s CPU time over 8.200s wall clock time, 111.1M memory peak. full # [ 825.505554] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 112. full # [ 825.509795] systemd[1]: Started Dagster Daemon. full # [ 827.324599] dagster-daemon[5389]: Traceback (most recent call last): full # [ 827.327065] dagster-daemon[5389]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 827.327811] dagster-daemon[5389]: sys.exit(main()) full # [ 827.328607] dagster-daemon[5389]: ~~~~^^ full # [ 827.329258] dagster-daemon[5389]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 827.329869] dagster-daemon[5389]: cli(obj={}) full # [ 827.330730] dagster-daemon[5389]: ~~~^^^^^^^^ full # [ 827.331577] dagster-daemon[5389]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 827.332193] dagster-daemon[5389]: return self.main(*args, **kwargs) full # [ 827.332803] dagster-daemon[5389]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 827.338429] dagster-daemon[5389]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 827.339219] dagster-daemon[5389]: rv = self.invoke(ctx) full # [ 827.339842] dagster-daemon[5389]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 827.340688] dagster-daemon[5389]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 827.341557] dagster-daemon[5389]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 827.342190] dagster-daemon[5389]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 827.342813] dagster-daemon[5389]: return ctx.invoke(self.callback, **ctx.params) full # [ 827.343647] dagster-daemon[5389]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 827.344303] dagster-daemon[5389]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 827.344899] dagster-daemon[5389]: return callback(*args, **kwargs) full # [ 827.353770] dagster-daemon[5389]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 827.354557] dagster-daemon[5389]: with get_instance_for_cli( full # [ 827.355213] dagster-daemon[5389]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 827.355841] dagster-daemon[5389]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 827.356689] dagster-daemon[5389]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 827.357539] dagster-daemon[5389]: ) as instance: full # [ 827.358206] dagster-daemon[5389]: ^ full # [ 827.358820] dagster-daemon[5389]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 827.359667] dagster-daemon[5389]: return next(self.gen) full # [ 827.360515] dagster-daemon[5389]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 827.361173] dagster-daemon[5389]: with DagsterInstance.get() as instance: full # [ 827.361764] dagster-daemon[5389]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 827.362632] dagster-daemon[5389]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 827.363239] dagster-daemon[5389]: return create_instance_from_dagster_home() full # [ 827.363856] dagster-daemon[5389]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 827.364510] dagster-daemon[5389]: return create_instance_from_config(dagster_home_path) full # [ 827.377570] dagster-daemon[5389]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 827.378579] dagster-daemon[5389]: return create_instance_from_ref(instance_ref) full # [ 827.379274] dagster-daemon[5389]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 827.379834] dagster-daemon[5389]: unified_storage = instance_ref.storage full # [ 827.380693] dagster-daemon[5389]: ^^^^^^^^^^^^^^^^^^^^ full # [ 827.381500] dagster-daemon[5389]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 827.382138] dagster-daemon[5389]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 827.382749] dagster-daemon[5389]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 827.383618] dagster-daemon[5389]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 827.384219] dagster-daemon[5389]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 827.384846] dagster-daemon[5389]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 827.385667] dagster-daemon[5389]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 827.386497] dagster-daemon[5389]: return DagsterPostgresStorage( full # [ 827.387136] dagster-daemon[5389]: inst_data=inst_data, full # [ 827.387738] dagster-daemon[5389]: ...<2 lines>... full # [ 827.388568] dagster-daemon[5389]: token_provider=get_token_provider_from_config(config_value), full # [ 827.389206] dagster-daemon[5389]: ) full # [ 827.389821] dagster-daemon[5389]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 827.390653] dagster-daemon[5389]: self._run_storage = PostgresRunStorage( full # [ 827.391488] dagster-daemon[5389]: ~~~~~~~~~~~~~~~~~~^ full # [ 827.392126] dagster-daemon[5389]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 827.392743] dagster-daemon[5389]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 827.393578] dagster-daemon[5389]: ) full # [ 827.394217] dagster-daemon[5389]: ^ full # [ 827.394834] dagster-daemon[5389]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 827.395670] dagster-daemon[5389]: self._engine = create_pg_engine( full # [ 827.396500] dagster-daemon[5389]: ~~~~~~~~~~~~~~~~^ full # [ 827.397137] dagster-daemon[5389]: self.postgres_url, full # [ 827.397770] dagster-daemon[5389]: ^^^^^^^^^^^^^^^^^^ full # [ 827.398569] dagster-daemon[5389]: ...<2 lines>... full # [ 827.399207] dagster-daemon[5389]: poolclass=db_pool.NullPool, full # [ 827.399830] dagster-daemon[5389]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 827.400655] dagster-daemon[5389]: ) full # [ 827.401485] dagster-daemon[5389]: ^ full # [ 827.402124] dagster-daemon[5389]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 827.402742] dagster-daemon[5389]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 827.403574] dagster-daemon[5389]: File "", line 2, in create_engine full # [ 827.404321] dagster-daemon[5389]: return target(fn, url, **kwargs) full # [ 827.428622] dagster-daemon[5389]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 827.429614] dagster-daemon[5389]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 827.430288] dagster-daemon[5389]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 827.430894] dagster-daemon[5389]: dbapi = dbapi_meth(**dbapi_args) full # [ 827.431743] dagster-daemon[5389]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 827.432391] dagster-daemon[5389]: import psycopg full # [ 827.433084] dagster-daemon[5389]: ModuleNotFoundError: No module named 'psycopg' full # [ 827.636455] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 827.638676] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 827.640742] systemd[1]: dagster-daemon.service: Consumed 1.390s CPU time over 7.178s wall clock time, 88.5M memory peak. full # [ 828.505689] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 100. full # [ 828.509297] systemd[1]: Started Dagster Webserver. full # [ 831.151334] dagster-webserver[5406]: Traceback (most recent call last): full # [ 831.153822] dagster-webserver[5406]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 831.154663] dagster-webserver[5406]: sys.exit(main()) full # [ 831.155283] dagster-webserver[5406]: ~~~~^^ full # [ 831.155911] dagster-webserver[5406]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 831.156765] dagster-webserver[5406]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 831.157847] dagster-webserver[5406]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 831.158683] dagster-webserver[5406]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 831.159532] dagster-webserver[5406]: return self.main(*args, **kwargs) full # [ 831.160198] dagster-webserver[5406]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 831.160867] dagster-webserver[5406]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 831.161691] dagster-webserver[5406]: rv = self.invoke(ctx) full # [ 831.162552] dagster-webserver[5406]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 831.163218] dagster-webserver[5406]: return ctx.invoke(self.callback, **ctx.params) full # [ 831.163854] dagster-webserver[5406]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 831.174177] dagster-webserver[5406]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 831.175003] dagster-webserver[5406]: return callback(*args, **kwargs) full # [ 831.175615] dagster-webserver[5406]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 831.176281] dagster-webserver[5406]: instance = stack.enter_context( full # [ 831.176903] dagster-webserver[5406]: get_possibly_temporary_instance_for_cli( full # [ 831.177758] dagster-webserver[5406]: ...<3 lines>... full # [ 831.178600] dagster-webserver[5406]: ) full # [ 831.179267] dagster-webserver[5406]: ) full # [ 831.179887] dagster-webserver[5406]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 831.181037] dagster-webserver[5406]: result = _enter(cm) full # [ 831.181427] dagster-webserver[5406]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 831.182001] dagster-webserver[5406]: return next(self.gen) full # [ 831.182642] dagster-webserver[5406]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 831.183286] dagster-webserver[5406]: with DagsterInstance.get() as instance: full # [ 831.183920] dagster-webserver[5406]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 831.194977] dagster-webserver[5406]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 831.195760] dagster-webserver[5406]: return create_instance_from_dagster_home() full # [ 831.196600] dagster-webserver[5406]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 831.197269] dagster-webserver[5406]: return create_instance_from_config(dagster_home_path) full # [ 831.197886] dagster-webserver[5406]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 831.198738] dagster-webserver[5406]: return create_instance_from_ref(instance_ref) full # [ 831.199590] dagster-webserver[5406]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 831.200214] dagster-webserver[5406]: unified_storage = instance_ref.storage full # [ 831.200827] dagster-webserver[5406]: ^^^^^^^^^^^^^^^^^^^^ full # [ 831.201694] dagster-webserver[5406]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 831.202546] dagster-webserver[5406]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 831.203164] dagster-webserver[5406]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 831.216783] dagster-webserver[5406]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 831.217562] dagster-webserver[5406]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 831.218217] dagster-webserver[5406]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 831.218847] dagster-webserver[5406]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 831.219722] dagster-webserver[5406]: return DagsterPostgresStorage( full # [ 831.220528] dagster-webserver[5406]: inst_data=inst_data, full # [ 831.221191] dagster-webserver[5406]: ...<2 lines>... full # [ 831.221810] dagster-webserver[5406]: token_provider=get_token_provider_from_config(config_value), full # [ 831.222689] dagster-webserver[5406]: ) full # [ 831.223555] dagster-webserver[5406]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 831.224174] dagster-webserver[5406]: self._run_storage = PostgresRunStorage( full # [ 831.224780] dagster-webserver[5406]: ~~~~~~~~~~~~~~~~~~^ full # [ 831.225630] dagster-webserver[5406]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 831.226298] dagster-webserver[5406]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 831.226915] dagster-webserver[5406]: ) full # [ 831.227776] dagster-webserver[5406]: ^ full # [ 831.228594] dagster-webserver[5406]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 831.229266] dagster-webserver[5406]: self._engine = create_pg_engine( full # [ 831.229868] dagster-webserver[5406]: ~~~~~~~~~~~~~~~~^ full # [ 831.230688] dagster-webserver[5406]: self.postgres_url, full # [ 831.231524] dagster-webserver[5406]: ^^^^^^^^^^^^^^^^^^ full # [ 831.232169] dagster-webserver[5406]: ...<2 lines>... full # [ 831.232768] dagster-webserver[5406]: poolclass=db_pool.NullPool, full # [ 831.233607] dagster-webserver[5406]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 831.234252] dagster-webserver[5406]: ) full # [ 831.234865] dagster-webserver[5406]: ^ full # [ 831.249086] dagster-webserver[5406]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 831.251703] dagster-webserver[5406]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 831.253172] dagster-webserver[5406]: File "", line 2, in create_engine full # [ 831.255361] dagster-webserver[5406]: return target(fn, url, **kwargs) full # [ 831.256546] dagster-webserver[5406]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 831.259117] dagster-webserver[5406]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 831.260619] dagster-webserver[5406]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 831.263194] dagster-webserver[5406]: dbapi = dbapi_meth(**dbapi_args) full # [ 831.264383] dagster-webserver[5406]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 831.267147] dagster-webserver[5406]: import psycopg full # [ 831.268097] dagster-webserver[5406]: ModuleNotFoundError: No module named 'psycopg' full # [ 831.525140] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 831.526087] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 831.529784] systemd[1]: dagster-webserver.service: Consumed 2.001s CPU time over 8.213s wall clock time, 111.3M memory peak. full # [ 832.755473] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 113. full # [ 832.760276] systemd[1]: Started Dagster Daemon. full # [ 834.589822] dagster-daemon[5431]: Traceback (most recent call last): full # [ 834.592381] dagster-daemon[5431]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 834.593196] dagster-daemon[5431]: sys.exit(main()) full # [ 834.593744] dagster-daemon[5431]: ~~~~^^ full # [ 834.594584] dagster-daemon[5431]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 834.595654] dagster-daemon[5431]: cli(obj={}) full # [ 834.596291] dagster-daemon[5431]: ~~~^^^^^^^^ full # [ 834.596878] dagster-daemon[5431]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 834.597946] dagster-daemon[5431]: return self.main(*args, **kwargs) full # [ 834.598739] dagster-daemon[5431]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 834.599610] dagster-daemon[5431]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 834.600232] dagster-daemon[5431]: rv = self.invoke(ctx) full # [ 834.606750] dagster-daemon[5431]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 834.607529] dagster-daemon[5431]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 834.608208] dagster-daemon[5431]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 834.608810] dagster-daemon[5431]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 834.609682] dagster-daemon[5431]: return ctx.invoke(self.callback, **ctx.params) full # [ 834.610514] dagster-daemon[5431]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 834.611177] dagster-daemon[5431]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 834.611813] dagster-daemon[5431]: return callback(*args, **kwargs) full # [ 834.612627] dagster-daemon[5431]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 834.613271] dagster-daemon[5431]: with get_instance_for_cli( full # [ 834.613876] dagster-daemon[5431]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 834.614713] dagster-daemon[5431]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 834.615548] dagster-daemon[5431]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 834.616196] dagster-daemon[5431]: ) as instance: full # [ 834.616868] dagster-daemon[5431]: ^ full # [ 834.617666] dagster-daemon[5431]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 834.618279] dagster-daemon[5431]: return next(self.gen) full # [ 834.618894] dagster-daemon[5431]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 834.619728] dagster-daemon[5431]: with DagsterInstance.get() as instance: full # [ 834.620357] dagster-daemon[5431]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 834.635205] dagster-daemon[5431]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 834.635988] dagster-daemon[5431]: return create_instance_from_dagster_home() full # [ 834.636639] dagster-daemon[5431]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 834.637304] dagster-daemon[5431]: return create_instance_from_config(dagster_home_path) full # [ 834.637929] dagster-daemon[5431]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 834.638763] dagster-daemon[5431]: return create_instance_from_ref(instance_ref) full # [ 834.639618] dagster-daemon[5431]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 834.640281] dagster-daemon[5431]: unified_storage = instance_ref.storage full # [ 834.640917] dagster-daemon[5431]: ^^^^^^^^^^^^^^^^^^^^ full # [ 834.641775] dagster-daemon[5431]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 834.642378] dagster-daemon[5431]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 834.643038] dagster-daemon[5431]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 834.643659] dagster-daemon[5431]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 834.644311] dagster-daemon[5431]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 834.644938] dagster-daemon[5431]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 834.661886] dagster-daemon[5431]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 834.662673] dagster-daemon[5431]: return DagsterPostgresStorage( full # [ 834.663516] dagster-daemon[5431]: inst_data=inst_data, full # [ 834.664176] dagster-daemon[5431]: ...<2 lines>... full # [ 834.664789] dagster-daemon[5431]: token_provider=get_token_provider_from_config(config_value), full # [ 834.665641] dagster-daemon[5431]: ) full # [ 834.666304] dagster-daemon[5431]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 834.667148] dagster-daemon[5431]: self._run_storage = PostgresRunStorage( full # [ 834.667763] dagster-daemon[5431]: ~~~~~~~~~~~~~~~~~~^ full # [ 834.668623] dagster-daemon[5431]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 834.669292] dagster-daemon[5431]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 834.669891] dagster-daemon[5431]: ) full # [ 834.670929] dagster-daemon[5431]: ^ full # [ 834.671775] dagster-daemon[5431]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 834.672634] dagster-daemon[5431]: self._engine = create_pg_engine( full # [ 834.673298] dagster-daemon[5431]: ~~~~~~~~~~~~~~~~^ full # [ 834.673917] dagster-daemon[5431]: self.postgres_url, full # [ 834.674757] dagster-daemon[5431]: ^^^^^^^^^^^^^^^^^^ full # [ 834.675609] dagster-daemon[5431]: ...<2 lines>... full # [ 834.676273] dagster-daemon[5431]: poolclass=db_pool.NullPool, full # [ 834.676884] dagster-daemon[5431]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 834.677705] dagster-daemon[5431]: ) full # [ 834.678536] dagster-daemon[5431]: ^ full # [ 834.679174] dagster-daemon[5431]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 834.679790] dagster-daemon[5431]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 834.680832] dagster-daemon[5431]: File "", line 2, in create_engine full # [ 834.681650] dagster-daemon[5431]: return target(fn, url, **kwargs) full # [ 834.682274] dagster-daemon[5431]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 834.682907] dagster-daemon[5431]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 834.683771] dagster-daemon[5431]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 834.684572] dagster-daemon[5431]: dbapi = dbapi_meth(**dbapi_args) full # [ 834.685213] dagster-daemon[5431]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 834.685823] dagster-daemon[5431]: import psycopg full # [ 834.705085] dagster-daemon[5431]: ModuleNotFoundError: No module named 'psycopg' full # [ 834.895602] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 834.897809] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 834.899925] systemd[1]: dagster-daemon.service: Consumed 1.399s CPU time over 7.258s wall clock time, 88.3M memory peak. full # [ 836.755047] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 101. full # [ 836.758171] systemd[1]: Started Dagster Webserver. full # [ 839.426120] dagster-webserver[5452]: Traceback (most recent call last): full # [ 839.428742] dagster-webserver[5452]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 839.429544] dagster-webserver[5452]: sys.exit(main()) full # [ 839.430180] dagster-webserver[5452]: ~~~~^^ full # [ 839.430787] dagster-webserver[5452]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 839.431649] dagster-webserver[5452]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 839.432529] dagster-webserver[5452]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 839.433214] dagster-webserver[5452]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 839.433792] dagster-webserver[5452]: return self.main(*args, **kwargs) full # [ 839.434628] dagster-webserver[5452]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 839.435300] dagster-webserver[5452]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 839.435906] dagster-webserver[5452]: rv = self.invoke(ctx) full # [ 839.445520] dagster-webserver[5452]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 839.446298] dagster-webserver[5452]: return ctx.invoke(self.callback, **ctx.params) full # [ 839.446974] dagster-webserver[5452]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 839.447599] dagster-webserver[5452]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 839.448280] dagster-webserver[5452]: return callback(*args, **kwargs) full # [ 839.448955] dagster-webserver[5452]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 839.449645] dagster-webserver[5452]: instance = stack.enter_context( full # [ 839.450723] dagster-webserver[5452]: get_possibly_temporary_instance_for_cli( full # [ 839.451811] dagster-webserver[5452]: ...<3 lines>... full # [ 839.452852] dagster-webserver[5452]: ) full # [ 839.453636] dagster-webserver[5452]: ) full # [ 839.461390] dagster-webserver[5452]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 839.462184] dagster-webserver[5452]: result = _enter(cm) full # [ 839.462791] dagster-webserver[5452]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 839.463644] dagster-webserver[5452]: return next(self.gen) full # [ 839.464517] dagster-webserver[5452]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 839.465190] dagster-webserver[5452]: with DagsterInstance.get() as instance: full # [ 839.465822] dagster-webserver[5452]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 839.466708] dagster-webserver[5452]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 839.467535] dagster-webserver[5452]: return create_instance_from_dagster_home() full # [ 839.468211] dagster-webserver[5452]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 839.468829] dagster-webserver[5452]: return create_instance_from_config(dagster_home_path) full # [ 839.480695] dagster-webserver[5452]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 839.481689] dagster-webserver[5452]: return create_instance_from_ref(instance_ref) full # [ 839.482615] dagster-webserver[5452]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 839.483539] dagster-webserver[5452]: unified_storage = instance_ref.storage full # [ 839.484256] dagster-webserver[5452]: ^^^^^^^^^^^^^^^^^^^^ full # [ 839.484968] dagster-webserver[5452]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 839.485942] dagster-webserver[5452]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 839.486936] dagster-webserver[5452]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 839.498330] dagster-webserver[5452]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 839.499182] dagster-webserver[5452]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 839.499786] dagster-webserver[5452]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 839.500714] dagster-webserver[5452]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 839.501322] dagster-webserver[5452]: return DagsterPostgresStorage( full # [ 839.501941] dagster-webserver[5452]: inst_data=inst_data, full # [ 839.502790] dagster-webserver[5452]: ...<2 lines>... full # [ 839.503640] dagster-webserver[5452]: token_provider=get_token_provider_from_config(config_value), full # [ 839.504302] dagster-webserver[5452]: ) full # [ 839.504947] dagster-webserver[5452]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 839.505778] dagster-webserver[5452]: self._run_storage = PostgresRunStorage( full # [ 839.506624] dagster-webserver[5452]: ~~~~~~~~~~~~~~~~~~^ full # [ 839.507285] dagster-webserver[5452]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 839.507946] dagster-webserver[5452]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 839.508588] dagster-webserver[5452]: ) full # [ 839.509255] dagster-webserver[5452]: ^ full # [ 839.520569] dagster-webserver[5452]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 839.523936] dagster-webserver[5452]: self._engine = create_pg_engine( full # [ 839.525455] dagster-webserver[5452]: ~~~~~~~~~~~~~~~~^ full # [ 839.526910] dagster-webserver[5452]: self.postgres_url, full # [ 839.528276] dagster-webserver[5452]: ^^^^^^^^^^^^^^^^^^ full # [ 839.529588] dagster-webserver[5452]: ...<2 lines>... full # [ 839.530785] dagster-webserver[5452]: poolclass=db_pool.NullPool, full # [ 839.532274] dagster-webserver[5452]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 839.533714] dagster-webserver[5452]: ) full # [ 839.534697] dagster-webserver[5452]: ^ full # [ 839.535677] dagster-webserver[5452]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 839.538862] dagster-webserver[5452]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 839.540824] dagster-webserver[5452]: File "", line 2, in create_engine full # [ 839.543625] dagster-webserver[5452]: return target(fn, url, **kwargs) full # [ 839.545145] dagster-webserver[5452]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 839.548343] dagster-webserver[5452]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 839.550234] dagster-webserver[5452]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 839.552959] dagster-webserver[5452]: dbapi = dbapi_meth(**dbapi_args) full # [ 839.554190] dagster-webserver[5452]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 839.556969] dagster-webserver[5452]: import psycopg full # [ 839.557948] dagster-webserver[5452]: ModuleNotFoundError: No module named 'psycopg' full # [ 839.784729] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 839.787059] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 839.789707] systemd[1]: dagster-webserver.service: Consumed 2.009s CPU time over 8.252s wall clock time, 111.3M memory peak. full # [ 840.005105] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 114. full # [ 840.008079] systemd[1]: Started Dagster Daemon. full # [ 841.877714] dagster-daemon[5469]: Traceback (most recent call last): full # [ 841.880273] dagster-daemon[5469]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 841.881102] dagster-daemon[5469]: sys.exit(main()) full # [ 841.881679] dagster-daemon[5469]: ~~~~^^ full # [ 841.882522] dagster-daemon[5469]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 841.883164] dagster-daemon[5469]: cli(obj={}) full # [ 841.883589] dagster-daemon[5469]: ~~~^^^^^^^^ full # [ 841.884264] dagster-daemon[5469]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 841.884842] dagster-daemon[5469]: return self.main(*args, **kwargs) full # [ 841.885671] dagster-daemon[5469]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 841.886551] dagster-daemon[5469]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 841.887168] dagster-daemon[5469]: rv = self.invoke(ctx) full # [ 841.894669] dagster-daemon[5469]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 841.895661] dagster-daemon[5469]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 841.896329] dagster-daemon[5469]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 841.896939] dagster-daemon[5469]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 841.897774] dagster-daemon[5469]: return ctx.invoke(self.callback, **ctx.params) full # [ 841.898618] dagster-daemon[5469]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 841.899365] dagster-daemon[5469]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 841.899938] dagster-daemon[5469]: return callback(*args, **kwargs) full # [ 841.907139] dagster-daemon[5469]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 841.907932] dagster-daemon[5469]: with get_instance_for_cli( full # [ 841.908766] dagster-daemon[5469]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 841.909630] dagster-daemon[5469]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 841.910286] dagster-daemon[5469]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 841.910893] dagster-daemon[5469]: ) as instance: full # [ 841.911742] dagster-daemon[5469]: ^ full # [ 841.912582] dagster-daemon[5469]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 841.913399] dagster-daemon[5469]: return next(self.gen) full # [ 841.914039] dagster-daemon[5469]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 841.914654] dagster-daemon[5469]: with DagsterInstance.get() as instance: full # [ 841.915283] dagster-daemon[5469]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 841.915940] dagster-daemon[5469]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 841.916745] dagster-daemon[5469]: return create_instance_from_dagster_home() full # [ 841.926854] dagster-daemon[5469]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 841.927592] dagster-daemon[5469]: return create_instance_from_config(dagster_home_path) full # [ 841.928257] dagster-daemon[5469]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 841.928858] dagster-daemon[5469]: return create_instance_from_ref(instance_ref) full # [ 841.929526] dagster-daemon[5469]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 841.930135] dagster-daemon[5469]: unified_storage = instance_ref.storage full # [ 841.930763] dagster-daemon[5469]: ^^^^^^^^^^^^^^^^^^^^ full # [ 841.931591] dagster-daemon[5469]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 841.932218] dagster-daemon[5469]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 841.932842] dagster-daemon[5469]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 841.944699] dagster-daemon[5469]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 841.945683] dagster-daemon[5469]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 841.946532] dagster-daemon[5469]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 841.947202] dagster-daemon[5469]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 841.947816] dagster-daemon[5469]: return DagsterPostgresStorage( full # [ 841.948667] dagster-daemon[5469]: inst_data=inst_data, full # [ 841.949538] dagster-daemon[5469]: ...<2 lines>... full # [ 841.950230] dagster-daemon[5469]: token_provider=get_token_provider_from_config(config_value), full # [ 841.950793] dagster-daemon[5469]: ) full # [ 841.951678] dagster-daemon[5469]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 841.952306] dagster-daemon[5469]: self._run_storage = PostgresRunStorage( full # [ 841.952914] dagster-daemon[5469]: ~~~~~~~~~~~~~~~~~~^ full # [ 841.953739] dagster-daemon[5469]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 841.954570] dagster-daemon[5469]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 841.955232] dagster-daemon[5469]: ) full # [ 841.955822] dagster-daemon[5469]: ^ full # [ 841.956659] dagster-daemon[5469]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 841.957498] dagster-daemon[5469]: self._engine = create_pg_engine( full # [ 841.958137] dagster-daemon[5469]: ~~~~~~~~~~~~~~~~^ full # [ 841.958756] dagster-daemon[5469]: self.postgres_url, full # [ 841.959656] dagster-daemon[5469]: ^^^^^^^^^^^^^^^^^^ full # [ 841.960622] dagster-daemon[5469]: ...<2 lines>... full # [ 841.961263] dagster-daemon[5469]: poolclass=db_pool.NullPool, full # [ 841.961873] dagster-daemon[5469]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 841.962714] dagster-daemon[5469]: ) full # [ 841.963544] dagster-daemon[5469]: ^ full # [ 841.975690] dagster-daemon[5469]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 841.978285] dagster-daemon[5469]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 841.979682] dagster-daemon[5469]: File "", line 2, in create_engine full # [ 841.981846] dagster-daemon[5469]: return target(fn, url, **kwargs) full # [ 841.983057] dagster-daemon[5469]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 841.985579] dagster-daemon[5469]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 841.987077] dagster-daemon[5469]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 841.989654] dagster-daemon[5469]: dbapi = dbapi_meth(**dbapi_args) full # [ 841.990800] dagster-daemon[5469]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 841.993567] dagster-daemon[5469]: import psycopg full # [ 841.994493] dagster-daemon[5469]: ModuleNotFoundError: No module named 'psycopg' full # [ 842.171513] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 842.172723] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 842.176084] systemd[1]: dagster-daemon.service: Consumed 1.420s CPU time over 7.274s wall clock time, 88.5M memory peak. full # [ 845.005685] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 102. full # [ 845.010459] systemd[1]: Started Dagster Webserver. full # [ 847.254898] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 115. full # [ 847.258132] systemd[1]: Started Dagster Daemon. full # [ 847.750408] dagster-webserver[5494]: Traceback (most recent call last): full # [ 847.751912] dagster-webserver[5494]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 847.754084] dagster-webserver[5494]: sys.exit(main()) full # [ 847.755082] dagster-webserver[5494]: ~~~~^^ full # [ 847.758072] dagster-webserver[5494]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 847.760559] dagster-webserver[5494]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 847.761887] dagster-webserver[5494]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 847.763229] dagster-webserver[5494]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 847.768092] dagster-webserver[5494]: return self.main(*args, **kwargs) full # [ 847.769282] dagster-webserver[5494]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 847.770460] dagster-webserver[5494]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 847.772770] dagster-webserver[5494]: rv = self.invoke(ctx) full # [ 847.773816] dagster-webserver[5494]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 847.776182] dagster-webserver[5494]: return ctx.invoke(self.callback, **ctx.params) full # [ 847.779106] dagster-webserver[5494]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 847.780484] dagster-webserver[5494]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 847.786186] dagster-webserver[5494]: return callback(*args, **kwargs) full # [ 847.787363] dagster-webserver[5494]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 847.789962] dagster-webserver[5494]: instance = stack.enter_context( full # [ 847.791149] dagster-webserver[5494]: get_possibly_temporary_instance_for_cli( full # [ 847.794088] dagster-webserver[5494]: ...<3 lines>... full # [ 847.795061] dagster-webserver[5494]: ) full # [ 847.795876] dagster-webserver[5494]: ) full # [ 847.796664] dagster-webserver[5494]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 847.801096] dagster-webserver[5494]: result = _enter(cm) full # [ 847.802116] dagster-webserver[5494]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 847.804367] dagster-webserver[5494]: return next(self.gen) full # [ 847.805411] dagster-webserver[5494]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 847.813097] dagster-webserver[5494]: with DagsterInstance.get() as instance: full # [ 847.814390] dagster-webserver[5494]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 847.815496] dagster-webserver[5494]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 847.818072] dagster-webserver[5494]: return create_instance_from_dagster_home() full # [ 847.820150] dagster-webserver[5494]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 847.820855] dagster-webserver[5494]: return create_instance_from_config(dagster_home_path) full # [ 847.821497] dagster-webserver[5494]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 847.822173] dagster-webserver[5494]: return create_instance_from_ref(instance_ref) full # [ 847.822740] dagster-webserver[5494]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 847.823575] dagster-webserver[5494]: unified_storage = instance_ref.storage full # [ 847.824319] dagster-webserver[5494]: ^^^^^^^^^^^^^^^^^^^^ full # [ 847.824833] dagster-webserver[5494]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 847.825699] dagster-webserver[5494]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 847.826583] dagster-webserver[5494]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 847.827143] dagster-webserver[5494]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 847.827742] dagster-webserver[5494]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 847.828663] dagster-webserver[5494]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 847.829221] dagster-webserver[5494]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 847.829833] dagster-webserver[5494]: return DagsterPostgresStorage( full # [ 847.831234] dagster-webserver[5494]: inst_data=inst_data, full # [ 847.831890] dagster-webserver[5494]: ...<2 lines>... full # [ 847.832718] dagster-webserver[5494]: token_provider=get_token_provider_from_config(config_value), full # [ 847.833654] dagster-webserver[5494]: ) full # [ 847.834183] dagster-webserver[5494]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 847.834988] dagster-webserver[5494]: self._run_storage = PostgresRunStorage( full # [ 847.835826] dagster-webserver[5494]: ~~~~~~~~~~~~~~~~~~^ full # [ 847.836659] dagster-webserver[5494]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 847.837561] dagster-webserver[5494]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 847.838134] dagster-webserver[5494]: ) full # [ 847.838742] dagster-webserver[5494]: ^ full # [ 847.839712] dagster-webserver[5494]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 847.840604] dagster-webserver[5494]: self._engine = create_pg_engine( full # [ 847.841285] dagster-webserver[5494]: ~~~~~~~~~~~~~~~~^ full # [ 847.841856] dagster-webserver[5494]: self.postgres_url, full # [ 847.842698] dagster-webserver[5494]: ^^^^^^^^^^^^^^^^^^ full # [ 847.845653] dagster-webserver[5494]: ...<2 lines>... full # [ 847.846535] dagster-webserver[5494]: poolclass=db_pool.NullPool, full # [ 847.847304] dagster-webserver[5494]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 847.847792] dagster-webserver[5494]: ) full # [ 847.848626] dagster-webserver[5494]: ^ full # [ 847.849403] dagster-webserver[5494]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 847.850108] dagster-webserver[5494]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 847.850718] dagster-webserver[5494]: File "", line 2, in create_engine full # [ 847.851634] dagster-webserver[5494]: return target(fn, url, **kwargs) full # [ 847.852208] dagster-webserver[5494]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 847.852821] dagster-webserver[5494]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 847.853784] dagster-webserver[5494]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 847.854490] dagster-webserver[5494]: dbapi = dbapi_meth(**dbapi_args) full # [ 847.855158] dagster-webserver[5494]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 847.855745] dagster-webserver[5494]: import psycopg full # [ 847.856582] dagster-webserver[5494]: ModuleNotFoundError: No module named 'psycopg' full # [ 848.198277] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 848.202685] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 848.204793] systemd[1]: dagster-webserver.service: Consumed 2.100s CPU time over 8.414s wall clock time, 111.1M memory peak. full # [ 849.213225] dagster-daemon[5504]: Traceback (most recent call last): full # [ 849.215746] dagster-daemon[5504]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 849.216538] dagster-daemon[5504]: sys.exit(main()) full # [ 849.217346] dagster-daemon[5504]: ~~~~^^ full # [ 849.217968] dagster-daemon[5504]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 849.218802] dagster-daemon[5504]: cli(obj={}) full # [ 849.219665] dagster-daemon[5504]: ~~~^^^^^^^^ full # [ 849.220276] dagster-daemon[5504]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 849.220912] dagster-daemon[5504]: return self.main(*args, **kwargs) full # [ 849.221745] dagster-daemon[5504]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 849.222613] dagster-daemon[5504]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 849.223221] dagster-daemon[5504]: rv = self.invoke(ctx) full # [ 849.230121] dagster-daemon[5504]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 849.230902] dagster-daemon[5504]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 849.231770] dagster-daemon[5504]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 849.232596] dagster-daemon[5504]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 849.233262] dagster-daemon[5504]: return ctx.invoke(self.callback, **ctx.params) full # [ 849.233875] dagster-daemon[5504]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 849.234722] dagster-daemon[5504]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 849.235555] dagster-daemon[5504]: return callback(*args, **kwargs) full # [ 849.236270] dagster-daemon[5504]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 849.236824] dagster-daemon[5504]: with get_instance_for_cli( full # [ 849.237647] dagster-daemon[5504]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 849.238271] dagster-daemon[5504]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 849.238902] dagster-daemon[5504]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 849.239732] dagster-daemon[5504]: ) as instance: full # [ 849.240424] dagster-daemon[5504]: ^ full # [ 849.251327] dagster-daemon[5504]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 849.252111] dagster-daemon[5504]: return next(self.gen) full # [ 849.252732] dagster-daemon[5504]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 849.253609] dagster-daemon[5504]: with DagsterInstance.get() as instance: full # [ 849.254221] dagster-daemon[5504]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 849.255131] dagster-daemon[5504]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 849.255690] dagster-daemon[5504]: return create_instance_from_dagster_home() full # [ 849.256576] dagster-daemon[5504]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 849.257227] dagster-daemon[5504]: return create_instance_from_config(dagster_home_path) full # [ 849.257817] dagster-daemon[5504]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 849.258664] dagster-daemon[5504]: return create_instance_from_ref(instance_ref) full # [ 849.269938] dagster-daemon[5504]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 849.270714] dagster-daemon[5504]: unified_storage = instance_ref.storage full # [ 849.271584] dagster-daemon[5504]: ^^^^^^^^^^^^^^^^^^^^ full # [ 849.272277] dagster-daemon[5504]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 849.272843] dagster-daemon[5504]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 849.273689] dagster-daemon[5504]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 849.274574] dagster-daemon[5504]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 849.275201] dagster-daemon[5504]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 849.275815] dagster-daemon[5504]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 849.276662] dagster-daemon[5504]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 849.277521] dagster-daemon[5504]: return DagsterPostgresStorage( full # [ 849.278178] dagster-daemon[5504]: inst_data=inst_data, full # [ 849.278803] dagster-daemon[5504]: ...<2 lines>... full # [ 849.279650] dagster-daemon[5504]: token_provider=get_token_provider_from_config(config_value), full # [ 849.280292] dagster-daemon[5504]: ) full # [ 849.292380] dagster-daemon[5504]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 849.293179] dagster-daemon[5504]: self._run_storage = PostgresRunStorage( full # [ 849.293778] dagster-daemon[5504]: ~~~~~~~~~~~~~~~~~~^ full # [ 849.294658] dagster-daemon[5504]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 849.295288] dagster-daemon[5504]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 849.295904] dagster-daemon[5504]: ) full # [ 849.296743] dagster-daemon[5504]: ^ full # [ 849.297587] dagster-daemon[5504]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 849.298257] dagster-daemon[5504]: self._engine = create_pg_engine( full # [ 849.298863] dagster-daemon[5504]: ~~~~~~~~~~~~~~~~^ full # [ 849.299512] dagster-daemon[5504]: self.postgres_url, full # [ 849.300169] dagster-daemon[5504]: ^^^^^^^^^^^^^^^^^^ full # [ 849.300776] dagster-daemon[5504]: ...<2 lines>... full # [ 849.301654] dagster-daemon[5504]: poolclass=db_pool.NullPool, full # [ 849.302283] dagster-daemon[5504]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 849.302909] dagster-daemon[5504]: ) full # [ 849.303739] dagster-daemon[5504]: ^ full # [ 849.304717] dagster-daemon[5504]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 849.305597] dagster-daemon[5504]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 849.314881] dagster-daemon[5504]: File "", line 2, in create_engine full # [ 849.317096] dagster-daemon[5504]: return target(fn, url, **kwargs) full # [ 849.318235] dagster-daemon[5504]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 849.320762] dagster-daemon[5504]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 849.322241] dagster-daemon[5504]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 849.324812] dagster-daemon[5504]: dbapi = dbapi_meth(**dbapi_args) full # [ 849.325951] dagster-daemon[5504]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 849.328700] dagster-daemon[5504]: import psycopg full # [ 849.329623] dagster-daemon[5504]: ModuleNotFoundError: No module named 'psycopg' full # [ 849.501092] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 849.502060] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 849.505782] systemd[1]: dagster-daemon.service: Consumed 1.424s CPU time over 7.322s wall clock time, 88.6M memory peak. full # [ 853.255832] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 103. full # [ 853.260234] systemd[1]: Started Dagster Webserver. full # [ 854.506300] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 116. full # [ 854.509051] systemd[1]: Started Dagster Daemon. full # [ 855.993836] dagster-webserver[5537]: Traceback (most recent call last): full # [ 855.999629] dagster-webserver[5537]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 856.000552] dagster-webserver[5537]: sys.exit(main()) full # [ 856.001244] dagster-webserver[5537]: ~~~~^^ full # [ 856.001806] dagster-webserver[5537]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 856.002551] dagster-webserver[5537]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 856.003457] dagster-webserver[5537]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 856.004268] dagster-webserver[5537]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 856.004958] dagster-webserver[5537]: return self.main(*args, **kwargs) full # [ 856.005986] dagster-webserver[5537]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 856.006880] dagster-webserver[5537]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 856.007838] dagster-webserver[5537]: rv = self.invoke(ctx) full # [ 856.008820] dagster-webserver[5537]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 856.009805] dagster-webserver[5537]: return ctx.invoke(self.callback, **ctx.params) full # [ 856.010563] dagster-webserver[5537]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 856.011216] dagster-webserver[5537]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 856.011901] dagster-webserver[5537]: return callback(*args, **kwargs) full # [ 856.025462] dagster-webserver[5537]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 856.026178] dagster-webserver[5537]: instance = stack.enter_context( full # [ 856.026787] dagster-webserver[5537]: get_possibly_temporary_instance_for_cli( full # [ 856.027798] dagster-webserver[5537]: ...<3 lines>... full # [ 856.028658] dagster-webserver[5537]: ) full # [ 856.029693] dagster-webserver[5537]: ) full # [ 856.030521] dagster-webserver[5537]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 856.031217] dagster-webserver[5537]: result = _enter(cm) full # [ 856.031605] dagster-webserver[5537]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 856.032219] dagster-webserver[5537]: return next(self.gen) full # [ 856.032827] dagster-webserver[5537]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 856.034356] dagster-webserver[5537]: with DagsterInstance.get() as instance: full # [ 856.034884] dagster-webserver[5537]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 856.043086] dagster-webserver[5537]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 856.045713] dagster-webserver[5537]: return create_instance_from_dagster_home() full # [ 856.047112] dagster-webserver[5537]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 856.050052] dagster-webserver[5537]: return create_instance_from_config(dagster_home_path) full # [ 856.051510] dagster-webserver[5537]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 856.054348] dagster-webserver[5537]: return create_instance_from_ref(instance_ref) full # [ 856.055683] dagster-webserver[5537]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 856.058480] dagster-webserver[5537]: unified_storage = instance_ref.storage full # [ 856.059739] dagster-webserver[5537]: ^^^^^^^^^^^^^^^^^^^^ full # [ 856.060992] dagster-webserver[5537]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 856.063610] dagster-webserver[5537]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 856.065503] dagster-webserver[5537]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 856.067032] dagster-webserver[5537]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 856.069628] dagster-webserver[5537]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 856.071309] dagster-webserver[5537]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 856.072896] dagster-webserver[5537]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 856.075555] dagster-webserver[5537]: return DagsterPostgresStorage( full # [ 856.076705] dagster-webserver[5537]: inst_data=inst_data, full # [ 856.077785] dagster-webserver[5537]: ...<2 lines>... full # [ 856.078863] dagster-webserver[5537]: token_provider=get_token_provider_from_config(config_value), full # [ 856.080472] dagster-webserver[5537]: ) full # [ 856.081242] dagster-webserver[5537]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 856.083773] dagster-webserver[5537]: self._run_storage = PostgresRunStorage( full # [ 856.085103] dagster-webserver[5537]: ~~~~~~~~~~~~~~~~~~^ full # [ 856.086446] dagster-webserver[5537]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 856.088155] dagster-webserver[5537]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 856.089861] dagster-webserver[5537]: ) full # [ 856.090652] dagster-webserver[5537]: ^ full # [ 856.091430] dagster-webserver[5537]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 856.094161] dagster-webserver[5537]: self._engine = create_pg_engine( full # [ 856.095448] dagster-webserver[5537]: ~~~~~~~~~~~~~~~~^ full # [ 856.096625] dagster-webserver[5537]: self.postgres_url, full # [ 856.097714] dagster-webserver[5537]: ^^^^^^^^^^^^^^^^^^ full # [ 856.098775] dagster-webserver[5537]: ...<2 lines>... full # [ 856.099744] dagster-webserver[5537]: poolclass=db_pool.NullPool, full # [ 856.100905] dagster-webserver[5537]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 856.102100] dagster-webserver[5537]: ) full # [ 856.102921] dagster-webserver[5537]: ^ full # [ 856.103711] dagster-webserver[5537]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 856.106307] dagster-webserver[5537]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 856.107750] dagster-webserver[5537]: File "", line 2, in create_engine full # [ 856.109927] dagster-webserver[5537]: return target(fn, url, **kwargs) full # [ 856.111123] dagster-webserver[5537]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 856.113692] dagster-webserver[5537]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 856.115180] dagster-webserver[5537]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 856.117780] dagster-webserver[5537]: dbapi = dbapi_meth(**dbapi_args) full # [ 856.118953] dagster-webserver[5537]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 856.121736] dagster-webserver[5537]: import psycopg full # [ 856.122691] dagster-webserver[5537]: ModuleNotFoundError: No module named 'psycopg' full # [ 856.368187] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 856.370469] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 856.371770] systemd[1]: dagster-webserver.service: Consumed 2.088s CPU time over 8.167s wall clock time, 111M memory peak. full # [ 856.526210] dagster-daemon[5543]: Traceback (most recent call last): full # [ 856.528814] dagster-daemon[5543]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 856.529620] dagster-daemon[5543]: sys.exit(main()) full # [ 856.530431] dagster-daemon[5543]: ~~~~^^ full # [ 856.531123] dagster-daemon[5543]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 856.531704] dagster-daemon[5543]: cli(obj={}) full # [ 856.532565] dagster-daemon[5543]: ~~~^^^^^^^^ full # [ 856.533193] dagster-daemon[5543]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 856.533801] dagster-daemon[5543]: return self.main(*args, **kwargs) full # [ 856.534632] dagster-daemon[5543]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 856.535292] dagster-daemon[5543]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 856.535901] dagster-daemon[5543]: rv = self.invoke(ctx) full # [ 856.543213] dagster-daemon[5543]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 856.543990] dagster-daemon[5543]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 856.544667] dagster-daemon[5543]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 856.545337] dagster-daemon[5543]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 856.545932] dagster-daemon[5543]: return ctx.invoke(self.callback, **ctx.params) full # [ 856.546767] dagster-daemon[5543]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 856.547617] dagster-daemon[5543]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 856.548297] dagster-daemon[5543]: return callback(*args, **kwargs) full # [ 856.548939] dagster-daemon[5543]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 856.549742] dagster-daemon[5543]: with get_instance_for_cli( full # [ 856.550574] dagster-daemon[5543]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 856.551212] dagster-daemon[5543]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 856.551834] dagster-daemon[5543]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 856.552669] dagster-daemon[5543]: ) as instance: full # [ 856.553509] dagster-daemon[5543]: ^ full # [ 856.564544] dagster-daemon[5543]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 856.565515] dagster-daemon[5543]: return next(self.gen) full # [ 856.566173] dagster-daemon[5543]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 856.566855] dagster-daemon[5543]: with DagsterInstance.get() as instance: full # [ 856.567630] dagster-daemon[5543]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 856.568298] dagster-daemon[5543]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 856.568913] dagster-daemon[5543]: return create_instance_from_dagster_home() full # [ 856.569795] dagster-daemon[5543]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 856.570610] dagster-daemon[5543]: return create_instance_from_config(dagster_home_path) full # [ 856.571271] dagster-daemon[5543]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 856.571891] dagster-daemon[5543]: return create_instance_from_ref(instance_ref) full # [ 856.583219] dagster-daemon[5543]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 856.583985] dagster-daemon[5543]: unified_storage = instance_ref.storage full # [ 856.584866] dagster-daemon[5543]: ^^^^^^^^^^^^^^^^^^^^ full # [ 856.585676] dagster-daemon[5543]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 856.586525] dagster-daemon[5543]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 856.587184] dagster-daemon[5543]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 856.587841] dagster-daemon[5543]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 856.588651] dagster-daemon[5543]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 856.589290] dagster-daemon[5543]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 856.589932] dagster-daemon[5543]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 856.590760] dagster-daemon[5543]: return DagsterPostgresStorage( full # [ 856.591609] dagster-daemon[5543]: inst_data=inst_data, full # [ 856.592273] dagster-daemon[5543]: ...<2 lines>... full # [ 856.592891] dagster-daemon[5543]: token_provider=get_token_provider_from_config(config_value), full # [ 856.593733] dagster-daemon[5543]: ) full # [ 856.605694] dagster-daemon[5543]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 856.608180] dagster-daemon[5543]: self._run_storage = PostgresRunStorage( full # [ 856.609422] dagster-daemon[5543]: ~~~~~~~~~~~~~~~~~~^ full # [ 856.610644] dagster-daemon[5543]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 856.612296] dagster-daemon[5543]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 856.613952] dagster-daemon[5543]: ) full # [ 856.614714] dagster-daemon[5543]: ^ full # [ 856.615484] dagster-daemon[5543]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 856.618177] dagster-daemon[5543]: self._engine = create_pg_engine( full # [ 856.619328] dagster-daemon[5543]: ~~~~~~~~~~~~~~~~^ full # [ 856.620466] dagster-daemon[5543]: self.postgres_url, full # [ 856.621476] dagster-daemon[5543]: ^^^^^^^^^^^^^^^^^^ full # [ 856.622492] dagster-daemon[5543]: ...<2 lines>... full # [ 856.623424] dagster-daemon[5543]: poolclass=db_pool.NullPool, full # [ 856.624552] dagster-daemon[5543]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 856.625679] dagster-daemon[5543]: ) full # [ 856.626425] dagster-daemon[5543]: ^ full # [ 856.627268] dagster-daemon[5543]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 856.629823] dagster-daemon[5543]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 856.631253] dagster-daemon[5543]: File "", line 2, in create_engine full # [ 856.633414] dagster-daemon[5543]: return target(fn, url, **kwargs) full # [ 856.634550] dagster-daemon[5543]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 856.637114] dagster-daemon[5543]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 856.638593] dagster-daemon[5543]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 856.641167] dagster-daemon[5543]: dbapi = dbapi_meth(**dbapi_args) full # [ 856.642315] dagster-daemon[5543]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 856.645060] dagster-daemon[5543]: import psycopg full # [ 856.645938] dagster-daemon[5543]: ModuleNotFoundError: No module named 'psycopg' full # [ 856.790574] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 856.792621] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 856.795324] systemd[1]: dagster-daemon.service: Consumed 1.486s CPU time over 7.286s wall clock time, 88.3M memory peak. full # [ 861.505591] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 104. full # [ 861.508775] systemd[1]: Started Dagster Webserver. full # [ 862.004873] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 117. full # [ 862.008480] systemd[1]: Started Dagster Daemon. full # [ 863.814866] dagster-daemon[5581]: Traceback (most recent call last): full # [ 863.817567] dagster-daemon[5581]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 863.820128] dagster-daemon[5581]: sys.exit(main()) full # [ 863.820851] dagster-daemon[5581]: ~~~~^^ full # [ 863.822131] dagster-daemon[5581]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 863.824094] dagster-daemon[5581]: cli(obj={}) full # [ 863.824691] dagster-daemon[5581]: ~~~^^^^^^^^ full # [ 863.826594] dagster-daemon[5581]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 863.827514] dagster-daemon[5581]: return self.main(*args, **kwargs) full # [ 863.829937] dagster-daemon[5581]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 863.830654] dagster-daemon[5581]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 863.831493] dagster-daemon[5581]: rv = self.invoke(ctx) full # [ 863.834174] dagster-daemon[5581]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 863.834888] dagster-daemon[5581]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 863.835749] dagster-daemon[5581]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 863.838995] dagster-daemon[5581]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 863.839732] dagster-daemon[5581]: return ctx.invoke(self.callback, **ctx.params) full # [ 863.842088] dagster-daemon[5581]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 863.842791] dagster-daemon[5581]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 863.843628] dagster-daemon[5581]: return callback(*args, **kwargs) full # [ 863.846094] dagster-daemon[5581]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 863.846720] dagster-daemon[5581]: with get_instance_for_cli( full # [ 863.847542] dagster-daemon[5581]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 863.851105] dagster-daemon[5581]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 863.851821] dagster-daemon[5581]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 863.852668] dagster-daemon[5581]: ) as instance: full # [ 863.855095] dagster-daemon[5581]: ^ full # [ 863.856292] dagster-daemon[5581]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 863.858089] dagster-daemon[5581]: return next(self.gen) full # [ 863.858637] dagster-daemon[5581]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 863.859266] dagster-daemon[5581]: with DagsterInstance.get() as instance: full # [ 863.859905] dagster-daemon[5581]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 863.862548] dagster-daemon[5581]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 863.863192] dagster-daemon[5581]: return create_instance_from_dagster_home() full # [ 863.863853] dagster-daemon[5581]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 863.867090] dagster-daemon[5581]: return create_instance_from_config(dagster_home_path) full # [ 863.867661] dagster-daemon[5581]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 863.868497] dagster-daemon[5581]: return create_instance_from_ref(instance_ref) full # [ 863.871090] dagster-daemon[5581]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 863.871749] dagster-daemon[5581]: unified_storage = instance_ref.storage full # [ 863.872600] dagster-daemon[5581]: ^^^^^^^^^^^^^^^^^^^^ full # [ 863.876090] dagster-daemon[5581]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 863.876659] dagster-daemon[5581]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 863.877286] dagster-daemon[5581]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 863.877888] dagster-daemon[5581]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 863.880739] dagster-daemon[5581]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 863.881572] dagster-daemon[5581]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 863.884098] dagster-daemon[5581]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 863.884628] dagster-daemon[5581]: return DagsterPostgresStorage( full # [ 863.885277] dagster-daemon[5581]: inst_data=inst_data, full # [ 863.885879] dagster-daemon[5581]: ...<2 lines>... full # [ 863.888711] dagster-daemon[5581]: token_provider=get_token_provider_from_config(config_value), full # [ 863.889543] dagster-daemon[5581]: ) full # [ 863.892089] dagster-daemon[5581]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 863.892604] dagster-daemon[5581]: self._run_storage = PostgresRunStorage( full # [ 863.893259] dagster-daemon[5581]: ~~~~~~~~~~~~~~~~~~^ full # [ 863.893862] dagster-daemon[5581]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 863.896697] dagster-daemon[5581]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 863.897534] dagster-daemon[5581]: ) full # [ 863.900088] dagster-daemon[5581]: ^ full # [ 863.900862] dagster-daemon[5581]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 863.901631] dagster-daemon[5581]: self._engine = create_pg_engine( full # [ 863.905088] dagster-daemon[5581]: ~~~~~~~~~~~~~~~~^ full # [ 863.905688] dagster-daemon[5581]: self.postgres_url, full # [ 863.906528] dagster-daemon[5581]: ^^^^^^^^^^^^^^^^^^ full # [ 863.909088] dagster-daemon[5581]: ...<2 lines>... full # [ 863.909786] dagster-daemon[5581]: poolclass=db_pool.NullPool, full # [ 863.910627] dagster-daemon[5581]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 863.913088] dagster-daemon[5581]: ) full # [ 863.913713] dagster-daemon[5581]: ^ full # [ 863.914541] dagster-daemon[5581]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 863.918063] dagster-daemon[5581]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 863.918785] dagster-daemon[5581]: File "", line 2, in create_engine full # [ 863.919622] dagster-daemon[5581]: return target(fn, url, **kwargs) full # [ 863.922088] dagster-daemon[5581]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 863.922686] dagster-daemon[5581]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 863.923526] dagster-daemon[5581]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 863.926091] dagster-daemon[5581]: dbapi = dbapi_meth(**dbapi_args) full # [ 863.926577] dagster-daemon[5581]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 863.927222] dagster-daemon[5581]: import psycopg full # [ 863.927831] dagster-daemon[5581]: ModuleNotFoundError: No module named 'psycopg' full # [ 864.087463] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 864.089365] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 864.091300] systemd[1]: dagster-daemon.service: Consumed 1.457s CPU time over 7.291s wall clock time, 88.5M memory peak. full # [ 864.213535] dagster-webserver[5579]: Traceback (most recent call last): full # [ 864.216099] dagster-webserver[5579]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 864.216905] dagster-webserver[5579]: sys.exit(main()) full # [ 864.217720] dagster-webserver[5579]: ~~~~^^ full # [ 864.218545] dagster-webserver[5579]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 864.219275] dagster-webserver[5579]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 864.219825] dagster-webserver[5579]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 864.220650] dagster-webserver[5579]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 864.221277] dagster-webserver[5579]: return self.main(*args, **kwargs) full # [ 864.221911] dagster-webserver[5579]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 864.222775] dagster-webserver[5579]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 864.223590] dagster-webserver[5579]: rv = self.invoke(ctx) full # [ 864.231683] dagster-webserver[5579]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 864.232668] dagster-webserver[5579]: return ctx.invoke(self.callback, **ctx.params) full # [ 864.233538] dagster-webserver[5579]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 864.234184] dagster-webserver[5579]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 864.234784] dagster-webserver[5579]: return callback(*args, **kwargs) full # [ 864.235633] dagster-webserver[5579]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 864.236299] dagster-webserver[5579]: instance = stack.enter_context( full # [ 864.236913] dagster-webserver[5579]: get_possibly_temporary_instance_for_cli( full # [ 864.237755] dagster-webserver[5579]: ...<3 lines>... full # [ 864.238600] dagster-webserver[5579]: ) full # [ 864.239232] dagster-webserver[5579]: ) full # [ 864.239879] dagster-webserver[5579]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 864.240488] dagster-webserver[5579]: result = _enter(cm) full # [ 864.241127] dagster-webserver[5579]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 864.241741] dagster-webserver[5579]: return next(self.gen) full # [ 864.252273] dagster-webserver[5579]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 864.253057] dagster-webserver[5579]: with DagsterInstance.get() as instance: full # [ 864.253678] dagster-webserver[5579]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 864.254528] dagster-webserver[5579]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 864.255187] dagster-webserver[5579]: return create_instance_from_dagster_home() full # [ 864.255808] dagster-webserver[5579]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 864.256655] dagster-webserver[5579]: return create_instance_from_config(dagster_home_path) full # [ 864.257297] dagster-webserver[5579]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 864.257939] dagster-webserver[5579]: return create_instance_from_ref(instance_ref) full # [ 864.258807] dagster-webserver[5579]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 864.259622] dagster-webserver[5579]: unified_storage = instance_ref.storage full # [ 864.260272] dagster-webserver[5579]: ^^^^^^^^^^^^^^^^^^^^ full # [ 864.260889] dagster-webserver[5579]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 864.261762] dagster-webserver[5579]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 864.262357] dagster-webserver[5579]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 864.278818] dagster-webserver[5579]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 864.279627] dagster-webserver[5579]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 864.280268] dagster-webserver[5579]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 864.280886] dagster-webserver[5579]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 864.281728] dagster-webserver[5579]: return DagsterPostgresStorage( full # [ 864.282561] dagster-webserver[5579]: inst_data=inst_data, full # [ 864.283217] dagster-webserver[5579]: ...<2 lines>... full # [ 864.284073] dagster-webserver[5579]: token_provider=get_token_provider_from_config(config_value), full # [ 864.284680] dagster-webserver[5579]: ) full # [ 864.285527] dagster-webserver[5579]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 864.286185] dagster-webserver[5579]: self._run_storage = PostgresRunStorage( full # [ 864.286807] dagster-webserver[5579]: ~~~~~~~~~~~~~~~~~~^ full # [ 864.287651] dagster-webserver[5579]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 864.288289] dagster-webserver[5579]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 864.288931] dagster-webserver[5579]: ) full # [ 864.289757] dagster-webserver[5579]: ^ full # [ 864.290639] dagster-webserver[5579]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 864.291301] dagster-webserver[5579]: self._engine = create_pg_engine( full # [ 864.291878] dagster-webserver[5579]: ~~~~~~~~~~~~~~~~^ full # [ 864.292720] dagster-webserver[5579]: self.postgres_url, full # [ 864.293588] dagster-webserver[5579]: ^^^^^^^^^^^^^^^^^^ full # [ 864.294184] dagster-webserver[5579]: ...<2 lines>... full # [ 864.294803] dagster-webserver[5579]: poolclass=db_pool.NullPool, full # [ 864.295653] dagster-webserver[5579]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 864.296270] dagster-webserver[5579]: ) full # [ 864.296905] dagster-webserver[5579]: ^ full # [ 864.297740] dagster-webserver[5579]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 864.298575] dagster-webserver[5579]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 864.314600] dagster-webserver[5579]: File "", line 2, in create_engine full # [ 864.316792] dagster-webserver[5579]: return target(fn, url, **kwargs) full # [ 864.317964] dagster-webserver[5579]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 864.320570] dagster-webserver[5579]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 864.322175] dagster-webserver[5579]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 864.324773] dagster-webserver[5579]: dbapi = dbapi_meth(**dbapi_args) full # [ 864.325950] dagster-webserver[5579]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 864.328739] dagster-webserver[5579]: import psycopg full # [ 864.329690] dagster-webserver[5579]: ModuleNotFoundError: No module named 'psycopg' full # [ 864.590212] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 864.592094] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 864.593831] systemd[1]: dagster-webserver.service: Consumed 2.061s CPU time over 8.220s wall clock time, 111.4M memory peak. full # [ 869.255803] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 118. full # [ 869.258817] systemd[1]: Started Dagster Daemon. full # [ 869.754859] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 105. full # [ 869.758962] systemd[1]: Started Dagster Webserver. full # [ 871.098965] dagster-daemon[5617]: Traceback (most recent call last): full # [ 871.101534] dagster-daemon[5617]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 871.102299] dagster-daemon[5617]: sys.exit(main()) full # [ 871.102865] dagster-daemon[5617]: ~~~~^^ full # [ 871.103861] dagster-daemon[5617]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 871.104740] dagster-daemon[5617]: cli(obj={}) full # [ 871.105677] dagster-daemon[5617]: ~~~^^^^^^^^ full # [ 871.106217] dagster-daemon[5617]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 871.106833] dagster-daemon[5617]: return self.main(*args, **kwargs) full # [ 871.107754] dagster-daemon[5617]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 871.108530] dagster-daemon[5617]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 871.109252] dagster-daemon[5617]: rv = self.invoke(ctx) full # [ 871.115844] dagster-daemon[5617]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 871.116550] dagster-daemon[5617]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 871.117210] dagster-daemon[5617]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 871.117803] dagster-daemon[5617]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 871.118739] dagster-daemon[5617]: return ctx.invoke(self.callback, **ctx.params) full # [ 871.119264] dagster-daemon[5617]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 871.119918] dagster-daemon[5617]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 871.120790] dagster-daemon[5617]: return callback(*args, **kwargs) full # [ 871.128230] dagster-daemon[5617]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 871.128949] dagster-daemon[5617]: with get_instance_for_cli( full # [ 871.129776] dagster-daemon[5617]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 871.130802] dagster-daemon[5617]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 871.131646] dagster-daemon[5617]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 871.132407] dagster-daemon[5617]: ) as instance: full # [ 871.132900] dagster-daemon[5617]: ^ full # [ 871.133733] dagster-daemon[5617]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 871.134448] dagster-daemon[5617]: return next(self.gen) full # [ 871.134981] dagster-daemon[5617]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 871.135814] dagster-daemon[5617]: with DagsterInstance.get() as instance: full # [ 871.136782] dagster-daemon[5617]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 871.137477] dagster-daemon[5617]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 871.138827] dagster-daemon[5617]: return create_instance_from_dagster_home() full # [ 871.139540] dagster-daemon[5617]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 871.140198] dagster-daemon[5617]: return create_instance_from_config(dagster_home_path) full # [ 871.140798] dagster-daemon[5617]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 871.141804] dagster-daemon[5617]: return create_instance_from_ref(instance_ref) full # [ 871.142708] dagster-daemon[5617]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 871.143616] dagster-daemon[5617]: unified_storage = instance_ref.storage full # [ 871.144175] dagster-daemon[5617]: ^^^^^^^^^^^^^^^^^^^^ full # [ 871.160258] dagster-daemon[5617]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 871.160966] dagster-daemon[5617]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 871.161796] dagster-daemon[5617]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 871.162666] dagster-daemon[5617]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 871.163278] dagster-daemon[5617]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 871.164435] dagster-daemon[5617]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 871.165169] dagster-daemon[5617]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 871.165743] dagster-daemon[5617]: return DagsterPostgresStorage( full # [ 871.166740] dagster-daemon[5617]: inst_data=inst_data, full # [ 871.167617] dagster-daemon[5617]: ...<2 lines>... full # [ 871.168373] dagster-daemon[5617]: token_provider=get_token_provider_from_config(config_value), full # [ 871.168873] dagster-daemon[5617]: ) full # [ 871.169699] dagster-daemon[5617]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 871.170605] dagster-daemon[5617]: self._run_storage = PostgresRunStorage( full # [ 871.171189] dagster-daemon[5617]: ~~~~~~~~~~~~~~~~~~^ full # [ 871.171784] dagster-daemon[5617]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 871.172729] dagster-daemon[5617]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 871.173270] dagster-daemon[5617]: ) full # [ 871.173874] dagster-daemon[5617]: ^ full # [ 871.186410] dagster-daemon[5617]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 871.187132] dagster-daemon[5617]: self._engine = create_pg_engine( full # [ 871.187727] dagster-daemon[5617]: ~~~~~~~~~~~~~~~~^ full # [ 871.189981] dagster-daemon[5617]: self.postgres_url, full # [ 871.190783] dagster-daemon[5617]: ^^^^^^^^^^^^^^^^^^ full # [ 871.191812] dagster-daemon[5617]: ...<2 lines>... full # [ 871.192651] dagster-daemon[5617]: poolclass=db_pool.NullPool, full # [ 871.193368] dagster-daemon[5617]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 871.193910] dagster-daemon[5617]: ) full # [ 871.194737] dagster-daemon[5617]: ^ full # [ 871.195717] dagster-daemon[5617]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 871.196604] dagster-daemon[5617]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 871.197451] dagster-daemon[5617]: File "", line 2, in create_engine full # [ 871.198082] dagster-daemon[5617]: return target(fn, url, **kwargs) full # [ 871.198723] dagster-daemon[5617]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 871.199640] dagster-daemon[5617]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 871.200176] dagster-daemon[5617]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 871.200784] dagster-daemon[5617]: dbapi = dbapi_meth(**dbapi_args) full # [ 871.212071] dagster-daemon[5617]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 871.212791] dagster-daemon[5617]: import psycopg full # [ 871.213629] dagster-daemon[5617]: ModuleNotFoundError: No module named 'psycopg' full # [ 871.448484] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 871.449330] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 871.452564] systemd[1]: dagster-daemon.service: Consumed 1.472s CPU time over 7.358s wall clock time, 88.5M memory peak. full # [ 872.427827] dagster-webserver[5623]: Traceback (most recent call last): full # [ 872.430372] dagster-webserver[5623]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 872.431156] dagster-webserver[5623]: sys.exit(main()) full # [ 872.431728] dagster-webserver[5623]: ~~~~^^ full # [ 872.432364] dagster-webserver[5623]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 872.432981] dagster-webserver[5623]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 872.433850] dagster-webserver[5623]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 872.434676] dagster-webserver[5623]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 872.435513] dagster-webserver[5623]: return self.main(*args, **kwargs) full # [ 872.436157] dagster-webserver[5623]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 872.436780] dagster-webserver[5623]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 872.437582] dagster-webserver[5623]: rv = self.invoke(ctx) full # [ 872.445829] dagster-webserver[5623]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 872.446616] dagster-webserver[5623]: return ctx.invoke(self.callback, **ctx.params) full # [ 872.447321] dagster-webserver[5623]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 872.447892] dagster-webserver[5623]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 872.448736] dagster-webserver[5623]: return callback(*args, **kwargs) full # [ 872.449423] dagster-webserver[5623]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 872.450044] dagster-webserver[5623]: instance = stack.enter_context( full # [ 872.450666] dagster-webserver[5623]: get_possibly_temporary_instance_for_cli( full # [ 872.451513] dagster-webserver[5623]: ...<3 lines>... full # [ 872.452170] dagster-webserver[5623]: ) full # [ 872.452779] dagster-webserver[5623]: ) full # [ 872.453614] dagster-webserver[5623]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 872.454256] dagster-webserver[5623]: result = _enter(cm) full # [ 872.463548] dagster-webserver[5623]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 872.464531] dagster-webserver[5623]: return next(self.gen) full # [ 872.465166] dagster-webserver[5623]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 872.466189] dagster-webserver[5623]: with DagsterInstance.get() as instance: full # [ 872.466823] dagster-webserver[5623]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 872.467669] dagster-webserver[5623]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 872.468507] dagster-webserver[5623]: return create_instance_from_dagster_home() full # [ 872.469151] dagster-webserver[5623]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 872.469749] dagster-webserver[5623]: return create_instance_from_config(dagster_home_path) full # [ 872.470416] dagster-webserver[5623]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 872.470997] dagster-webserver[5623]: return create_instance_from_ref(instance_ref) full # [ 872.471645] dagster-webserver[5623]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 872.472299] dagster-webserver[5623]: unified_storage = instance_ref.storage full # [ 872.472910] dagster-webserver[5623]: ^^^^^^^^^^^^^^^^^^^^ full # [ 872.473750] dagster-webserver[5623]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 872.474625] dagster-webserver[5623]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 872.475230] dagster-webserver[5623]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 872.493297] dagster-webserver[5623]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 872.494572] dagster-webserver[5623]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 872.495590] dagster-webserver[5623]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 872.496587] dagster-webserver[5623]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 872.498581] dagster-webserver[5623]: return DagsterPostgresStorage( full # [ 872.499993] dagster-webserver[5623]: inst_data=inst_data, full # [ 872.500640] dagster-webserver[5623]: ...<2 lines>... full # [ 872.501962] dagster-webserver[5623]: token_provider=get_token_provider_from_config(config_value), full # [ 872.504519] dagster-webserver[5623]: ) full # [ 872.506031] dagster-webserver[5623]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 872.507434] dagster-webserver[5623]: self._run_storage = PostgresRunStorage( full # [ 872.509616] dagster-webserver[5623]: ~~~~~~~~~~~~~~~~~~^ full # [ 872.510461] dagster-webserver[5623]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 872.511221] dagster-webserver[5623]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 872.512317] dagster-webserver[5623]: ) full # [ 872.513464] dagster-webserver[5623]: ^ full # [ 872.514288] dagster-webserver[5623]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 872.515048] dagster-webserver[5623]: self._engine = create_pg_engine( full # [ 872.515923] dagster-webserver[5623]: ~~~~~~~~~~~~~~~~^ full # [ 872.517256] dagster-webserver[5623]: self.postgres_url, full # [ 872.517929] dagster-webserver[5623]: ^^^^^^^^^^^^^^^^^^ full # [ 872.518973] dagster-webserver[5623]: ...<2 lines>... full # [ 872.520001] dagster-webserver[5623]: poolclass=db_pool.NullPool, full # [ 872.522120] dagster-webserver[5623]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 872.522801] dagster-webserver[5623]: ) full # [ 872.523949] dagster-webserver[5623]: ^ full # [ 872.524845] dagster-webserver[5623]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 872.525934] dagster-webserver[5623]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 872.526896] dagster-webserver[5623]: File "", line 2, in create_engine full # [ 872.527994] dagster-webserver[5623]: return target(fn, url, **kwargs) full # [ 872.528956] dagster-webserver[5623]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 872.530414] dagster-webserver[5623]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 872.531107] dagster-webserver[5623]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 872.531808] dagster-webserver[5623]: dbapi = dbapi_meth(**dbapi_args) full # [ 872.532578] dagster-webserver[5623]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 872.533454] dagster-webserver[5623]: import psycopg full # [ 872.534094] dagster-webserver[5623]: ModuleNotFoundError: No module named 'psycopg' full # [ 872.842553] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 872.843787] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 872.847266] systemd[1]: dagster-webserver.service: Consumed 2.116s CPU time over 8.254s wall clock time, 111M memory peak. full # [ 876.505764] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 119. full # [ 876.509135] systemd[1]: Started Dagster Daemon. full # [ 878.005490] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 106. full # [ 878.008987] systemd[1]: Started Dagster Webserver. full # [ 878.393962] dagster-daemon[5655]: Traceback (most recent call last): full # [ 878.397065] dagster-daemon[5655]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 878.399148] dagster-daemon[5655]: sys.exit(main()) full # [ 878.400110] dagster-daemon[5655]: ~~~~^^ full # [ 878.403075] dagster-daemon[5655]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 878.405588] dagster-daemon[5655]: cli(obj={}) full # [ 878.406498] dagster-daemon[5655]: ~~~^^^^^^^^ full # [ 878.407406] dagster-daemon[5655]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 878.409752] dagster-daemon[5655]: return self.main(*args, **kwargs) full # [ 878.413085] dagster-daemon[5655]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 878.414239] dagster-daemon[5655]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 878.416553] dagster-daemon[5655]: rv = self.invoke(ctx) full # [ 878.417552] dagster-daemon[5655]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 878.419890] dagster-daemon[5655]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 878.421354] dagster-daemon[5655]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 878.422764] dagster-daemon[5655]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 878.425094] dagster-daemon[5655]: return ctx.invoke(self.callback, **ctx.params) full # [ 878.426428] dagster-daemon[5655]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 878.427739] dagster-daemon[5655]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 878.430059] dagster-daemon[5655]: return callback(*args, **kwargs) full # [ 878.431186] dagster-daemon[5655]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 878.433759] dagster-daemon[5655]: with get_instance_for_cli( full # [ 878.434832] dagster-daemon[5655]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 878.435914] dagster-daemon[5655]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 878.437774] dagster-daemon[5655]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 878.439636] dagster-daemon[5655]: ) as instance: full # [ 878.440549] dagster-daemon[5655]: ^ full # [ 878.441293] dagster-daemon[5655]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 878.443541] dagster-daemon[5655]: return next(self.gen) full # [ 878.444549] dagster-daemon[5655]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 878.447184] dagster-daemon[5655]: with DagsterInstance.get() as instance: full # [ 878.448431] dagster-daemon[5655]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 878.449556] dagster-daemon[5655]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 878.452110] dagster-daemon[5655]: return create_instance_from_dagster_home() full # [ 878.453401] dagster-daemon[5655]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 878.456273] dagster-daemon[5655]: return create_instance_from_config(dagster_home_path) full # [ 878.457665] dagster-daemon[5655]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 878.460488] dagster-daemon[5655]: return create_instance_from_ref(instance_ref) full # [ 878.461788] dagster-daemon[5655]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 878.464662] dagster-daemon[5655]: unified_storage = instance_ref.storage full # [ 878.465892] dagster-daemon[5655]: ^^^^^^^^^^^^^^^^^^^^ full # [ 878.467138] dagster-daemon[5655]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 878.469662] dagster-daemon[5655]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 878.471538] dagster-daemon[5655]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 878.473038] dagster-daemon[5655]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 878.475711] dagster-daemon[5655]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 878.477272] dagster-daemon[5655]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 878.478834] dagster-daemon[5655]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 878.481460] dagster-daemon[5655]: return DagsterPostgresStorage( full # [ 878.482574] dagster-daemon[5655]: inst_data=inst_data, full # [ 878.483617] dagster-daemon[5655]: ...<2 lines>... full # [ 878.484545] dagster-daemon[5655]: token_provider=get_token_provider_from_config(config_value), full # [ 878.486114] dagster-daemon[5655]: ) full # [ 878.486854] dagster-daemon[5655]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 878.489369] dagster-daemon[5655]: self._run_storage = PostgresRunStorage( full # [ 878.490585] dagster-daemon[5655]: ~~~~~~~~~~~~~~~~~~^ full # [ 878.491851] dagster-daemon[5655]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 878.493549] dagster-daemon[5655]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 878.495195] dagster-daemon[5655]: ) full # [ 878.495921] dagster-daemon[5655]: ^ full # [ 878.496671] dagster-daemon[5655]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 878.499361] dagster-daemon[5655]: self._engine = create_pg_engine( full # [ 878.500497] dagster-daemon[5655]: ~~~~~~~~~~~~~~~~^ full # [ 878.501638] dagster-daemon[5655]: self.postgres_url, full # [ 878.502653] dagster-daemon[5655]: ^^^^^^^^^^^^^^^^^^ full # [ 878.503698] dagster-daemon[5655]: ...<2 lines>... full # [ 878.504631] dagster-daemon[5655]: poolclass=db_pool.NullPool, full # [ 878.505760] dagster-daemon[5655]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 878.506882] dagster-daemon[5655]: ) full # [ 878.507639] dagster-daemon[5655]: ^ full # [ 878.508394] dagster-daemon[5655]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 878.510949] dagster-daemon[5655]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 878.512394] dagster-daemon[5655]: File "", line 2, in create_engine full # [ 878.514545] dagster-daemon[5655]: return target(fn, url, **kwargs) full # [ 878.515685] dagster-daemon[5655]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 878.518195] dagster-daemon[5655]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 878.519671] dagster-daemon[5655]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 878.522216] dagster-daemon[5655]: dbapi = dbapi_meth(**dbapi_args) full # [ 878.523360] dagster-daemon[5655]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 878.526140] dagster-daemon[5655]: import psycopg full # [ 878.527094] dagster-daemon[5655]: ModuleNotFoundError: No module named 'psycopg' full # [ 878.639445] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 878.641472] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 878.644531] systemd[1]: dagster-daemon.service: Consumed 1.464s CPU time over 7.191s wall clock time, 88.5M memory peak. full # [ 880.797790] dagster-webserver[5665]: Traceback (most recent call last): full # [ 880.800364] dagster-webserver[5665]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 880.801154] dagster-webserver[5665]: sys.exit(main()) full # [ 880.801755] dagster-webserver[5665]: ~~~~^^ full # [ 880.802589] dagster-webserver[5665]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 880.803236] dagster-webserver[5665]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 880.803868] dagster-webserver[5665]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 880.804497] dagster-webserver[5665]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 880.805144] dagster-webserver[5665]: return self.main(*args, **kwargs) full # [ 880.805750] dagster-webserver[5665]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 880.806612] dagster-webserver[5665]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 880.807219] dagster-webserver[5665]: rv = self.invoke(ctx) full # [ 880.815886] dagster-webserver[5665]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 880.816673] dagster-webserver[5665]: return ctx.invoke(self.callback, **ctx.params) full # [ 880.817555] dagster-webserver[5665]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 880.818174] dagster-webserver[5665]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 880.818785] dagster-webserver[5665]: return callback(*args, **kwargs) full # [ 880.819632] dagster-webserver[5665]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 880.820319] dagster-webserver[5665]: instance = stack.enter_context( full # [ 880.820910] dagster-webserver[5665]: get_possibly_temporary_instance_for_cli( full # [ 880.821758] dagster-webserver[5665]: ...<3 lines>... full # [ 880.822603] dagster-webserver[5665]: ) full # [ 880.823283] dagster-webserver[5665]: ) full # [ 880.823864] dagster-webserver[5665]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 880.824696] dagster-webserver[5665]: result = _enter(cm) full # [ 880.825559] dagster-webserver[5665]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 880.826168] dagster-webserver[5665]: return next(self.gen) full # [ 880.836415] dagster-webserver[5665]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 880.837226] dagster-webserver[5665]: with DagsterInstance.get() as instance: full # [ 880.837836] dagster-webserver[5665]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 880.838681] dagster-webserver[5665]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 880.839527] dagster-webserver[5665]: return create_instance_from_dagster_home() full # [ 880.840232] dagster-webserver[5665]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 880.840813] dagster-webserver[5665]: return create_instance_from_config(dagster_home_path) full # [ 880.841659] dagster-webserver[5665]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 880.842506] dagster-webserver[5665]: return create_instance_from_ref(instance_ref) full # [ 880.852767] dagster-webserver[5665]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 880.853545] dagster-webserver[5665]: unified_storage = instance_ref.storage full # [ 880.854213] dagster-webserver[5665]: ^^^^^^^^^^^^^^^^^^^^ full # [ 880.854824] dagster-webserver[5665]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 880.855688] dagster-webserver[5665]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 880.856508] dagster-webserver[5665]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 880.857172] dagster-webserver[5665]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 880.857773] dagster-webserver[5665]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 880.858620] dagster-webserver[5665]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 880.859324] dagster-webserver[5665]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 880.859898] dagster-webserver[5665]: return DagsterPostgresStorage( full # [ 880.860739] dagster-webserver[5665]: inst_data=inst_data, full # [ 880.861383] dagster-webserver[5665]: ...<2 lines>... full # [ 880.862044] dagster-webserver[5665]: token_provider=get_token_provider_from_config(config_value), full # [ 880.862669] dagster-webserver[5665]: ) full # [ 880.863520] dagster-webserver[5665]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 880.864147] dagster-webserver[5665]: self._run_storage = PostgresRunStorage( full # [ 880.864749] dagster-webserver[5665]: ~~~~~~~~~~~~~~~~~~^ full # [ 880.865581] dagster-webserver[5665]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 880.866218] dagster-webserver[5665]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 880.866836] dagster-webserver[5665]: ) full # [ 880.867667] dagster-webserver[5665]: ^ full # [ 880.884554] dagster-webserver[5665]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 880.887276] dagster-webserver[5665]: self._engine = create_pg_engine( full # [ 880.888435] dagster-webserver[5665]: ~~~~~~~~~~~~~~~~^ full # [ 880.889609] dagster-webserver[5665]: self.postgres_url, full # [ 880.890674] dagster-webserver[5665]: ^^^^^^^^^^^^^^^^^^ full # [ 880.891738] dagster-webserver[5665]: ...<2 lines>... full # [ 880.892702] dagster-webserver[5665]: poolclass=db_pool.NullPool, full # [ 880.893865] dagster-webserver[5665]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 880.895060] dagster-webserver[5665]: ) full # [ 880.895812] dagster-webserver[5665]: ^ full # [ 880.896602] dagster-webserver[5665]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 880.899195] dagster-webserver[5665]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 880.900694] dagster-webserver[5665]: File "", line 2, in create_engine full # [ 880.902885] dagster-webserver[5665]: return target(fn, url, **kwargs) full # [ 880.904088] dagster-webserver[5665]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 880.906658] dagster-webserver[5665]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 880.908170] dagster-webserver[5665]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 880.910766] dagster-webserver[5665]: dbapi = dbapi_meth(**dbapi_args) full # [ 880.911941] dagster-webserver[5665]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 880.914733] dagster-webserver[5665]: import psycopg full # [ 880.915695] dagster-webserver[5665]: ModuleNotFoundError: No module named 'psycopg' full # [ 881.166409] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 881.167356] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 881.171201] systemd[1]: dagster-webserver.service: Consumed 2.067s CPU time over 8.321s wall clock time, 111M memory peak. full # [ 883.755178] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 120. full # [ 883.760802] systemd[1]: Started Dagster Daemon. full # [ 885.607985] dagster-daemon[5698]: Traceback (most recent call last): full # [ 885.610512] dagster-daemon[5698]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 885.611407] dagster-daemon[5698]: sys.exit(main()) full # [ 885.612503] dagster-daemon[5698]: ~~~~^^ full # [ 885.613514] dagster-daemon[5698]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 885.614138] dagster-daemon[5698]: cli(obj={}) full # [ 885.614807] dagster-daemon[5698]: ~~~^^^^^^^^ full # [ 885.615836] dagster-daemon[5698]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 885.616753] dagster-daemon[5698]: return self.main(*args, **kwargs) full # [ 885.617664] dagster-daemon[5698]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 885.618311] dagster-daemon[5698]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 885.618976] dagster-daemon[5698]: rv = self.invoke(ctx) full # [ 885.624975] dagster-daemon[5698]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 885.625824] dagster-daemon[5698]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 885.626677] dagster-daemon[5698]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 885.627299] dagster-daemon[5698]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 885.627939] dagster-daemon[5698]: return ctx.invoke(self.callback, **ctx.params) full # [ 885.628769] dagster-daemon[5698]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 885.629618] dagster-daemon[5698]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 885.630304] dagster-daemon[5698]: return callback(*args, **kwargs) full # [ 885.630938] dagster-daemon[5698]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 885.631745] dagster-daemon[5698]: with get_instance_for_cli( full # [ 885.632589] dagster-daemon[5698]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 885.633254] dagster-daemon[5698]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 885.633867] dagster-daemon[5698]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 885.634696] dagster-daemon[5698]: ) as instance: full # [ 885.635532] dagster-daemon[5698]: ^ full # [ 885.636174] dagster-daemon[5698]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 885.636790] dagster-daemon[5698]: return next(self.gen) full # [ 885.649214] dagster-daemon[5698]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 885.650002] dagster-daemon[5698]: with DagsterInstance.get() as instance: full # [ 885.650653] dagster-daemon[5698]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 885.651308] dagster-daemon[5698]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 885.651943] dagster-daemon[5698]: return create_instance_from_dagster_home() full # [ 885.652778] dagster-daemon[5698]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 885.653621] dagster-daemon[5698]: return create_instance_from_config(dagster_home_path) full # [ 885.654285] dagster-daemon[5698]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 885.654901] dagster-daemon[5698]: return create_instance_from_ref(instance_ref) full # [ 885.655792] dagster-daemon[5698]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 885.656587] dagster-daemon[5698]: unified_storage = instance_ref.storage full # [ 885.657275] dagster-daemon[5698]: ^^^^^^^^^^^^^^^^^^^^ full # [ 885.669723] dagster-daemon[5698]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 885.670694] dagster-daemon[5698]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 885.671538] dagster-daemon[5698]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 885.672199] dagster-daemon[5698]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 885.672823] dagster-daemon[5698]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 885.673675] dagster-daemon[5698]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 885.674522] dagster-daemon[5698]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 885.675199] dagster-daemon[5698]: return DagsterPostgresStorage( full # [ 885.675799] dagster-daemon[5698]: inst_data=inst_data, full # [ 885.676650] dagster-daemon[5698]: ...<2 lines>... full # [ 885.677293] dagster-daemon[5698]: token_provider=get_token_provider_from_config(config_value), full # [ 885.677934] dagster-daemon[5698]: ) full # [ 885.678804] dagster-daemon[5698]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 885.679611] dagster-daemon[5698]: self._run_storage = PostgresRunStorage( full # [ 885.680283] dagster-daemon[5698]: ~~~~~~~~~~~~~~~~~~^ full # [ 885.680895] dagster-daemon[5698]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 885.681739] dagster-daemon[5698]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 885.682586] dagster-daemon[5698]: ) full # [ 885.683214] dagster-daemon[5698]: ^ full # [ 885.683824] dagster-daemon[5698]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 885.684659] dagster-daemon[5698]: self._engine = create_pg_engine( full # [ 885.685494] dagster-daemon[5698]: ~~~~~~~~~~~~~~~~^ full # [ 885.686134] dagster-daemon[5698]: self.postgres_url, full # [ 885.686738] dagster-daemon[5698]: ^^^^^^^^^^^^^^^^^^ full # [ 885.687573] dagster-daemon[5698]: ...<2 lines>... full # [ 885.688215] dagster-daemon[5698]: poolclass=db_pool.NullPool, full # [ 885.689049] dagster-daemon[5698]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 885.689663] dagster-daemon[5698]: ) full # [ 885.690494] dagster-daemon[5698]: ^ full # [ 885.706109] dagster-daemon[5698]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 885.708688] dagster-daemon[5698]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 885.710101] dagster-daemon[5698]: File "", line 2, in create_engine full # [ 885.712258] dagster-daemon[5698]: return target(fn, url, **kwargs) full # [ 885.713438] dagster-daemon[5698]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 885.715941] dagster-daemon[5698]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 885.717425] dagster-daemon[5698]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 885.719967] dagster-daemon[5698]: dbapi = dbapi_meth(**dbapi_args) full # [ 885.721131] dagster-daemon[5698]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 885.723856] dagster-daemon[5698]: import psycopg full # [ 885.724777] dagster-daemon[5698]: ModuleNotFoundError: No module named 'psycopg' full # [ 885.905695] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 885.906873] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 885.910480] systemd[1]: dagster-daemon.service: Consumed 1.414s CPU time over 7.259s wall clock time, 88.5M memory peak. full # [ 886.255106] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 107. full # [ 886.260453] systemd[1]: Started Dagster Webserver. full # [ 888.874158] dagster-webserver[5711]: Traceback (most recent call last): full # [ 888.876721] dagster-webserver[5711]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 888.877695] dagster-webserver[5711]: sys.exit(main()) full # [ 888.878503] dagster-webserver[5711]: ~~~~^^ full # [ 888.879143] dagster-webserver[5711]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 888.879754] dagster-webserver[5711]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 888.880616] dagster-webserver[5711]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 888.881291] dagster-webserver[5711]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 888.881859] dagster-webserver[5711]: return self.main(*args, **kwargs) full # [ 888.882893] dagster-webserver[5711]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 888.883726] dagster-webserver[5711]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 888.884356] dagster-webserver[5711]: rv = self.invoke(ctx) full # [ 888.892322] dagster-webserver[5711]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 888.893108] dagster-webserver[5711]: return ctx.invoke(self.callback, **ctx.params) full # [ 888.893962] dagster-webserver[5711]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 888.894916] dagster-webserver[5711]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 888.895810] dagster-webserver[5711]: return callback(*args, **kwargs) full # [ 888.896769] dagster-webserver[5711]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 888.897278] dagster-webserver[5711]: instance = stack.enter_context( full # [ 888.897914] dagster-webserver[5711]: get_possibly_temporary_instance_for_cli( full # [ 888.898805] dagster-webserver[5711]: ...<3 lines>... full # [ 888.899585] dagster-webserver[5711]: ) full # [ 888.900288] dagster-webserver[5711]: ) full # [ 888.900839] dagster-webserver[5711]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 888.901676] dagster-webserver[5711]: result = _enter(cm) full # [ 888.909936] dagster-webserver[5711]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 888.910725] dagster-webserver[5711]: return next(self.gen) full # [ 888.913294] dagster-webserver[5711]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 888.914103] dagster-webserver[5711]: with DagsterInstance.get() as instance: full # [ 888.914713] dagster-webserver[5711]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 888.915552] dagster-webserver[5711]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 888.916208] dagster-webserver[5711]: return create_instance_from_dagster_home() full # [ 888.916868] dagster-webserver[5711]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 888.917683] dagster-webserver[5711]: return create_instance_from_config(dagster_home_path) full # [ 888.918532] dagster-webserver[5711]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 888.919195] dagster-webserver[5711]: return create_instance_from_ref(instance_ref) full # [ 888.929681] dagster-webserver[5711]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 888.930668] dagster-webserver[5711]: unified_storage = instance_ref.storage full # [ 888.931515] dagster-webserver[5711]: ^^^^^^^^^^^^^^^^^^^^ full # [ 888.932173] dagster-webserver[5711]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 888.932805] dagster-webserver[5711]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 888.933633] dagster-webserver[5711]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 888.934297] dagster-webserver[5711]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 888.934916] dagster-webserver[5711]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 888.935758] dagster-webserver[5711]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 888.936648] dagster-webserver[5711]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 888.937268] dagster-webserver[5711]: return DagsterPostgresStorage( full # [ 888.937883] dagster-webserver[5711]: inst_data=inst_data, full # [ 888.938704] dagster-webserver[5711]: ...<2 lines>... full # [ 888.939536] dagster-webserver[5711]: token_provider=get_token_provider_from_config(config_value), full # [ 888.940188] dagster-webserver[5711]: ) full # [ 888.952746] dagster-webserver[5711]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 888.953561] dagster-webserver[5711]: self._run_storage = PostgresRunStorage( full # [ 888.954229] dagster-webserver[5711]: ~~~~~~~~~~~~~~~~~~^ full # [ 888.954839] dagster-webserver[5711]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 888.955685] dagster-webserver[5711]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 888.956530] dagster-webserver[5711]: ) full # [ 888.957195] dagster-webserver[5711]: ^ full # [ 888.957809] dagster-webserver[5711]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 888.958663] dagster-webserver[5711]: self._engine = create_pg_engine( full # [ 888.959296] dagster-webserver[5711]: ~~~~~~~~~~~~~~~~^ full # [ 888.959934] dagster-webserver[5711]: self.postgres_url, full # [ 888.960760] dagster-webserver[5711]: ^^^^^^^^^^^^^^^^^^ full # [ 888.961604] dagster-webserver[5711]: ...<2 lines>... full # [ 888.962268] dagster-webserver[5711]: poolclass=db_pool.NullPool, full # [ 888.962879] dagster-webserver[5711]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 888.963719] dagster-webserver[5711]: ) full # [ 888.964541] dagster-webserver[5711]: ^ full # [ 888.965455] dagster-webserver[5711]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 888.965980] dagster-webserver[5711]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 888.966809] dagster-webserver[5711]: File "", line 2, in create_engine full # [ 888.967639] dagster-webserver[5711]: return target(fn, url, **kwargs) full # [ 888.971066] dagster-webserver[5711]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 888.971688] dagster-webserver[5711]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 888.972516] dagster-webserver[5711]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 888.975083] dagster-webserver[5711]: dbapi = dbapi_meth(**dbapi_args) full # [ 888.975747] dagster-webserver[5711]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 888.976579] dagster-webserver[5711]: import psycopg full # [ 888.978091] dagster-webserver[5711]: ModuleNotFoundError: No module named 'psycopg' full # [ 889.247173] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 889.249045] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 889.250771] systemd[1]: dagster-webserver.service: Consumed 2.018s CPU time over 8.073s wall clock time, 111.3M memory peak. full # [ 891.005241] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 121. full # [ 891.007883] systemd[1]: Started Dagster Daemon. full # [ 892.855878] dagster-daemon[5733]: Traceback (most recent call last): full # [ 892.858365] dagster-daemon[5733]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 892.859178] dagster-daemon[5733]: sys.exit(main()) full # [ 892.859759] dagster-daemon[5733]: ~~~~^^ full # [ 892.860595] dagster-daemon[5733]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 892.861237] dagster-daemon[5733]: cli(obj={}) full # [ 892.861904] dagster-daemon[5733]: ~~~^^^^^^^^ full # [ 892.862706] dagster-daemon[5733]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 892.863539] dagster-daemon[5733]: return self.main(*args, **kwargs) full # [ 892.864181] dagster-daemon[5733]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 892.864825] dagster-daemon[5733]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 892.865635] dagster-daemon[5733]: rv = self.invoke(ctx) full # [ 892.872763] dagster-daemon[5733]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 892.873554] dagster-daemon[5733]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 892.874234] dagster-daemon[5733]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 892.874836] dagster-daemon[5733]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 892.875684] dagster-daemon[5733]: return ctx.invoke(self.callback, **ctx.params) full # [ 892.876528] dagster-daemon[5733]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 892.877187] dagster-daemon[5733]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 892.877808] dagster-daemon[5733]: return callback(*args, **kwargs) full # [ 892.878699] dagster-daemon[5733]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 892.879497] dagster-daemon[5733]: with get_instance_for_cli( full # [ 892.880135] dagster-daemon[5733]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 892.880753] dagster-daemon[5733]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 892.881593] dagster-daemon[5733]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 892.882233] dagster-daemon[5733]: ) as instance: full # [ 892.882854] dagster-daemon[5733]: ^ full # [ 892.883501] dagster-daemon[5733]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 892.884141] dagster-daemon[5733]: return next(self.gen) full # [ 892.897095] dagster-daemon[5733]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 892.897887] dagster-daemon[5733]: with DagsterInstance.get() as instance: full # [ 892.898729] dagster-daemon[5733]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 892.899567] dagster-daemon[5733]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 892.900225] dagster-daemon[5733]: return create_instance_from_dagster_home() full # [ 892.900854] dagster-daemon[5733]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 892.901589] dagster-daemon[5733]: return create_instance_from_config(dagster_home_path) full # [ 892.902183] dagster-daemon[5733]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 892.902800] dagster-daemon[5733]: return create_instance_from_ref(instance_ref) full # [ 892.903636] dagster-daemon[5733]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 892.904300] dagster-daemon[5733]: unified_storage = instance_ref.storage full # [ 892.905037] dagster-daemon[5733]: ^^^^^^^^^^^^^^^^^^^^ full # [ 892.905563] dagster-daemon[5733]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 892.906222] dagster-daemon[5733]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 892.906850] dagster-daemon[5733]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 892.907505] dagster-daemon[5733]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 892.908164] dagster-daemon[5733]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 892.908755] dagster-daemon[5733]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 892.909624] dagster-daemon[5733]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 892.910234] dagster-daemon[5733]: return DagsterPostgresStorage( full # [ 892.910850] dagster-daemon[5733]: inst_data=inst_data, full # [ 892.911495] dagster-daemon[5733]: ...<2 lines>... full # [ 892.912142] dagster-daemon[5733]: token_provider=get_token_provider_from_config(config_value), full # [ 892.912750] dagster-daemon[5733]: ) full # [ 892.935130] dagster-daemon[5733]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 892.935919] dagster-daemon[5733]: self._run_storage = PostgresRunStorage( full # [ 892.936767] dagster-daemon[5733]: ~~~~~~~~~~~~~~~~~~^ full # [ 892.937618] dagster-daemon[5733]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 892.938295] dagster-daemon[5733]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 892.938903] dagster-daemon[5733]: ) full # [ 892.939752] dagster-daemon[5733]: ^ full # [ 892.940399] dagster-daemon[5733]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 892.941073] dagster-daemon[5733]: self._engine = create_pg_engine( full # [ 892.941684] dagster-daemon[5733]: ~~~~~~~~~~~~~~~~^ full # [ 892.942538] dagster-daemon[5733]: self.postgres_url, full # [ 892.943196] dagster-daemon[5733]: ^^^^^^^^^^^^^^^^^^ full # [ 892.943825] dagster-daemon[5733]: ...<2 lines>... full # [ 892.944675] dagster-daemon[5733]: poolclass=db_pool.NullPool, full # [ 892.945525] dagster-daemon[5733]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 892.946190] dagster-daemon[5733]: ) full # [ 892.946796] dagster-daemon[5733]: ^ full # [ 892.947649] dagster-daemon[5733]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 892.948322] dagster-daemon[5733]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 892.948976] dagster-daemon[5733]: File "", line 2, in create_engine full # [ 892.949755] dagster-daemon[5733]: return target(fn, url, **kwargs) full # [ 892.950592] dagster-daemon[5733]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 892.951239] dagster-daemon[5733]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 892.964377] dagster-daemon[5733]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 892.966939] dagster-daemon[5733]: dbapi = dbapi_meth(**dbapi_args) full # [ 892.968111] dagster-daemon[5733]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 892.970845] dagster-daemon[5733]: import psycopg full # [ 892.971798] dagster-daemon[5733]: ModuleNotFoundError: No module named 'psycopg' full # [ 893.162310] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 893.163263] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 893.166960] systemd[1]: dagster-daemon.service: Consumed 1.409s CPU time over 7.253s wall clock time, 88.5M memory peak. full # [ 894.255603] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 108. full # [ 894.260436] systemd[1]: Started Dagster Webserver. full # [ 896.859924] dagster-webserver[5754]: Traceback (most recent call last): full # [ 896.862483] dagster-webserver[5754]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 896.863320] dagster-webserver[5754]: sys.exit(main()) full # [ 896.863911] dagster-webserver[5754]: ~~~~^^ full # [ 896.864763] dagster-webserver[5754]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 896.865637] dagster-webserver[5754]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 896.866291] dagster-webserver[5754]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 896.866925] dagster-webserver[5754]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 896.867750] dagster-webserver[5754]: return self.main(*args, **kwargs) full # [ 896.868590] dagster-webserver[5754]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 896.869300] dagster-webserver[5754]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 896.870051] dagster-webserver[5754]: rv = self.invoke(ctx) full # [ 896.881354] dagster-webserver[5754]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 896.882333] dagster-webserver[5754]: return ctx.invoke(self.callback, **ctx.params) full # [ 896.883258] dagster-webserver[5754]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 896.884079] dagster-webserver[5754]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 896.884981] dagster-webserver[5754]: return callback(*args, **kwargs) full # [ 896.886215] dagster-webserver[5754]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 896.887815] dagster-webserver[5754]: instance = stack.enter_context( full # [ 896.888749] dagster-webserver[5754]: get_possibly_temporary_instance_for_cli( full # [ 896.889887] dagster-webserver[5754]: ...<3 lines>... full # [ 896.890950] dagster-webserver[5754]: ) full # [ 896.891980] dagster-webserver[5754]: ) full # [ 896.892960] dagster-webserver[5754]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 896.893854] dagster-webserver[5754]: result = _enter(cm) full # [ 896.894586] dagster-webserver[5754]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 896.895219] dagster-webserver[5754]: return next(self.gen) full # [ 896.895860] dagster-webserver[5754]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 896.896558] dagster-webserver[5754]: with DagsterInstance.get() as instance: full # [ 896.897271] dagster-webserver[5754]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 896.910204] dagster-webserver[5754]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 896.911216] dagster-webserver[5754]: return create_instance_from_dagster_home() full # [ 896.911896] dagster-webserver[5754]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 896.912876] dagster-webserver[5754]: return create_instance_from_config(dagster_home_path) full # [ 896.913753] dagster-webserver[5754]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 896.914646] dagster-webserver[5754]: return create_instance_from_ref(instance_ref) full # [ 896.915240] dagster-webserver[5754]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 896.915831] dagster-webserver[5754]: unified_storage = instance_ref.storage full # [ 896.916653] dagster-webserver[5754]: ^^^^^^^^^^^^^^^^^^^^ full # [ 896.917312] dagster-webserver[5754]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 896.917981] dagster-webserver[5754]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 896.918821] dagster-webserver[5754]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 896.919717] dagster-webserver[5754]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 896.920515] dagster-webserver[5754]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 896.921193] dagster-webserver[5754]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 896.921833] dagster-webserver[5754]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 896.922697] dagster-webserver[5754]: return DagsterPostgresStorage( full # [ 896.923547] dagster-webserver[5754]: inst_data=inst_data, full # [ 896.924206] dagster-webserver[5754]: ...<2 lines>... full # [ 896.924833] dagster-webserver[5754]: token_provider=get_token_provider_from_config(config_value), full # [ 896.925785] dagster-webserver[5754]: ) full # [ 896.926766] dagster-webserver[5754]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 896.927615] dagster-webserver[5754]: self._run_storage = PostgresRunStorage( full # [ 896.928281] dagster-webserver[5754]: ~~~~~~~~~~~~~~~~~~^ full # [ 896.928888] dagster-webserver[5754]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 896.929733] dagster-webserver[5754]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 896.930585] dagster-webserver[5754]: ) full # [ 896.931224] dagster-webserver[5754]: ^ full # [ 896.956707] dagster-webserver[5754]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 896.957699] dagster-webserver[5754]: self._engine = create_pg_engine( full # [ 896.958551] dagster-webserver[5754]: ~~~~~~~~~~~~~~~~^ full # [ 896.959211] dagster-webserver[5754]: self.postgres_url, full # [ 896.959854] dagster-webserver[5754]: ^^^^^^^^^^^^^^^^^^ full # [ 896.960524] dagster-webserver[5754]: ...<2 lines>... full # [ 896.961197] dagster-webserver[5754]: poolclass=db_pool.NullPool, full # [ 896.961835] dagster-webserver[5754]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 896.962695] dagster-webserver[5754]: ) full # [ 896.963557] dagster-webserver[5754]: ^ full # [ 896.964233] dagster-webserver[5754]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 896.964877] dagster-webserver[5754]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 896.965741] dagster-webserver[5754]: File "", line 2, in create_engine full # [ 896.966610] dagster-webserver[5754]: return target(fn, url, **kwargs) full # [ 896.967312] dagster-webserver[5754]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 896.967935] dagster-webserver[5754]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 896.968806] dagster-webserver[5754]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 896.969628] dagster-webserver[5754]: dbapi = dbapi_meth(**dbapi_args) full # [ 896.970294] dagster-webserver[5754]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 896.970939] dagster-webserver[5754]: import psycopg full # [ 896.985264] dagster-webserver[5754]: ModuleNotFoundError: No module named 'psycopg' full # [ 897.263121] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 897.264084] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 897.267981] systemd[1]: dagster-webserver.service: Consumed 1.998s CPU time over 8.014s wall clock time, 111.3M memory peak. full # [ 898.255291] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 122. full # [ 898.258474] systemd[1]: Started Dagster Daemon. full # [ 900.146154] dagster-daemon[5775]: Traceback (most recent call last): full # [ 900.148763] dagster-daemon[5775]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 900.149572] dagster-daemon[5775]: sys.exit(main()) full # [ 900.150207] dagster-daemon[5775]: ~~~~^^ full # [ 900.150854] dagster-daemon[5775]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 900.151738] dagster-daemon[5775]: cli(obj={}) full # [ 900.152650] dagster-daemon[5775]: ~~~^^^^^^^^ full # [ 900.153327] dagster-daemon[5775]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 900.153934] dagster-daemon[5775]: return self.main(*args, **kwargs) full # [ 900.154780] dagster-daemon[5775]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 900.155700] dagster-daemon[5775]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 900.156545] dagster-daemon[5775]: rv = self.invoke(ctx) full # [ 900.163606] dagster-daemon[5775]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 900.164605] dagster-daemon[5775]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 900.165289] dagster-daemon[5775]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 900.165882] dagster-daemon[5775]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 900.166749] dagster-daemon[5775]: return ctx.invoke(self.callback, **ctx.params) full # [ 900.167672] dagster-daemon[5775]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 900.168699] dagster-daemon[5775]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 900.169544] dagster-daemon[5775]: return callback(*args, **kwargs) full # [ 900.176621] dagster-daemon[5775]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 900.177609] dagster-daemon[5775]: with get_instance_for_cli( full # [ 900.178283] dagster-daemon[5775]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 900.178893] dagster-daemon[5775]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 900.179844] dagster-daemon[5775]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 900.180812] dagster-daemon[5775]: ) as instance: full # [ 900.181696] dagster-daemon[5775]: ^ full # [ 900.182547] dagster-daemon[5775]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 900.183217] dagster-daemon[5775]: return next(self.gen) full # [ 900.183845] dagster-daemon[5775]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 900.184695] dagster-daemon[5775]: with DagsterInstance.get() as instance: full # [ 900.185557] dagster-daemon[5775]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 900.186242] dagster-daemon[5775]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 900.186861] dagster-daemon[5775]: return create_instance_from_dagster_home() full # [ 900.187696] dagster-daemon[5775]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 900.188550] dagster-daemon[5775]: return create_instance_from_config(dagster_home_path) full # [ 900.189201] dagster-daemon[5775]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 900.189829] dagster-daemon[5775]: return create_instance_from_ref(instance_ref) full # [ 900.190670] dagster-daemon[5775]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 900.191507] dagster-daemon[5775]: unified_storage = instance_ref.storage full # [ 900.192194] dagster-daemon[5775]: ^^^^^^^^^^^^^^^^^^^^ full # [ 900.192781] dagster-daemon[5775]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 900.193677] dagster-daemon[5775]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 900.194532] dagster-daemon[5775]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 900.195205] dagster-daemon[5775]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 900.195789] dagster-daemon[5775]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 900.196648] dagster-daemon[5775]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 900.197277] dagster-daemon[5775]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 900.197931] dagster-daemon[5775]: return DagsterPostgresStorage( full # [ 900.223494] dagster-daemon[5775]: inst_data=inst_data, full # [ 900.224205] dagster-daemon[5775]: ...<2 lines>... full # [ 900.224857] dagster-daemon[5775]: token_provider=get_token_provider_from_config(config_value), full # [ 900.225889] dagster-daemon[5775]: ) full # [ 900.226746] dagster-daemon[5775]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 900.227606] dagster-daemon[5775]: self._run_storage = PostgresRunStorage( full # [ 900.228254] dagster-daemon[5775]: ~~~~~~~~~~~~~~~~~~^ full # [ 900.228890] dagster-daemon[5775]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 900.229719] dagster-daemon[5775]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 900.230363] dagster-daemon[5775]: ) full # [ 900.230996] dagster-daemon[5775]: ^ full # [ 900.235986] dagster-daemon[5775]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 900.236724] dagster-daemon[5775]: self._engine = create_pg_engine( full # [ 900.237358] dagster-daemon[5775]: ~~~~~~~~~~~~~~~~^ full # [ 900.237978] dagster-daemon[5775]: self.postgres_url, full # [ 900.238832] dagster-daemon[5775]: ^^^^^^^^^^^^^^^^^^ full # [ 900.239680] dagster-daemon[5775]: ...<2 lines>... full # [ 900.240533] dagster-daemon[5775]: poolclass=db_pool.NullPool, full # [ 900.241434] dagster-daemon[5775]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 900.242474] dagster-daemon[5775]: ) full # [ 900.243098] dagster-daemon[5775]: ^ full # [ 900.243729] dagster-daemon[5775]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 900.246924] dagster-daemon[5775]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 900.247961] dagster-daemon[5775]: File "", line 2, in create_engine full # [ 900.248708] dagster-daemon[5775]: return target(fn, url, **kwargs) full # [ 900.252976] dagster-daemon[5775]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 900.253696] dagster-daemon[5775]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 900.254530] dagster-daemon[5775]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 900.255191] dagster-daemon[5775]: dbapi = dbapi_meth(**dbapi_args) full # [ 900.255836] dagster-daemon[5775]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 900.256643] dagster-daemon[5775]: import psycopg full # [ 900.263557] dagster-daemon[5775]: ModuleNotFoundError: No module named 'psycopg' full # [ 900.463310] systemd[1]: Starting Cleanup of Temporary Directories... full # [ 900.464270] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 900.464934] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 900.465957] systemd[1]: dagster-daemon.service: Consumed 1.404s CPU time over 7.292s wall clock time, 88.5M memory peak. full # [ 900.533741] systemd[1]: systemd-tmpfiles-clean.service: Deactivated successfully. full # [ 900.535668] systemd[1]: Finished Cleanup of Temporary Directories. full # [ 902.505420] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 109. full # [ 902.510057] systemd[1]: Started Dagster Webserver. full # [ 905.145255] dagster-webserver[5798]: Traceback (most recent call last): full # [ 905.147758] dagster-webserver[5798]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-webserver", line 10, in full # [ 905.148573] dagster-webserver[5798]: sys.exit(main()) full # [ 905.149194] dagster-webserver[5798]: ~~~~^^ full # [ 905.149815] dagster-webserver[5798]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 905.150734] dagster-webserver[5798]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 905.151642] dagster-webserver[5798]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 905.152340] dagster-webserver[5798]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 905.152896] dagster-webserver[5798]: return self.main(*args, **kwargs) full # [ 905.153715] dagster-webserver[5798]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 905.154541] dagster-webserver[5798]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 905.155190] dagster-webserver[5798]: rv = self.invoke(ctx) full # [ 905.163590] dagster-webserver[5798]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 905.164613] dagster-webserver[5798]: return ctx.invoke(self.callback, **ctx.params) full # [ 905.165317] dagster-webserver[5798]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 905.165899] dagster-webserver[5798]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 905.166744] dagster-webserver[5798]: return callback(*args, **kwargs) full # [ 905.167629] dagster-webserver[5798]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 905.168262] dagster-webserver[5798]: instance = stack.enter_context( full # [ 905.168909] dagster-webserver[5798]: get_possibly_temporary_instance_for_cli( full # [ 905.169874] dagster-webserver[5798]: ...<3 lines>... full # [ 905.170641] dagster-webserver[5798]: ) full # [ 905.171284] dagster-webserver[5798]: ) full # [ 905.171913] dagster-webserver[5798]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 905.172747] dagster-webserver[5798]: result = _enter(cm) full # [ 905.181414] dagster-webserver[5798]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 905.182208] dagster-webserver[5798]: return next(self.gen) full # [ 905.182831] dagster-webserver[5798]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 905.183686] dagster-webserver[5798]: with DagsterInstance.get() as instance: full # [ 905.184536] dagster-webserver[5798]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 905.185191] dagster-webserver[5798]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 905.185819] dagster-webserver[5798]: return create_instance_from_dagster_home() full # [ 905.186699] dagster-webserver[5798]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 905.187506] dagster-webserver[5798]: return create_instance_from_config(dagster_home_path) full # [ 905.188173] dagster-webserver[5798]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 905.188788] dagster-webserver[5798]: return create_instance_from_ref(instance_ref) full # [ 905.200733] dagster-webserver[5798]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 905.201517] dagster-webserver[5798]: unified_storage = instance_ref.storage full # [ 905.202186] dagster-webserver[5798]: ^^^^^^^^^^^^^^^^^^^^ full # [ 905.202795] dagster-webserver[5798]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 905.203666] dagster-webserver[5798]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 905.204310] dagster-webserver[5798]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 905.204936] dagster-webserver[5798]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 905.205767] dagster-webserver[5798]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 905.206621] dagster-webserver[5798]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 905.207334] dagster-webserver[5798]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 905.207904] dagster-webserver[5798]: return DagsterPostgresStorage( full # [ 905.208748] dagster-webserver[5798]: inst_data=inst_data, full # [ 905.209592] dagster-webserver[5798]: ...<2 lines>... full # [ 905.210269] dagster-webserver[5798]: token_provider=get_token_provider_from_config(config_value), full # [ 905.210882] dagster-webserver[5798]: ) full # [ 905.223791] dagster-webserver[5798]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 905.226375] dagster-webserver[5798]: self._run_storage = PostgresRunStorage( full # [ 905.227647] dagster-webserver[5798]: ~~~~~~~~~~~~~~~~~~^ full # [ 905.228915] dagster-webserver[5798]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 905.230651] dagster-webserver[5798]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 905.232354] dagster-webserver[5798]: ) full # [ 905.233126] dagster-webserver[5798]: ^ full # [ 905.233895] dagster-webserver[5798]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 905.236657] dagster-webserver[5798]: self._engine = create_pg_engine( full # [ 905.237833] dagster-webserver[5798]: ~~~~~~~~~~~~~~~~^ full # [ 905.239049] dagster-webserver[5798]: self.postgres_url, full # [ 905.240100] dagster-webserver[5798]: ^^^^^^^^^^^^^^^^^^ full # [ 905.241166] dagster-webserver[5798]: ...<2 lines>... full # [ 905.242136] dagster-webserver[5798]: poolclass=db_pool.NullPool, full # [ 905.243307] dagster-webserver[5798]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 905.244479] dagster-webserver[5798]: ) full # [ 905.245259] dagster-webserver[5798]: ^ full # [ 905.246087] dagster-webserver[5798]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 905.248716] dagster-webserver[5798]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 905.250166] dagster-webserver[5798]: File "", line 2, in create_engine full # [ 905.252370] dagster-webserver[5798]: return target(fn, url, **kwargs) full # [ 905.253548] dagster-webserver[5798]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 905.256127] dagster-webserver[5798]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 905.257641] dagster-webserver[5798]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 905.260231] dagster-webserver[5798]: dbapi = dbapi_meth(**dbapi_args) full # [ 905.261430] dagster-webserver[5798]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 905.264174] dagster-webserver[5798]: import psycopg full # [ 905.265130] dagster-webserver[5798]: ModuleNotFoundError: No module named 'psycopg' full # [ 905.498632] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 123. full # [ 905.501367] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 905.503455] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 905.506217] systemd[1]: dagster-webserver.service: Consumed 2.006s CPU time over 8.235s wall clock time, 111.3M memory peak. full # [ 905.511600] systemd[1]: Started Dagster Daemon. full # [ 907.443076] dagster-daemon[5815]: Traceback (most recent call last): full # [ 907.445641] dagster-daemon[5815]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/bin/dagster-daemon", line 10, in full # [ 907.446677] dagster-daemon[5815]: sys.exit(main()) full # [ 907.447267] dagster-daemon[5815]: ~~~~^^ full # [ 907.447913] dagster-daemon[5815]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 907.448762] dagster-daemon[5815]: cli(obj={}) full # [ 907.449668] dagster-daemon[5815]: ~~~^^^^^^^^ full # [ 907.450266] dagster-daemon[5815]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 907.450858] dagster-daemon[5815]: return self.main(*args, **kwargs) full # [ 907.451693] dagster-daemon[5815]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 907.452573] dagster-daemon[5815]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 907.453203] dagster-daemon[5815]: rv = self.invoke(ctx) full # [ 907.460280] dagster-daemon[5815]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 907.461079] dagster-daemon[5815]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 907.461722] dagster-daemon[5815]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 907.462568] dagster-daemon[5815]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 907.463599] dagster-daemon[5815]: return ctx.invoke(self.callback, **ctx.params) full # [ 907.464278] dagster-daemon[5815]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 907.465147] dagster-daemon[5815]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 907.465729] dagster-daemon[5815]: return callback(*args, **kwargs) full # [ 907.466361] dagster-daemon[5815]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 907.466976] dagster-daemon[5815]: with get_instance_for_cli( full # [ 907.467825] dagster-daemon[5815]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 907.468676] dagster-daemon[5815]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 907.469490] dagster-daemon[5815]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 907.470137] dagster-daemon[5815]: ) as instance: full # [ 907.470738] dagster-daemon[5815]: ^ full # [ 907.471568] dagster-daemon[5815]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 907.472234] dagster-daemon[5815]: return next(self.gen) full # [ 907.472833] dagster-daemon[5815]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 907.473496] dagster-daemon[5815]: with DagsterInstance.get() as instance: full # [ 907.474136] dagster-daemon[5815]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 907.474743] dagster-daemon[5815]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 907.475587] dagster-daemon[5815]: return create_instance_from_dagster_home() full # [ 907.476230] dagster-daemon[5815]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 907.476850] dagster-daemon[5815]: return create_instance_from_config(dagster_home_path) full # [ 907.477531] dagster-daemon[5815]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 907.478137] dagster-daemon[5815]: return create_instance_from_ref(instance_ref) full # [ 907.478748] dagster-daemon[5815]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 907.479586] dagster-daemon[5815]: unified_storage = instance_ref.storage full # [ 907.480242] dagster-daemon[5815]: ^^^^^^^^^^^^^^^^^^^^ full # [ 907.504622] dagster-daemon[5815]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 907.505617] dagster-daemon[5815]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 907.506265] dagster-daemon[5815]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 907.506876] dagster-daemon[5815]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 907.507723] dagster-daemon[5815]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 907.508872] dagster-daemon[5815]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 907.509566] dagster-daemon[5815]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 907.510190] dagster-daemon[5815]: return DagsterPostgresStorage( full # [ 907.510809] dagster-daemon[5815]: inst_data=inst_data, full # [ 907.511654] dagster-daemon[5815]: ...<2 lines>... full # [ 907.512294] dagster-daemon[5815]: token_provider=get_token_provider_from_config(config_value), full # [ 907.512933] dagster-daemon[5815]: ) full # [ 907.513766] dagster-daemon[5815]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 907.514616] dagster-daemon[5815]: self._run_storage = PostgresRunStorage( full # [ 907.515422] dagster-daemon[5815]: ~~~~~~~~~~~~~~~~~~^ full # [ 907.516122] dagster-daemon[5815]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 907.516744] dagster-daemon[5815]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 907.517610] dagster-daemon[5815]: ) full # [ 907.518259] dagster-daemon[5815]: ^ full # [ 907.531398] dagster-daemon[5815]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 907.532186] dagster-daemon[5815]: self._engine = create_pg_engine( full # [ 907.532609] dagster-daemon[5815]: ~~~~~~~~~~~~~~~~^ full # [ 907.533314] dagster-daemon[5815]: self.postgres_url, full # [ 907.533906] dagster-daemon[5815]: ^^^^^^^^^^^^^^^^^^ full # [ 907.534772] dagster-daemon[5815]: ...<2 lines>... full # [ 907.535635] dagster-daemon[5815]: poolclass=db_pool.NullPool, full # [ 907.536315] dagster-daemon[5815]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 907.536938] dagster-daemon[5815]: ) full # [ 907.537799] dagster-daemon[5815]: ^ full # [ 907.538651] dagster-daemon[5815]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 907.539707] dagster-daemon[5815]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 907.540566] dagster-daemon[5815]: File "", line 2, in create_engine full # [ 907.541433] dagster-daemon[5815]: return target(fn, url, **kwargs) full # [ 907.542141] dagster-daemon[5815]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 907.542728] dagster-daemon[5815]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 907.543579] dagster-daemon[5815]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 907.544234] dagster-daemon[5815]: dbapi = dbapi_meth(**dbapi_args) full # [ 907.557086] dagster-daemon[5815]: File "/nix/store/hvdpbks0n3zvd78yx1nbsrvmvbcrvc3w-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 907.558284] dagster-daemon[5815]: import psycopg full # [ 907.561079] dagster-daemon[5815]: ModuleNotFoundError: No module named 'psycopg' full # [ 907.756480] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 907.758738] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 907.760884] systemd[1]: dagster-daemon.service: Consumed 1.450s CPU time over 7.293s wall clock time, 88.4M memory peak. full # [ 910.505321] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 110. full # [ 910.521541] systemd[1]: Started Dagster Webserver. !!! Test "webserver starts and responds" failed with error: "action timed out after 900.66 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.66 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-26T21:02:51Z INFO virtiofsd] Client disconnected, shutting down full # [2026-09-26T21:02:51Z INFO virtiofsd] Client disconnected, shutting down full # [2026-09-26T21:02:51Z 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-26T21:02:51Z INFO virtiofsd] Client disconnected, shutting down worker # [2026-09-26T21:02:51Z INFO virtiofsd] Client disconnected, shutting down worker # [2026-09-26T21:02:51Z INFO virtiofsd] Client disconnected, shutting down (finished: cleanup, in 0.04 seconds)